- Timestamp:
- Jun 16, 2009 2:55:52 PM (16 years ago)
- Location:
- trunk/src/VBox
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine/Makefile.kmk
r20582 r20635 122 122 123 123 wined3d_TEMPLATE = VBOXGUESTR3NPDLL 124 wined3d_DEFS = __WINESRC__ WINE_UNICODE_API="" _REENTRANT WINE_NOWINSOCK USE_WIN32_OPENGL __i386__ _USE_MATH_DEFINES WINE_NO_DEBUG_MSGS\124 wined3d_DEFS = __WINESRC__ WINE_UNICODE_API="" _REENTRANT WINE_NOWINSOCK USE_WIN32_OPENGL __i386__ _USE_MATH_DEFINES\ 125 125 DLLDIR=\"\" \ 126 126 BINDIR=\"\" \ … … 217 217 LIB_TO_DATADIR=\"\" \ 218 218 BIN_TO_DATADIR=\"\" 219 ifneq ($(KBUILD_TYPE),debug) 220 VBoxD3D9_DEFS += WINE_NO_DEBUG_MSGS 221 endif 219 222 VBoxD3D9_INCS := $(PATH_SUB_CURRENT)/include 220 223 VBoxD3D9_SOURCES := \ -
trunk/src/VBox/Additions/common/crOpenGL/defs.py
r15820 r20635 454 454 "wglGetPixelFormatAttribivEXT", 455 455 "wglGetPixelFormatAttribfvEXT", 456 "wglGetExtensionsStringEXT" 456 "wglGetExtensionsStringEXT"): 457 457 print "%s@%d = %s_prox" % (func_name,stack_sizes[func_name],func_name) 458 458 -
trunk/src/VBox/Additions/common/crOpenGL/wgl.c
r16220 r20635 361 361 } 362 362 363 BOOL WINAPI wglChoosePixelFormatEXT_prox(HDC hdc, const int *piAttributes, const FLOAT *pfAttributes, UINT nMaxFormats, int *piFormats, UINT *nNumFormats) 363 BOOL WINAPI wglChoosePixelFormatEXT_prox 364 (HDC hdc, const int *piAttributes, const FLOAT *pfAttributes, UINT nMaxFormats, int *piFormats, UINT *nNumFormats) 364 365 { 365 366 int *pi; … … 434 435 break; 435 436 437 case WGL_SUPPORT_OPENGL_ARB: 438 case WGL_DRAW_TO_WINDOW_ARB: 439 case WGL_ACCELERATION_ARB: 440 pi++; 441 break; 442 443 case WGL_PIXEL_TYPE_ARB: 444 if(pi[1]!=WGL_TYPE_RGBA_ARB) 445 { 446 crWarning("WGL_PIXEL_TYPE 0x%x not supported!", pi[1]); 447 return 0; 448 } 449 pi++; 450 break; 436 451 437 452 default: … … 441 456 } 442 457 443 return 1; 444 } 445 446 BOOL WINAPI wglGetPixelFormatAttribivEXT_prox(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, int *pValues) 447 { 448 /* TODO */ 449 450 return 1; 451 } 452 453 BOOL WINAPI wglGetPixelFormatAttribfvEXT_prox(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, int *pValues) 454 { 455 /* TODO */ 458 if (nNumFormats) *nNumFormats = 1; 459 if (nMaxFormats>0 && piFormats) 460 { 461 piFormats[0] = 1; 462 } 463 464 return 1; 465 } 466 467 BOOL WINAPI wglGetPixelFormatAttribivEXT_prox 468 (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, int *pValues) 469 { 470 UINT i; 471 472 if (!pValues || !piAttributes) return 0; 473 474 if ((nAttributes!=1) || (piAttributes && piAttributes[0]!=WGL_NUMBER_PIXEL_FORMATS_ARB)) 475 { 476 if (iPixelFormat!=1) 477 { 478 crDebug("wglGetPixelFormatAttribivARB: bad pf:%i", iPixelFormat); 479 return 0; 480 } 481 } 482 483 for (i=0; i<nAttributes; ++i) 484 { 485 switch (piAttributes[i]) 486 { 487 case WGL_NUMBER_PIXEL_FORMATS_ARB: 488 pValues[i] = 1; 489 break; 490 case WGL_DRAW_TO_WINDOW_ARB: 491 case WGL_SUPPORT_OPENGL_ARB: 492 case WGL_DOUBLE_BUFFER_ARB: 493 case WGL_STEREO_ARB: 494 pValues[i] = 1; 495 break; 496 case WGL_DRAW_TO_BITMAP_ARB: 497 case WGL_NEED_PALETTE_ARB: 498 case WGL_NEED_SYSTEM_PALETTE_ARB: 499 case WGL_SWAP_LAYER_BUFFERS_ARB: 500 case WGL_NUMBER_OVERLAYS_ARB: 501 case WGL_NUMBER_UNDERLAYS_ARB: 502 case WGL_TRANSPARENT_ARB: 503 case WGL_TRANSPARENT_RED_VALUE_ARB: 504 case WGL_TRANSPARENT_GREEN_VALUE_ARB: 505 case WGL_TRANSPARENT_BLUE_VALUE_ARB: 506 case WGL_TRANSPARENT_ALPHA_VALUE_ARB: 507 case WGL_TRANSPARENT_INDEX_VALUE_ARB: 508 case WGL_SHARE_DEPTH_ARB: 509 case WGL_SHARE_STENCIL_ARB: 510 case WGL_SHARE_ACCUM_ARB: 511 case WGL_SUPPORT_GDI_ARB: 512 pValues[i] = 0; 513 break; 514 case WGL_ACCELERATION_ARB: 515 pValues[i] = WGL_FULL_ACCELERATION_ARB; 516 break; 517 case WGL_SWAP_METHOD_ARB: 518 pValues[i] = WGL_SWAP_UNDEFINED_ARB; 519 break; 520 case WGL_PIXEL_TYPE_ARB: 521 pValues[i] = WGL_TYPE_RGBA_ARB; 522 break; 523 case WGL_COLOR_BITS_ARB: 524 pValues[i] = 24; 525 break; 526 case WGL_RED_BITS_ARB: 527 case WGL_GREEN_BITS_ARB: 528 case WGL_BLUE_BITS_ARB: 529 case WGL_ALPHA_BITS_ARB: 530 pValues[i] = 8; 531 break; 532 case WGL_RED_SHIFT_ARB: 533 pValues[i] = 24; 534 break; 535 case WGL_GREEN_SHIFT_ARB: 536 pValues[i] = 16; 537 break; 538 case WGL_BLUE_SHIFT_ARB: 539 pValues[i] = 8; 540 break; 541 case WGL_ALPHA_SHIFT_ARB: 542 pValues[i] = 0; 543 break; 544 case WGL_ACCUM_BITS_ARB: 545 pValues[i] = 0; 546 break; 547 case WGL_ACCUM_RED_BITS_ARB: 548 pValues[i] = 0; 549 break; 550 case WGL_ACCUM_GREEN_BITS_ARB: 551 pValues[i] = 0; 552 break; 553 case WGL_ACCUM_BLUE_BITS_ARB: 554 pValues[i] = 0; 555 break; 556 case WGL_ACCUM_ALPHA_BITS_ARB: 557 pValues[i] = 0; 558 break; 559 case WGL_DEPTH_BITS_ARB: 560 pValues[i] = 32; 561 break; 562 case WGL_STENCIL_BITS_ARB: 563 pValues[i] = 8; 564 break; 565 case WGL_AUX_BUFFERS_ARB: 566 pValues[i] = 0; 567 break; 568 case WGL_SAMPLE_BUFFERS_EXT: 569 pValues[i] = 1; 570 break; 571 case WGL_SAMPLES_EXT: 572 pValues[i] = 1; 573 break; 574 default: 575 crWarning("wglGetPixelFormatAttribivARB: bad attrib=0x%x", piAttributes[i]); 576 return 0; 577 } 578 } 579 580 return 1; 581 } 582 583 BOOL WINAPI wglGetPixelFormatAttribfvEXT_prox 584 (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, float *pValues) 585 { 586 UINT i; 587 588 if (!pValues || !piAttributes) return 0; 589 590 if ((nAttributes!=1) || (piAttributes && piAttributes[0]!=WGL_NUMBER_PIXEL_FORMATS_ARB)) 591 { 592 if (iPixelFormat!=1) 593 { 594 crDebug("wglGetPixelFormatAttribivARB: bad pf:%i", iPixelFormat); 595 return 0; 596 } 597 } 598 599 for (i=0; i<nAttributes; ++i) 600 { 601 switch (piAttributes[i]) 602 { 603 case WGL_NUMBER_PIXEL_FORMATS_ARB: 604 pValues[i] = 1.f; 605 break; 606 case WGL_DRAW_TO_WINDOW_ARB: 607 case WGL_SUPPORT_OPENGL_ARB: 608 case WGL_DOUBLE_BUFFER_ARB: 609 case WGL_STEREO_ARB: 610 pValues[i] = 1.f; 611 break; 612 case WGL_DRAW_TO_BITMAP_ARB: 613 case WGL_NEED_PALETTE_ARB: 614 case WGL_NEED_SYSTEM_PALETTE_ARB: 615 case WGL_SWAP_LAYER_BUFFERS_ARB: 616 case WGL_NUMBER_OVERLAYS_ARB: 617 case WGL_NUMBER_UNDERLAYS_ARB: 618 case WGL_TRANSPARENT_ARB: 619 case WGL_TRANSPARENT_RED_VALUE_ARB: 620 case WGL_TRANSPARENT_GREEN_VALUE_ARB: 621 case WGL_TRANSPARENT_BLUE_VALUE_ARB: 622 case WGL_TRANSPARENT_ALPHA_VALUE_ARB: 623 case WGL_TRANSPARENT_INDEX_VALUE_ARB: 624 case WGL_SHARE_DEPTH_ARB: 625 case WGL_SHARE_STENCIL_ARB: 626 case WGL_SHARE_ACCUM_ARB: 627 case WGL_SUPPORT_GDI_ARB: 628 pValues[i] = 0.f; 629 break; 630 case WGL_ACCELERATION_ARB: 631 pValues[i] = WGL_FULL_ACCELERATION_ARB; 632 break; 633 case WGL_SWAP_METHOD_ARB: 634 pValues[i] = WGL_SWAP_UNDEFINED_ARB; 635 break; 636 case WGL_PIXEL_TYPE_ARB: 637 pValues[i] = WGL_TYPE_RGBA_ARB; 638 break; 639 case WGL_COLOR_BITS_ARB: 640 pValues[i] = 24.f; 641 break; 642 case WGL_RED_BITS_ARB: 643 case WGL_GREEN_BITS_ARB: 644 case WGL_BLUE_BITS_ARB: 645 case WGL_ALPHA_BITS_ARB: 646 pValues[i] = 8.f; 647 break; 648 case WGL_RED_SHIFT_ARB: 649 pValues[i] = 24.f; 650 break; 651 case WGL_GREEN_SHIFT_ARB: 652 pValues[i] = 16.f; 653 break; 654 case WGL_BLUE_SHIFT_ARB: 655 pValues[i] = 8.f; 656 break; 657 case WGL_ALPHA_SHIFT_ARB: 658 pValues[i] = 0.f; 659 break; 660 case WGL_ACCUM_BITS_ARB: 661 pValues[i] = 0.f; 662 break; 663 case WGL_ACCUM_RED_BITS_ARB: 664 pValues[i] = 0.f; 665 break; 666 case WGL_ACCUM_GREEN_BITS_ARB: 667 pValues[i] = 0.f; 668 break; 669 case WGL_ACCUM_BLUE_BITS_ARB: 670 pValues[i] = 0.f; 671 break; 672 case WGL_ACCUM_ALPHA_BITS_ARB: 673 pValues[i] = 0.f; 674 break; 675 case WGL_DEPTH_BITS_ARB: 676 pValues[i] = 32.f; 677 break; 678 case WGL_STENCIL_BITS_ARB: 679 pValues[i] = 8.f; 680 break; 681 case WGL_AUX_BUFFERS_ARB: 682 pValues[i] = 0.f; 683 break; 684 case WGL_SAMPLE_BUFFERS_EXT: 685 pValues[i] = 1.f; 686 break; 687 case WGL_SAMPLES_EXT: 688 pValues[i] = 1.f; 689 break; 690 default: 691 crWarning("wglGetPixelFormatAttribivARB: bad attrib=0x%x", piAttributes[i]); 692 return 0; 693 } 694 } 456 695 457 696 return 1; … … 460 699 const GLubyte * WINAPI wglGetExtensionsStringEXT_prox( HDC hdc ) 461 700 { 462 /*static GLubyte *retval = "WGL_EXT_pixel_format WGL_ARB_multisample";*/ 463 static GLubyte *retval = "WGL_ARB_multisample"; 701 static GLubyte *retval = "WGL_EXT_pixel_format WGL_ARB_pixel_format WGL_ARB_multisample"; 464 702 465 703 (void) hdc; -
trunk/src/VBox/Additions/common/crOpenGL/windows_getprocaddress.py
r20327 r20635 93 93 94 94 extern const GLubyte * WINAPI wglGetExtensionsStringEXT_prox( HDC hdc ); 95 extern BOOL WINAPI wglChoosePixelFormatEXT_prox(HDC hdc, const int *piAttributes, const FLOAT *pfAttributes, UINT nMaxFormats, int *piFormats, UINT *nNumFormats); 96 extern BOOL WINAPI wglGetPixelFormatAttribivEXT_prox(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, int *pValues); 97 extern BOOL WINAPI wglGetPixelFormatAttribfvEXT_prox(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, float *pValues); 95 98 96 99 CR_PROC CR_APIENTRY crGetProcAddress( const char *name ) … … 98 101 int i; 99 102 wglGetExtensionsStringEXTFunc_t wglGetExtensionsStringEXT = wglGetExtensionsStringEXT_prox; 103 wglChoosePixelFormatEXTFunc_t wglChoosePixelFormatEXT = wglChoosePixelFormatEXT_prox; 104 wglGetPixelFormatAttribivEXTFunc_t wglGetPixelFormatAttribivEXT = wglGetPixelFormatAttribivEXT_prox; 105 wglGetPixelFormatAttribfvEXTFunc_t wglGetPixelFormatAttribfvEXT = wglGetPixelFormatAttribfvEXT_prox; 100 106 101 107 stubInit(); … … 107 113 } 108 114 } 109 115 116 if (!crStrcmp( name, "wglGetExtensionsStringEXT" )) return (CR_PROC) wglGetExtensionsStringEXT; 110 117 if (!crStrcmp( name, "wglGetExtensionsStringARB" )) return (CR_PROC) wglGetExtensionsStringEXT; 118 119 if (!crStrcmp( name, "wglChoosePixelFormatEXT" )) return (CR_PROC) wglChoosePixelFormatEXT; 120 if (!crStrcmp( name, "wglGetPixelFormatAttribivEXT" )) return (CR_PROC) wglGetPixelFormatAttribivEXT; 121 if (!crStrcmp( name, "wglGetPixelFormatAttribfvEXT" )) return (CR_PROC) wglGetPixelFormatAttribfvEXT; 122 123 if (!crStrcmp( name, "wglChoosePixelFormatARB" )) return (CR_PROC) wglChoosePixelFormatEXT; 124 if (!crStrcmp( name, "wglGetPixelFormatAttribivARB" )) return (CR_PROC) wglGetPixelFormatAttribivEXT; 125 if (!crStrcmp( name, "wglGetPixelFormatAttribfvARB" )) return (CR_PROC) wglGetPixelFormatAttribfvEXT; 111 126 112 127 crDebug("Returning GetProcAddress:NULL for %s", name); -
trunk/src/VBox/GuestHost/OpenGL/include/chromium.h
r20411 r20635 141 141 #endif 142 142 #ifndef WGL_DEPTH_BITS_EXT 143 #define WGL_DEPTH_BITS_EXT 0x2022143 #define WGL_DEPTH_BITS_EXT 0x2022 144 144 #endif 145 145 #ifndef WGL_STENCIL_BITS_EXT … … 150 150 #endif 151 151 #ifndef WGL_SAMPLES_EXT 152 #define WGL_SAMPLES_EXT 0x2042 152 #define WGL_SAMPLES_EXT 0x2042 153 #endif 154 #ifndef WGL_SUPPORT_OPENGL_ARB 155 #define WGL_SUPPORT_OPENGL_ARB 0x2010 156 #endif 157 #ifndef WGL_NUMBER_PIXEL_FORMATS_ARB 158 #define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000 159 #endif 160 #ifndef WGL_FULL_ACCELERATION_ARB 161 #define WGL_FULL_ACCELERATION_ARB 0x2027 162 #endif 163 #ifndef WGL_SWAP_UNDEFINED_ARB 164 #define WGL_SWAP_UNDEFINED_ARB 0x202A 165 #endif 166 #ifndef WGL_TYPE_RGBA_ARB 167 #define WGL_TYPE_RGBA_ARB 0x202B 168 #endif 169 #ifndef WGL_DRAW_TO_WINDOW_ARB 170 #define WGL_DRAW_TO_WINDOW_ARB 0x2001 171 #endif 172 #ifndef WGL_DRAW_TO_BITMAP_ARB 173 #define WGL_DRAW_TO_BITMAP_ARB 0x2002 174 #endif 175 #ifndef WGL_DOUBLE_BUFFER_ARB 176 #define WGL_DOUBLE_BUFFER_ARB 0x2011 177 #endif 178 #ifndef WGL_NEED_PALETTE_ARB 179 #define WGL_NEED_PALETTE_ARB 0x2004 180 #endif 181 #ifndef WGL_NEED_SYSTEM_PALETTE_ARB 182 #define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005 183 #endif 184 #ifndef WGL_SWAP_LAYER_BUFFERS_ARB 185 #define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006 186 #endif 187 #ifndef WGL_NUMBER_OVERLAYS_ARB 188 #define WGL_NUMBER_OVERLAYS_ARB 0x2008 189 #endif 190 #ifndef WGL_NUMBER_UNDERLAYS_ARB 191 #define WGL_NUMBER_UNDERLAYS_ARB 0x2009 192 #endif 193 #ifndef WGL_TRANSPARENT_ARB 194 #define WGL_TRANSPARENT_ARB 0x200A 195 #endif 196 #ifndef WGL_TRANSPARENT_RED_VALUE_ARB 197 #define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037 198 #endif 199 #ifndef WGL_TRANSPARENT_GREEN_VALUE_ARB 200 #define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038 201 #endif 202 #ifndef WGL_TRANSPARENT_BLUE_VALUE_ARB 203 #define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039 204 #endif 205 #ifndef WGL_TRANSPARENT_ALPHA_VALUE_ARB 206 #define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A 207 #endif 208 #ifndef WGL_TRANSPARENT_INDEX_VALUE_ARB 209 #define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B 210 #endif 211 #ifndef WGL_SHARE_STENCIL_ARB 212 #define WGL_SHARE_STENCIL_ARB 0x200D 213 #endif 214 #ifndef WGL_SHARE_ACCUM_ARB 215 #define WGL_SHARE_ACCUM_ARB 0x200E 216 #endif 217 #ifndef WGL_SUPPORT_GDI_ARB 218 #define WGL_SUPPORT_GDI_ARB 0x200F 219 #endif 220 #ifndef WGL_RED_BITS_ARB 221 #define WGL_RED_BITS_ARB 0x2015 222 #endif 223 #ifndef WGL_RED_SHIFT_ARB 224 #define WGL_RED_SHIFT_ARB 0x2016 225 #endif 226 #ifndef WGL_GREEN_BITS_ARB 227 #define WGL_GREEN_BITS_ARB 0x2017 228 #endif 229 #ifndef WGL_GREEN_SHIFT_ARB 230 #define WGL_GREEN_SHIFT_ARB 0x2018 231 #endif 232 #ifndef WGL_BLUE_BITS_ARB 233 #define WGL_BLUE_BITS_ARB 0x2019 234 #endif 235 #ifndef WGL_BLUE_SHIFT_ARB 236 #define WGL_BLUE_SHIFT_ARB 0x201A 237 #endif 238 #ifndef WGL_ALPHA_BITS_ARB 239 #define WGL_ALPHA_BITS_ARB 0x201B 240 #endif 241 #ifndef WGL_ALPHA_SHIFT_ARB 242 #define WGL_ALPHA_SHIFT_ARB 0x201C 243 #endif 244 #ifndef WGL_ACCUM_BITS_ARB 245 #define WGL_ACCUM_BITS_ARB 0x201D 246 #endif 247 #ifndef WGL_ACCUM_RED_BITS_ARB 248 #define WGL_ACCUM_RED_BITS_ARB 0x201E 249 #endif 250 #ifndef WGL_ACCUM_GREEN_BITS_ARB 251 #define WGL_ACCUM_GREEN_BITS_ARB 0x201F 252 #endif 253 #ifndef WGL_ACCUM_BLUE_BITS_ARB 254 #define WGL_ACCUM_BLUE_BITS_ARB 0x2020 255 #endif 256 #ifndef WGL_ACCUM_ALPHA_BITS_ARB 257 #define WGL_ACCUM_ALPHA_BITS_ARB 0x2021 258 #endif 259 #ifndef WGL_DEPTH_BITS_ARB 260 #define WGL_DEPTH_BITS_ARB 0x2022 261 #endif 262 #ifndef WGL_STENCIL_BITS_ARB 263 #define WGL_STENCIL_BITS_ARB 0x2023 264 #endif 265 #ifndef WGL_AUX_BUFFERS_ARB 266 #define WGL_AUX_BUFFERS_ARB 0x2024 267 #endif 268 #ifndef WGL_STEREO_ARB 269 #define WGL_STEREO_ARB 0x2012 270 #endif 271 #ifndef WGL_ACCELERATION_ARB 272 #define WGL_ACCELERATION_ARB 0x2003 273 #endif 274 #ifndef WGL_SHARE_DEPTH_ARB 275 #define WGL_SHARE_DEPTH_ARB 0x200C 276 #endif 277 #ifndef WGL_PIXEL_TYPE_ARB 278 #define WGL_PIXEL_TYPE_ARB 0x2013 279 #endif 280 #ifndef WGL_COLOR_BITS_ARB 281 #define WGL_COLOR_BITS_ARB 0x2014 282 #endif 283 #ifndef WGL_SWAP_METHOD_ARB 284 #define WGL_SWAP_METHOD_ARB 0x2007 153 285 #endif 154 286 -
trunk/src/VBox/GuestHost/OpenGL/include/cr_spu.h
r15532 r20635 137 137 typedef BOOL (WGL_APIENTRY *wglSwapBuffersFunc_t)(HDC); 138 138 typedef int (WGL_APIENTRY *wglChoosePixelFormatFunc_t)(HDC, CONST PIXELFORMATDESCRIPTOR *); 139 typedef BOOL (WGL_APIENTRY *wglChoosePixelFormatEXTFunc_t)(HDC, const int *, const FLOAT *, UINT, int *, UINT *); 139 140 typedef int (WGL_APIENTRY *wglDescribePixelFormatFunc_t)(HDC, int, UINT, CONST PIXELFORMATDESCRIPTOR *); 140 141 typedef int (WGL_APIENTRY *wglSetPixelFormatFunc_t)(HDC, int, CONST PIXELFORMATDESCRIPTOR *); … … 143 144 typedef BOOL (WGL_APIENTRY *wglChoosePixelFormatEXTFunc_t)(HDC, const int *, const FLOAT *, UINT, int *, UINT *); 144 145 typedef BOOL (WGL_APIENTRY *wglGetPixelFormatAttribivEXTFunc_t)(HDC, int, int, UINT, int *, int *); 145 typedef BOOL (WGL_APIENTRY *wglGetPixelFormatAttribfvEXTFunc_t)(HDC, int, int, UINT, int *, int *);146 typedef BOOL (WGL_APIENTRY *wglGetPixelFormatAttribfvEXTFunc_t)(HDC, int, int, UINT, int *, float *); 146 147 typedef const GLubyte *(WGL_APIENTRY *glGetStringFunc_t)( GLenum ); 147 148 typedef const GLubyte *(WGL_APIENTRY *wglGetExtensionsStringEXTFunc_t)( HDC );
Note:
See TracChangeset
for help on using the changeset viewer.