Classes | Macros | Typedefs | Functions
osmesa_context.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  _GLFWcontextOSMesa
struct  _GLFWlibraryOSMesa


#define _GLFW_OSMESA_CONTEXT_STATE   _GLFWcontextOSMesa osmesa
#define OSMESA_ACCUM_BITS   0x32
#define OSMESA_CORE_PROFILE   0x34
#define OSMESA_DEPTH_BITS   0x30
#define OSMESA_FORMAT   0x22
#define OSMESA_PROFILE   0x33
#define OSMESA_RGBA   0x1908
#define OSMESA_STENCIL_BITS   0x31
#define OSMesaCreateContextAttribs   _glfw.osmesa.CreateContextAttribs
#define OSMesaCreateContextExt   _glfw.osmesa.CreateContextExt
#define OSMesaDestroyContext   _glfw.osmesa.DestroyContext
#define OSMesaGetColorBuffer   _glfw.osmesa.GetColorBuffer
#define OSMesaGetDepthBuffer   _glfw.osmesa.GetDepthBuffer
#define OSMesaGetProcAddress   _glfw.osmesa.GetProcAddress
#define OSMesaMakeCurrent   _glfw.osmesa.MakeCurrent


typedef struct _GLFWcontextOSMesa _GLFWcontextOSMesa
typedef struct _GLFWlibraryOSMesa _GLFWlibraryOSMesa
typedef voidOSMesaContext
typedef void(* OSMESAproc) (void)
typedef OSMesaContext(GLAPIENTRYPFN_OSMesaCreateContextAttribs) (const int *, OSMesaContext)
typedef OSMesaContext(GLAPIENTRYPFN_OSMesaCreateContextExt) (GLenum, GLint, GLint, GLint, OSMesaContext)
typedef void(GLAPIENTRYPFN_OSMesaDestroyContext) (OSMesaContext)
typedef int(GLAPIENTRYPFN_OSMesaGetColorBuffer) (OSMesaContext, int *, int *, int *, void **)
typedef int(GLAPIENTRYPFN_OSMesaGetDepthBuffer) (OSMesaContext, int *, int *, int *, void **)
typedef GLFWglproc(GLAPIENTRYPFN_OSMesaGetProcAddress) (const char *)
typedef int(GLAPIENTRYPFN_OSMesaMakeCurrent) (OSMesaContext, void *, int, int, int)


GLFWbool _glfwCreateContextOSMesa (_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig)
GLFWbool _glfwInitOSMesa (void)
void _glfwTerminateOSMesa (void)

Macro Definition Documentation

#define _GLFW_OSMESA_CONTEXT_STATE   _GLFWcontextOSMesa osmesa

Definition at line 57 of file osmesa_context.h.


Definition at line 58 of file osmesa_context.h.

#define OSMESA_ACCUM_BITS   0x32

Definition at line 32 of file osmesa_context.h.


Definition at line 35 of file osmesa_context.h.


Definition at line 36 of file osmesa_context.h.


Definition at line 37 of file osmesa_context.h.

#define OSMESA_CORE_PROFILE   0x34

Definition at line 34 of file osmesa_context.h.

#define OSMESA_DEPTH_BITS   0x30

Definition at line 30 of file osmesa_context.h.

#define OSMESA_FORMAT   0x22

Definition at line 29 of file osmesa_context.h.

#define OSMESA_PROFILE   0x33

Definition at line 33 of file osmesa_context.h.

#define OSMESA_RGBA   0x1908

Definition at line 28 of file osmesa_context.h.

#define OSMESA_STENCIL_BITS   0x31

Definition at line 31 of file osmesa_context.h.

#define OSMesaCreateContextAttribs   _glfw.osmesa.CreateContextAttribs

Definition at line 50 of file osmesa_context.h.

#define OSMesaCreateContextExt   _glfw.osmesa.CreateContextExt

Definition at line 49 of file osmesa_context.h.

#define OSMesaDestroyContext   _glfw.osmesa.DestroyContext

Definition at line 51 of file osmesa_context.h.

#define OSMesaGetColorBuffer   _glfw.osmesa.GetColorBuffer

Definition at line 53 of file osmesa_context.h.

#define OSMesaGetDepthBuffer   _glfw.osmesa.GetDepthBuffer

Definition at line 54 of file osmesa_context.h.

#define OSMesaGetProcAddress   _glfw.osmesa.GetProcAddress

Definition at line 55 of file osmesa_context.h.

#define OSMesaMakeCurrent   _glfw.osmesa.MakeCurrent

Definition at line 52 of file osmesa_context.h.

Typedef Documentation

typedef void* OSMesaContext

Definition at line 39 of file osmesa_context.h.

typedef void(* OSMESAproc) (void)

Definition at line 40 of file osmesa_context.h.

typedef OSMesaContext(GLAPIENTRY * PFN_OSMesaCreateContextAttribs) (const int *, OSMesaContext)

Definition at line 43 of file osmesa_context.h.

typedef OSMesaContext(GLAPIENTRY * PFN_OSMesaCreateContextExt) (GLenum, GLint, GLint, GLint, OSMesaContext)

Definition at line 42 of file osmesa_context.h.

typedef void(GLAPIENTRY * PFN_OSMesaDestroyContext) (OSMesaContext)

Definition at line 44 of file osmesa_context.h.

typedef int(GLAPIENTRY * PFN_OSMesaGetColorBuffer) (OSMesaContext, int *, int *, int *, void **)

Definition at line 46 of file osmesa_context.h.

typedef int(GLAPIENTRY * PFN_OSMesaGetDepthBuffer) (OSMesaContext, int *, int *, int *, void **)

Definition at line 47 of file osmesa_context.h.

typedef GLFWglproc(GLAPIENTRY * PFN_OSMesaGetProcAddress) (const char *)

Definition at line 48 of file osmesa_context.h.

typedef int(GLAPIENTRY * PFN_OSMesaMakeCurrent) (OSMesaContext, void *, int, int, int)

Definition at line 45 of file osmesa_context.h.

Function Documentation

GLFWbool _glfwCreateContextOSMesa ( _GLFWwindow window,
const _GLFWctxconfig ctxconfig,
const _GLFWfbconfig fbconfig 

Definition at line 196 of file osmesa_context.c.

GLFWbool _glfwInitOSMesa ( void  )

Definition at line 111 of file osmesa_context.c.

void _glfwTerminateOSMesa ( void  )

Definition at line 180 of file osmesa_context.c.

Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:27