doom3-gpl
Doom 3 GPL source release
|
#include "../../idlib/precompiled.h"
#include "win_local.h"
#include "rc/AFEditor_resource.h"
#include "rc/doom_resource.h"
#include "../../renderer/tr_local.h"
Go to the source code of this file.
Functions | |
bool | QGL_Init (const char *dllname) |
void | QGL_Shutdown (void) |
void | GLimp_SetGamma (unsigned short red[256], unsigned short green[256], unsigned short blue[256]) |
LONG WINAPI | FakeWndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
void | GLW_CheckWGLExtensions (HDC hDC) |
void | GLW_WM_CREATE (HWND hWnd) |
bool | GLimp_Init (glimpParms_t parms) |
bool | GLimp_SetScreenParms (glimpParms_t parms) |
void | GLimp_Shutdown (void) |
void | GLimp_SwapBuffers (void) |
void | GLimp_ActivateContext (void) |
void | GLimp_DeactivateContext (void) |
bool | GLimp_SpawnRenderThread (void(*function)(void)) |
void * | GLimp_BackEndSleep (void) |
void | GLimp_FrontEndSleep (void) |
void | GLimp_WakeBackEnd (void *data) |
GLExtension_t | GLimp_ExtensionPointer (const char *name) |
Variables | |
PFNWGLGETEXTENSIONSSTRINGARBPROC | wglGetExtensionsStringARB |
PFNWGLSWAPINTERVALEXTPROC | wglSwapIntervalEXT |
PFNWGLGETPIXELFORMATATTRIBIVARBPROC | wglGetPixelFormatAttribivARB |
PFNWGLGETPIXELFORMATATTRIBFVARBPROC | wglGetPixelFormatAttribfvARB |
PFNWGLCHOOSEPIXELFORMATARBPROC | wglChoosePixelFormatARB |
PFNWGLCREATEPBUFFERARBPROC | wglCreatePbufferARB |
PFNWGLGETPBUFFERDCARBPROC | wglGetPbufferDCARB |
PFNWGLRELEASEPBUFFERDCARBPROC | wglReleasePbufferDCARB |
PFNWGLDESTROYPBUFFERARBPROC | wglDestroyPbufferARB |
PFNWGLQUERYPBUFFERARBPROC | wglQueryPbufferARB |
PFNWGLBINDTEXIMAGEARBPROC | wglBindTexImageARB |
PFNWGLRELEASETEXIMAGEARBPROC | wglReleaseTexImageARB |
PFNWGLSETPBUFFERATTRIBARBPROC | wglSetPbufferAttribARB |
volatile bool | renderThreadActive |
#define WGL_ACCELERATION_ARB 0x2003 |
Definition at line 83 of file win_glimp.cpp.
#define WGL_ACCUM_ALPHA_BITS_ARB 0x2021 |
Definition at line 112 of file win_glimp.cpp.
#define WGL_ACCUM_BITS_ARB 0x201D |
Definition at line 108 of file win_glimp.cpp.
#define WGL_ACCUM_BLUE_BITS_ARB 0x2020 |
Definition at line 111 of file win_glimp.cpp.
#define WGL_ACCUM_GREEN_BITS_ARB 0x201F |
Definition at line 110 of file win_glimp.cpp.
#define WGL_ACCUM_RED_BITS_ARB 0x201E |
Definition at line 109 of file win_glimp.cpp.
#define WGL_ALPHA_BITS_ARB 0x201B |
Definition at line 106 of file win_glimp.cpp.
#define WGL_ALPHA_SHIFT_ARB 0x201C |
Definition at line 107 of file win_glimp.cpp.
#define WGL_AUX_BUFFERS_ARB 0x2024 |
Definition at line 115 of file win_glimp.cpp.
#define WGL_BLUE_BITS_ARB 0x2019 |
Definition at line 104 of file win_glimp.cpp.
#define WGL_BLUE_SHIFT_ARB 0x201A |
Definition at line 105 of file win_glimp.cpp.
#define WGL_COLOR_BITS_ARB 0x2014 |
Definition at line 99 of file win_glimp.cpp.
#define WGL_DEPTH_BITS_ARB 0x2022 |
Definition at line 113 of file win_glimp.cpp.
#define WGL_DOUBLE_BUFFER_ARB 0x2011 |
Definition at line 96 of file win_glimp.cpp.
#define WGL_DRAW_TO_BITMAP_ARB 0x2002 |
Definition at line 82 of file win_glimp.cpp.
#define WGL_DRAW_TO_WINDOW_ARB 0x2001 |
Definition at line 81 of file win_glimp.cpp.
#define WGL_FULL_ACCELERATION_ARB 0x2027 |
Definition at line 118 of file win_glimp.cpp.
#define WGL_GENERIC_ACCELERATION_ARB 0x2026 |
Definition at line 117 of file win_glimp.cpp.
#define WGL_GREEN_BITS_ARB 0x2017 |
Definition at line 102 of file win_glimp.cpp.
#define WGL_GREEN_SHIFT_ARB 0x2018 |
Definition at line 103 of file win_glimp.cpp.
#define WGL_NEED_PALETTE_ARB 0x2004 |
Definition at line 84 of file win_glimp.cpp.
#define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005 |
Definition at line 85 of file win_glimp.cpp.
#define WGL_NO_ACCELERATION_ARB 0x2025 |
Definition at line 116 of file win_glimp.cpp.
#define WGL_NUMBER_OVERLAYS_ARB 0x2008 |
Definition at line 88 of file win_glimp.cpp.
#define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000 |
Definition at line 80 of file win_glimp.cpp.
#define WGL_NUMBER_UNDERLAYS_ARB 0x2009 |
Definition at line 89 of file win_glimp.cpp.
#define WGL_PIXEL_TYPE_ARB 0x2013 |
Definition at line 98 of file win_glimp.cpp.
#define WGL_RED_BITS_ARB 0x2015 |
Definition at line 100 of file win_glimp.cpp.
#define WGL_RED_SHIFT_ARB 0x2016 |
Definition at line 101 of file win_glimp.cpp.
#define WGL_SAMPLE_BUFFERS_ARB 0x2041 |
Definition at line 131 of file win_glimp.cpp.
#define WGL_SAMPLES_ARB 0x2042 |
Definition at line 132 of file win_glimp.cpp.
#define WGL_SHARE_ACCUM_ARB 0x200E |
Definition at line 93 of file win_glimp.cpp.
#define WGL_SHARE_DEPTH_ARB 0x200C |
Definition at line 91 of file win_glimp.cpp.
#define WGL_SHARE_STENCIL_ARB 0x200D |
Definition at line 92 of file win_glimp.cpp.
#define WGL_STENCIL_BITS_ARB 0x2023 |
Definition at line 114 of file win_glimp.cpp.
#define WGL_STEREO_ARB 0x2012 |
Definition at line 97 of file win_glimp.cpp.
#define WGL_SUPPORT_GDI_ARB 0x200F |
Definition at line 94 of file win_glimp.cpp.
#define WGL_SUPPORT_OPENGL_ARB 0x2010 |
Definition at line 95 of file win_glimp.cpp.
#define WGL_SWAP_COPY_ARB 0x2029 |
Definition at line 120 of file win_glimp.cpp.
#define WGL_SWAP_EXCHANGE_ARB 0x2028 |
Definition at line 119 of file win_glimp.cpp.
#define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006 |
Definition at line 86 of file win_glimp.cpp.
#define WGL_SWAP_METHOD_ARB 0x2007 |
Definition at line 87 of file win_glimp.cpp.
#define WGL_SWAP_UNDEFINED_ARB 0x202A |
Definition at line 121 of file win_glimp.cpp.
#define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A |
Definition at line 127 of file win_glimp.cpp.
#define WGL_TRANSPARENT_ARB 0x200A |
Definition at line 90 of file win_glimp.cpp.
#define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039 |
Definition at line 126 of file win_glimp.cpp.
#define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038 |
Definition at line 125 of file win_glimp.cpp.
#define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B |
Definition at line 128 of file win_glimp.cpp.
#define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037 |
Definition at line 124 of file win_glimp.cpp.
#define WGL_TYPE_COLORINDEX_ARB 0x202C |
Definition at line 123 of file win_glimp.cpp.
#define WGL_TYPE_RGBA_ARB 0x202B |
Definition at line 122 of file win_glimp.cpp.
Definition at line 224 of file win_glimp.cpp.
Definition at line 1040 of file win_glimp.cpp.
Definition at line 1133 of file win_glimp.cpp.
Definition at line 1052 of file win_glimp.cpp.
GLExtension_t GLimp_ExtensionPointer | ( | const char * | name | ) |
Definition at line 1230 of file win_glimp.cpp.
Definition at line 1166 of file win_glimp.cpp.
bool GLimp_Init | ( | glimpParms_t | parms | ) |
Definition at line 793 of file win_glimp.cpp.
void GLimp_SetGamma | ( | unsigned short | red[256], |
unsigned short | green[256], | ||
unsigned short | blue[256] | ||
) |
Definition at line 188 of file win_glimp.cpp.
bool GLimp_SetScreenParms | ( | glimpParms_t | parms | ) |
Definition at line 867 of file win_glimp.cpp.
Definition at line 945 of file win_glimp.cpp.
Definition at line 1086 of file win_glimp.cpp.
Definition at line 1006 of file win_glimp.cpp.
Definition at line 1185 of file win_glimp.cpp.
Definition at line 281 of file win_glimp.cpp.
void GLW_WM_CREATE | ( | HWND | hWnd | ) |
Definition at line 354 of file win_glimp.cpp.
Definition at line 1690 of file win_qgl.cpp.
Definition at line 1302 of file win_qgl.cpp.
volatile bool renderThreadActive |
Definition at line 1177 of file win_glimp.cpp.
PFNWGLBINDTEXIMAGEARBPROC wglBindTexImageARB |
Definition at line 73 of file win_glimp.cpp.
PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormatARB |
Definition at line 63 of file win_glimp.cpp.
PFNWGLCREATEPBUFFERARBPROC wglCreatePbufferARB |
Definition at line 66 of file win_glimp.cpp.
PFNWGLDESTROYPBUFFERARBPROC wglDestroyPbufferARB |
Definition at line 69 of file win_glimp.cpp.
PFNWGLGETEXTENSIONSSTRINGARBPROC wglGetExtensionsStringARB |
Definition at line 55 of file win_glimp.cpp.
PFNWGLGETPBUFFERDCARBPROC wglGetPbufferDCARB |
Definition at line 67 of file win_glimp.cpp.
PFNWGLGETPIXELFORMATATTRIBFVARBPROC wglGetPixelFormatAttribfvARB |
Definition at line 62 of file win_glimp.cpp.
PFNWGLGETPIXELFORMATATTRIBIVARBPROC wglGetPixelFormatAttribivARB |
Definition at line 61 of file win_glimp.cpp.
PFNWGLQUERYPBUFFERARBPROC wglQueryPbufferARB |
Definition at line 70 of file win_glimp.cpp.
PFNWGLRELEASEPBUFFERDCARBPROC wglReleasePbufferDCARB |
Definition at line 68 of file win_glimp.cpp.
PFNWGLRELEASETEXIMAGEARBPROC wglReleaseTexImageARB |
Definition at line 74 of file win_glimp.cpp.
PFNWGLSETPBUFFERATTRIBARBPROC wglSetPbufferAttribARB |
Definition at line 75 of file win_glimp.cpp.
PFNWGLSWAPINTERVALEXTPROC wglSwapIntervalEXT |
Definition at line 58 of file win_glimp.cpp.