Go to the source code of this file.
Defines |
| #define | X(func, ret, typeargs, args, icdidx, tebidx, stack) |
| #define | LOAD_DRV_PROC(icd, proc, required) |
| | Initialize a driver (Load DLL and DrvXxx procs)
|
Functions |
| static void | OPENGL32_AppendICD (GLDRIVERDATA *icd) |
| | Append ICD to linked list.
|
| static void | OPENGL32_RemoveICD (GLDRIVERDATA *icd) |
| | Remove ICD from linked list.
|
| static GLDRIVERDATA * | OPENGL32_LoadDriver (LPCWSTR driver) |
| | Load an ICD.
|
| static DWORD | OPENGL32_InitializeDriver (GLDRIVERDATA *icd) |
| static BOOL | OPENGL32_UnloadDriver (GLDRIVERDATA *icd) |
| | Unload ICD.
|
| static DWORD | OPENGL32_RegGetDriverInfo (LPCWSTR driver, GLDRIVERDATA *icd) |
| | Enumerate OpenGLDrivers (from registry)
|
| static BOOL | OPENGL32_ThreadAttach (void) |
| static void | OPENGL32_ThreadDetach (void) |
| static BOOL | OPENGL32_ProcessAttach (void) |
| static void | OPENGL32_ProcessDetach (void) |
| BOOL WINAPI | DllMain (HINSTANCE hInstance, DWORD Reason, LPVOID Reserved) |
| GLDRIVERDATA * | OPENGL32_LoadICD (LPCWSTR driver) |
| | Load ICD (shared ICD data)
|
| BOOL | OPENGL32_UnloadICD (GLDRIVERDATA *icd) |
| | Unload ICD (shared ICD data)
|
Variables |
| DWORD | OPENGL32_tls = MAXDWORD |
| GLPROCESSDATA | OPENGL32_processdata |