Go to the source code of this file.
Classes | |
struct | _GLFWcontextOSMesa |
struct | _GLFWlibraryOSMesa |
Macros | |
#define | _GLFW_OSMESA_CONTEXT_STATE _GLFWcontextOSMesa osmesa |
#define | _GLFW_OSMESA_LIBRARY_CONTEXT_STATE _GLFWlibraryOSMesa osmesa |
#define | OSMESA_ACCUM_BITS 0x32 |
#define | OSMESA_COMPAT_PROFILE 0x35 |
#define | OSMESA_CONTEXT_MAJOR_VERSION 0x36 |
#define | OSMESA_CONTEXT_MINOR_VERSION 0x37 |
#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 |
Typedefs | |
typedef struct _GLFWcontextOSMesa | _GLFWcontextOSMesa |
typedef struct _GLFWlibraryOSMesa | _GLFWlibraryOSMesa |
typedef void * | OSMesaContext |
typedef void(* | OSMESAproc) (void) |
typedef OSMesaContext(GLAPIENTRY * | PFN_OSMesaCreateContextAttribs) (const int *, OSMesaContext) |
typedef OSMesaContext(GLAPIENTRY * | PFN_OSMesaCreateContextExt) (GLenum, GLint, GLint, GLint, OSMesaContext) |
typedef void(GLAPIENTRY * | PFN_OSMesaDestroyContext) (OSMesaContext) |
typedef int(GLAPIENTRY * | PFN_OSMesaGetColorBuffer) (OSMesaContext, int *, int *, int *, void **) |
typedef int(GLAPIENTRY * | PFN_OSMesaGetDepthBuffer) (OSMesaContext, int *, int *, int *, void **) |
typedef GLFWglproc(GLAPIENTRY * | PFN_OSMesaGetProcAddress) (const char *) |
typedef int(GLAPIENTRY * | PFN_OSMesaMakeCurrent) (OSMesaContext, void *, int, int, int) |
Functions | |
GLFWbool | _glfwCreateContextOSMesa (_GLFWwindow *window, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig) |
GLFWbool | _glfwInitOSMesa (void) |
void | _glfwTerminateOSMesa (void) |
#define _GLFW_OSMESA_CONTEXT_STATE _GLFWcontextOSMesa osmesa |
Definition at line 57 of file osmesa_context.h.
#define _GLFW_OSMESA_LIBRARY_CONTEXT_STATE _GLFWlibraryOSMesa osmesa |
Definition at line 58 of file osmesa_context.h.
#define OSMESA_ACCUM_BITS 0x32 |
Definition at line 32 of file osmesa_context.h.
#define OSMESA_COMPAT_PROFILE 0x35 |
Definition at line 35 of file osmesa_context.h.
#define OSMESA_CONTEXT_MAJOR_VERSION 0x36 |
Definition at line 36 of file osmesa_context.h.
#define OSMESA_CONTEXT_MINOR_VERSION 0x37 |
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 struct _GLFWcontextOSMesa _GLFWcontextOSMesa |
typedef struct _GLFWlibraryOSMesa _GLFWlibraryOSMesa |
typedef void* OSMesaContext |
Definition at line 39 of file osmesa_context.h.
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.
GLFWbool _glfwCreateContextOSMesa | ( | _GLFWwindow * | window, |
const _GLFWctxconfig * | ctxconfig, | ||
const _GLFWfbconfig * | fbconfig | ||
) |
Definition at line 196 of file osmesa_context.c.
Definition at line 111 of file osmesa_context.c.
Definition at line 180 of file osmesa_context.c.