mirror of
https://github.com/reactos/reactos.git
synced 2024-07-15 08:56:08 +00:00
adding stub for wglChoosePixelFormatARB, wglSwapIntervalEXT, wglGetSwapIntervalEXT
svn path=/trunk/; revision=30756
This commit is contained in:
parent
b98f8ef114
commit
f7c97d73d8
|
@ -712,3 +712,50 @@ wglGetExtensionsStringEXT (void)
|
|||
"WGL_EXT_extensions_string WGL_ARB_extensions_string"
|
||||
/*WGL_ARB_pixel_format WGL_ARB_render_texture WGL_ARB_pbuffer*/;
|
||||
}
|
||||
|
||||
GLAPI BOOL GLAPIENTRY
|
||||
wglChoosePixelFormatARB (HDC hdc,
|
||||
const int *piAttribIList,
|
||||
const FLOAT *pfAttribFList,
|
||||
UINT nMaxFormats,
|
||||
int *piFormats,
|
||||
UINT *nNumFormats)
|
||||
{
|
||||
SetLastError(0);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
GLAPI BOOL GLAPIENTRY
|
||||
wglSwapIntervalEXT (int interval)
|
||||
{
|
||||
/*
|
||||
WMesaContext ctx = wglGetCurrentContext();
|
||||
if (ctx == NULL) {
|
||||
return FALSE;
|
||||
}
|
||||
if (interval < 0) {
|
||||
interval = 0;
|
||||
} else if (interval > 3) {
|
||||
interval = 3;
|
||||
}
|
||||
ctx->gl_ctx.swapInterval = interval;
|
||||
return TRUE;
|
||||
*/
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
GLAPI int GLAPIENTRY
|
||||
wglGetSwapIntervalEXT (void)
|
||||
{
|
||||
/*
|
||||
|
||||
WMesaContext ctx = wglGetCurrentContext();
|
||||
|
||||
if (ctx == NULL) {
|
||||
return -1;
|
||||
}
|
||||
return (int)ctx->gl_ctx.swapInterval;
|
||||
*/
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
|
|
@ -50,6 +50,9 @@ extern "C" {
|
|||
#include "glapi.h"
|
||||
|
||||
GLAPI const char * GLAPIENTRY wglGetExtensionsStringEXT (void);
|
||||
GLAPI BOOL GLAPIENTRY wglChoosePixelFormatARB (HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats);
|
||||
GLAPI BOOL GLAPIENTRY wglSwapIntervalEXT (int interval);
|
||||
GLAPI int GLAPIENTRY wglGetSwapIntervalEXT (void);
|
||||
|
||||
#define MAX_MESA_ATTRS 20
|
||||
|
||||
|
@ -315,24 +318,25 @@ static struct {
|
|||
} wgl_ext[] = {
|
||||
{"wglGetExtensionsStringARB", (PROC)wglGetExtensionsStringARB},
|
||||
{"wglGetExtensionsStringEXT", (PROC)wglGetExtensionsStringEXT},
|
||||
// {"wglSwapIntervalEXT", (PROC)wglSwapIntervalEXT},
|
||||
// {"wglGetSwapIntervalEXT", (PROC)wglGetSwapIntervalEXT},
|
||||
// {"wglGetDeviceGammaRamp3DFX", (PROC)wglGetDeviceGammaRamp3DFX},
|
||||
// {"wglSetDeviceGammaRamp3DFX", (PROC)wglSetDeviceGammaRamp3DFX},
|
||||
/* WGL_ARB_pixel_format */
|
||||
// {"wglGetPixelFormatAttribivARB", (PROC)wglGetPixelFormatAttribivARB},
|
||||
// {"wglGetPixelFormatAttribfvARB", (PROC)wglGetPixelFormatAttribfvARB},
|
||||
// {"wglChoosePixelFormatARB", (PROC)wglChoosePixelFormatARB},
|
||||
/* WGL_ARB_render_texture */
|
||||
// {"wglBindTexImageARB", (PROC)wglBindTexImageARB},
|
||||
// {"wglReleaseTexImageARB", (PROC)wglReleaseTexImageARB},
|
||||
// {"wglSetPbufferAttribARB", (PROC)wglSetPbufferAttribARB},
|
||||
// /* WGL_ARB_pbuffer */
|
||||
// {"wglCreatePbufferARB", (PROC)wglCreatePbufferARB},
|
||||
// {"wglGetPbufferDCARB", (PROC)wglGetPbufferDCARB},
|
||||
// {"wglReleasePbufferDCARB", (PROC)wglReleasePbufferDCARB},
|
||||
// {"wglDestroyPbufferARB", (PROC)wglDestroyPbufferARB},
|
||||
// {"wglQueryPbufferARB", (PROC)wglQueryPbufferARB},
|
||||
{"wglSwapIntervalEXT", (PROC)wglSwapIntervalEXT},
|
||||
{"wglGetSwapIntervalEXT", (PROC)wglGetSwapIntervalEXT},
|
||||
// {"wglGetPixelFormatAttribivARB", (PROC)wglGetPixelFormatAttribivARB},
|
||||
// {"wglGetPixelFormatAttribfvARB", (PROC)wglGetPixelFormatAttribfvARB},
|
||||
{"wglChoosePixelFormatARB", (PROC)wglChoosePixelFormatARB},
|
||||
// {"wglCreatePbufferARB", (PROC)wglCreatePbufferARB},
|
||||
// {"wglGetPbufferDCARB", (PROC)wglGetPbufferDCARB},
|
||||
// {"wglReleasePbufferDCARB", (PROC)wglReleasePbufferDCARB},
|
||||
// {"wglDestroyPbufferARB", (PROC)wglDestroyPbufferARB},
|
||||
// {"wglQueryPbufferARB", (PROC)wglQueryPbufferARB},
|
||||
// {"wglSetPbufferAttribARB", (PROC)wglSetPbufferAttribARB},
|
||||
// {"wglBindTexImageARB", (PROC)wglBindTexImageARB},
|
||||
// {"wglReleaseTexImageARB", (PROC)wglReleaseTexImageARB},
|
||||
// {"wglCreateBufferRegionARB", (PROC)wglCreateBufferRegionARB},
|
||||
// {"wglDeleteBufferRegionARB", (PROC)wglDeleteBufferRegionARB},
|
||||
// {"wglSaveBufferRegionARB", (PROC)wglSaveBufferRegionARB},
|
||||
// {"wglRestoreBufferRegionARB", (PROC)wglRestoreBufferRegionARB},
|
||||
// {"wglMakeContextCurrentARB", (PROC)wglMakeContextCurrentARB},
|
||||
// {"wglGetCurrentReadDCARB", (PROC)wglGetCurrentReadDCARB},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue