Changeset 51270 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Wine_new
- Timestamp:
- May 16, 2014 10:27:20 AM (11 years ago)
- Location:
- trunk/src/VBox/Additions/WINNT/Graphics/Wine_new
- Files:
-
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/Makefile.kmk
r49170 r51270 177 177 VBOX_WITH_WINE_FIX_CURVBO \ 178 178 VBOX_WITH_WINE_FIX_ZEROVERTATTR \ 179 VBOX_WITH_WINE_FIX_FTOA \ 179 180 VBOX_WITH_WINE_DBG 180 181 #wined3d_DEFS += VBOX_WITH_WINE_FIXES -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d8/surface.c
r48345 r51270 283 283 wined3d_mutex_unlock(); 284 284 285 if (SUCCEEDED(hr)) 286 { 285 287 locked_rect->Pitch = map_desc.row_pitch; 286 288 locked_rect->pBits = map_desc.data; 289 } 290 else 291 { 292 locked_rect->Pitch = 0; 293 locked_rect->pBits = NULL; 294 } 287 295 288 296 return hr; -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d9/d3d9_private.h
r48345 r51270 204 204 struct d3d9_swapchain 205 205 { 206 IDirect3DSwapChain9 IDirect3DSwapChain9_iface;206 IDirect3DSwapChain9Ex IDirect3DSwapChain9Ex_iface; 207 207 LONG refcount; 208 208 struct wined3d_swapchain *wined3d_swapchain; … … 355 355 HRESULT query_init(struct d3d9_query *query, struct d3d9_device *device, D3DQUERYTYPE type) DECLSPEC_HIDDEN; 356 356 357 static inline struct d3d9_device *impl_from_IDirect3DDevice9Ex(IDirect3DDevice9Ex *iface) 358 { 359 return CONTAINING_RECORD(iface, struct d3d9_device, IDirect3DDevice9Ex_iface); 360 } 361 357 362 #ifdef VBOX_WITH_WDDM 358 363 struct d3d9_volume *unsafe_impl_from_IDirect3DVolume9(IDirect3DVolume9 *iface) DECLSPEC_HIDDEN; -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d9/device.c
r48900 r51270 241 241 } 242 242 243 static inline struct d3d9_device *impl_from_IDirect3DDevice9Ex(IDirect3DDevice9Ex *iface)244 {245 return CONTAINING_RECORD(iface, struct d3d9_device, IDirect3DDevice9Ex_iface);246 }247 248 243 static HRESULT WINAPI d3d9_device_QueryInterface(IDirect3DDevice9Ex *iface, REFIID riid, void **out) 249 244 { … … 563 558 wined3d_swapchain_desc_from_present_parameters(&desc, present_parameters); 564 559 if (SUCCEEDED(hr = d3d9_swapchain_create(device, &desc, &object))) 565 *swapchain = &object->IDirect3DSwapChain9_iface;560 *swapchain = (IDirect3DSwapChain9 *)&object->IDirect3DSwapChain9Ex_iface; 566 561 present_parameters_from_wined3d_swapchain_desc(present_parameters, &desc); 567 562 … … 583 578 { 584 579 swapchain_impl = wined3d_swapchain_get_parent(wined3d_swapchain); 585 *swapchain = &swapchain_impl->IDirect3DSwapChain9_iface;586 IDirect3DSwapChain9 _AddRef(*swapchain);580 *swapchain = (IDirect3DSwapChain9 *)&swapchain_impl->IDirect3DSwapChain9Ex_iface; 581 IDirect3DSwapChain9Ex_AddRef(*swapchain); 587 582 hr = D3D_OK; 588 583 } … … 3714 3709 *swapchain = d3d_swapchain->wined3d_swapchain; 3715 3710 wined3d_swapchain_incref(*swapchain); 3716 IDirect3DSwapChain9 _Release(&d3d_swapchain->IDirect3DSwapChain9_iface);3711 IDirect3DSwapChain9Ex_Release(&d3d_swapchain->IDirect3DSwapChain9Ex_iface); 3717 3712 3718 3713 return hr; -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d9/surface.c
r48345 r51270 303 303 wined3d_mutex_unlock(); 304 304 305 if (SUCCEEDED(hr)) 306 { 305 307 locked_rect->Pitch = map_desc.row_pitch; 306 308 locked_rect->pBits = map_desc.data; 309 } 307 310 308 311 return hr; -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d9/swapchain.c
r48345 r51270 35 35 WINE_DEFAULT_DEBUG_CHANNEL(d3d9); 36 36 37 static inline struct d3d9_swapchain *impl_from_IDirect3DSwapChain9 (IDirect3DSwapChain9*iface)38 { 39 return CONTAINING_RECORD(iface, struct d3d9_swapchain, IDirect3DSwapChain9 _iface);40 } 41 42 static HRESULT WINAPI d3d9_swapchain_QueryInterface(IDirect3DSwapChain9 *iface, REFIID riid, void **out)37 static inline struct d3d9_swapchain *impl_from_IDirect3DSwapChain9Ex(IDirect3DSwapChain9Ex *iface) 38 { 39 return CONTAINING_RECORD(iface, struct d3d9_swapchain, IDirect3DSwapChain9Ex_iface); 40 } 41 42 static HRESULT WINAPI d3d9_swapchain_QueryInterface(IDirect3DSwapChain9Ex *iface, REFIID riid, void **out) 43 43 { 44 44 TRACE("iface %p, riid %s, out %p.\n", iface, debugstr_guid(riid), out); … … 47 47 || IsEqualGUID(riid, &IID_IUnknown)) 48 48 { 49 IDirect3DSwapChain9 _AddRef(iface);49 IDirect3DSwapChain9Ex_AddRef(iface); 50 50 *out = iface; 51 51 return S_OK; 52 52 } 53 53 54 if (IsEqualGUID(riid, &IID_IDirect3DSwapChain9Ex)) 55 { 56 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 57 struct d3d9_device *device = impl_from_IDirect3DDevice9Ex(swapchain->parent_device); 58 59 /* Find out if the creating d3d9 interface was created with Direct3DCreate9Ex. 60 * It doesn't matter with which function the device was created. */ 61 if (!device->d3d_parent->extended) 62 { 63 WARN("IDirect3D9 instance wasn't created with CreateDirect3D9Ex, returning E_NOINTERFACE.\n"); 64 *out = NULL; 65 return E_NOINTERFACE; 66 } 67 68 IDirect3DSwapChain9Ex_AddRef(iface); 69 *out = iface; 70 return S_OK; 71 } 72 54 73 WARN("%s not implemented, returning E_NOINTERFACE.\n", debugstr_guid(riid)); 55 74 … … 58 77 } 59 78 60 static ULONG WINAPI d3d9_swapchain_AddRef(IDirect3DSwapChain9 *iface)61 { 62 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);79 static ULONG WINAPI d3d9_swapchain_AddRef(IDirect3DSwapChain9Ex *iface) 80 { 81 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 63 82 ULONG refcount = InterlockedIncrement(&swapchain->refcount); 64 83 … … 78 97 } 79 98 80 static ULONG WINAPI d3d9_swapchain_Release(IDirect3DSwapChain9 *iface)81 { 82 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);99 static ULONG WINAPI d3d9_swapchain_Release(IDirect3DSwapChain9Ex *iface) 100 { 101 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 83 102 ULONG refcount = InterlockedDecrement(&swapchain->refcount); 84 103 … … 101 120 } 102 121 103 static HRESULT WINAPI DECLSPEC_HOTPATCH d3d9_swapchain_Present(IDirect3DSwapChain9 *iface,122 static HRESULT WINAPI DECLSPEC_HOTPATCH d3d9_swapchain_Present(IDirect3DSwapChain9Ex *iface, 104 123 const RECT *src_rect, const RECT *dst_rect, HWND dst_window_override, 105 124 const RGNDATA *dirty_region, DWORD flags) 106 125 { 107 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);126 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 108 127 HRESULT hr; 109 128 … … 120 139 } 121 140 122 static HRESULT WINAPI d3d9_swapchain_GetFrontBufferData(IDirect3DSwapChain9 *iface, IDirect3DSurface9 *surface)123 { 124 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);141 static HRESULT WINAPI d3d9_swapchain_GetFrontBufferData(IDirect3DSwapChain9Ex *iface, IDirect3DSurface9 *surface) 142 { 143 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 125 144 struct d3d9_surface *dst = unsafe_impl_from_IDirect3DSurface9(surface); 126 145 HRESULT hr; … … 135 154 } 136 155 137 static HRESULT WINAPI d3d9_swapchain_GetBackBuffer(IDirect3DSwapChain9 *iface,156 static HRESULT WINAPI d3d9_swapchain_GetBackBuffer(IDirect3DSwapChain9Ex *iface, 138 157 UINT backbuffer_idx, D3DBACKBUFFER_TYPE backbuffer_type, IDirect3DSurface9 **backbuffer) 139 158 { 140 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);159 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 141 160 struct wined3d_surface *wined3d_surface = NULL; 142 161 struct d3d9_surface *surface_impl; … … 163 182 } 164 183 165 static HRESULT WINAPI d3d9_swapchain_GetRasterStatus(IDirect3DSwapChain9 *iface, D3DRASTER_STATUS *raster_status)166 { 167 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);184 static HRESULT WINAPI d3d9_swapchain_GetRasterStatus(IDirect3DSwapChain9Ex *iface, D3DRASTER_STATUS *raster_status) 185 { 186 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 168 187 HRESULT hr; 169 188 … … 178 197 } 179 198 180 static HRESULT WINAPI d3d9_swapchain_GetDisplayMode(IDirect3DSwapChain9 *iface, D3DDISPLAYMODE *mode)181 { 182 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);199 static HRESULT WINAPI d3d9_swapchain_GetDisplayMode(IDirect3DSwapChain9Ex *iface, D3DDISPLAYMODE *mode) 200 { 201 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 183 202 struct wined3d_display_mode wined3d_mode; 184 203 HRESULT hr; … … 201 220 } 202 221 203 static HRESULT WINAPI d3d9_swapchain_GetDevice(IDirect3DSwapChain9 *iface, IDirect3DDevice9 **device)204 { 205 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);222 static HRESULT WINAPI d3d9_swapchain_GetDevice(IDirect3DSwapChain9Ex *iface, IDirect3DDevice9 **device) 223 { 224 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 206 225 207 226 TRACE("iface %p, device %p.\n", iface, device); … … 215 234 } 216 235 217 static HRESULT WINAPI d3d9_swapchain_GetPresentParameters(IDirect3DSwapChain9 *iface,236 static HRESULT WINAPI d3d9_swapchain_GetPresentParameters(IDirect3DSwapChain9Ex *iface, 218 237 D3DPRESENT_PARAMETERS *parameters) 219 238 { 220 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);239 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 221 240 struct wined3d_swapchain_desc desc; 222 241 … … 231 250 } 232 251 233 234 static const struct IDirect3DSwapChain9Vtbl d3d9_swapchain_vtbl = 235 { 252 static HRESULT WINAPI d3d9_swapchain_GetLastPresentCount(IDirect3DSwapChain9Ex *iface, 253 UINT *last_present_count) 254 { 255 FIXME("iface %p, last_present_count %p, stub!\n", iface, last_present_count); 256 257 if (last_present_count) 258 *last_present_count = 0; 259 260 return D3D_OK; 261 } 262 263 static HRESULT WINAPI d3d9_swapchain_GetPresentStatistics(IDirect3DSwapChain9Ex *iface, 264 D3DPRESENTSTATS *present_stats) 265 { 266 FIXME("iface %p, present_stats %p, stub!\n", iface, present_stats); 267 268 if (present_stats) 269 memset(present_stats, 0, sizeof(*present_stats)); 270 271 return D3D_OK; 272 } 273 274 static HRESULT WINAPI d3d9_swapchain_GetDisplayModeEx(IDirect3DSwapChain9Ex *iface, 275 D3DDISPLAYMODEEX *mode, D3DDISPLAYROTATION *rotation) 276 { 277 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 278 struct wined3d_display_mode wined3d_mode; 279 HRESULT hr; 280 281 TRACE("iface %p, mode %p, rotation %p.\n", iface, mode, rotation); 282 283 if (mode->Size != sizeof(*mode)) 284 return D3DERR_INVALIDCALL; 285 286 wined3d_mutex_lock(); 287 hr = wined3d_swapchain_get_display_mode(swapchain->wined3d_swapchain, &wined3d_mode, 288 (enum wined3d_display_rotation *)rotation); 289 wined3d_mutex_unlock(); 290 291 if (SUCCEEDED(hr)) 292 { 293 mode->Width = wined3d_mode.width; 294 mode->Height = wined3d_mode.height; 295 mode->RefreshRate = wined3d_mode.refresh_rate; 296 mode->Format = d3dformat_from_wined3dformat(wined3d_mode.format_id); 297 mode->ScanLineOrdering = wined3d_mode.scanline_ordering; 298 } 299 300 return hr; 301 } 302 303 static const struct IDirect3DSwapChain9ExVtbl d3d9_swapchain_vtbl = 304 { 305 /* IUnknown */ 236 306 d3d9_swapchain_QueryInterface, 237 307 d3d9_swapchain_AddRef, 238 308 d3d9_swapchain_Release, 309 /* IDirect3DSwapChain9 */ 239 310 d3d9_swapchain_Present, 240 311 d3d9_swapchain_GetFrontBufferData, … … 244 315 d3d9_swapchain_GetDevice, 245 316 d3d9_swapchain_GetPresentParameters, 317 /* IDirect3DSwapChain9Ex */ 318 d3d9_swapchain_GetLastPresentCount, 319 d3d9_swapchain_GetPresentStatistics, 320 d3d9_swapchain_GetDisplayModeEx 246 321 }; 247 322 … … 262 337 263 338 swapchain->refcount = 1; 264 swapchain->IDirect3DSwapChain9 _iface.lpVtbl = &d3d9_swapchain_vtbl;339 swapchain->IDirect3DSwapChain9Ex_iface.lpVtbl = &d3d9_swapchain_vtbl; 265 340 266 341 wined3d_mutex_lock(); … … 307 382 IDirect3DSurface9 *surf) /* use the given surface as a frontbuffer content source */ 308 383 { 309 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);384 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 310 385 struct d3d9_surface *rt = unsafe_impl_from_IDirect3DSurface9(surf); 311 386 HRESULT hr; … … 318 393 VBOXWINEEX_DECL(HRESULT) VBoxWineExD3DSwapchain9GetHostWinID(IDirect3DSwapChain9 *iface, int32_t *pi32Id) 319 394 { 320 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9 (iface);395 struct d3d9_swapchain *swapchain = impl_from_IDirect3DSwapChain9Ex(iface); 321 396 HRESULT hr; 322 397 wined3d_mutex_lock(); -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/vbox/libWineStub/include/d3d9.h
r48345 r51270 413 413 { 414 414 /*** IUnknown methods ***/ 415 STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void **ppvObject) PURE;415 STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void **ppvObject) PURE; 416 416 STDMETHOD_(ULONG,AddRef)(THIS) PURE; 417 417 STDMETHOD_(ULONG,Release)(THIS) PURE; 418 418 /*** IDirect3DSwapChain9 methods ***/ 419 STDMETHOD(Present)(THIS_ CONST RECT * pSourceRect, CONST RECT* pDestRect, HWND hDestWindowOverride, CONST RGNDATA*pDirtyRegion, DWORD dwFlags) PURE;420 STDMETHOD(GetFrontBufferData)(THIS_ struct IDirect3DSurface9 *pDestSurface) PURE;421 STDMETHOD(GetBackBuffer)(THIS_ UINT iBackBuffer, D3DBACKBUFFER_TYPE Type, struct IDirect3DSurface9 **ppBackBuffer) PURE;422 STDMETHOD(GetRasterStatus)(THIS_ D3DRASTER_STATUS *pRasterStatus) PURE;423 STDMETHOD(GetDisplayMode)(THIS_ D3DDISPLAYMODE *pMode) PURE;424 STDMETHOD(GetDevice)(THIS_ struct IDirect3DDevice9 **ppDevice) PURE;425 STDMETHOD(GetPresentParameters)(THIS_ D3DPRESENT_PARAMETERS *pPresentationParameters) PURE;419 STDMETHOD(Present)(THIS_ CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion, DWORD dwFlags) PURE; 420 STDMETHOD(GetFrontBufferData)(THIS_ struct IDirect3DSurface9 *pDestSurface) PURE; 421 STDMETHOD(GetBackBuffer)(THIS_ UINT iBackBuffer, D3DBACKBUFFER_TYPE Type, struct IDirect3DSurface9 **ppBackBuffer) PURE; 422 STDMETHOD(GetRasterStatus)(THIS_ D3DRASTER_STATUS *pRasterStatus) PURE; 423 STDMETHOD(GetDisplayMode)(THIS_ D3DDISPLAYMODE *pMode) PURE; 424 STDMETHOD(GetDevice)(THIS_ struct IDirect3DDevice9 **ppDevice) PURE; 425 STDMETHOD(GetPresentParameters)(THIS_ D3DPRESENT_PARAMETERS *pPresentationParameters) PURE; 426 426 }; 427 427 #undef INTERFACE … … 453 453 #define IDirect3DSwapChain9_GetDevice(p,a) (p)->GetDevice(a) 454 454 #define IDirect3DSwapChain9_GetPresentParameters(p,a) (p)->GetPresentParameters(a) 455 #endif 456 457 /***************************************************************************** 458 * IDirect3DSwapChain9Ex interface 459 */ 460 #define INTERFACE IDirect3DSwapChain9Ex 461 DECLARE_INTERFACE_(IDirect3DSwapChain9Ex,IDirect3DSwapChain9) 462 { 463 /*** IUnknown methods ***/ 464 STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void **ppvObject) PURE; 465 STDMETHOD_(ULONG,AddRef)(THIS) PURE; 466 STDMETHOD_(ULONG,Release)(THIS) PURE; 467 /*** IDirect3DSwapChain9 methods ***/ 468 STDMETHOD(Present)(THIS_ CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion, DWORD dwFlags) PURE; 469 STDMETHOD(GetFrontBufferData)(THIS_ struct IDirect3DSurface9 *pDestSurface) PURE; 470 STDMETHOD(GetBackBuffer)(THIS_ UINT iBackBuffer, D3DBACKBUFFER_TYPE Type, struct IDirect3DSurface9 **ppBackBuffer) PURE; 471 STDMETHOD(GetRasterStatus)(THIS_ D3DRASTER_STATUS *pRasterStatus) PURE; 472 STDMETHOD(GetDisplayMode)(THIS_ D3DDISPLAYMODE *pMode) PURE; 473 STDMETHOD(GetDevice)(THIS_ struct IDirect3DDevice9 **ppDevice) PURE; 474 STDMETHOD(GetPresentParameters)(THIS_ D3DPRESENT_PARAMETERS *pPresentationParameters) PURE; 475 /*** IDirect3DSwapChain9Ex methods ***/ 476 STDMETHOD(GetLastPresentCount)(THIS_ UINT *pLastPresentCount) PURE; 477 STDMETHOD(GetPresentStats)(THIS_ D3DPRESENTSTATS *pPresentationStatistics) PURE; 478 STDMETHOD(GetDisplayModeEx)(THIS_ D3DDISPLAYMODEEX *pMode, D3DDISPLAYROTATION *pRotation) PURE; 479 }; 480 #undef INTERFACE 481 482 #if !defined(__cplusplus) || defined(CINTERFACE) 483 /*** IUnknown methods ***/ 484 #define IDirect3DSwapChain9Ex_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 485 #define IDirect3DSwapChain9Ex_AddRef(p) (p)->lpVtbl->AddRef(p) 486 #define IDirect3DSwapChain9Ex_Release(p) (p)->lpVtbl->Release(p) 487 /*** IDirect3DSwapChain9 methods ***/ 488 #define IDirect3DSwapChain9Ex_Present(p,a,b,c,d,e) (p)->lpVtbl->Present(p,a,b,c,d,e) 489 #define IDirect3DSwapChain9Ex_GetFrontBufferData(p,a) (p)->lpVtbl->GetFrontBufferData(p,a) 490 #define IDirect3DSwapChain9EX_GetBackBuffer(p,a,b,c) (p)->lpVtbl->GetBackBuffer(p,a,b,c) 491 #define IDirect3DSwapChain9EX_GetRasterStatus(p,a) (p)->lpVtbl->GetRasterStatus(p,a) 492 #define IDirect3DSwapChain9Ex_GetDisplayMode(p,a) (p)->lpVtbl->GetDisplayMode(p,a) 493 #define IDirect3DSwapChain9Ex_GetDevice(p,a) (p)->lpVtbl->GetDevice(p,a) 494 #define IDirect3DSwapChain9Ex_GetPresentParameters(p,a) (p)->lpVtbl->GetPresentParameters(p,a) 495 /*** IDirect3DSwapChain9Ex methods ***/ 496 #define IDirect3DSwapChain9Ex_GetLastPresentCount(p,a) (p)->lpVtbl->GetLastPresentCount(p,a) 497 #define IDirect3DSwapChain9Ex_GetPresentStats(p,a) (p)->lpVtbl->GetPresentStats(p,a) 498 #define IDirect3DSwapChain9Ex_GetDisplayModeEx(p,a,b) (p)->lpVtbl->GetDisplayModeEx(p,a,b) 499 #else 500 /*** IUnknown methods ***/ 501 #define IDirect3DSwapChain9Ex_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 502 #define IDirect3DSwapChain9Ex_AddRef(p) (p)->AddRef() 503 #define IDirect3DSwapChain9Ex_Release(p) (p)->Release() 504 /*** IDirect3DSwapChain9 methods ***/ 505 #define IDirect3DSwapChain9Ex_Present(p,a,b,c,d,e) (p)->Present(a,b,c,d,e) 506 #define IDirect3DSwapChain9Ex_GetFrontBufferData(p,a) (p)->GetFrontBufferData(a) 507 #define IDirect3DSwapChain9Ex_GetBackBuffer(p,a,b,c) (p)->GetBackBuffer(a,b,c) 508 #define IDirect3DSwapChain9Ex_GetRasterStatus(p,a) (p)->GetRasterStatus(a) 509 #define IDirect3DSwapChain9Ex_GetDisplayMode(p,a) (p)->GetDisplayMode(a) 510 #define IDirect3DSwapChain9Ex_GetDevice(p,a) (p)->GetDevice(a) 511 #define IDirect3DSwapChain9Ex_GetPresentParameters(p,a) (p)->GetPresentParameters(a) 512 /*** IDirect3DSwapChain9Ex methods ***/ 513 #define IDirect3DSwapChain9Ex_GetLastPresentCount(p,a) (p)->GetLastPresentCount(a) 514 #define IDirect3DSwapChain9Ex_GetPresentStats(p,a) (p)->GetPresentStats(a) 515 #define IDirect3DSwapChain9Ex_GetDisplayModeEx(p,a,b) (p)->GetDisplayModeEx(a,b) 455 516 #endif 456 517 -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/vbox/libWineStub/include/wine/wgl.h
r46539 r51270 1 /* Automatically generated from http://www.opengl.org/registry /apifiles; DO NOT EDIT! */1 /* Automatically generated from http://www.opengl.org/registry files; DO NOT EDIT! */ 2 2 3 3 #ifndef __WINE_WGL_H … … 15 15 typedef double GLclampd; 16 16 typedef float GLclampf; 17 typedef int GLclampx; 17 18 typedef double GLdouble; 18 19 typedef unsigned int GLenum; 20 typedef int GLfixed; 19 21 typedef float GLfloat; 20 22 typedef unsigned short GLhalfNV; … … 22 24 typedef int GLint; 23 25 typedef INT64 GLint64; 26 typedef INT64 GLint64EXT; 24 27 typedef INT_PTR GLintptr; 25 28 typedef INT_PTR GLintptrARB; … … 33 36 typedef unsigned int GLuint; 34 37 typedef UINT64 GLuint64; 38 typedef UINT64 GLuint64EXT; 35 39 typedef unsigned short GLushort; 36 40 typedef INT_PTR GLvdpauSurfaceNV; … … 120 124 #define GL_ALL_SHADER_BITS 0xFFFFFFFF 121 125 #define GL_ALL_SHADER_BITS_EXT 0xFFFFFFFF 126 #define GL_ALL_STATIC_DATA_IBM 103060 122 127 #define GL_ALPHA 0x1906 123 128 #define GL_ALPHA12 0x803D … … 125 130 #define GL_ALPHA16 0x803E 126 131 #define GL_ALPHA16F_ARB 0x881C 132 #define GL_ALPHA16F_EXT 0x881C 127 133 #define GL_ALPHA16I_EXT 0x8D8A 128 134 #define GL_ALPHA16UI_EXT 0x8D78 … … 130 136 #define GL_ALPHA16_SNORM 0x9018 131 137 #define GL_ALPHA32F_ARB 0x8816 138 #define GL_ALPHA32F_EXT 0x8816 132 139 #define GL_ALPHA32I_EXT 0x8D84 133 140 #define GL_ALPHA32UI_EXT 0x8D72 … … 138 145 #define GL_ALPHA8UI_EXT 0x8D7E 139 146 #define GL_ALPHA8_EXT 0x803C 147 #define GL_ALPHA8_OES 0x803C 140 148 #define GL_ALPHA8_SNORM 0x9014 141 149 #define GL_ALPHA_BIAS 0x0D1D … … 234 242 #define GL_BGR 0x80E0 235 243 #define GL_BGRA 0x80E1 244 #define GL_BGRA8_EXT 0x93A1 236 245 #define GL_BGRA_EXT 0x80E1 246 #define GL_BGRA_IMG 0x80E1 237 247 #define GL_BGRA_INTEGER 0x8D9B 238 248 #define GL_BGRA_INTEGER_EXT 0x8D9B … … 250 260 #define GL_BITMAP_TOKEN 0x0704 251 261 #define GL_BLEND 0x0BE2 262 #define GL_BLEND_ADVANCED_COHERENT_NV 0x9285 252 263 #define GL_BLEND_COLOR 0x8005 253 264 #define GL_BLEND_COLOR_EXT 0x8005 … … 268 279 #define GL_BLEND_EQUATION_RGB_EXT 0x8009 269 280 #define GL_BLEND_EQUATION_RGB_OES 0x8009 281 #define GL_BLEND_OVERLAP_NV 0x9281 282 #define GL_BLEND_PREMULTIPLIED_SRC_NV 0x9280 270 283 #define GL_BLEND_SRC 0x0BE1 271 284 #define GL_BLEND_SRC_ALPHA 0x80CB … … 284 297 #define GL_BLUE_MAX_CLAMP_INGR 0x8566 285 298 #define GL_BLUE_MIN_CLAMP_INGR 0x8562 299 #define GL_BLUE_NV 0x1905 286 300 #define GL_BLUE_SCALE 0x0D1A 287 301 #define GL_BOLD_BIT_NV 0x01 … … 296 310 #define GL_BOUNDING_BOX_NV 0x908D 297 311 #define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C 312 #define GL_BROWSER_DEFAULT_WEBGL 0x9244 298 313 #define GL_BUFFER 0x82E0 299 314 #define GL_BUFFER_ACCESS 0x88BB … … 305 320 #define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13 306 321 #define GL_BUFFER_GPU_ADDRESS_NV 0x8F1D 322 #define GL_BUFFER_IMMUTABLE_STORAGE 0x821F 323 #define GL_BUFFER_KHR 0x82E0 307 324 #define GL_BUFFER_MAPPED 0x88BC 308 325 #define GL_BUFFER_MAPPED_ARB 0x88BC … … 318 335 #define GL_BUFFER_SIZE 0x8764 319 336 #define GL_BUFFER_SIZE_ARB 0x8764 337 #define GL_BUFFER_STORAGE_FLAGS 0x8220 320 338 #define GL_BUFFER_UPDATE_BARRIER_BIT 0x00000200 321 339 #define GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x00000200 … … 347 365 #define GL_CLAMP_TO_BORDER 0x812D 348 366 #define GL_CLAMP_TO_BORDER_ARB 0x812D 367 #define GL_CLAMP_TO_BORDER_NV 0x812D 349 368 #define GL_CLAMP_TO_BORDER_SGIS 0x812D 350 369 #define GL_CLAMP_TO_EDGE 0x812F … … 354 373 #define GL_CLEAR 0x1500 355 374 #define GL_CLEAR_BUFFER 0x82B4 375 #define GL_CLEAR_TEXTURE 0x9365 356 376 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 357 377 #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 358 378 #define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF 359 379 #define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1 380 #define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x00004000 360 381 #define GL_CLIENT_PIXEL_STORE_BIT 0x00000001 382 #define GL_CLIENT_STORAGE_BIT 0x0200 361 383 #define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002 362 384 #define GL_CLIP_DISTANCE0 0x3000 … … 372 394 #define GL_CLIP_NEAR_HINT_PGI 0x1A220 373 395 #define GL_CLIP_PLANE0 0x3000 396 #define GL_CLIP_PLANE0_IMG 0x3000 374 397 #define GL_CLIP_PLANE1 0x3001 398 #define GL_CLIP_PLANE1_IMG 0x3001 375 399 #define GL_CLIP_PLANE2 0x3002 400 #define GL_CLIP_PLANE2_IMG 0x3002 376 401 #define GL_CLIP_PLANE3 0x3003 402 #define GL_CLIP_PLANE3_IMG 0x3003 377 403 #define GL_CLIP_PLANE4 0x3004 404 #define GL_CLIP_PLANE4_IMG 0x3004 378 405 #define GL_CLIP_PLANE5 0x3005 406 #define GL_CLIP_PLANE5_IMG 0x3005 379 407 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0 380 408 #define GL_CLOSE_PATH_NV 0x00 … … 387 415 #define GL_COLOR3_BIT_PGI 0x00010000 388 416 #define GL_COLOR4_BIT_PGI 0x00020000 417 #define GL_COLORBURN_NV 0x929A 418 #define GL_COLORDODGE_NV 0x9299 389 419 #define GL_COLOR_ALPHA_PAIRING_ATI 0x8975 390 420 #define GL_COLOR_ARRAY 0x8076 … … 457 487 #define GL_COLOR_ATTACHMENT_EXT 0x90F0 458 488 #define GL_COLOR_BUFFER_BIT 0x00004000 489 #define GL_COLOR_BUFFER_BIT0_QCOM 0x00000001 490 #define GL_COLOR_BUFFER_BIT1_QCOM 0x00000002 491 #define GL_COLOR_BUFFER_BIT2_QCOM 0x00000004 492 #define GL_COLOR_BUFFER_BIT3_QCOM 0x00000008 493 #define GL_COLOR_BUFFER_BIT4_QCOM 0x00000010 494 #define GL_COLOR_BUFFER_BIT5_QCOM 0x00000020 495 #define GL_COLOR_BUFFER_BIT6_QCOM 0x00000040 496 #define GL_COLOR_BUFFER_BIT7_QCOM 0x00000080 459 497 #define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835 460 498 #define GL_COLOR_CLEAR_VALUE 0x0C22 … … 559 597 #define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70 560 598 #define GL_COMPRESSED_R11_EAC 0x9270 599 #define GL_COMPRESSED_R11_EAC_OES 0x9270 561 600 #define GL_COMPRESSED_RED 0x8225 562 601 #define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD … … 565 604 #define GL_COMPRESSED_RG 0x8226 566 605 #define GL_COMPRESSED_RG11_EAC 0x9272 606 #define GL_COMPRESSED_RG11_EAC_OES 0x9272 567 607 #define GL_COMPRESSED_RGB 0x84ED 568 608 #define GL_COMPRESSED_RGB8_ETC2 0x9274 609 #define GL_COMPRESSED_RGB8_ETC2_OES 0x9274 569 610 #define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 611 #define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES 0x9276 570 612 #define GL_COMPRESSED_RGBA 0x84EE 571 613 #define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 614 #define GL_COMPRESSED_RGBA8_ETC2_EAC_OES 0x9278 572 615 #define GL_COMPRESSED_RGBA_ARB 0x84EE 616 #define GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB 617 #define GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B8 618 #define GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B9 619 #define GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA 620 #define GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC 621 #define GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD 622 #define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B0 623 #define GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B1 624 #define GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B2 625 #define GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B3 626 #define GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B4 627 #define GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B5 628 #define GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B6 629 #define GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B7 573 630 #define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C 574 631 #define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1 575 632 #define GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG 0x8C03 633 #define GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG 0x9137 576 634 #define GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG 0x8C02 635 #define GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG 0x9138 577 636 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 578 637 #define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2 … … 591 650 #define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71 592 651 #define GL_COMPRESSED_SIGNED_R11_EAC 0x9271 652 #define GL_COMPRESSED_SIGNED_R11_EAC_OES 0x9271 593 653 #define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE 594 654 #define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC 595 655 #define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC 596 656 #define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273 657 #define GL_COMPRESSED_SIGNED_RG11_EAC_OES 0x9273 597 658 #define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE 598 659 #define GL_COMPRESSED_SLUMINANCE 0x8C4A … … 601 662 #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A 602 663 #define GL_COMPRESSED_SRGB 0x8C48 664 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB 665 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D8 666 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D9 667 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA 668 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC 669 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD 670 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D0 671 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D1 672 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D2 673 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D3 674 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D4 675 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D5 676 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D6 677 #define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D7 603 678 #define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 679 #define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES 0x9279 604 680 #define GL_COMPRESSED_SRGB8_ETC2 0x9275 681 #define GL_COMPRESSED_SRGB8_ETC2_OES 0x9275 605 682 #define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 683 #define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES 0x9277 606 684 #define GL_COMPRESSED_SRGB_ALPHA 0x8C49 607 685 #define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D 608 686 #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 687 #define GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT 0x8A56 688 #define GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT 0x8A57 609 689 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D 690 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV 0x8C4D 610 691 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E 692 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV 0x8C4E 611 693 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F 694 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV 0x8C4F 612 695 #define GL_COMPRESSED_SRGB_EXT 0x8C48 696 #define GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT 0x8A54 697 #define GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT 0x8A55 613 698 #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C 699 #define GL_COMPRESSED_SRGB_S3TC_DXT1_NV 0x8C4C 614 700 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 615 701 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 616 #define GL_COMPUTE_LOCAL_WORK_SIZE 0x8267 702 #define GL_COMPUTE_PROGRAM_NV 0x90FB 703 #define GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV 0x90FC 617 704 #define GL_COMPUTE_SHADER 0x91B9 618 705 #define GL_COMPUTE_SHADER_BIT 0x00000020 … … 620 707 #define GL_COMPUTE_SUBROUTINE_UNIFORM 0x92F3 621 708 #define GL_COMPUTE_TEXTURE 0x82A0 709 #define GL_COMPUTE_WORK_GROUP_SIZE 0x8267 622 710 #define GL_COMP_BIT_ATI 0x00000002 623 711 #define GL_CONDITION_SATISFIED 0x911C 624 712 #define GL_CONDITION_SATISFIED_APPLE 0x911C 713 #define GL_CONJOINT_NV 0x9284 625 714 #define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD 626 715 #define GL_CONSTANT 0x8576 … … 641 730 #define GL_CONTEXT_FLAGS 0x821E 642 731 #define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 643 #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001 732 #define GL_CONTEXT_FLAG_DEBUG_BIT_KHR 0x00000002 733 #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x00000001 644 734 #define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004 735 #define GL_CONTEXT_LOST_WEBGL 0x9242 645 736 #define GL_CONTEXT_PROFILE_MASK 0x9126 737 #define GL_CONTEXT_ROBUST_ACCESS_EXT 0x90F3 646 738 #define GL_CONTINUOUS_AMD 0x9007 739 #define GL_CONTRAST_NV 0x92A1 647 740 #define GL_CONVEX_HULL_NV 0x908B 648 741 #define GL_CONVOLUTION_1D 0x8010 … … 700 793 #define GL_COORD_REPLACE_ARB 0x8862 701 794 #define GL_COORD_REPLACE_NV 0x8862 795 #define GL_COORD_REPLACE_OES 0x8862 702 796 #define GL_COPY 0x1503 703 797 #define GL_COPY_INVERTED 0x150C 704 798 #define GL_COPY_PIXEL_TOKEN 0x0706 799 #define GL_COPY_READ_BUFFER 0x8F36 705 800 #define GL_COPY_READ_BUFFER_BINDING 0x8F36 801 #define GL_COPY_READ_BUFFER_NV 0x8F36 802 #define GL_COPY_WRITE_BUFFER 0x8F37 706 803 #define GL_COPY_WRITE_BUFFER_BINDING 0x8F37 804 #define GL_COPY_WRITE_BUFFER_NV 0x8F37 707 805 #define GL_COUNTER_RANGE_AMD 0x8BC1 708 806 #define GL_COUNTER_TYPE_AMD 0x8BC0 … … 717 815 #define GL_COVERAGE_COMPONENT_NV 0x8ED0 718 816 #define GL_COVERAGE_EDGE_FRAGMENTS_NV 0x8ED6 719 #define GL_COVERAGE_SAMPLES_NV 0x8 0A9817 #define GL_COVERAGE_SAMPLES_NV 0x8ED4 720 818 #define GL_CPU_OPTIMIZED_QCOM 0x8FB1 721 819 #define GL_CUBIC_CURVE_TO_NV 0x0C … … 770 868 #define GL_CURRENT_WEIGHT_ARB 0x86A8 771 869 #define GL_CW 0x0900 870 #define GL_DARKEN_NV 0x9297 772 871 #define GL_DATA_BUFFER_AMD 0x9151 773 872 #define GL_DEBUG_ASSERT_MESA 0x875B 774 873 #define GL_DEBUG_CALLBACK_FUNCTION 0x8244 775 874 #define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244 875 #define GL_DEBUG_CALLBACK_FUNCTION_KHR 0x8244 776 876 #define GL_DEBUG_CALLBACK_USER_PARAM 0x8245 777 877 #define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245 878 #define GL_DEBUG_CALLBACK_USER_PARAM_KHR 0x8245 778 879 #define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149 779 880 #define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F … … 785 886 #define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A 786 887 #define GL_DEBUG_GROUP_STACK_DEPTH 0x826D 888 #define GL_DEBUG_GROUP_STACK_DEPTH_KHR 0x826D 787 889 #define GL_DEBUG_LOGGED_MESSAGES 0x9145 788 890 #define GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145 789 891 #define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145 892 #define GL_DEBUG_LOGGED_MESSAGES_KHR 0x9145 790 893 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 791 894 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243 895 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR 0x8243 792 896 #define GL_DEBUG_OBJECT_MESA 0x8759 793 897 #define GL_DEBUG_OUTPUT 0x92E0 898 #define GL_DEBUG_OUTPUT_KHR 0x92E0 794 899 #define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 795 900 #define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242 901 #define GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR 0x8242 796 902 #define GL_DEBUG_PRINT_MESA 0x875A 797 903 #define GL_DEBUG_SEVERITY_HIGH 0x9146 798 904 #define GL_DEBUG_SEVERITY_HIGH_AMD 0x9146 799 905 #define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146 906 #define GL_DEBUG_SEVERITY_HIGH_KHR 0x9146 800 907 #define GL_DEBUG_SEVERITY_LOW 0x9148 801 908 #define GL_DEBUG_SEVERITY_LOW_AMD 0x9148 802 909 #define GL_DEBUG_SEVERITY_LOW_ARB 0x9148 910 #define GL_DEBUG_SEVERITY_LOW_KHR 0x9148 803 911 #define GL_DEBUG_SEVERITY_MEDIUM 0x9147 804 912 #define GL_DEBUG_SEVERITY_MEDIUM_AMD 0x9147 805 913 #define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147 914 #define GL_DEBUG_SEVERITY_MEDIUM_KHR 0x9147 806 915 #define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B 916 #define GL_DEBUG_SEVERITY_NOTIFICATION_KHR 0x826B 807 917 #define GL_DEBUG_SOURCE_API 0x8246 808 918 #define GL_DEBUG_SOURCE_API_ARB 0x8246 919 #define GL_DEBUG_SOURCE_API_KHR 0x8246 809 920 #define GL_DEBUG_SOURCE_APPLICATION 0x824A 810 921 #define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A 922 #define GL_DEBUG_SOURCE_APPLICATION_KHR 0x824A 811 923 #define GL_DEBUG_SOURCE_OTHER 0x824B 812 924 #define GL_DEBUG_SOURCE_OTHER_ARB 0x824B 925 #define GL_DEBUG_SOURCE_OTHER_KHR 0x824B 813 926 #define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 814 927 #define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248 928 #define GL_DEBUG_SOURCE_SHADER_COMPILER_KHR 0x8248 815 929 #define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 816 930 #define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249 931 #define GL_DEBUG_SOURCE_THIRD_PARTY_KHR 0x8249 817 932 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 818 933 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247 934 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR 0x8247 819 935 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D 820 936 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D 937 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR 0x824D 821 938 #define GL_DEBUG_TYPE_ERROR 0x824C 822 939 #define GL_DEBUG_TYPE_ERROR_ARB 0x824C 940 #define GL_DEBUG_TYPE_ERROR_KHR 0x824C 823 941 #define GL_DEBUG_TYPE_MARKER 0x8268 942 #define GL_DEBUG_TYPE_MARKER_KHR 0x8268 824 943 #define GL_DEBUG_TYPE_OTHER 0x8251 825 944 #define GL_DEBUG_TYPE_OTHER_ARB 0x8251 945 #define GL_DEBUG_TYPE_OTHER_KHR 0x8251 826 946 #define GL_DEBUG_TYPE_PERFORMANCE 0x8250 827 947 #define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250 948 #define GL_DEBUG_TYPE_PERFORMANCE_KHR 0x8250 828 949 #define GL_DEBUG_TYPE_POP_GROUP 0x826A 950 #define GL_DEBUG_TYPE_POP_GROUP_KHR 0x826A 829 951 #define GL_DEBUG_TYPE_PORTABILITY 0x824F 830 952 #define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F 953 #define GL_DEBUG_TYPE_PORTABILITY_KHR 0x824F 831 954 #define GL_DEBUG_TYPE_PUSH_GROUP 0x8269 955 #define GL_DEBUG_TYPE_PUSH_GROUP_KHR 0x8269 832 956 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E 833 957 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E 958 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR 0x824E 834 959 #define GL_DECAL 0x2101 835 960 #define GL_DECODE_EXT 0x8A49 … … 859 984 #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890 860 985 #define GL_DEPTH_BUFFER_BIT 0x00000100 986 #define GL_DEPTH_BUFFER_BIT0_QCOM 0x00000100 987 #define GL_DEPTH_BUFFER_BIT1_QCOM 0x00000200 988 #define GL_DEPTH_BUFFER_BIT2_QCOM 0x00000400 989 #define GL_DEPTH_BUFFER_BIT3_QCOM 0x00000800 990 #define GL_DEPTH_BUFFER_BIT4_QCOM 0x00001000 991 #define GL_DEPTH_BUFFER_BIT5_QCOM 0x00002000 992 #define GL_DEPTH_BUFFER_BIT6_QCOM 0x00004000 993 #define GL_DEPTH_BUFFER_BIT7_QCOM 0x00008000 861 994 #define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF 862 995 #define GL_DEPTH_CLAMP 0x864F … … 908 1041 #define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A 909 1042 #define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B 1043 #define GL_DIFFERENCE_NV 0x929E 910 1044 #define GL_DIFFUSE 0x1201 911 1045 #define GL_DISCARD_ATI 0x8763 912 1046 #define GL_DISCARD_NV 0x8530 913 1047 #define GL_DISCRETE_AMD 0x9006 1048 #define GL_DISJOINT_NV 0x9283 914 1049 #define GL_DISPATCH_INDIRECT_BUFFER 0x90EE 915 1050 #define GL_DISPATCH_INDIRECT_BUFFER_BINDING 0x90EF … … 947 1082 #define GL_DOUBLE_MAT2 0x8F46 948 1083 #define GL_DOUBLE_MAT2_EXT 0x8F46 1084 #define GL_DOUBLE_MAT2x3 0x8F49 1085 #define GL_DOUBLE_MAT2x3_EXT 0x8F49 1086 #define GL_DOUBLE_MAT2x4 0x8F4A 1087 #define GL_DOUBLE_MAT2x4_EXT 0x8F4A 949 1088 #define GL_DOUBLE_MAT3 0x8F47 950 1089 #define GL_DOUBLE_MAT3_EXT 0x8F47 1090 #define GL_DOUBLE_MAT3x2 0x8F4B 1091 #define GL_DOUBLE_MAT3x2_EXT 0x8F4B 1092 #define GL_DOUBLE_MAT3x4 0x8F4C 1093 #define GL_DOUBLE_MAT3x4_EXT 0x8F4C 951 1094 #define GL_DOUBLE_MAT4 0x8F48 952 1095 #define GL_DOUBLE_MAT4_EXT 0x8F48 1096 #define GL_DOUBLE_MAT4x2 0x8F4D 1097 #define GL_DOUBLE_MAT4x2_EXT 0x8F4D 1098 #define GL_DOUBLE_MAT4x3 0x8F4E 1099 #define GL_DOUBLE_MAT4x3_EXT 0x8F4E 953 1100 #define GL_DOUBLE_VEC2 0x8FFC 954 1101 #define GL_DOUBLE_VEC2_EXT 0x8FFC … … 961 1108 #define GL_DRAW_BUFFER0_ARB 0x8825 962 1109 #define GL_DRAW_BUFFER0_ATI 0x8825 1110 #define GL_DRAW_BUFFER0_EXT 0x8825 963 1111 #define GL_DRAW_BUFFER0_NV 0x8825 964 1112 #define GL_DRAW_BUFFER1 0x8826 … … 966 1114 #define GL_DRAW_BUFFER10_ARB 0x882F 967 1115 #define GL_DRAW_BUFFER10_ATI 0x882F 1116 #define GL_DRAW_BUFFER10_EXT 0x882F 968 1117 #define GL_DRAW_BUFFER10_NV 0x882F 969 1118 #define GL_DRAW_BUFFER11 0x8830 970 1119 #define GL_DRAW_BUFFER11_ARB 0x8830 971 1120 #define GL_DRAW_BUFFER11_ATI 0x8830 1121 #define GL_DRAW_BUFFER11_EXT 0x8830 972 1122 #define GL_DRAW_BUFFER11_NV 0x8830 973 1123 #define GL_DRAW_BUFFER12 0x8831 974 1124 #define GL_DRAW_BUFFER12_ARB 0x8831 975 1125 #define GL_DRAW_BUFFER12_ATI 0x8831 1126 #define GL_DRAW_BUFFER12_EXT 0x8831 976 1127 #define GL_DRAW_BUFFER12_NV 0x8831 977 1128 #define GL_DRAW_BUFFER13 0x8832 978 1129 #define GL_DRAW_BUFFER13_ARB 0x8832 979 1130 #define GL_DRAW_BUFFER13_ATI 0x8832 1131 #define GL_DRAW_BUFFER13_EXT 0x8832 980 1132 #define GL_DRAW_BUFFER13_NV 0x8832 981 1133 #define GL_DRAW_BUFFER14 0x8833 982 1134 #define GL_DRAW_BUFFER14_ARB 0x8833 983 1135 #define GL_DRAW_BUFFER14_ATI 0x8833 1136 #define GL_DRAW_BUFFER14_EXT 0x8833 984 1137 #define GL_DRAW_BUFFER14_NV 0x8833 985 1138 #define GL_DRAW_BUFFER15 0x8834 986 1139 #define GL_DRAW_BUFFER15_ARB 0x8834 987 1140 #define GL_DRAW_BUFFER15_ATI 0x8834 1141 #define GL_DRAW_BUFFER15_EXT 0x8834 988 1142 #define GL_DRAW_BUFFER15_NV 0x8834 989 1143 #define GL_DRAW_BUFFER1_ARB 0x8826 990 1144 #define GL_DRAW_BUFFER1_ATI 0x8826 1145 #define GL_DRAW_BUFFER1_EXT 0x8826 991 1146 #define GL_DRAW_BUFFER1_NV 0x8826 992 1147 #define GL_DRAW_BUFFER2 0x8827 993 1148 #define GL_DRAW_BUFFER2_ARB 0x8827 994 1149 #define GL_DRAW_BUFFER2_ATI 0x8827 1150 #define GL_DRAW_BUFFER2_EXT 0x8827 995 1151 #define GL_DRAW_BUFFER2_NV 0x8827 996 1152 #define GL_DRAW_BUFFER3 0x8828 997 1153 #define GL_DRAW_BUFFER3_ARB 0x8828 998 1154 #define GL_DRAW_BUFFER3_ATI 0x8828 1155 #define GL_DRAW_BUFFER3_EXT 0x8828 999 1156 #define GL_DRAW_BUFFER3_NV 0x8828 1000 1157 #define GL_DRAW_BUFFER4 0x8829 1001 1158 #define GL_DRAW_BUFFER4_ARB 0x8829 1002 1159 #define GL_DRAW_BUFFER4_ATI 0x8829 1160 #define GL_DRAW_BUFFER4_EXT 0x8829 1003 1161 #define GL_DRAW_BUFFER4_NV 0x8829 1004 1162 #define GL_DRAW_BUFFER5 0x882A 1005 1163 #define GL_DRAW_BUFFER5_ARB 0x882A 1006 1164 #define GL_DRAW_BUFFER5_ATI 0x882A 1165 #define GL_DRAW_BUFFER5_EXT 0x882A 1007 1166 #define GL_DRAW_BUFFER5_NV 0x882A 1008 1167 #define GL_DRAW_BUFFER6 0x882B 1009 1168 #define GL_DRAW_BUFFER6_ARB 0x882B 1010 1169 #define GL_DRAW_BUFFER6_ATI 0x882B 1170 #define GL_DRAW_BUFFER6_EXT 0x882B 1011 1171 #define GL_DRAW_BUFFER6_NV 0x882B 1012 1172 #define GL_DRAW_BUFFER7 0x882C 1013 1173 #define GL_DRAW_BUFFER7_ARB 0x882C 1014 1174 #define GL_DRAW_BUFFER7_ATI 0x882C 1175 #define GL_DRAW_BUFFER7_EXT 0x882C 1015 1176 #define GL_DRAW_BUFFER7_NV 0x882C 1016 1177 #define GL_DRAW_BUFFER8 0x882D 1017 1178 #define GL_DRAW_BUFFER8_ARB 0x882D 1018 1179 #define GL_DRAW_BUFFER8_ATI 0x882D 1180 #define GL_DRAW_BUFFER8_EXT 0x882D 1019 1181 #define GL_DRAW_BUFFER8_NV 0x882D 1020 1182 #define GL_DRAW_BUFFER9 0x882E 1021 1183 #define GL_DRAW_BUFFER9_ARB 0x882E 1022 1184 #define GL_DRAW_BUFFER9_ATI 0x882E 1185 #define GL_DRAW_BUFFER9_EXT 0x882E 1023 1186 #define GL_DRAW_BUFFER9_NV 0x882E 1024 1187 #define GL_DRAW_BUFFER_EXT 0x0C01 1025 1188 #define GL_DRAW_FRAMEBUFFER 0x8CA9 1026 1189 #define GL_DRAW_FRAMEBUFFER_ANGLE 0x8CA9 1190 #define GL_DRAW_FRAMEBUFFER_APPLE 0x8CA9 1027 1191 #define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6 1192 #define GL_DRAW_FRAMEBUFFER_BINDING_ANGLE 0x8CA6 1193 #define GL_DRAW_FRAMEBUFFER_BINDING_APPLE 0x8CA6 1028 1194 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6 1195 #define GL_DRAW_FRAMEBUFFER_BINDING_NV 0x8CA6 1029 1196 #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 1197 #define GL_DRAW_FRAMEBUFFER_NV 0x8CA9 1030 1198 #define GL_DRAW_INDIRECT_ADDRESS_NV 0x8F41 1031 1199 #define GL_DRAW_INDIRECT_BUFFER 0x8F3F … … 1043 1211 #define GL_DSDT_NV 0x86F5 1044 1212 #define GL_DST_ALPHA 0x0304 1213 #define GL_DST_ATOP_NV 0x928F 1045 1214 #define GL_DST_COLOR 0x0306 1215 #define GL_DST_IN_NV 0x928B 1216 #define GL_DST_NV 0x9287 1217 #define GL_DST_OUT_NV 0x928D 1218 #define GL_DST_OVER_NV 0x9289 1046 1219 #define GL_DS_BIAS_NV 0x8716 1047 1220 #define GL_DS_SCALE_NV 0x8710 … … 1074 1247 #define GL_DYNAMIC_READ 0x88E9 1075 1248 #define GL_DYNAMIC_READ_ARB 0x88E9 1249 #define GL_DYNAMIC_STORAGE_BIT 0x0100 1076 1250 #define GL_EDGEFLAG_BIT_PGI 0x00040000 1077 1251 #define GL_EDGE_FLAG 0x0B43 … … 1113 1287 #define GL_EQUIV 0x1509 1114 1288 #define GL_ETC1_RGB8_OES 0x8D64 1289 #define GL_ETC1_SRGB8_NV 0x88EE 1115 1290 #define GL_EVAL_2D_NV 0x86C0 1116 1291 #define GL_EVAL_BIT 0x00010000 1117 1292 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5 1118 1293 #define GL_EVAL_TRIANGULAR_2D_NV 0x86C1 1119 #define GL_EVAL_VERTEX_ATRRIB0_NV 0x86C61120 #define GL_EVAL_VERTEX_ATRRIB10_NV 0x86D01121 #define GL_EVAL_VERTEX_ATRRIB11_NV 0x86D11122 #define GL_EVAL_VERTEX_ATRRIB12_NV 0x86D21123 #define GL_EVAL_VERTEX_ATRRIB13_NV 0x86D31124 #define GL_EVAL_VERTEX_ATRRIB14_NV 0x86D41125 #define GL_EVAL_VERTEX_ATRRIB15_NV 0x86D51126 #define GL_EVAL_VERTEX_ATRRIB1_NV 0x86C71127 #define GL_EVAL_VERTEX_ATRRIB2_NV 0x86C81128 #define GL_EVAL_VERTEX_ATRRIB3_NV 0x86C91129 #define GL_EVAL_VERTEX_ATRRIB4_NV 0x86CA1130 #define GL_EVAL_VERTEX_ATRRIB5_NV 0x86CB1131 #define GL_EVAL_VERTEX_ATRRIB6_NV 0x86CC1132 #define GL_EVAL_VERTEX_ATRRIB7_NV 0x86CD1133 #define GL_EVAL_VERTEX_ATRRIB8_NV 0x86CE1134 #define GL_EVAL_VERTEX_ATRRIB9_NV 0x86CF1135 1294 #define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6 1136 1295 #define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0 … … 1149 1308 #define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE 1150 1309 #define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF 1310 #define GL_EXCLUSION_NV 0x92A0 1151 1311 #define GL_EXP 0x0800 1152 1312 #define GL_EXP2 0x0801 … … 1202 1362 #define GL_FLOAT_MAT2 0x8B5A 1203 1363 #define GL_FLOAT_MAT2_ARB 0x8B5A 1364 #define GL_FLOAT_MAT2x3 0x8B65 1365 #define GL_FLOAT_MAT2x3_NV 0x8B65 1366 #define GL_FLOAT_MAT2x4 0x8B66 1367 #define GL_FLOAT_MAT2x4_NV 0x8B66 1204 1368 #define GL_FLOAT_MAT3 0x8B5B 1205 1369 #define GL_FLOAT_MAT3_ARB 0x8B5B 1370 #define GL_FLOAT_MAT3x2 0x8B67 1371 #define GL_FLOAT_MAT3x2_NV 0x8B67 1372 #define GL_FLOAT_MAT3x4 0x8B68 1373 #define GL_FLOAT_MAT3x4_NV 0x8B68 1206 1374 #define GL_FLOAT_MAT4 0x8B5C 1207 1375 #define GL_FLOAT_MAT4_ARB 0x8B5C 1376 #define GL_FLOAT_MAT4x2 0x8B69 1377 #define GL_FLOAT_MAT4x2_NV 0x8B69 1378 #define GL_FLOAT_MAT4x3 0x8B6A 1379 #define GL_FLOAT_MAT4x3_NV 0x8B6A 1208 1380 #define GL_FLOAT_R16_NV 0x8884 1209 1381 #define GL_FLOAT_R32_NV 0x8885 … … 1256 1428 #define GL_FOG_DISTANCE_MODE_NV 0x855A 1257 1429 #define GL_FOG_END 0x0B64 1258 #define GL_FOG_FACTOR_TO_ALPHA_SGIX 0x836F1259 1430 #define GL_FOG_FUNC_POINTS_SGIS 0x812B 1260 1431 #define GL_FOG_FUNC_SGIS 0x812A 1261 #define GL_FOG_GEN_MODE_NV 0x855A1262 1432 #define GL_FOG_HINT 0x0C54 1263 1433 #define GL_FOG_INDEX 0x0B61 … … 1265 1435 #define GL_FOG_OFFSET_SGIX 0x8198 1266 1436 #define GL_FOG_OFFSET_VALUE_SGIX 0x8199 1267 #define GL_FOG_SCALE_SGIX 0x81FC1268 #define GL_FOG_SCALE_VALUE_SGIX 0x81FD1269 1437 #define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC 1270 1438 #define GL_FOG_START 0x0B63 1271 #define GL_FONT_ASCENDER_ NV0x002000001272 #define GL_FONT_DESCENDER_ NV0x004000001273 #define GL_FONT_HAS_KERNING_ NV0x100000001274 #define GL_FONT_HEIGHT_ NV0x008000001275 #define GL_FONT_MAX_ADVANCE_HEIGHT_ NV0x020000001276 #define GL_FONT_MAX_ADVANCE_WIDTH_ NV0x010000001277 #define GL_FONT_UNDERLINE_POSITION_ NV0x040000001278 #define GL_FONT_UNDERLINE_THICKNESS_ NV0x080000001279 #define GL_FONT_UNITS_PER_EM_ NV0x001000001280 #define GL_FONT_X_MAX_BOUNDS_ NV0x000400001281 #define GL_FONT_X_MIN_BOUNDS_ NV0x000100001282 #define GL_FONT_Y_MAX_BOUNDS_ NV0x000800001283 #define GL_FONT_Y_MIN_BOUNDS_ NV0x000200001439 #define GL_FONT_ASCENDER_BIT_NV 0x00200000 1440 #define GL_FONT_DESCENDER_BIT_NV 0x00400000 1441 #define GL_FONT_HAS_KERNING_BIT_NV 0x10000000 1442 #define GL_FONT_HEIGHT_BIT_NV 0x00800000 1443 #define GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV 0x02000000 1444 #define GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV 0x01000000 1445 #define GL_FONT_UNDERLINE_POSITION_BIT_NV 0x04000000 1446 #define GL_FONT_UNDERLINE_THICKNESS_BIT_NV 0x08000000 1447 #define GL_FONT_UNITS_PER_EM_BIT_NV 0x00100000 1448 #define GL_FONT_X_MAX_BOUNDS_BIT_NV 0x00040000 1449 #define GL_FONT_X_MIN_BOUNDS_BIT_NV 0x00010000 1450 #define GL_FONT_Y_MAX_BOUNDS_BIT_NV 0x00080000 1451 #define GL_FONT_Y_MIN_BOUNDS_BIT_NV 0x00020000 1284 1452 #define GL_FORCE_BLUE_TO_ONE_NV 0x8860 1285 1453 #define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983 … … 1339 1507 #define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214 1340 1508 #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210 1509 #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT 0x8210 1341 1510 #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211 1342 1511 #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT 0x8211 … … 1385 1554 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 1386 1555 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES 0x8CD6 1556 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9 1387 1557 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 1388 1558 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES 0x8CD9 … … 1402 1572 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 1403 1573 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE 0x8D56 1574 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE 0x8D56 1404 1575 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 1405 1576 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG 0x9134 1577 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV 0x8D56 1406 1578 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC 1407 1579 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC … … 1470 1642 #define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA 1471 1643 #define GL_GLOBAL_ALPHA_SUN 0x81D9 1472 #define GL_GLYPH_HAS_KERNING_ NV0x1001644 #define GL_GLYPH_HAS_KERNING_BIT_NV 0x100 1473 1645 #define GL_GLYPH_HEIGHT_BIT_NV 0x02 1474 1646 #define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x10 … … 1480 1652 #define GL_GLYPH_WIDTH_BIT_NV 0x01 1481 1653 #define GL_GPU_ADDRESS_NV 0x8F34 1654 #define GL_GPU_DISJOINT_EXT 0x8FBB 1482 1655 #define GL_GPU_OPTIMIZED_QCOM 0x8FB2 1483 1656 #define GL_GREATER 0x0204 … … 1490 1663 #define GL_GREEN_MAX_CLAMP_INGR 0x8565 1491 1664 #define GL_GREEN_MIN_CLAMP_INGR 0x8561 1665 #define GL_GREEN_NV 0x1904 1492 1666 #define GL_GREEN_SCALE 0x0D18 1493 1667 #define GL_GUILTY_CONTEXT_RESET_ARB 0x8253 1668 #define GL_GUILTY_CONTEXT_RESET_EXT 0x8253 1494 1669 #define GL_HALF_APPLE 0x140B 1495 1670 #define GL_HALF_BIAS_NEGATE_NV 0x853B … … 1500 1675 #define GL_HALF_FLOAT_NV 0x140B 1501 1676 #define GL_HALF_FLOAT_OES 0x8D61 1677 #define GL_HARDLIGHT_NV 0x929B 1678 #define GL_HARDMIX_NV 0x92A9 1502 1679 #define GL_HIGH_FLOAT 0x8DF2 1503 1680 #define GL_HIGH_INT 0x8DF5 … … 1527 1704 #define GL_HI_SCALE_NV 0x870E 1528 1705 #define GL_HORIZONTAL_LINE_TO_NV 0x06 1706 #define GL_HSL_COLOR_NV 0x92AF 1707 #define GL_HSL_HUE_NV 0x92AD 1708 #define GL_HSL_LUMINOSITY_NV 0x92B0 1709 #define GL_HSL_SATURATION_NV 0x92AE 1529 1710 #define GL_IDENTITY_NV 0x862A 1530 1711 #define GL_IGNORE_BORDER_HP 0x8150 … … 1632 1813 #define GL_INFO_LOG_LENGTH 0x8B84 1633 1814 #define GL_INNOCENT_CONTEXT_RESET_ARB 0x8254 1815 #define GL_INNOCENT_CONTEXT_RESET_EXT 0x8254 1634 1816 #define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180 1635 1817 #define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181 … … 1753 1935 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 1754 1936 #define GL_INVALID_FRAMEBUFFER_OPERATION_OES 0x0506 1755 #define GL_INVALID_INDEX 0xFFFFFFFF u1937 #define GL_INVALID_INDEX 0xFFFFFFFF 1756 1938 #define GL_INVALID_OPERATION 0x0502 1757 1939 #define GL_INVALID_VALUE 0x0501 … … 1763 1945 #define GL_INVERT 0x150A 1764 1946 #define GL_INVERTED_SCREEN_W_REND 0x8491 1947 #define GL_INVERT_OVG_NV 0x92B4 1948 #define GL_INVERT_RGB_NV 0x92A3 1765 1949 #define GL_IR_INSTRUMENT1_SGIX 0x817F 1766 1950 #define GL_ISOLINES 0x8E7A … … 1780 1964 #define GL_LAYER_NV 0x8DAA 1781 1965 #define GL_LAYER_PROVOKING_VERTEX 0x825E 1966 #define GL_LAYOUT_DEFAULT_INTEL 0 1967 #define GL_LAYOUT_LINEAR_CPU_CACHED_INTEL 2 1968 #define GL_LAYOUT_LINEAR_INTEL 1 1782 1969 #define GL_LEFT 0x0406 1783 1970 #define GL_LEQUAL 0x0203 … … 1792 1979 #define GL_LIGHT6 0x4006 1793 1980 #define GL_LIGHT7 0x4007 1981 #define GL_LIGHTEN_NV 0x9298 1794 1982 #define GL_LIGHTING 0x0B50 1795 1983 #define GL_LIGHTING_BIT 0x00000040 … … 1803 1991 #define GL_LINE 0x1B01 1804 1992 #define GL_LINEAR 0x2601 1993 #define GL_LINEARBURN_NV 0x92A5 1994 #define GL_LINEARDODGE_NV 0x92A4 1995 #define GL_LINEARLIGHT_NV 0x92A7 1805 1996 #define GL_LINEAR_ATTENUATION 0x1208 1806 1997 #define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170 … … 1848 2039 #define GL_LOCAL_EXT 0x87C4 1849 2040 #define GL_LOCATION 0x930E 2041 #define GL_LOCATION_COMPONENT 0x934A 1850 2042 #define GL_LOCATION_INDEX 0x930F 1851 2043 #define GL_LOGIC_OP 0x0BF1 1852 2044 #define GL_LOGIC_OP_MODE 0x0BF0 1853 2045 #define GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252 2046 #define GL_LOSE_CONTEXT_ON_RESET_EXT 0x8252 1854 2047 #define GL_LOWER_LEFT 0x8CA1 1855 2048 #define GL_LOW_FLOAT 0x8DF0 … … 1866 2059 #define GL_LUMINANCE16 0x8042 1867 2060 #define GL_LUMINANCE16F_ARB 0x881E 2061 #define GL_LUMINANCE16F_EXT 0x881E 1868 2062 #define GL_LUMINANCE16I_EXT 0x8D8C 1869 2063 #define GL_LUMINANCE16UI_EXT 0x8D7A … … 1874 2068 #define GL_LUMINANCE16_SNORM 0x9019 1875 2069 #define GL_LUMINANCE32F_ARB 0x8818 2070 #define GL_LUMINANCE32F_EXT 0x8818 1876 2071 #define GL_LUMINANCE32I_EXT 0x8D86 1877 2072 #define GL_LUMINANCE32UI_EXT 0x8D74 … … 1879 2074 #define GL_LUMINANCE4_ALPHA4 0x8043 1880 2075 #define GL_LUMINANCE4_ALPHA4_EXT 0x8043 2076 #define GL_LUMINANCE4_ALPHA4_OES 0x8043 1881 2077 #define GL_LUMINANCE4_EXT 0x803F 1882 2078 #define GL_LUMINANCE6_ALPHA2 0x8044 … … 1887 2083 #define GL_LUMINANCE8_ALPHA8 0x8045 1888 2084 #define GL_LUMINANCE8_ALPHA8_EXT 0x8045 2085 #define GL_LUMINANCE8_ALPHA8_OES 0x8045 1889 2086 #define GL_LUMINANCE8_ALPHA8_SNORM 0x9016 1890 2087 #define GL_LUMINANCE8_EXT 0x8040 2088 #define GL_LUMINANCE8_OES 0x8040 1891 2089 #define GL_LUMINANCE8_SNORM 0x9015 1892 2090 #define GL_LUMINANCE_ALPHA 0x190A 1893 2091 #define GL_LUMINANCE_ALPHA16F_ARB 0x881F 2092 #define GL_LUMINANCE_ALPHA16F_EXT 0x881F 1894 2093 #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D 1895 2094 #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B 1896 2095 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819 2096 #define GL_LUMINANCE_ALPHA32F_EXT 0x8819 1897 2097 #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87 1898 2098 #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 … … 1915 2115 #define GL_MAGNITUDE_SCALE_NV 0x8712 1916 2116 #define GL_MAJOR_VERSION 0x821B 2117 #define GL_MALI_PROGRAM_BINARY_ARM 0x8F61 1917 2118 #define GL_MALI_SHADER_BINARY_ARM 0x8F60 1918 2119 #define GL_MANUAL_GENERATE_MIPMAP 0x8294 … … 1977 2178 #define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3 1978 2179 #define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4 2180 #define GL_MAP_COHERENT_BIT 0x0080 1979 2181 #define GL_MAP_COLOR 0x0D10 1980 2182 #define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 … … 1984 2186 #define GL_MAP_INVALIDATE_RANGE_BIT 0x0004 1985 2187 #define GL_MAP_INVALIDATE_RANGE_BIT_EXT 0x0004 2188 #define GL_MAP_PERSISTENT_BIT 0x0040 1986 2189 #define GL_MAP_READ_BIT 0x0001 1987 2190 #define GL_MAP_READ_BIT_EXT 0x0001 … … 2077 2280 #define GL_MAX_CLIP_DISTANCES 0x0D32 2078 2281 #define GL_MAX_CLIP_PLANES 0x0D32 2282 #define GL_MAX_CLIP_PLANES_IMG 0x0D32 2079 2283 #define GL_MAX_COLOR_ATTACHMENTS 0x8CDF 2080 2284 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF … … 2092 2296 #define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS 0x8F39 2093 2297 #define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39 2298 #define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 0x8F39 2094 2299 #define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 0x90DC 2095 2300 #define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E … … 2101 2306 #define GL_MAX_COMPUTE_ATOMIC_COUNTERS 0x8265 2102 2307 #define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 0x8264 2308 #define GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB 0x90EB 2309 #define GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB 0x91BF 2103 2310 #define GL_MAX_COMPUTE_IMAGE_UNIFORMS 0x91BD 2104 #define GL_MAX_COMPUTE_LOCAL_INVOCATIONS 0x90EB2105 2311 #define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 0x90DB 2106 2312 #define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 0x8262 … … 2108 2314 #define GL_MAX_COMPUTE_UNIFORM_BLOCKS 0x91BB 2109 2315 #define GL_MAX_COMPUTE_UNIFORM_COMPONENTS 0x8263 2316 #define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB 0x9344 2317 #define GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB 0x9345 2110 2318 #define GL_MAX_COMPUTE_WORK_GROUP_COUNT 0x91BE 2319 #define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS 0x90EB 2111 2320 #define GL_MAX_COMPUTE_WORK_GROUP_SIZE 0x91BF 2112 2321 #define GL_MAX_CONVOLUTION_HEIGHT 0x801B … … 2119 2328 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES 0x851C 2120 2329 #define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C 2330 #define GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR 0x826C 2121 2331 #define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 2122 2332 #define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144 2123 2333 #define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144 2334 #define GL_MAX_DEBUG_LOGGED_MESSAGES_KHR 0x9144 2124 2335 #define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143 2125 2336 #define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x9143 2126 2337 #define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143 2338 #define GL_MAX_DEBUG_MESSAGE_LENGTH_KHR 0x9143 2339 #define GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV 0x90D1 2340 #define GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 0x90D0 2127 2341 #define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197 2128 2342 #define GL_MAX_DEPTH 0x8280 … … 2131 2345 #define GL_MAX_DRAW_BUFFERS_ARB 0x8824 2132 2346 #define GL_MAX_DRAW_BUFFERS_ATI 0x8824 2347 #define GL_MAX_DRAW_BUFFERS_EXT 0x8824 2133 2348 #define GL_MAX_DRAW_BUFFERS_NV 0x8824 2134 2349 #define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC … … 2192 2407 #define GL_MAX_INTEGER_SAMPLES 0x9110 2193 2408 #define GL_MAX_LABEL_LENGTH 0x82E8 2409 #define GL_MAX_LABEL_LENGTH_KHR 0x82E8 2194 2410 #define GL_MAX_LAYERS 0x8281 2195 2411 #define GL_MAX_LIGHTS 0x0D31 … … 2249 2465 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 2250 2466 #define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905 2467 #define GL_MAX_PROGRAM_TEXEL_OFFSET_EXT 0x8905 2251 2468 #define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905 2252 #define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS 0x8F9F2253 2469 #define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F 2254 2470 #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F … … 2268 2484 #define GL_MAX_SAMPLES 0x8D57 2269 2485 #define GL_MAX_SAMPLES_ANGLE 0x8D57 2486 #define GL_MAX_SAMPLES_APPLE 0x8D57 2270 2487 #define GL_MAX_SAMPLES_EXT 0x8D57 2271 2488 #define GL_MAX_SAMPLES_IMG 0x9135 2489 #define GL_MAX_SAMPLES_NV 0x8D57 2272 2490 #define GL_MAX_SAMPLE_MASK_WORDS 0x8E59 2273 2491 #define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59 … … 2279 2497 #define GL_MAX_SHININESS_NV 0x8504 2280 2498 #define GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD 0x9199 2499 #define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB 0x9199 2281 2500 #define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS 0x919A 2501 #define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB 0x919A 2282 2502 #define GL_MAX_SPARSE_TEXTURE_SIZE_AMD 0x9198 2503 #define GL_MAX_SPARSE_TEXTURE_SIZE_ARB 0x9198 2283 2504 #define GL_MAX_SPOT_EXPONENT_NV 0x8505 2284 2505 #define GL_MAX_SUBROUTINES 0x8DE7 … … 2348 2569 #define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA 2349 2570 #define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9 2571 #define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5 2350 2572 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 2351 2573 #define GL_MAX_VERTEX_HINT_PGI 0x1A22D … … 2383 2605 #define GL_MINMAX_SINK_EXT 0x8030 2384 2606 #define GL_MINOR_VERSION 0x821C 2607 #define GL_MINUS_CLAMPED_NV 0x92B3 2608 #define GL_MINUS_NV 0x929F 2385 2609 #define GL_MIN_EXT 0x8007 2386 2610 #define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B … … 2389 2613 #define GL_MIN_MAP_BUFFER_ALIGNMENT 0x90BC 2390 2614 #define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904 2615 #define GL_MIN_PROGRAM_TEXEL_OFFSET_EXT 0x8904 2391 2616 #define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 2392 2617 #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E … … 2396 2621 #define GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C37 2397 2622 #define GL_MIN_SPARSE_LEVEL_AMD 0x919B 2623 #define GL_MIN_SPARSE_LEVEL_ARB 0x919B 2398 2624 #define GL_MIPMAP 0x8293 2399 2625 #define GL_MIRRORED_REPEAT 0x8370 … … 2404 2630 #define GL_MIRROR_CLAMP_EXT 0x8742 2405 2631 #define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912 2632 #define GL_MIRROR_CLAMP_TO_EDGE 0x8743 2406 2633 #define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743 2407 2634 #define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743 … … 2410 2637 #define GL_MODELVIEW 0x1700 2411 2638 #define GL_MODELVIEW0_ARB 0x1700 2639 #define GL_MODELVIEW0_EXT 0x1700 2640 #define GL_MODELVIEW0_MATRIX_EXT 0x0BA6 2641 #define GL_MODELVIEW0_STACK_DEPTH_EXT 0x0BA3 2412 2642 #define GL_MODELVIEW10_ARB 0x872A 2413 2643 #define GL_MODELVIEW11_ARB 0x872B … … 2445 2675 #define GL_MODELVIEW9_ARB 0x8729 2446 2676 #define GL_MODELVIEW_MATRIX 0x0BA6 2447 #define GL_MODELVIEW_MATRIX1_EXT 0x85062448 2677 #define GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES 0x898D 2449 2678 #define GL_MODELVIEW_PROJECTION_NV 0x8629 … … 2459 2688 #define GL_MOV_ATI 0x8961 2460 2689 #define GL_MULT 0x0103 2690 #define GL_MULTIPLY_NV 0x9294 2461 2691 #define GL_MULTISAMPLE 0x809D 2462 2692 #define GL_MULTISAMPLE_3DFX 0x86B2 … … 2466 2696 #define GL_MULTISAMPLE_BIT_ARB 0x20000000 2467 2697 #define GL_MULTISAMPLE_BIT_EXT 0x20000000 2698 #define GL_MULTISAMPLE_BUFFER_BIT0_QCOM 0x01000000 2699 #define GL_MULTISAMPLE_BUFFER_BIT1_QCOM 0x02000000 2700 #define GL_MULTISAMPLE_BUFFER_BIT2_QCOM 0x04000000 2701 #define GL_MULTISAMPLE_BUFFER_BIT3_QCOM 0x08000000 2702 #define GL_MULTISAMPLE_BUFFER_BIT4_QCOM 0x10000000 2703 #define GL_MULTISAMPLE_BUFFER_BIT5_QCOM 0x20000000 2704 #define GL_MULTISAMPLE_BUFFER_BIT6_QCOM 0x40000000 2705 #define GL_MULTISAMPLE_BUFFER_BIT7_QCOM 0x80000000 2468 2706 #define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12 2469 2707 #define GL_MULTISAMPLE_EXT 0x809D … … 2471 2709 #define GL_MULTISAMPLE_SGIS 0x809D 2472 2710 #define GL_MULTIVIEW_EXT 0x90F1 2473 #define GL_MULTI_HULLS_NV 0x908C2474 2711 #define GL_MUL_ATI 0x8964 2475 2712 #define GL_MVP_MATRIX_EXT 0x87E3 … … 2495 2732 #define GL_NEGATIVE_Z_EXT 0x87DB 2496 2733 #define GL_NEVER 0x0200 2734 #define GL_NEXT_BUFFER_NV -2 2497 2735 #define GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV 0x9025 2498 2736 #define GL_NICEST 0x1102 2499 2737 #define GL_NONE 0 2738 #define GL_NONE_OES 0 2500 2739 #define GL_NOOP 0x1505 2501 2740 #define GL_NOR 0x1508 … … 2527 2766 #define GL_NO_ERROR 0 2528 2767 #define GL_NO_RESET_NOTIFICATION_ARB 0x8261 2768 #define GL_NO_RESET_NOTIFICATION_EXT 0x8261 2529 2769 #define GL_NUM_ACTIVE_VARIABLES 0x9304 2530 2770 #define GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A … … 2547 2787 #define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9 2548 2788 #define GL_NUM_VIDEO_CAPTURE_STREAMS_NV 0x9024 2789 #define GL_NUM_VIRTUAL_PAGE_SIZES_ARB 0x91A8 2549 2790 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89 2550 2791 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A … … 2581 2822 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852 2582 2823 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853 2824 #define GL_OFFSET_TEXTURE_2D_BIAS_NV 0x86E3 2825 #define GL_OFFSET_TEXTURE_2D_MATRIX_NV 0x86E1 2583 2826 #define GL_OFFSET_TEXTURE_2D_NV 0x86E8 2827 #define GL_OFFSET_TEXTURE_2D_SCALE_NV 0x86E2 2584 2828 #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3 2585 2829 #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1 … … 2684 2928 #define GL_OUTPUT_VERTEX_EXT 0x879A 2685 2929 #define GL_OUT_OF_MEMORY 0x0505 2930 #define GL_OVERLAY_NV 0x9296 2686 2931 #define GL_PACK_ALIGNMENT 0x0D05 2687 2932 #define GL_PACK_CMYK_HINT_EXT 0x800E … … 2720 2965 #define GL_PALETTE8_RGBA8_OES 0x8B96 2721 2966 #define GL_PARALLEL_ARRAYS_INTEL 0x83F4 2967 #define GL_PARAMETER_BUFFER_ARB 0x80EE 2968 #define GL_PARAMETER_BUFFER_BINDING_ARB 0x80EF 2722 2969 #define GL_PARTIAL_SUCCESS_NV 0x902E 2723 2970 #define GL_PASS_THROUGH_NV 0x86E6 … … 2754 3001 #define GL_PATH_MITER_LIMIT_NV 0x907A 2755 3002 #define GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A 2756 #define GL_PATH_SAMPLE_QUALITY_NV 0x90852757 3003 #define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD 2758 3004 #define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE … … 2761 3007 #define GL_PATH_STENCIL_VALUE_MASK_NV 0x90B9 2762 3008 #define GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A2 2763 #define GL_PATH_STROKE_BOUND_NV 0x90862764 3009 #define GL_PATH_STROKE_COVER_MODE_NV 0x9083 2765 3010 #define GL_PATH_STROKE_MASK_NV 0x9084 2766 #define GL_PATH_STROKE_OVERSAMPLE_COUNT_NV 0x90872767 3011 #define GL_PATH_STROKE_WIDTH_NV 0x9075 2768 3012 #define GL_PATH_TERMINAL_DASH_CAP_NV 0x907D … … 2779 3023 #define GL_PHONG_HINT_WIN 0x80EB 2780 3024 #define GL_PHONG_WIN 0x80EA 3025 #define GL_PINLIGHT_NV 0x92A8 2781 3026 #define GL_PIXEL_BUFFER_BARRIER_BIT 0x00000080 2782 3027 #define GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x00000080 … … 2847 3092 #define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF 2848 3093 #define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC 3094 #define GL_PLUS_CLAMPED_ALPHA_NV 0x92B2 3095 #define GL_PLUS_CLAMPED_NV 0x92B1 3096 #define GL_PLUS_DARKER_NV 0x9292 3097 #define GL_PLUS_NV 0x9291 2849 3098 #define GL_PN_TRIANGLES_ATI 0x87F0 2850 3099 #define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3 … … 2886 3135 #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 2887 3136 #define GL_POINT_SPRITE_NV 0x8861 3137 #define GL_POINT_SPRITE_OES 0x8861 2888 3138 #define GL_POINT_SPRITE_R_MODE_NV 0x8863 2889 3139 #define GL_POINT_TOKEN 0x0701 … … 2964 3214 #define GL_PRIMITIVE_RESTART 0x8F9D 2965 3215 #define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69 3216 #define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED 0x8221 2966 3217 #define GL_PRIMITIVE_RESTART_INDEX 0x8F9E 2967 3218 #define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559 … … 2972 3223 #define GL_PROGRAM_ATTRIBS_ARB 0x88AC 2973 3224 #define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906 3225 #define GL_PROGRAM_BINARY_ANGLE 0x93A6 2974 3226 #define GL_PROGRAM_BINARY_FORMATS 0x87FF 2975 3227 #define GL_PROGRAM_BINARY_FORMATS_OES 0x87FF … … 2986 3238 #define GL_PROGRAM_INPUT 0x92E3 2987 3239 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 3240 #define GL_PROGRAM_KHR 0x82E2 2988 3241 #define GL_PROGRAM_LENGTH_ARB 0x8627 2989 3242 #define GL_PROGRAM_LENGTH_NV 0x8627 … … 3025 3278 #define GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES 0x898E 3026 3279 #define GL_PROJECTION_STACK_DEPTH 0x0BA4 3027 #define GL_PROJECTIVE_2D_NV 0x90933028 #define GL_PROJECTIVE_3D_NV 0x90953029 3280 #define GL_PROVOKING_VERTEX 0x8E4F 3030 3281 #define GL_PROVOKING_VERTEX_EXT 0x8E4F … … 3080 3331 #define GL_QUARTER_BIT_ATI 0x00000010 3081 3332 #define GL_QUERY 0x82E3 3333 #define GL_QUERY_BUFFER 0x9192 3082 3334 #define GL_QUERY_BUFFER_AMD 0x9192 3335 #define GL_QUERY_BUFFER_BARRIER_BIT 0x00008000 3336 #define GL_QUERY_BUFFER_BINDING 0x9193 3083 3337 #define GL_QUERY_BUFFER_BINDING_AMD 0x9193 3084 3338 #define GL_QUERY_BY_REGION_NO_WAIT 0x8E16 … … 3088 3342 #define GL_QUERY_COUNTER_BITS 0x8864 3089 3343 #define GL_QUERY_COUNTER_BITS_ARB 0x8864 3344 #define GL_QUERY_COUNTER_BITS_EXT 0x8864 3345 #define GL_QUERY_KHR 0x82E3 3090 3346 #define GL_QUERY_NO_WAIT 0x8E14 3091 3347 #define GL_QUERY_NO_WAIT_NV 0x8E14 … … 3098 3354 #define GL_QUERY_RESULT_AVAILABLE_EXT 0x8867 3099 3355 #define GL_QUERY_RESULT_EXT 0x8866 3356 #define GL_QUERY_RESULT_NO_WAIT 0x9194 3100 3357 #define GL_QUERY_RESULT_NO_WAIT_AMD 0x9194 3101 3358 #define GL_QUERY_WAIT 0x8E13 … … 3119 3376 #define GL_R1UI_V3F_SUN 0x85C4 3120 3377 #define GL_R32F 0x822E 3378 #define GL_R32F_EXT 0x822E 3121 3379 #define GL_R32I 0x8235 3122 3380 #define GL_R32UI 0x8236 … … 3136 3394 #define GL_READ_FRAMEBUFFER 0x8CA8 3137 3395 #define GL_READ_FRAMEBUFFER_ANGLE 0x8CA8 3396 #define GL_READ_FRAMEBUFFER_APPLE 0x8CA8 3138 3397 #define GL_READ_FRAMEBUFFER_BINDING 0x8CAA 3398 #define GL_READ_FRAMEBUFFER_BINDING_ANGLE 0x8CAA 3399 #define GL_READ_FRAMEBUFFER_BINDING_APPLE 0x8CAA 3139 3400 #define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA 3401 #define GL_READ_FRAMEBUFFER_BINDING_NV 0x8CAA 3140 3402 #define GL_READ_FRAMEBUFFER_EXT 0x8CA8 3403 #define GL_READ_FRAMEBUFFER_NV 0x8CA8 3141 3404 #define GL_READ_ONLY 0x88B8 3142 3405 #define GL_READ_ONLY_ARB 0x88B8 … … 3163 3426 #define GL_RED_MAX_CLAMP_INGR 0x8564 3164 3427 #define GL_RED_MIN_CLAMP_INGR 0x8560 3428 #define GL_RED_NV 0x1903 3165 3429 #define GL_RED_SCALE 0x0D14 3166 3430 #define GL_RED_SNORM 0x8F90 … … 3259 3523 #define GL_RENDERBUFFER_SAMPLES 0x8CAB 3260 3524 #define GL_RENDERBUFFER_SAMPLES_ANGLE 0x8CAB 3525 #define GL_RENDERBUFFER_SAMPLES_APPLE 0x8CAB 3261 3526 #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB 3262 3527 #define GL_RENDERBUFFER_SAMPLES_IMG 0x9133 3528 #define GL_RENDERBUFFER_SAMPLES_NV 0x8CAB 3263 3529 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 3264 3530 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 … … 3294 3560 #define GL_RESCALE_NORMAL_EXT 0x803A 3295 3561 #define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 3562 #define GL_RESET_NOTIFICATION_STRATEGY_EXT 0x8256 3296 3563 #define GL_RESTART_PATH_NV 0xF0 3297 3564 #define GL_RESTART_SUN 0x0001 … … 3306 3573 #define GL_RG16_SNORM 0x8F99 3307 3574 #define GL_RG32F 0x8230 3575 #define GL_RG32F_EXT 0x8230 3308 3576 #define GL_RG32I 0x823B 3309 3577 #define GL_RG32UI 0x823C … … 3334 3602 #define GL_RGB32F 0x8815 3335 3603 #define GL_RGB32F_ARB 0x8815 3604 #define GL_RGB32F_EXT 0x8815 3336 3605 #define GL_RGB32I 0x8D83 3337 3606 #define GL_RGB32I_EXT 0x8D83 … … 3354 3623 #define GL_RGB8UI_EXT 0x8D7D 3355 3624 #define GL_RGB8_EXT 0x8051 3625 #define GL_RGB8_OES 0x8051 3356 3626 #define GL_RGB8_SNORM 0x8F96 3357 3627 #define GL_RGB9_E5 0x8C3D … … 3374 3644 #define GL_RGBA32F 0x8814 3375 3645 #define GL_RGBA32F_ARB 0x8814 3646 #define GL_RGBA32F_EXT 0x8814 3376 3647 #define GL_RGBA32I 0x8D82 3377 3648 #define GL_RGBA32I_EXT 0x8D82 … … 3389 3660 #define GL_RGBA8UI_EXT 0x8D7C 3390 3661 #define GL_RGBA8_EXT 0x8058 3662 #define GL_RGBA8_OES 0x8058 3391 3663 #define GL_RGBA8_SNORM 0x8F97 3392 3664 #define GL_RGBA_DXT5_S3TC 0x83A4 … … 3412 3684 #define GL_RGB_INTEGER 0x8D98 3413 3685 #define GL_RGB_INTEGER_EXT 0x8D98 3686 #define GL_RGB_RAW_422_APPLE 0x8A51 3414 3687 #define GL_RGB_S3TC 0x83A0 3415 3688 #define GL_RGB_SCALE 0x8573 … … 3438 3711 #define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4 3439 3712 #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 3713 #define GL_SAMPLER_2D_ARRAY_SHADOW_NV 0x8DC4 3440 3714 #define GL_SAMPLER_2D_MULTISAMPLE 0x9108 3441 3715 #define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B … … 3462 3736 #define GL_SAMPLER_CUBE_SHADOW 0x8DC5 3463 3737 #define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 3738 #define GL_SAMPLER_CUBE_SHADOW_NV 0x8DC5 3464 3739 #define GL_SAMPLER_EXTERNAL_OES 0x8D66 3740 #define GL_SAMPLER_KHR 0x82E6 3465 3741 #define GL_SAMPLER_OBJECT_AMD 0x9155 3466 3742 #define GL_SAMPLER_RENDERBUFFER_NV 0x8E56 … … 3519 3795 #define GL_SCISSOR_TEST 0x0C11 3520 3796 #define GL_SCREEN_COORDINATES_REND 0x8490 3797 #define GL_SCREEN_NV 0x9295 3521 3798 #define GL_SECONDARY_COLOR_ARRAY 0x845E 3522 3799 #define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV 0x8F27 … … 3564 3841 #define GL_SHADER_IMAGE_STORE 0x82A5 3565 3842 #define GL_SHADER_INCLUDE_ARB 0x8DAE 3843 #define GL_SHADER_KHR 0x82E1 3566 3844 #define GL_SHADER_OBJECT_ARB 0x8B48 3567 3845 #define GL_SHADER_OBJECT_EXT 0x8B48 3568 3846 #define GL_SHADER_OPERATION_NV 0x86DF 3569 3847 #define GL_SHADER_SOURCE_LENGTH 0x8B88 3570 #define GL_SHADER_STORAGE_BARRIER_BIT 0x 20003848 #define GL_SHADER_STORAGE_BARRIER_BIT 0x00002000 3571 3849 #define GL_SHADER_STORAGE_BLOCK 0x92E6 3572 3850 #define GL_SHADER_STORAGE_BUFFER 0x90D2 … … 3613 3891 #define GL_SINGLE_COLOR 0x81F9 3614 3892 #define GL_SINGLE_COLOR_EXT 0x81F9 3893 #define GL_SKIP_COMPONENTS1_NV -6 3894 #define GL_SKIP_COMPONENTS2_NV -5 3895 #define GL_SKIP_COMPONENTS3_NV -4 3896 #define GL_SKIP_COMPONENTS4_NV -3 3615 3897 #define GL_SKIP_DECODE_EXT 0x8A4A 3616 3898 #define GL_SKIP_MISSING_GLYPH_NV 0x90A9 … … 3623 3905 #define GL_SLUMINANCE8_ALPHA8 0x8C45 3624 3906 #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 3907 #define GL_SLUMINANCE8_ALPHA8_NV 0x8C45 3625 3908 #define GL_SLUMINANCE8_EXT 0x8C47 3909 #define GL_SLUMINANCE8_NV 0x8C47 3626 3910 #define GL_SLUMINANCE_ALPHA 0x8C44 3627 3911 #define GL_SLUMINANCE_ALPHA_EXT 0x8C44 3912 #define GL_SLUMINANCE_ALPHA_NV 0x8C44 3628 3913 #define GL_SLUMINANCE_EXT 0x8C46 3914 #define GL_SLUMINANCE_NV 0x8C46 3629 3915 #define GL_SMALL_CCW_ARC_TO_NV 0x12 3630 3916 #define GL_SMALL_CW_ARC_TO_NV 0x14 … … 3636 3922 #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 3637 3923 #define GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E 3924 #define GL_SOFTLIGHT_NV 0x929C 3638 3925 #define GL_SOURCE0_ALPHA 0x8588 3639 3926 #define GL_SOURCE0_ALPHA_ARB 0x8588 … … 3659 3946 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532 3660 3947 #define GL_SPARE1_NV 0x852F 3948 #define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91A9 3661 3949 #define GL_SPECULAR 0x1202 3662 3950 #define GL_SPHERE_MAP 0x2402 … … 3681 3969 #define GL_SRC_ALPHA 0x0302 3682 3970 #define GL_SRC_ALPHA_SATURATE 0x0308 3971 #define GL_SRC_ATOP_NV 0x928E 3683 3972 #define GL_SRC_COLOR 0x0300 3973 #define GL_SRC_IN_NV 0x928A 3974 #define GL_SRC_NV 0x9286 3975 #define GL_SRC_OUT_NV 0x928C 3976 #define GL_SRC_OVER_NV 0x9288 3684 3977 #define GL_SRGB 0x8C40 3685 3978 #define GL_SRGB8 0x8C41 … … 3687 3980 #define GL_SRGB8_ALPHA8_EXT 0x8C43 3688 3981 #define GL_SRGB8_EXT 0x8C41 3982 #define GL_SRGB8_NV 0x8C41 3689 3983 #define GL_SRGB_ALPHA 0x8C42 3690 3984 #define GL_SRGB_ALPHA_EXT 0x8C42 … … 3694 3988 #define GL_SRGB_WRITE 0x8298 3695 3989 #define GL_STACK_OVERFLOW 0x0503 3990 #define GL_STACK_OVERFLOW_KHR 0x0503 3696 3991 #define GL_STACK_UNDERFLOW 0x0504 3992 #define GL_STACK_UNDERFLOW_KHR 0x0504 3697 3993 #define GL_STANDARD_FONT_NAME_NV 0x9072 3698 3994 #define GL_STATE_RESTORE 0x8BDC … … 3704 4000 #define GL_STATIC_READ 0x88E5 3705 4001 #define GL_STATIC_READ_ARB 0x88E5 4002 #define GL_STATIC_VERTEX_ARRAY_IBM 103061 3706 4003 #define GL_STENCIL 0x1802 3707 4004 #define GL_STENCIL_ATTACHMENT 0x8D20 … … 3722 4019 #define GL_STENCIL_BITS 0x0D57 3723 4020 #define GL_STENCIL_BUFFER_BIT 0x00000400 4021 #define GL_STENCIL_BUFFER_BIT0_QCOM 0x00010000 4022 #define GL_STENCIL_BUFFER_BIT1_QCOM 0x00020000 4023 #define GL_STENCIL_BUFFER_BIT2_QCOM 0x00040000 4024 #define GL_STENCIL_BUFFER_BIT3_QCOM 0x00080000 4025 #define GL_STENCIL_BUFFER_BIT4_QCOM 0x00100000 4026 #define GL_STENCIL_BUFFER_BIT5_QCOM 0x00200000 4027 #define GL_STENCIL_BUFFER_BIT6_QCOM 0x00400000 4028 #define GL_STENCIL_BUFFER_BIT7_QCOM 0x00800000 3724 4029 #define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3 3725 4030 #define GL_STENCIL_CLEAR_VALUE 0x0B91 … … 3943 4248 #define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105 3944 4249 #define GL_TEXTURE_BINDING_3D 0x806A 4250 #define GL_TEXTURE_BINDING_3D_OES 0x806A 3945 4251 #define GL_TEXTURE_BINDING_BUFFER 0x8C2C 3946 4252 #define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C … … 3964 4270 #define GL_TEXTURE_BORDER 0x1005 3965 4271 #define GL_TEXTURE_BORDER_COLOR 0x1004 4272 #define GL_TEXTURE_BORDER_COLOR_NV 0x1004 3966 4273 #define GL_TEXTURE_BORDER_VALUES_NV 0x871A 3967 4274 #define GL_TEXTURE_BUFFER 0x8C2A 3968 4275 #define GL_TEXTURE_BUFFER_ARB 0x8C2A 4276 #define GL_TEXTURE_BUFFER_BINDING 0x8C2A 3969 4277 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D 3970 4278 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D … … 4085 4393 #define GL_TEXTURE_GATHER_SHADOW 0x82A3 4086 4394 #define GL_TEXTURE_GEN_MODE 0x2500 4395 #define GL_TEXTURE_GEN_MODE_OES 0x2500 4087 4396 #define GL_TEXTURE_GEN_Q 0x0C63 4088 4397 #define GL_TEXTURE_GEN_R 0x0C62 … … 4102 4411 #define GL_TEXTURE_IMAGE_VALID_QCOM 0x8BD8 4103 4412 #define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F 4413 #define GL_TEXTURE_IMMUTABLE_FORMAT_EXT 0x912F 4104 4414 #define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF 4105 4415 #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED … … 4134 4444 #define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A 4135 4445 #define GL_TEXTURE_MAX_LEVEL 0x813D 4446 #define GL_TEXTURE_MAX_LEVEL_APPLE 0x813D 4136 4447 #define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D 4137 4448 #define GL_TEXTURE_MAX_LOD 0x813B 4138 4449 #define GL_TEXTURE_MAX_LOD_SGIS 0x813B 4450 #define GL_TEXTURE_MEMORY_LAYOUT_INTEL 0x83FF 4139 4451 #define GL_TEXTURE_MIN_FILTER 0x2801 4140 4452 #define GL_TEXTURE_MIN_LOD 0x813A … … 4167 4479 #define GL_TEXTURE_SHARED_SIZE 0x8C3F 4168 4480 #define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F 4481 #define GL_TEXTURE_SPARSE_ARB 0x91A6 4169 4482 #define GL_TEXTURE_SRGB_DECODE_EXT 0x8A48 4170 4483 #define GL_TEXTURE_STACK_DEPTH 0x0BA5 … … 4206 4519 #define GL_TIMEOUT_EXPIRED 0x911B 4207 4520 #define GL_TIMEOUT_EXPIRED_APPLE 0x911B 4208 #define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFF ull4209 #define GL_TIMEOUT_IGNORED_APPLE 0xFFFFFFFFFFFFFFFF ull4521 #define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFF 4522 #define GL_TIMEOUT_IGNORED_APPLE 0xFFFFFFFFFFFFFFFF 4210 4523 #define GL_TIMESTAMP 0x8E28 4524 #define GL_TIMESTAMP_EXT 0x8E28 4211 4525 #define GL_TIME_ELAPSED 0x88BF 4212 4526 #define GL_TIME_ELAPSED_EXT 0x88BF … … 4233 4547 #define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25 4234 4548 #define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E 4549 #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24 4235 4550 #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24 4236 4551 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F … … 4238 4553 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F 4239 4554 #define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E 4555 #define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX 0x934B 4240 4556 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F 4241 4557 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F 4242 4558 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F 4243 4559 #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E 4560 #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23 4244 4561 #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23 4245 4562 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85 … … 4249 4566 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84 4250 4567 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84 4568 #define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE 0x934C 4251 4569 #define GL_TRANSFORM_FEEDBACK_NV 0x8E22 4252 4570 #define GL_TRANSFORM_FEEDBACK_PAUSED 0x8E23 … … 4278 4596 #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 4279 4597 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4 4280 #define GL_TRANSPOSE_PROJECTIVE_2D_NV 0x90974281 #define GL_TRANSPOSE_PROJECTIVE_3D_NV 0x90994282 4598 #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 4283 4599 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5 … … 4296 4612 #define GL_TRUE 1 4297 4613 #define GL_TYPE 0x92FA 4298 #define GL_ TYPE_RGBA_FLOAT_ATI 0x88204614 #define GL_UNCORRELATED_NV 0x9282 4299 4615 #define GL_UNDEFINED_APPLE 0x8A1C 4300 4616 #define GL_UNDEFINED_VERTEX 0x8260 … … 4331 4647 #define GL_UNIFORM_TYPE 0x8A37 4332 4648 #define GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255 4649 #define GL_UNKNOWN_CONTEXT_RESET_EXT 0x8255 4333 4650 #define GL_UNPACK_ALIGNMENT 0x0CF5 4334 4651 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 4335 4652 #define GL_UNPACK_CMYK_HINT_EXT 0x800F 4653 #define GL_UNPACK_COLORSPACE_CONVERSION_WEBGL 0x9243 4336 4654 #define GL_UNPACK_COMPRESSED_BLOCK_DEPTH 0x9129 4337 4655 #define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT 0x9128 … … 4340 4658 #define GL_UNPACK_COMPRESSED_SIZE_SGIX 0x831A 4341 4659 #define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5 4660 #define GL_UNPACK_FLIP_Y_WEBGL 0x9240 4342 4661 #define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133 4343 4662 #define GL_UNPACK_IMAGE_HEIGHT 0x806E 4344 4663 #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E 4345 4664 #define GL_UNPACK_LSB_FIRST 0x0CF1 4665 #define GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL 0x9241 4346 4666 #define GL_UNPACK_RESAMPLE_OML 0x8985 4347 4667 #define GL_UNPACK_RESAMPLE_SGIX 0x842D 4348 4668 #define GL_UNPACK_ROW_BYTES_APPLE 0x8A16 4349 4669 #define GL_UNPACK_ROW_LENGTH 0x0CF2 4670 #define GL_UNPACK_ROW_LENGTH_EXT 0x0CF2 4350 4671 #define GL_UNPACK_SKIP_IMAGES 0x806D 4351 4672 #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D 4352 4673 #define GL_UNPACK_SKIP_PIXELS 0x0CF4 4674 #define GL_UNPACK_SKIP_PIXELS_EXT 0x0CF4 4353 4675 #define GL_UNPACK_SKIP_ROWS 0x0CF3 4676 #define GL_UNPACK_SKIP_ROWS_EXT 0x0CF3 4354 4677 #define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132 4355 4678 #define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1 … … 4369 4692 #define GL_UNSIGNED_INT16_VEC4_NV 0x8FF3 4370 4693 #define GL_UNSIGNED_INT64_AMD 0x8BC2 4694 #define GL_UNSIGNED_INT64_ARB 0x140F 4371 4695 #define GL_UNSIGNED_INT64_NV 0x140F 4372 4696 #define GL_UNSIGNED_INT64_VEC2_NV 0x8FF5 … … 4450 4774 #define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 4451 4775 #define GL_UNSIGNED_INVERT_NV 0x8537 4452 #define GL_UNSIGNED_NEGATE_NV 0x853D4453 4776 #define GL_UNSIGNED_NORMALIZED 0x8C17 4454 4777 #define GL_UNSIGNED_NORMALIZED_ARB 0x8C17 … … 4463 4786 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 4464 4787 #define GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT 0x8365 4788 #define GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG 0x8365 4465 4789 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 4466 4790 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034 … … 4498 4822 #define GL_VENDOR 0x1F00 4499 4823 #define GL_VERSION 0x1F02 4500 #define GL_VERSION_1_1 1 4501 #define GL_VERSION_1_2 1 4502 #define GL_VERSION_1_3 1 4503 #define GL_VERSION_1_4 1 4504 #define GL_VERSION_1_5 1 4505 #define GL_VERSION_2_0 1 4506 #define GL_VERSION_2_1 1 4507 #define GL_VERSION_3_0 1 4508 #define GL_VERSION_3_1 1 4509 #define GL_VERSION_3_2 1 4824 #define GL_VERSION_ES_CL_1_0 1 4825 #define GL_VERSION_ES_CL_1_1 1 4826 #define GL_VERSION_ES_CM_1_1 1 4510 4827 #define GL_VERTEX23_BIT_PGI 0x00000004 4511 4828 #define GL_VERTEX4_BIT_PGI 0x00000008 … … 4514 4831 #define GL_VERTEX_ARRAY_BINDING 0x85B5 4515 4832 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5 4833 #define GL_VERTEX_ARRAY_BINDING_OES 0x85B5 4516 4834 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 4517 4835 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896 4518 4836 #define GL_VERTEX_ARRAY_COUNT_EXT 0x807D 4519 4837 #define GL_VERTEX_ARRAY_EXT 0x8074 4838 #define GL_VERTEX_ARRAY_KHR 0x8074 4520 4839 #define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B 4521 4840 #define GL_VERTEX_ARRAY_LIST_IBM 103070 … … 4565 4884 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88FE 4566 4885 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE 4886 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT 0x88FE 4887 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV 0x88FE 4567 4888 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 4568 4889 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 4569 4890 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD 4891 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD 4570 4892 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD 4571 4893 #define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A … … 4600 4922 #define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B 4601 4923 #define GL_VERTEX_DATA_HINT_PGI 0x1A22A 4924 #define GL_VERTEX_ELEMENT_SWIZZLE_AMD 0x91A4 4602 4925 #define GL_VERTEX_ID_NV 0x8C7B 4926 #define GL_VERTEX_ID_SWIZZLE_AMD 0x91A5 4603 4927 #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF 4604 4928 #define GL_VERTEX_PRECLIP_SGIX 0x83EE … … 4607 4931 #define GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA 0x8BB7 4608 4932 #define GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA 0x8BB6 4609 #define GL_VERTEX_PROGRAM_CALLBACK_MESA 0x8BB 44933 #define GL_VERTEX_PROGRAM_CALLBACK_MESA 0x8BB5 4610 4934 #define GL_VERTEX_PROGRAM_NV 0x8620 4611 4935 #define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2 … … 4687 5011 #define GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82CF 4688 5012 #define GL_VIEW_COMPATIBILITY_CLASS 0x82B6 5013 #define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB 0x91A7 4689 5014 #define GL_VIRTUAL_PAGE_SIZE_X_AMD 0x9195 5015 #define GL_VIRTUAL_PAGE_SIZE_X_ARB 0x9195 4690 5016 #define GL_VIRTUAL_PAGE_SIZE_Y_AMD 0x9196 5017 #define GL_VIRTUAL_PAGE_SIZE_Y_ARB 0x9196 4691 5018 #define GL_VIRTUAL_PAGE_SIZE_Z_AMD 0x9197 5019 #define GL_VIRTUAL_PAGE_SIZE_Z_ARB 0x9197 5020 #define GL_VIVIDLIGHT_NV 0x92A6 4692 5021 #define GL_VOLATILE_APPLE 0x8A1A 4693 5022 #define GL_WAIT_FAILED 0x911D … … 4719 5048 #define GL_W_EXT 0x87D8 4720 5049 #define GL_XOR 0x1506 5050 #define GL_XOR_NV 0x1506 4721 5051 #define GL_X_EXT 0x87D5 4722 5052 #define GL_YCBAYCR8A_4224_NV 0x9032 … … 4750 5080 void GLAPIENTRY glBlendFunc(GLenum,GLenum); 4751 5081 void GLAPIENTRY glCallList(GLuint); 4752 void GLAPIENTRY glCallLists(GLsizei,GLenum,const GLvoid*);5082 void GLAPIENTRY glCallLists(GLsizei,GLenum,const void*); 4753 5083 void GLAPIENTRY glClear(GLbitfield); 4754 5084 void GLAPIENTRY glClearAccum(GLfloat,GLfloat,GLfloat,GLfloat); … … 4792 5122 void GLAPIENTRY glColorMask(GLboolean,GLboolean,GLboolean,GLboolean); 4793 5123 void GLAPIENTRY glColorMaterial(GLenum,GLenum); 4794 void GLAPIENTRY glColorPointer(GLint,GLenum,GLsizei,const GLvoid*);5124 void GLAPIENTRY glColorPointer(GLint,GLenum,GLsizei,const void*); 4795 5125 void GLAPIENTRY glCopyPixels(GLint,GLint,GLsizei,GLsizei,GLenum); 4796 5126 void GLAPIENTRY glCopyTexImage1D(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint); … … 4809 5139 void GLAPIENTRY glDrawArrays(GLenum,GLint,GLsizei); 4810 5140 void GLAPIENTRY glDrawBuffer(GLenum); 4811 void GLAPIENTRY glDrawElements(GLenum,GLsizei,GLenum,const GLvoid*);4812 void GLAPIENTRY glDrawPixels(GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);5141 void GLAPIENTRY glDrawElements(GLenum,GLsizei,GLenum,const void*); 5142 void GLAPIENTRY glDrawPixels(GLsizei,GLsizei,GLenum,GLenum,const void*); 4813 5143 void GLAPIENTRY glEdgeFlag(GLboolean); 4814 void GLAPIENTRY glEdgeFlagPointer(GLsizei,const GLvoid*);5144 void GLAPIENTRY glEdgeFlagPointer(GLsizei,const void*); 4815 5145 void GLAPIENTRY glEdgeFlagv(const GLboolean*); 4816 5146 void GLAPIENTRY glEnable(GLenum); … … 4857 5187 void GLAPIENTRY glGetPixelMapuiv(GLenum,GLuint*); 4858 5188 void GLAPIENTRY glGetPixelMapusv(GLenum,GLushort*); 4859 void GLAPIENTRY glGetPointerv(GLenum, GLvoid**);5189 void GLAPIENTRY glGetPointerv(GLenum,void**); 4860 5190 void GLAPIENTRY glGetPolygonStipple(GLubyte*); 4861 const GLubyte 5191 const GLubyte* GLAPIENTRY glGetString(GLenum); 4862 5192 void GLAPIENTRY glGetTexEnvfv(GLenum,GLenum,GLfloat*); 4863 5193 void GLAPIENTRY glGetTexEnviv(GLenum,GLenum,GLint*); … … 4865 5195 void GLAPIENTRY glGetTexGenfv(GLenum,GLenum,GLfloat*); 4866 5196 void GLAPIENTRY glGetTexGeniv(GLenum,GLenum,GLint*); 4867 void GLAPIENTRY glGetTexImage(GLenum,GLint,GLenum,GLenum, GLvoid*);5197 void GLAPIENTRY glGetTexImage(GLenum,GLint,GLenum,GLenum,void*); 4868 5198 void GLAPIENTRY glGetTexLevelParameterfv(GLenum,GLint,GLenum,GLfloat*); 4869 5199 void GLAPIENTRY glGetTexLevelParameteriv(GLenum,GLint,GLenum,GLint*); … … 4872 5202 void GLAPIENTRY glHint(GLenum,GLenum); 4873 5203 void GLAPIENTRY glIndexMask(GLuint); 4874 void GLAPIENTRY glIndexPointer(GLenum,GLsizei,const GLvoid*);5204 void GLAPIENTRY glIndexPointer(GLenum,GLsizei,const void*); 4875 5205 void GLAPIENTRY glIndexd(GLdouble); 4876 5206 void GLAPIENTRY glIndexdv(const GLdouble*); … … 4884 5214 void GLAPIENTRY glIndexubv(const GLubyte*); 4885 5215 void GLAPIENTRY glInitNames(void); 4886 void GLAPIENTRY glInterleavedArrays(GLenum,GLsizei,const GLvoid*);5216 void GLAPIENTRY glInterleavedArrays(GLenum,GLsizei,const void*); 4887 5217 GLboolean GLAPIENTRY glIsEnabled(GLenum); 4888 5218 GLboolean GLAPIENTRY glIsList(GLuint); … … 4930 5260 void GLAPIENTRY glNormal3s(GLshort,GLshort,GLshort); 4931 5261 void GLAPIENTRY glNormal3sv(const GLshort*); 4932 void GLAPIENTRY glNormalPointer(GLenum,GLsizei,const GLvoid*);5262 void GLAPIENTRY glNormalPointer(GLenum,GLsizei,const void*); 4933 5263 void GLAPIENTRY glOrtho(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble); 4934 5264 void GLAPIENTRY glPassThrough(GLfloat); 4935 void GLAPIENTRY glPixelMapfv(GLenum,GL int,const GLfloat*);4936 void GLAPIENTRY glPixelMapuiv(GLenum,GL int,const GLuint*);4937 void GLAPIENTRY glPixelMapusv(GLenum,GL int,const GLushort*);5265 void GLAPIENTRY glPixelMapfv(GLenum,GLsizei,const GLfloat*); 5266 void GLAPIENTRY glPixelMapuiv(GLenum,GLsizei,const GLuint*); 5267 void GLAPIENTRY glPixelMapusv(GLenum,GLsizei,const GLushort*); 4938 5268 void GLAPIENTRY glPixelStoref(GLenum,GLfloat); 4939 5269 void GLAPIENTRY glPixelStorei(GLenum,GLint); … … 4979 5309 void GLAPIENTRY glRasterPos4sv(const GLshort*); 4980 5310 void GLAPIENTRY glReadBuffer(GLenum); 4981 void GLAPIENTRY glReadPixels(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum, GLvoid*);5311 void GLAPIENTRY glReadPixels(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,void*); 4982 5312 void GLAPIENTRY glRectd(GLdouble,GLdouble,GLdouble,GLdouble); 4983 5313 void GLAPIENTRY glRectdv(const GLdouble*,const GLdouble*); … … 5031 5361 void GLAPIENTRY glTexCoord4s(GLshort,GLshort,GLshort,GLshort); 5032 5362 void GLAPIENTRY glTexCoord4sv(const GLshort*); 5033 void GLAPIENTRY glTexCoordPointer(GLint,GLenum,GLsizei,const GLvoid*);5363 void GLAPIENTRY glTexCoordPointer(GLint,GLenum,GLsizei,const void*); 5034 5364 void GLAPIENTRY glTexEnvf(GLenum,GLenum,GLfloat); 5035 5365 void GLAPIENTRY glTexEnvfv(GLenum,GLenum,const GLfloat*); … … 5042 5372 void GLAPIENTRY glTexGeni(GLenum,GLenum,GLint); 5043 5373 void GLAPIENTRY glTexGeniv(GLenum,GLenum,const GLint*); 5044 void GLAPIENTRY glTexImage1D(GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const GLvoid*);5045 void GLAPIENTRY glTexImage2D(GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);5374 void GLAPIENTRY glTexImage1D(GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const void*); 5375 void GLAPIENTRY glTexImage2D(GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLenum,GLenum,const void*); 5046 5376 void GLAPIENTRY glTexParameterf(GLenum,GLenum,GLfloat); 5047 5377 void GLAPIENTRY glTexParameterfv(GLenum,GLenum,const GLfloat*); 5048 5378 void GLAPIENTRY glTexParameteri(GLenum,GLenum,GLint); 5049 5379 void GLAPIENTRY glTexParameteriv(GLenum,GLenum,const GLint*); 5050 void GLAPIENTRY glTexSubImage1D(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid*);5051 void GLAPIENTRY glTexSubImage2D(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);5380 void GLAPIENTRY glTexSubImage1D(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const void*); 5381 void GLAPIENTRY glTexSubImage2D(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const void*); 5052 5382 void GLAPIENTRY glTranslated(GLdouble,GLdouble,GLdouble); 5053 5383 void GLAPIENTRY glTranslatef(GLfloat,GLfloat,GLfloat); … … 5076 5406 void GLAPIENTRY glVertex4s(GLshort,GLshort,GLshort,GLshort); 5077 5407 void GLAPIENTRY glVertex4sv(const GLshort*); 5078 void GLAPIENTRY glVertexPointer(GLint,GLenum,GLsizei,const GLvoid*);5408 void GLAPIENTRY glVertexPointer(GLint,GLenum,GLsizei,const void*); 5079 5409 void GLAPIENTRY glViewport(GLint,GLint,GLsizei,GLsizei); 5080 5410 -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/vbox/libWineStub/include/wine/wgl_driver.h
r46521 r51270 1 /* Automatically generated from http://www.opengl.org/registry /apifiles; DO NOT EDIT! */1 /* Automatically generated from http://www.opengl.org/registry files; DO NOT EDIT! */ 2 2 3 3 #ifndef __WINE_WGL_DRIVER_H … … 8 8 #endif 9 9 10 #define WINE_WGL_DRIVER_VERSION 1 010 #define WINE_WGL_DRIVER_VERSION 11 11 11 12 12 struct wgl_context; … … 40 40 void (WINE_GLAPI *p_glBlendFunc)(GLenum,GLenum); 41 41 void (WINE_GLAPI *p_glCallList)(GLuint); 42 void (WINE_GLAPI *p_glCallLists)(GLsizei,GLenum,const GLvoid*);42 void (WINE_GLAPI *p_glCallLists)(GLsizei,GLenum,const void*); 43 43 void (WINE_GLAPI *p_glClear)(GLbitfield); 44 44 void (WINE_GLAPI *p_glClearAccum)(GLfloat,GLfloat,GLfloat,GLfloat); … … 82 82 void (WINE_GLAPI *p_glColorMask)(GLboolean,GLboolean,GLboolean,GLboolean); 83 83 void (WINE_GLAPI *p_glColorMaterial)(GLenum,GLenum); 84 void (WINE_GLAPI *p_glColorPointer)(GLint,GLenum,GLsizei,const GLvoid*);84 void (WINE_GLAPI *p_glColorPointer)(GLint,GLenum,GLsizei,const void*); 85 85 void (WINE_GLAPI *p_glCopyPixels)(GLint,GLint,GLsizei,GLsizei,GLenum); 86 86 void (WINE_GLAPI *p_glCopyTexImage1D)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint); … … 98 98 void (WINE_GLAPI *p_glDrawArrays)(GLenum,GLint,GLsizei); 99 99 void (WINE_GLAPI *p_glDrawBuffer)(GLenum); 100 void (WINE_GLAPI *p_glDrawElements)(GLenum,GLsizei,GLenum,const GLvoid*);101 void (WINE_GLAPI *p_glDrawPixels)(GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);100 void (WINE_GLAPI *p_glDrawElements)(GLenum,GLsizei,GLenum,const void*); 101 void (WINE_GLAPI *p_glDrawPixels)(GLsizei,GLsizei,GLenum,GLenum,const void*); 102 102 void (WINE_GLAPI *p_glEdgeFlag)(GLboolean); 103 void (WINE_GLAPI *p_glEdgeFlagPointer)(GLsizei,const GLvoid*);103 void (WINE_GLAPI *p_glEdgeFlagPointer)(GLsizei,const void*); 104 104 void (WINE_GLAPI *p_glEdgeFlagv)(const GLboolean*); 105 105 void (WINE_GLAPI *p_glEnable)(GLenum); … … 146 146 void (WINE_GLAPI *p_glGetPixelMapuiv)(GLenum,GLuint*); 147 147 void (WINE_GLAPI *p_glGetPixelMapusv)(GLenum,GLushort*); 148 void (WINE_GLAPI *p_glGetPointerv)(GLenum, GLvoid**);148 void (WINE_GLAPI *p_glGetPointerv)(GLenum,void**); 149 149 void (WINE_GLAPI *p_glGetPolygonStipple)(GLubyte*); 150 const GLubyte 150 const GLubyte* (WINE_GLAPI *p_glGetString)(GLenum); 151 151 void (WINE_GLAPI *p_glGetTexEnvfv)(GLenum,GLenum,GLfloat*); 152 152 void (WINE_GLAPI *p_glGetTexEnviv)(GLenum,GLenum,GLint*); … … 154 154 void (WINE_GLAPI *p_glGetTexGenfv)(GLenum,GLenum,GLfloat*); 155 155 void (WINE_GLAPI *p_glGetTexGeniv)(GLenum,GLenum,GLint*); 156 void (WINE_GLAPI *p_glGetTexImage)(GLenum,GLint,GLenum,GLenum, GLvoid*);156 void (WINE_GLAPI *p_glGetTexImage)(GLenum,GLint,GLenum,GLenum,void*); 157 157 void (WINE_GLAPI *p_glGetTexLevelParameterfv)(GLenum,GLint,GLenum,GLfloat*); 158 158 void (WINE_GLAPI *p_glGetTexLevelParameteriv)(GLenum,GLint,GLenum,GLint*); … … 161 161 void (WINE_GLAPI *p_glHint)(GLenum,GLenum); 162 162 void (WINE_GLAPI *p_glIndexMask)(GLuint); 163 void (WINE_GLAPI *p_glIndexPointer)(GLenum,GLsizei,const GLvoid*);163 void (WINE_GLAPI *p_glIndexPointer)(GLenum,GLsizei,const void*); 164 164 void (WINE_GLAPI *p_glIndexd)(GLdouble); 165 165 void (WINE_GLAPI *p_glIndexdv)(const GLdouble*); … … 173 173 void (WINE_GLAPI *p_glIndexubv)(const GLubyte*); 174 174 void (WINE_GLAPI *p_glInitNames)(void); 175 void (WINE_GLAPI *p_glInterleavedArrays)(GLenum,GLsizei,const GLvoid*);175 void (WINE_GLAPI *p_glInterleavedArrays)(GLenum,GLsizei,const void*); 176 176 GLboolean (WINE_GLAPI *p_glIsEnabled)(GLenum); 177 177 GLboolean (WINE_GLAPI *p_glIsList)(GLuint); … … 219 219 void (WINE_GLAPI *p_glNormal3s)(GLshort,GLshort,GLshort); 220 220 void (WINE_GLAPI *p_glNormal3sv)(const GLshort*); 221 void (WINE_GLAPI *p_glNormalPointer)(GLenum,GLsizei,const GLvoid*);221 void (WINE_GLAPI *p_glNormalPointer)(GLenum,GLsizei,const void*); 222 222 void (WINE_GLAPI *p_glOrtho)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble); 223 223 void (WINE_GLAPI *p_glPassThrough)(GLfloat); 224 void (WINE_GLAPI *p_glPixelMapfv)(GLenum,GL int,const GLfloat*);225 void (WINE_GLAPI *p_glPixelMapuiv)(GLenum,GL int,const GLuint*);226 void (WINE_GLAPI *p_glPixelMapusv)(GLenum,GL int,const GLushort*);224 void (WINE_GLAPI *p_glPixelMapfv)(GLenum,GLsizei,const GLfloat*); 225 void (WINE_GLAPI *p_glPixelMapuiv)(GLenum,GLsizei,const GLuint*); 226 void (WINE_GLAPI *p_glPixelMapusv)(GLenum,GLsizei,const GLushort*); 227 227 void (WINE_GLAPI *p_glPixelStoref)(GLenum,GLfloat); 228 228 void (WINE_GLAPI *p_glPixelStorei)(GLenum,GLint); … … 268 268 void (WINE_GLAPI *p_glRasterPos4sv)(const GLshort*); 269 269 void (WINE_GLAPI *p_glReadBuffer)(GLenum); 270 void (WINE_GLAPI *p_glReadPixels)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum, GLvoid*);270 void (WINE_GLAPI *p_glReadPixels)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,void*); 271 271 void (WINE_GLAPI *p_glRectd)(GLdouble,GLdouble,GLdouble,GLdouble); 272 272 void (WINE_GLAPI *p_glRectdv)(const GLdouble*,const GLdouble*); … … 320 320 void (WINE_GLAPI *p_glTexCoord4s)(GLshort,GLshort,GLshort,GLshort); 321 321 void (WINE_GLAPI *p_glTexCoord4sv)(const GLshort*); 322 void (WINE_GLAPI *p_glTexCoordPointer)(GLint,GLenum,GLsizei,const GLvoid*);322 void (WINE_GLAPI *p_glTexCoordPointer)(GLint,GLenum,GLsizei,const void*); 323 323 void (WINE_GLAPI *p_glTexEnvf)(GLenum,GLenum,GLfloat); 324 324 void (WINE_GLAPI *p_glTexEnvfv)(GLenum,GLenum,const GLfloat*); … … 331 331 void (WINE_GLAPI *p_glTexGeni)(GLenum,GLenum,GLint); 332 332 void (WINE_GLAPI *p_glTexGeniv)(GLenum,GLenum,const GLint*); 333 void (WINE_GLAPI *p_glTexImage1D)(GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const GLvoid*);334 void (WINE_GLAPI *p_glTexImage2D)(GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);333 void (WINE_GLAPI *p_glTexImage1D)(GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const void*); 334 void (WINE_GLAPI *p_glTexImage2D)(GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLenum,GLenum,const void*); 335 335 void (WINE_GLAPI *p_glTexParameterf)(GLenum,GLenum,GLfloat); 336 336 void (WINE_GLAPI *p_glTexParameterfv)(GLenum,GLenum,const GLfloat*); 337 337 void (WINE_GLAPI *p_glTexParameteri)(GLenum,GLenum,GLint); 338 338 void (WINE_GLAPI *p_glTexParameteriv)(GLenum,GLenum,const GLint*); 339 void (WINE_GLAPI *p_glTexSubImage1D)(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid*);340 void (WINE_GLAPI *p_glTexSubImage2D)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);339 void (WINE_GLAPI *p_glTexSubImage1D)(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const void*); 340 void (WINE_GLAPI *p_glTexSubImage2D)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const void*); 341 341 void (WINE_GLAPI *p_glTranslated)(GLdouble,GLdouble,GLdouble); 342 342 void (WINE_GLAPI *p_glTranslatef)(GLfloat,GLfloat,GLfloat); … … 365 365 void (WINE_GLAPI *p_glVertex4s)(GLshort,GLshort,GLshort,GLshort); 366 366 void (WINE_GLAPI *p_glVertex4sv)(const GLshort*); 367 void (WINE_GLAPI *p_glVertexPointer)(GLint,GLenum,GLsizei,const GLvoid*);367 void (WINE_GLAPI *p_glVertexPointer)(GLint,GLenum,GLsizei,const void*); 368 368 void (WINE_GLAPI *p_glViewport)(GLint,GLint,GLsizei,GLsizei); 369 369 } gl; … … 371 371 struct 372 372 { 373 void (WINE_GLAPI *p_glAccumxOES)(GLenum,GLfixed); 373 374 void (WINE_GLAPI *p_glActiveProgramEXT)(GLuint); 374 375 void (WINE_GLAPI *p_glActiveShaderProgram)(GLuint,GLuint); … … 380 381 void (WINE_GLAPI *p_glAlphaFragmentOp2ATI)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint); 381 382 void (WINE_GLAPI *p_glAlphaFragmentOp3ATI)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint); 383 void (WINE_GLAPI *p_glAlphaFuncxOES)(GLenum,GLfixed); 382 384 void (WINE_GLAPI *p_glApplyTextureEXT)(GLenum); 383 385 GLboolean (WINE_GLAPI *p_glAreProgramsResidentNV)(GLsizei,const GLuint*,GLboolean*); … … 390 392 void (WINE_GLAPI *p_glBeginConditionalRender)(GLuint,GLenum); 391 393 void (WINE_GLAPI *p_glBeginConditionalRenderNV)(GLuint,GLenum); 394 void (WINE_GLAPI *p_glBeginConditionalRenderNVX)(GLuint); 392 395 void (WINE_GLAPI *p_glBeginFragmentShaderATI)(void); 393 396 void (WINE_GLAPI *p_glBeginOcclusionQueryNV)(GLuint); … … 413 416 void (WINE_GLAPI *p_glBindBufferRangeEXT)(GLenum,GLuint,GLuint,GLintptr,GLsizeiptr); 414 417 void (WINE_GLAPI *p_glBindBufferRangeNV)(GLenum,GLuint,GLuint,GLintptr,GLsizeiptr); 418 void (WINE_GLAPI *p_glBindBuffersBase)(GLenum,GLuint,GLsizei,const GLuint*); 419 void (WINE_GLAPI *p_glBindBuffersRange)(GLenum,GLuint,GLsizei,const GLuint*,const GLintptr*,const GLsizeiptr*); 415 420 void (WINE_GLAPI *p_glBindFragDataLocation)(GLuint,GLuint,const GLchar*); 416 421 void (WINE_GLAPI *p_glBindFragDataLocationEXT)(GLuint,GLuint,const GLchar*); … … 421 426 void (WINE_GLAPI *p_glBindImageTexture)(GLuint,GLuint,GLint,GLboolean,GLint,GLenum,GLenum); 422 427 void (WINE_GLAPI *p_glBindImageTextureEXT)(GLuint,GLuint,GLint,GLboolean,GLint,GLenum,GLint); 428 void (WINE_GLAPI *p_glBindImageTextures)(GLuint,GLsizei,const GLuint*); 423 429 GLuint (WINE_GLAPI *p_glBindLightParameterEXT)(GLenum,GLenum); 424 430 GLuint (WINE_GLAPI *p_glBindMaterialParameterEXT)(GLenum,GLenum); … … 431 437 void (WINE_GLAPI *p_glBindRenderbufferEXT)(GLenum,GLuint); 432 438 void (WINE_GLAPI *p_glBindSampler)(GLuint,GLuint); 439 void (WINE_GLAPI *p_glBindSamplers)(GLuint,GLsizei,const GLuint*); 433 440 GLuint (WINE_GLAPI *p_glBindTexGenParameterEXT)(GLenum,GLenum,GLenum); 434 441 void (WINE_GLAPI *p_glBindTextureEXT)(GLenum,GLuint); 435 442 GLuint (WINE_GLAPI *p_glBindTextureUnitParameterEXT)(GLenum,GLenum); 443 void (WINE_GLAPI *p_glBindTextures)(GLuint,GLsizei,const GLuint*); 436 444 void (WINE_GLAPI *p_glBindTransformFeedback)(GLenum,GLuint); 437 445 void (WINE_GLAPI *p_glBindTransformFeedbackNV)(GLenum,GLuint); … … 439 447 void (WINE_GLAPI *p_glBindVertexArrayAPPLE)(GLuint); 440 448 void (WINE_GLAPI *p_glBindVertexBuffer)(GLuint,GLuint,GLintptr,GLsizei); 449 void (WINE_GLAPI *p_glBindVertexBuffers)(GLuint,GLsizei,const GLuint*,const GLintptr*,const GLsizei*); 441 450 void (WINE_GLAPI *p_glBindVertexShaderEXT)(GLuint); 442 451 void (WINE_GLAPI *p_glBindVideoCaptureStreamBufferNV)(GLuint,GLuint,GLenum,GLintptrARB); … … 452 461 void (WINE_GLAPI *p_glBinormal3sEXT)(GLshort,GLshort,GLshort); 453 462 void (WINE_GLAPI *p_glBinormal3svEXT)(const GLshort*); 454 void (WINE_GLAPI *p_glBinormalPointerEXT)(GLenum,GLsizei,const GLvoid*); 463 void (WINE_GLAPI *p_glBinormalPointerEXT)(GLenum,GLsizei,const void*); 464 void (WINE_GLAPI *p_glBitmapxOES)(GLsizei,GLsizei,GLfixed,GLfixed,GLfixed,GLfixed,const GLubyte*); 465 void (WINE_GLAPI *p_glBlendBarrierNV)(void); 455 466 void (WINE_GLAPI *p_glBlendColor)(GLfloat,GLfloat,GLfloat,GLfloat); 456 467 void (WINE_GLAPI *p_glBlendColorEXT)(GLfloat,GLfloat,GLfloat,GLfloat); 468 void (WINE_GLAPI *p_glBlendColorxOES)(GLfixed,GLfixed,GLfixed,GLfixed); 457 469 void (WINE_GLAPI *p_glBlendEquation)(GLenum); 458 470 void (WINE_GLAPI *p_glBlendEquationEXT)(GLenum); … … 474 486 void (WINE_GLAPI *p_glBlendFunci)(GLuint,GLenum,GLenum); 475 487 void (WINE_GLAPI *p_glBlendFunciARB)(GLuint,GLenum,GLenum); 488 void (WINE_GLAPI *p_glBlendParameteriNV)(GLenum,GLint); 476 489 void (WINE_GLAPI *p_glBlitFramebuffer)(GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum); 477 490 void (WINE_GLAPI *p_glBlitFramebufferEXT)(GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum); 478 void (WINE_GLAPI *p_glBufferAddressRangeNV)(GLenum,GLuint, UINT64,GLsizeiptr);479 void (WINE_GLAPI *p_glBufferData)(GLenum,GLsizeiptr,const GLvoid*,GLenum);480 void (WINE_GLAPI *p_glBufferDataARB)(GLenum,GLsizeiptrARB,const GLvoid*,GLenum);491 void (WINE_GLAPI *p_glBufferAddressRangeNV)(GLenum,GLuint,GLuint64EXT,GLsizeiptr); 492 void (WINE_GLAPI *p_glBufferData)(GLenum,GLsizeiptr,const void*,GLenum); 493 void (WINE_GLAPI *p_glBufferDataARB)(GLenum,GLsizeiptrARB,const void*,GLenum); 481 494 void (WINE_GLAPI *p_glBufferParameteriAPPLE)(GLenum,GLenum,GLint); 482 495 GLuint (WINE_GLAPI *p_glBufferRegionEnabled)(void); 483 void (WINE_GLAPI *p_glBufferSubData)(GLenum,GLintptr,GLsizeiptr,const GLvoid*); 484 void (WINE_GLAPI *p_glBufferSubDataARB)(GLenum,GLintptrARB,GLsizeiptrARB,const GLvoid*); 496 void (WINE_GLAPI *p_glBufferStorage)(GLenum,GLsizeiptr,const void*,GLbitfield); 497 void (WINE_GLAPI *p_glBufferSubData)(GLenum,GLintptr,GLsizeiptr,const void*); 498 void (WINE_GLAPI *p_glBufferSubDataARB)(GLenum,GLintptrARB,GLsizeiptrARB,const void*); 485 499 GLenum (WINE_GLAPI *p_glCheckFramebufferStatus)(GLenum); 486 500 GLenum (WINE_GLAPI *p_glCheckFramebufferStatusEXT)(GLenum); … … 488 502 void (WINE_GLAPI *p_glClampColor)(GLenum,GLenum); 489 503 void (WINE_GLAPI *p_glClampColorARB)(GLenum,GLenum); 504 void (WINE_GLAPI *p_glClearAccumxOES)(GLfixed,GLfixed,GLfixed,GLfixed); 490 505 void (WINE_GLAPI *p_glClearBufferData)(GLenum,GLenum,GLenum,GLenum,const void*); 491 506 void (WINE_GLAPI *p_glClearBufferSubData)(GLenum,GLenum,GLintptr,GLsizeiptr,GLenum,GLenum,const void*); … … 496 511 void (WINE_GLAPI *p_glClearColorIiEXT)(GLint,GLint,GLint,GLint); 497 512 void (WINE_GLAPI *p_glClearColorIuiEXT)(GLuint,GLuint,GLuint,GLuint); 513 void (WINE_GLAPI *p_glClearColorxOES)(GLfixed,GLfixed,GLfixed,GLfixed); 498 514 void (WINE_GLAPI *p_glClearDepthdNV)(GLdouble); 499 515 void (WINE_GLAPI *p_glClearDepthf)(GLfloat); 516 void (WINE_GLAPI *p_glClearDepthfOES)(GLclampf); 517 void (WINE_GLAPI *p_glClearDepthxOES)(GLfixed); 500 518 void (WINE_GLAPI *p_glClearNamedBufferDataEXT)(GLuint,GLenum,GLenum,GLenum,const void*); 501 519 void (WINE_GLAPI *p_glClearNamedBufferSubDataEXT)(GLuint,GLenum,GLenum,GLenum,GLsizeiptr,GLsizeiptr,const void*); 520 void (WINE_GLAPI *p_glClearTexImage)(GLuint,GLint,GLenum,GLenum,const void*); 521 void (WINE_GLAPI *p_glClearTexSubImage)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*); 502 522 void (WINE_GLAPI *p_glClientActiveTexture)(GLenum); 503 523 void (WINE_GLAPI *p_glClientActiveTextureARB)(GLenum); 504 524 void (WINE_GLAPI *p_glClientActiveVertexStreamATI)(GLenum); 505 525 void (WINE_GLAPI *p_glClientAttribDefaultEXT)(GLbitfield); 506 GLenum (WINE_GLAPI *p_glClientWaitSync)(GLvoid*,GLbitfield,UINT64); 526 GLenum (WINE_GLAPI *p_glClientWaitSync)(GLsync,GLbitfield,GLuint64); 527 void (WINE_GLAPI *p_glClipPlanefOES)(GLenum,const GLfloat*); 528 void (WINE_GLAPI *p_glClipPlanexOES)(GLenum,const GLfixed*); 507 529 void (WINE_GLAPI *p_glColor3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat); 508 530 void (WINE_GLAPI *p_glColor3fVertex3fvSUN)(const GLfloat*,const GLfloat*); 509 531 void (WINE_GLAPI *p_glColor3hNV)(GLhalfNV,GLhalfNV,GLhalfNV); 510 532 void (WINE_GLAPI *p_glColor3hvNV)(const GLhalfNV*); 533 void (WINE_GLAPI *p_glColor3xOES)(GLfixed,GLfixed,GLfixed); 534 void (WINE_GLAPI *p_glColor3xvOES)(const GLfixed*); 511 535 void (WINE_GLAPI *p_glColor4fNormal3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat); 512 536 void (WINE_GLAPI *p_glColor4fNormal3fVertex3fvSUN)(const GLfloat*,const GLfloat*,const GLfloat*); … … 517 541 void (WINE_GLAPI *p_glColor4ubVertex3fSUN)(GLubyte,GLubyte,GLubyte,GLubyte,GLfloat,GLfloat,GLfloat); 518 542 void (WINE_GLAPI *p_glColor4ubVertex3fvSUN)(const GLubyte*,const GLfloat*); 543 void (WINE_GLAPI *p_glColor4xOES)(GLfixed,GLfixed,GLfixed,GLfixed); 544 void (WINE_GLAPI *p_glColor4xvOES)(const GLfixed*); 519 545 void (WINE_GLAPI *p_glColorFormatNV)(GLint,GLenum,GLsizei); 520 546 void (WINE_GLAPI *p_glColorFragmentOp1ATI)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint); … … 527 553 void (WINE_GLAPI *p_glColorP4ui)(GLenum,GLuint); 528 554 void (WINE_GLAPI *p_glColorP4uiv)(GLenum,const GLuint*); 529 void (WINE_GLAPI *p_glColorPointerEXT)(GLint,GLenum,GLsizei,GLsizei,const GLvoid*);530 void (WINE_GLAPI *p_glColorPointerListIBM)(GLint,GLenum,GLint,const GLvoid**,GLint);531 void (WINE_GLAPI *p_glColorPointervINTEL)(GLint,GLenum,const GLvoid**);532 void (WINE_GLAPI *p_glColorSubTable)(GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);533 void (WINE_GLAPI *p_glColorSubTableEXT)(GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);534 void (WINE_GLAPI *p_glColorTable)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid*);535 void (WINE_GLAPI *p_glColorTableEXT)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid*);555 void (WINE_GLAPI *p_glColorPointerEXT)(GLint,GLenum,GLsizei,GLsizei,const void*); 556 void (WINE_GLAPI *p_glColorPointerListIBM)(GLint,GLenum,GLint,const void**,GLint); 557 void (WINE_GLAPI *p_glColorPointervINTEL)(GLint,GLenum,const void**); 558 void (WINE_GLAPI *p_glColorSubTable)(GLenum,GLsizei,GLsizei,GLenum,GLenum,const void*); 559 void (WINE_GLAPI *p_glColorSubTableEXT)(GLenum,GLsizei,GLsizei,GLenum,GLenum,const void*); 560 void (WINE_GLAPI *p_glColorTable)(GLenum,GLenum,GLsizei,GLenum,GLenum,const void*); 561 void (WINE_GLAPI *p_glColorTableEXT)(GLenum,GLenum,GLsizei,GLenum,GLenum,const void*); 536 562 void (WINE_GLAPI *p_glColorTableParameterfv)(GLenum,GLenum,const GLfloat*); 537 563 void (WINE_GLAPI *p_glColorTableParameterfvSGI)(GLenum,GLenum,const GLfloat*); 538 564 void (WINE_GLAPI *p_glColorTableParameteriv)(GLenum,GLenum,const GLint*); 539 565 void (WINE_GLAPI *p_glColorTableParameterivSGI)(GLenum,GLenum,const GLint*); 540 void (WINE_GLAPI *p_glColorTableSGI)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid*);566 void (WINE_GLAPI *p_glColorTableSGI)(GLenum,GLenum,GLsizei,GLenum,GLenum,const void*); 541 567 void (WINE_GLAPI *p_glCombinerInputNV)(GLenum,GLenum,GLenum,GLenum,GLenum,GLenum); 542 568 void (WINE_GLAPI *p_glCombinerOutputNV)(GLenum,GLenum,GLenum,GLenum,GLenum,GLenum,GLenum,GLboolean,GLboolean,GLboolean); … … 548 574 void (WINE_GLAPI *p_glCompileShader)(GLuint); 549 575 void (WINE_GLAPI *p_glCompileShaderARB)(GLhandleARB); 550 void (WINE_GLAPI *p_glCompileShaderIncludeARB)(GLuint,GLsizei,const GLchar* *,const GLint*);551 void (WINE_GLAPI *p_glCompressedMultiTexImage1DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid*);552 void (WINE_GLAPI *p_glCompressedMultiTexImage2DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);553 void (WINE_GLAPI *p_glCompressedMultiTexImage3DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);554 void (WINE_GLAPI *p_glCompressedMultiTexSubImage1DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid*);555 void (WINE_GLAPI *p_glCompressedMultiTexSubImage2DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);556 void (WINE_GLAPI *p_glCompressedMultiTexSubImage3DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);557 void (WINE_GLAPI *p_glCompressedTexImage1D)(GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid*);558 void (WINE_GLAPI *p_glCompressedTexImage1DARB)(GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid*);559 void (WINE_GLAPI *p_glCompressedTexImage2D)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);560 void (WINE_GLAPI *p_glCompressedTexImage2DARB)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);561 void (WINE_GLAPI *p_glCompressedTexImage3D)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);562 void (WINE_GLAPI *p_glCompressedTexImage3DARB)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);563 void (WINE_GLAPI *p_glCompressedTexSubImage1D)(GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid*);564 void (WINE_GLAPI *p_glCompressedTexSubImage1DARB)(GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid*);565 void (WINE_GLAPI *p_glCompressedTexSubImage2D)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);566 void (WINE_GLAPI *p_glCompressedTexSubImage2DARB)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);567 void (WINE_GLAPI *p_glCompressedTexSubImage3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);568 void (WINE_GLAPI *p_glCompressedTexSubImage3DARB)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);569 void (WINE_GLAPI *p_glCompressedTextureImage1DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid*);570 void (WINE_GLAPI *p_glCompressedTextureImage2DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);571 void (WINE_GLAPI *p_glCompressedTextureImage3DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid*);572 void (WINE_GLAPI *p_glCompressedTextureSubImage1DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid*);573 void (WINE_GLAPI *p_glCompressedTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);574 void (WINE_GLAPI *p_glCompressedTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid*);575 void (WINE_GLAPI *p_glConvolutionFilter1D)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid*);576 void (WINE_GLAPI *p_glConvolutionFilter1DEXT)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid*);577 void (WINE_GLAPI *p_glConvolutionFilter2D)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);578 void (WINE_GLAPI *p_glConvolutionFilter2DEXT)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);576 void (WINE_GLAPI *p_glCompileShaderIncludeARB)(GLuint,GLsizei,const GLchar*const*,const GLint*); 577 void (WINE_GLAPI *p_glCompressedMultiTexImage1DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const void*); 578 void (WINE_GLAPI *p_glCompressedMultiTexImage2DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const void*); 579 void (WINE_GLAPI *p_glCompressedMultiTexImage3DEXT)(GLenum,GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const void*); 580 void (WINE_GLAPI *p_glCompressedMultiTexSubImage1DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const void*); 581 void (WINE_GLAPI *p_glCompressedMultiTexSubImage2DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const void*); 582 void (WINE_GLAPI *p_glCompressedMultiTexSubImage3DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const void*); 583 void (WINE_GLAPI *p_glCompressedTexImage1D)(GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const void*); 584 void (WINE_GLAPI *p_glCompressedTexImage1DARB)(GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const void*); 585 void (WINE_GLAPI *p_glCompressedTexImage2D)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const void*); 586 void (WINE_GLAPI *p_glCompressedTexImage2DARB)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const void*); 587 void (WINE_GLAPI *p_glCompressedTexImage3D)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const void*); 588 void (WINE_GLAPI *p_glCompressedTexImage3DARB)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const void*); 589 void (WINE_GLAPI *p_glCompressedTexSubImage1D)(GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const void*); 590 void (WINE_GLAPI *p_glCompressedTexSubImage1DARB)(GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const void*); 591 void (WINE_GLAPI *p_glCompressedTexSubImage2D)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const void*); 592 void (WINE_GLAPI *p_glCompressedTexSubImage2DARB)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const void*); 593 void (WINE_GLAPI *p_glCompressedTexSubImage3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const void*); 594 void (WINE_GLAPI *p_glCompressedTexSubImage3DARB)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const void*); 595 void (WINE_GLAPI *p_glCompressedTextureImage1DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const void*); 596 void (WINE_GLAPI *p_glCompressedTextureImage2DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const void*); 597 void (WINE_GLAPI *p_glCompressedTextureImage3DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const void*); 598 void (WINE_GLAPI *p_glCompressedTextureSubImage1DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const void*); 599 void (WINE_GLAPI *p_glCompressedTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const void*); 600 void (WINE_GLAPI *p_glCompressedTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const void*); 601 void (WINE_GLAPI *p_glConvolutionFilter1D)(GLenum,GLenum,GLsizei,GLenum,GLenum,const void*); 602 void (WINE_GLAPI *p_glConvolutionFilter1DEXT)(GLenum,GLenum,GLsizei,GLenum,GLenum,const void*); 603 void (WINE_GLAPI *p_glConvolutionFilter2D)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const void*); 604 void (WINE_GLAPI *p_glConvolutionFilter2DEXT)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const void*); 579 605 void (WINE_GLAPI *p_glConvolutionParameterf)(GLenum,GLenum,GLfloat); 580 606 void (WINE_GLAPI *p_glConvolutionParameterfEXT)(GLenum,GLenum,GLfloat); … … 585 611 void (WINE_GLAPI *p_glConvolutionParameteriv)(GLenum,GLenum,const GLint*); 586 612 void (WINE_GLAPI *p_glConvolutionParameterivEXT)(GLenum,GLenum,const GLint*); 613 void (WINE_GLAPI *p_glConvolutionParameterxOES)(GLenum,GLenum,GLfixed); 614 void (WINE_GLAPI *p_glConvolutionParameterxvOES)(GLenum,GLenum,const GLfixed*); 587 615 void (WINE_GLAPI *p_glCopyBufferSubData)(GLenum,GLenum,GLintptr,GLintptr,GLsizeiptr); 588 616 void (WINE_GLAPI *p_glCopyColorSubTable)(GLenum,GLsizei,GLint,GLint,GLsizei); … … 613 641 void (WINE_GLAPI *p_glCopyTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei); 614 642 void (WINE_GLAPI *p_glCopyTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei); 615 void (WINE_GLAPI *p_glCoverFillPathInstancedNV)(GLsizei,GLenum,const GLvoid*,GLuint,GLenum,GLenum,const GLfloat*);643 void (WINE_GLAPI *p_glCoverFillPathInstancedNV)(GLsizei,GLenum,const void*,GLuint,GLenum,GLenum,const GLfloat*); 616 644 void (WINE_GLAPI *p_glCoverFillPathNV)(GLuint,GLenum); 617 void (WINE_GLAPI *p_glCoverStrokePathInstancedNV)(GLsizei,GLenum,const GLvoid*,GLuint,GLenum,GLenum,const GLfloat*);645 void (WINE_GLAPI *p_glCoverStrokePathInstancedNV)(GLsizei,GLenum,const void*,GLuint,GLenum,GLenum,const GLfloat*); 618 646 void (WINE_GLAPI *p_glCoverStrokePathNV)(GLuint,GLenum); 619 647 GLuint (WINE_GLAPI *p_glCreateProgram)(void); … … 622 650 GLhandleARB (WINE_GLAPI *p_glCreateShaderObjectARB)(GLenum); 623 651 GLuint (WINE_GLAPI *p_glCreateShaderProgramEXT)(GLenum,const GLchar*); 624 GLuint (WINE_GLAPI *p_glCreateShaderProgramv)(GLenum,GLsizei,const GLchar* 625 GL void* (WINE_GLAPI *p_glCreateSyncFromCLeventARB)(void *,void*,GLbitfield);652 GLuint (WINE_GLAPI *p_glCreateShaderProgramv)(GLenum,GLsizei,const GLchar*const*); 653 GLsync (WINE_GLAPI *p_glCreateSyncFromCLeventARB)(void*,void*,GLbitfield); 626 654 void (WINE_GLAPI *p_glCullParameterdvEXT)(GLenum,GLdouble*); 627 655 void (WINE_GLAPI *p_glCullParameterfvEXT)(GLenum,GLfloat*); 628 656 void (WINE_GLAPI *p_glCurrentPaletteMatrixARB)(GLint); 629 657 void (WINE_GLAPI *p_glDebugMessageCallback)(void *,const void*); 630 void (WINE_GLAPI *p_glDebugMessageCallbackAMD)(void *, GLvoid*);631 void (WINE_GLAPI *p_glDebugMessageCallbackARB)(void *,const GLvoid*);658 void (WINE_GLAPI *p_glDebugMessageCallbackAMD)(void *,void*); 659 void (WINE_GLAPI *p_glDebugMessageCallbackARB)(void *,const void*); 632 660 void (WINE_GLAPI *p_glDebugMessageControl)(GLenum,GLenum,GLenum,GLsizei,const GLuint*,GLboolean); 633 661 void (WINE_GLAPI *p_glDebugMessageControlARB)(GLenum,GLenum,GLenum,GLsizei,const GLuint*,GLboolean); … … 665 693 void (WINE_GLAPI *p_glDeleteSamplers)(GLsizei,const GLuint*); 666 694 void (WINE_GLAPI *p_glDeleteShader)(GLuint); 667 void (WINE_GLAPI *p_glDeleteSync)(GL void*);695 void (WINE_GLAPI *p_glDeleteSync)(GLsync); 668 696 void (WINE_GLAPI *p_glDeleteTexturesEXT)(GLsizei,const GLuint*); 669 697 void (WINE_GLAPI *p_glDeleteTransformFeedbacks)(GLsizei,const GLuint*); … … 678 706 void (WINE_GLAPI *p_glDepthRangedNV)(GLdouble,GLdouble); 679 707 void (WINE_GLAPI *p_glDepthRangef)(GLfloat,GLfloat); 708 void (WINE_GLAPI *p_glDepthRangefOES)(GLclampf,GLclampf); 709 void (WINE_GLAPI *p_glDepthRangexOES)(GLfixed,GLfixed); 680 710 void (WINE_GLAPI *p_glDetachObjectARB)(GLhandleARB,GLhandleARB); 681 711 void (WINE_GLAPI *p_glDetachShader)(GLuint,GLuint); 682 712 void (WINE_GLAPI *p_glDetailTexFuncSGIS)(GLenum,GLsizei,const GLfloat*); 683 713 void (WINE_GLAPI *p_glDisableClientStateIndexedEXT)(GLenum,GLuint); 714 void (WINE_GLAPI *p_glDisableClientStateiEXT)(GLenum,GLuint); 684 715 void (WINE_GLAPI *p_glDisableIndexedEXT)(GLenum,GLuint); 685 716 void (WINE_GLAPI *p_glDisableVariantClientStateEXT)(GLuint); 717 void (WINE_GLAPI *p_glDisableVertexArrayAttribEXT)(GLuint,GLuint); 718 void (WINE_GLAPI *p_glDisableVertexArrayEXT)(GLuint,GLenum); 686 719 void (WINE_GLAPI *p_glDisableVertexAttribAPPLE)(GLuint,GLenum); 687 720 void (WINE_GLAPI *p_glDisableVertexAttribArray)(GLuint); … … 689 722 void (WINE_GLAPI *p_glDisablei)(GLenum,GLuint); 690 723 void (WINE_GLAPI *p_glDispatchCompute)(GLuint,GLuint,GLuint); 724 void (WINE_GLAPI *p_glDispatchComputeGroupSizeARB)(GLuint,GLuint,GLuint,GLuint,GLuint,GLuint); 691 725 void (WINE_GLAPI *p_glDispatchComputeIndirect)(GLintptr); 692 726 void (WINE_GLAPI *p_glDrawArraysEXT)(GLenum,GLint,GLsizei); 693 void (WINE_GLAPI *p_glDrawArraysIndirect)(GLenum,const GLvoid*);727 void (WINE_GLAPI *p_glDrawArraysIndirect)(GLenum,const void*); 694 728 void (WINE_GLAPI *p_glDrawArraysInstanced)(GLenum,GLint,GLsizei,GLsizei); 695 729 void (WINE_GLAPI *p_glDrawArraysInstancedARB)(GLenum,GLint,GLsizei,GLsizei); … … 702 736 void (WINE_GLAPI *p_glDrawElementArrayAPPLE)(GLenum,GLint,GLsizei); 703 737 void (WINE_GLAPI *p_glDrawElementArrayATI)(GLenum,GLsizei); 704 void (WINE_GLAPI *p_glDrawElementsBaseVertex)(GLenum,GLsizei,GLenum,const GLvoid*,GLint);705 void (WINE_GLAPI *p_glDrawElementsIndirect)(GLenum,GLenum,const GLvoid*);706 void (WINE_GLAPI *p_glDrawElementsInstanced)(GLenum,GLsizei,GLenum,const GLvoid*,GLsizei);707 void (WINE_GLAPI *p_glDrawElementsInstancedARB)(GLenum,GLsizei,GLenum,const GLvoid*,GLsizei);738 void (WINE_GLAPI *p_glDrawElementsBaseVertex)(GLenum,GLsizei,GLenum,const void*,GLint); 739 void (WINE_GLAPI *p_glDrawElementsIndirect)(GLenum,GLenum,const void*); 740 void (WINE_GLAPI *p_glDrawElementsInstanced)(GLenum,GLsizei,GLenum,const void*,GLsizei); 741 void (WINE_GLAPI *p_glDrawElementsInstancedARB)(GLenum,GLsizei,GLenum,const void*,GLsizei); 708 742 void (WINE_GLAPI *p_glDrawElementsInstancedBaseInstance)(GLenum,GLsizei,GLenum,const void*,GLsizei,GLuint); 709 void (WINE_GLAPI *p_glDrawElementsInstancedBaseVertex)(GLenum,GLsizei,GLenum,const GLvoid*,GLsizei,GLint);743 void (WINE_GLAPI *p_glDrawElementsInstancedBaseVertex)(GLenum,GLsizei,GLenum,const void*,GLsizei,GLint); 710 744 void (WINE_GLAPI *p_glDrawElementsInstancedBaseVertexBaseInstance)(GLenum,GLsizei,GLenum,const void*,GLsizei,GLint,GLuint); 711 void (WINE_GLAPI *p_glDrawElementsInstancedEXT)(GLenum,GLsizei,GLenum,const GLvoid*,GLsizei);745 void (WINE_GLAPI *p_glDrawElementsInstancedEXT)(GLenum,GLsizei,GLenum,const void*,GLsizei); 712 746 void (WINE_GLAPI *p_glDrawMeshArraysSUN)(GLenum,GLint,GLsizei,GLsizei); 713 747 void (WINE_GLAPI *p_glDrawRangeElementArrayAPPLE)(GLenum,GLuint,GLuint,GLint,GLsizei); 714 748 void (WINE_GLAPI *p_glDrawRangeElementArrayATI)(GLenum,GLuint,GLuint,GLsizei); 715 void (WINE_GLAPI *p_glDrawRangeElements)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid*); 716 void (WINE_GLAPI *p_glDrawRangeElementsBaseVertex)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid*,GLint); 717 void (WINE_GLAPI *p_glDrawRangeElementsEXT)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid*); 749 void (WINE_GLAPI *p_glDrawRangeElements)(GLenum,GLuint,GLuint,GLsizei,GLenum,const void*); 750 void (WINE_GLAPI *p_glDrawRangeElementsBaseVertex)(GLenum,GLuint,GLuint,GLsizei,GLenum,const void*,GLint); 751 void (WINE_GLAPI *p_glDrawRangeElementsEXT)(GLenum,GLuint,GLuint,GLsizei,GLenum,const void*); 752 void (WINE_GLAPI *p_glDrawTextureNV)(GLuint,GLuint,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat); 718 753 void (WINE_GLAPI *p_glDrawTransformFeedback)(GLenum,GLuint); 719 754 void (WINE_GLAPI *p_glDrawTransformFeedbackInstanced)(GLenum,GLuint,GLsizei); … … 724 759 void (WINE_GLAPI *p_glEdgeFlagPointerEXT)(GLsizei,GLsizei,const GLboolean*); 725 760 void (WINE_GLAPI *p_glEdgeFlagPointerListIBM)(GLint,const GLboolean**,GLint); 726 void (WINE_GLAPI *p_glElementPointerAPPLE)(GLenum,const GLvoid*);727 void (WINE_GLAPI *p_glElementPointerATI)(GLenum,const GLvoid*);761 void (WINE_GLAPI *p_glElementPointerAPPLE)(GLenum,const void*); 762 void (WINE_GLAPI *p_glElementPointerATI)(GLenum,const void*); 728 763 void (WINE_GLAPI *p_glEnableClientStateIndexedEXT)(GLenum,GLuint); 764 void (WINE_GLAPI *p_glEnableClientStateiEXT)(GLenum,GLuint); 729 765 void (WINE_GLAPI *p_glEnableIndexedEXT)(GLenum,GLuint); 730 766 void (WINE_GLAPI *p_glEnableVariantClientStateEXT)(GLuint); 767 void (WINE_GLAPI *p_glEnableVertexArrayAttribEXT)(GLuint,GLuint); 768 void (WINE_GLAPI *p_glEnableVertexArrayEXT)(GLuint,GLenum); 731 769 void (WINE_GLAPI *p_glEnableVertexAttribAPPLE)(GLuint,GLenum); 732 770 void (WINE_GLAPI *p_glEnableVertexAttribArray)(GLuint); … … 735 773 void (WINE_GLAPI *p_glEndConditionalRender)(void); 736 774 void (WINE_GLAPI *p_glEndConditionalRenderNV)(void); 775 void (WINE_GLAPI *p_glEndConditionalRenderNVX)(void); 737 776 void (WINE_GLAPI *p_glEndFragmentShaderATI)(void); 738 777 void (WINE_GLAPI *p_glEndOcclusionQueryNV)(void); … … 746 785 void (WINE_GLAPI *p_glEndVertexShaderEXT)(void); 747 786 void (WINE_GLAPI *p_glEndVideoCaptureNV)(GLuint); 787 void (WINE_GLAPI *p_glEvalCoord1xOES)(GLfixed); 788 void (WINE_GLAPI *p_glEvalCoord1xvOES)(const GLfixed*); 789 void (WINE_GLAPI *p_glEvalCoord2xOES)(GLfixed,GLfixed); 790 void (WINE_GLAPI *p_glEvalCoord2xvOES)(const GLfixed*); 748 791 void (WINE_GLAPI *p_glEvalMapsNV)(GLenum,GLenum); 749 792 void (WINE_GLAPI *p_glExecuteProgramNV)(GLenum,GLuint,const GLfloat*); 750 793 void (WINE_GLAPI *p_glExtractComponentEXT)(GLuint,GLuint,GLuint); 751 GLvoid* (WINE_GLAPI *p_glFenceSync)(GLenum,GLbitfield); 794 void (WINE_GLAPI *p_glFeedbackBufferxOES)(GLsizei,GLenum,const GLfixed*); 795 GLsync (WINE_GLAPI *p_glFenceSync)(GLenum,GLbitfield); 752 796 void (WINE_GLAPI *p_glFinalCombinerInputNV)(GLenum,GLenum,GLenum,GLenum); 753 797 GLint (WINE_GLAPI *p_glFinishAsyncSGIX)(GLuint*); … … 761 805 void (WINE_GLAPI *p_glFlushPixelDataRangeNV)(GLenum); 762 806 void (WINE_GLAPI *p_glFlushRasterSGIX)(void); 763 void (WINE_GLAPI *p_glFlushVertexArrayRangeAPPLE)(GLsizei,GLvoid*); 807 void (WINE_GLAPI *p_glFlushStaticDataIBM)(GLenum); 808 void (WINE_GLAPI *p_glFlushVertexArrayRangeAPPLE)(GLsizei,void*); 764 809 void (WINE_GLAPI *p_glFlushVertexArrayRangeNV)(void); 765 810 void (WINE_GLAPI *p_glFogCoordFormatNV)(GLenum,GLsizei); 766 void (WINE_GLAPI *p_glFogCoordPointer)(GLenum,GLsizei,const GLvoid*);767 void (WINE_GLAPI *p_glFogCoordPointerEXT)(GLenum,GLsizei,const GLvoid*);768 void (WINE_GLAPI *p_glFogCoordPointerListIBM)(GLenum,GLint,const GLvoid**,GLint);811 void (WINE_GLAPI *p_glFogCoordPointer)(GLenum,GLsizei,const void*); 812 void (WINE_GLAPI *p_glFogCoordPointerEXT)(GLenum,GLsizei,const void*); 813 void (WINE_GLAPI *p_glFogCoordPointerListIBM)(GLenum,GLint,const void**,GLint); 769 814 void (WINE_GLAPI *p_glFogCoordd)(GLdouble); 770 815 void (WINE_GLAPI *p_glFogCoorddEXT)(GLdouble); … … 778 823 void (WINE_GLAPI *p_glFogCoordhvNV)(const GLhalfNV*); 779 824 void (WINE_GLAPI *p_glFogFuncSGIS)(GLsizei,const GLfloat*); 825 void (WINE_GLAPI *p_glFogxOES)(GLenum,GLfixed); 826 void (WINE_GLAPI *p_glFogxvOES)(GLenum,const GLfixed*); 780 827 void (WINE_GLAPI *p_glFragmentColorMaterialSGIX)(GLenum,GLenum); 781 828 void (WINE_GLAPI *p_glFragmentLightModelfSGIX)(GLenum,GLfloat); … … 814 861 void (WINE_GLAPI *p_glFramebufferTextureLayerEXT)(GLenum,GLenum,GLuint,GLint,GLint); 815 862 void (WINE_GLAPI *p_glFreeObjectBufferATI)(GLuint); 863 void (WINE_GLAPI *p_glFrustumfOES)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat); 864 void (WINE_GLAPI *p_glFrustumxOES)(GLfixed,GLfixed,GLfixed,GLfixed,GLfixed,GLfixed); 816 865 GLuint (WINE_GLAPI *p_glGenAsyncMarkersSGIX)(GLsizei); 817 866 void (WINE_GLAPI *p_glGenBuffers)(GLsizei,GLuint*); … … 866 915 void (WINE_GLAPI *p_glGetBooleanIndexedvEXT)(GLenum,GLuint,GLboolean*); 867 916 void (WINE_GLAPI *p_glGetBooleani_v)(GLenum,GLuint,GLboolean*); 868 void (WINE_GLAPI *p_glGetBufferParameteri64v)(GLenum,GLenum, INT64*);917 void (WINE_GLAPI *p_glGetBufferParameteri64v)(GLenum,GLenum,GLint64*); 869 918 void (WINE_GLAPI *p_glGetBufferParameteriv)(GLenum,GLenum,GLint*); 870 919 void (WINE_GLAPI *p_glGetBufferParameterivARB)(GLenum,GLenum,GLint*); 871 void (WINE_GLAPI *p_glGetBufferParameterui64vNV)(GLenum,GLenum,UINT64*); 872 void (WINE_GLAPI *p_glGetBufferPointerv)(GLenum,GLenum,GLvoid**); 873 void (WINE_GLAPI *p_glGetBufferPointervARB)(GLenum,GLenum,GLvoid**); 874 void (WINE_GLAPI *p_glGetBufferSubData)(GLenum,GLintptr,GLsizeiptr,GLvoid*); 875 void (WINE_GLAPI *p_glGetBufferSubDataARB)(GLenum,GLintptrARB,GLsizeiptrARB,GLvoid*); 876 void (WINE_GLAPI *p_glGetColorTable)(GLenum,GLenum,GLenum,GLvoid*); 877 void (WINE_GLAPI *p_glGetColorTableEXT)(GLenum,GLenum,GLenum,GLvoid*); 920 void (WINE_GLAPI *p_glGetBufferParameterui64vNV)(GLenum,GLenum,GLuint64EXT*); 921 void (WINE_GLAPI *p_glGetBufferPointerv)(GLenum,GLenum,void**); 922 void (WINE_GLAPI *p_glGetBufferPointervARB)(GLenum,GLenum,void**); 923 void (WINE_GLAPI *p_glGetBufferSubData)(GLenum,GLintptr,GLsizeiptr,void*); 924 void (WINE_GLAPI *p_glGetBufferSubDataARB)(GLenum,GLintptrARB,GLsizeiptrARB,void*); 925 void (WINE_GLAPI *p_glGetClipPlanefOES)(GLenum,GLfloat*); 926 void (WINE_GLAPI *p_glGetClipPlanexOES)(GLenum,GLfixed*); 927 void (WINE_GLAPI *p_glGetColorTable)(GLenum,GLenum,GLenum,void*); 928 void (WINE_GLAPI *p_glGetColorTableEXT)(GLenum,GLenum,GLenum,void*); 878 929 void (WINE_GLAPI *p_glGetColorTableParameterfv)(GLenum,GLenum,GLfloat*); 879 930 void (WINE_GLAPI *p_glGetColorTableParameterfvEXT)(GLenum,GLenum,GLfloat*); … … 882 933 void (WINE_GLAPI *p_glGetColorTableParameterivEXT)(GLenum,GLenum,GLint*); 883 934 void (WINE_GLAPI *p_glGetColorTableParameterivSGI)(GLenum,GLenum,GLint*); 884 void (WINE_GLAPI *p_glGetColorTableSGI)(GLenum,GLenum,GLenum, GLvoid*);935 void (WINE_GLAPI *p_glGetColorTableSGI)(GLenum,GLenum,GLenum,void*); 885 936 void (WINE_GLAPI *p_glGetCombinerInputParameterfvNV)(GLenum,GLenum,GLenum,GLenum,GLfloat*); 886 937 void (WINE_GLAPI *p_glGetCombinerInputParameterivNV)(GLenum,GLenum,GLenum,GLenum,GLint*); … … 888 939 void (WINE_GLAPI *p_glGetCombinerOutputParameterivNV)(GLenum,GLenum,GLenum,GLint*); 889 940 void (WINE_GLAPI *p_glGetCombinerStageParameterfvNV)(GLenum,GLenum,GLfloat*); 890 void (WINE_GLAPI *p_glGetCompressedMultiTexImageEXT)(GLenum,GLenum,GLint, GLvoid*);891 void (WINE_GLAPI *p_glGetCompressedTexImage)(GLenum,GLint, GLvoid*);892 void (WINE_GLAPI *p_glGetCompressedTexImageARB)(GLenum,GLint, GLvoid*);893 void (WINE_GLAPI *p_glGetCompressedTextureImageEXT)(GLuint,GLenum,GLint, GLvoid*);894 void (WINE_GLAPI *p_glGetConvolutionFilter)(GLenum,GLenum,GLenum, GLvoid*);895 void (WINE_GLAPI *p_glGetConvolutionFilterEXT)(GLenum,GLenum,GLenum, GLvoid*);941 void (WINE_GLAPI *p_glGetCompressedMultiTexImageEXT)(GLenum,GLenum,GLint,void*); 942 void (WINE_GLAPI *p_glGetCompressedTexImage)(GLenum,GLint,void*); 943 void (WINE_GLAPI *p_glGetCompressedTexImageARB)(GLenum,GLint,void*); 944 void (WINE_GLAPI *p_glGetCompressedTextureImageEXT)(GLuint,GLenum,GLint,void*); 945 void (WINE_GLAPI *p_glGetConvolutionFilter)(GLenum,GLenum,GLenum,void*); 946 void (WINE_GLAPI *p_glGetConvolutionFilterEXT)(GLenum,GLenum,GLenum,void*); 896 947 void (WINE_GLAPI *p_glGetConvolutionParameterfv)(GLenum,GLenum,GLfloat*); 897 948 void (WINE_GLAPI *p_glGetConvolutionParameterfvEXT)(GLenum,GLenum,GLfloat*); 898 949 void (WINE_GLAPI *p_glGetConvolutionParameteriv)(GLenum,GLenum,GLint*); 899 950 void (WINE_GLAPI *p_glGetConvolutionParameterivEXT)(GLenum,GLenum,GLint*); 951 void (WINE_GLAPI *p_glGetConvolutionParameterxvOES)(GLenum,GLenum,GLfixed*); 900 952 GLuint (WINE_GLAPI *p_glGetDebugMessageLog)(GLuint,GLsizei,GLenum*,GLenum*,GLuint*,GLenum*,GLsizei*,GLchar*); 901 953 GLuint (WINE_GLAPI *p_glGetDebugMessageLogAMD)(GLuint,GLsizei,GLenum*,GLuint*,GLuint*,GLsizei*,GLchar*); … … 904 956 void (WINE_GLAPI *p_glGetDoubleIndexedvEXT)(GLenum,GLuint,GLdouble*); 905 957 void (WINE_GLAPI *p_glGetDoublei_v)(GLenum,GLuint,GLdouble*); 958 void (WINE_GLAPI *p_glGetDoublei_vEXT)(GLenum,GLuint,GLdouble*); 906 959 void (WINE_GLAPI *p_glGetFenceivNV)(GLuint,GLenum,GLint*); 907 960 void (WINE_GLAPI *p_glGetFinalCombinerInputParameterfvNV)(GLenum,GLenum,GLfloat*); 908 961 void (WINE_GLAPI *p_glGetFinalCombinerInputParameterivNV)(GLenum,GLenum,GLint*); 962 void (WINE_GLAPI *p_glGetFixedvOES)(GLenum,GLfixed*); 909 963 void (WINE_GLAPI *p_glGetFloatIndexedvEXT)(GLenum,GLuint,GLfloat*); 910 964 void (WINE_GLAPI *p_glGetFloati_v)(GLenum,GLuint,GLfloat*); 965 void (WINE_GLAPI *p_glGetFloati_vEXT)(GLenum,GLuint,GLfloat*); 911 966 void (WINE_GLAPI *p_glGetFogFuncSGIS)(GLfloat*); 912 967 GLint (WINE_GLAPI *p_glGetFragDataIndex)(GLuint,const GLchar*); … … 923 978 GLenum (WINE_GLAPI *p_glGetGraphicsResetStatusARB)(void); 924 979 GLhandleARB (WINE_GLAPI *p_glGetHandleARB)(GLenum); 925 void (WINE_GLAPI *p_glGetHistogram)(GLenum,GLboolean,GLenum,GLenum, GLvoid*);926 void (WINE_GLAPI *p_glGetHistogramEXT)(GLenum,GLboolean,GLenum,GLenum, GLvoid*);980 void (WINE_GLAPI *p_glGetHistogram)(GLenum,GLboolean,GLenum,GLenum,void*); 981 void (WINE_GLAPI *p_glGetHistogramEXT)(GLenum,GLboolean,GLenum,GLenum,void*); 927 982 void (WINE_GLAPI *p_glGetHistogramParameterfv)(GLenum,GLenum,GLfloat*); 928 983 void (WINE_GLAPI *p_glGetHistogramParameterfvEXT)(GLenum,GLenum,GLfloat*); 929 984 void (WINE_GLAPI *p_glGetHistogramParameteriv)(GLenum,GLenum,GLint*); 930 985 void (WINE_GLAPI *p_glGetHistogramParameterivEXT)(GLenum,GLenum,GLint*); 931 UINT64 (WINE_GLAPI *p_glGetImageHandleNV)(GLuint,GLint,GLboolean,GLint,GLenum); 986 void (WINE_GLAPI *p_glGetHistogramParameterxvOES)(GLenum,GLenum,GLfixed*); 987 GLuint64 (WINE_GLAPI *p_glGetImageHandleARB)(GLuint,GLint,GLboolean,GLint,GLenum); 988 GLuint64 (WINE_GLAPI *p_glGetImageHandleNV)(GLuint,GLint,GLboolean,GLint,GLenum); 932 989 void (WINE_GLAPI *p_glGetImageTransformParameterfvHP)(GLenum,GLenum,GLfloat*); 933 990 void (WINE_GLAPI *p_glGetImageTransformParameterivHP)(GLenum,GLenum,GLint*); 934 991 void (WINE_GLAPI *p_glGetInfoLogARB)(GLhandleARB,GLsizei,GLsizei*,GLcharARB*); 935 992 GLint (WINE_GLAPI *p_glGetInstrumentsSGIX)(void); 936 void (WINE_GLAPI *p_glGetInteger64i_v)(GLenum,GLuint, INT64*);937 void (WINE_GLAPI *p_glGetInteger64v)(GLenum, INT64*);993 void (WINE_GLAPI *p_glGetInteger64i_v)(GLenum,GLuint,GLint64*); 994 void (WINE_GLAPI *p_glGetInteger64v)(GLenum,GLint64*); 938 995 void (WINE_GLAPI *p_glGetIntegerIndexedvEXT)(GLenum,GLuint,GLint*); 939 996 void (WINE_GLAPI *p_glGetIntegeri_v)(GLenum,GLuint,GLint*); 940 void (WINE_GLAPI *p_glGetIntegerui64i_vNV)(GLenum,GLuint, UINT64*);941 void (WINE_GLAPI *p_glGetIntegerui64vNV)(GLenum, UINT64*);942 void (WINE_GLAPI *p_glGetInternalformati64v)(GLenum,GLenum,GLenum,GLsizei, INT64*);997 void (WINE_GLAPI *p_glGetIntegerui64i_vNV)(GLenum,GLuint,GLuint64EXT*); 998 void (WINE_GLAPI *p_glGetIntegerui64vNV)(GLenum,GLuint64EXT*); 999 void (WINE_GLAPI *p_glGetInternalformati64v)(GLenum,GLenum,GLenum,GLsizei,GLint64*); 943 1000 void (WINE_GLAPI *p_glGetInternalformativ)(GLenum,GLenum,GLenum,GLsizei,GLint*); 944 1001 void (WINE_GLAPI *p_glGetInvariantBooleanvEXT)(GLuint,GLenum,GLboolean*); 945 1002 void (WINE_GLAPI *p_glGetInvariantFloatvEXT)(GLuint,GLenum,GLfloat*); 946 1003 void (WINE_GLAPI *p_glGetInvariantIntegervEXT)(GLuint,GLenum,GLint*); 1004 void (WINE_GLAPI *p_glGetLightxOES)(GLenum,GLenum,GLfixed*); 947 1005 void (WINE_GLAPI *p_glGetListParameterfvSGIX)(GLuint,GLenum,GLfloat*); 948 1006 void (WINE_GLAPI *p_glGetListParameterivSGIX)(GLuint,GLenum,GLint*); … … 952 1010 void (WINE_GLAPI *p_glGetMapAttribParameterfvNV)(GLenum,GLuint,GLenum,GLfloat*); 953 1011 void (WINE_GLAPI *p_glGetMapAttribParameterivNV)(GLenum,GLuint,GLenum,GLint*); 954 void (WINE_GLAPI *p_glGetMapControlPointsNV)(GLenum,GLuint,GLenum,GLsizei,GLsizei,GLboolean, GLvoid*);1012 void (WINE_GLAPI *p_glGetMapControlPointsNV)(GLenum,GLuint,GLenum,GLsizei,GLsizei,GLboolean,void*); 955 1013 void (WINE_GLAPI *p_glGetMapParameterfvNV)(GLenum,GLenum,GLfloat*); 956 1014 void (WINE_GLAPI *p_glGetMapParameterivNV)(GLenum,GLenum,GLint*); 957 void (WINE_GLAPI *p_glGetMinmax)(GLenum,GLboolean,GLenum,GLenum,GLvoid*); 958 void (WINE_GLAPI *p_glGetMinmaxEXT)(GLenum,GLboolean,GLenum,GLenum,GLvoid*); 1015 void (WINE_GLAPI *p_glGetMapxvOES)(GLenum,GLenum,GLfixed*); 1016 void (WINE_GLAPI *p_glGetMaterialxOES)(GLenum,GLenum,GLfixed); 1017 void (WINE_GLAPI *p_glGetMinmax)(GLenum,GLboolean,GLenum,GLenum,void*); 1018 void (WINE_GLAPI *p_glGetMinmaxEXT)(GLenum,GLboolean,GLenum,GLenum,void*); 959 1019 void (WINE_GLAPI *p_glGetMinmaxParameterfv)(GLenum,GLenum,GLfloat*); 960 1020 void (WINE_GLAPI *p_glGetMinmaxParameterfvEXT)(GLenum,GLenum,GLfloat*); … … 966 1026 void (WINE_GLAPI *p_glGetMultiTexGenfvEXT)(GLenum,GLenum,GLenum,GLfloat*); 967 1027 void (WINE_GLAPI *p_glGetMultiTexGenivEXT)(GLenum,GLenum,GLenum,GLint*); 968 void (WINE_GLAPI *p_glGetMultiTexImageEXT)(GLenum,GLenum,GLint,GLenum,GLenum, GLvoid*);1028 void (WINE_GLAPI *p_glGetMultiTexImageEXT)(GLenum,GLenum,GLint,GLenum,GLenum,void*); 969 1029 void (WINE_GLAPI *p_glGetMultiTexLevelParameterfvEXT)(GLenum,GLenum,GLint,GLenum,GLfloat*); 970 1030 void (WINE_GLAPI *p_glGetMultiTexLevelParameterivEXT)(GLenum,GLenum,GLint,GLenum,GLint*); … … 976 1036 void (WINE_GLAPI *p_glGetMultisamplefvNV)(GLenum,GLuint,GLfloat*); 977 1037 void (WINE_GLAPI *p_glGetNamedBufferParameterivEXT)(GLuint,GLenum,GLint*); 978 void (WINE_GLAPI *p_glGetNamedBufferParameterui64vNV)(GLuint,GLenum, UINT64*);979 void (WINE_GLAPI *p_glGetNamedBufferPointervEXT)(GLuint,GLenum, GLvoid**);980 void (WINE_GLAPI *p_glGetNamedBufferSubDataEXT)(GLuint,GLintptr,GLsizeiptr, GLvoid*);1038 void (WINE_GLAPI *p_glGetNamedBufferParameterui64vNV)(GLuint,GLenum,GLuint64EXT*); 1039 void (WINE_GLAPI *p_glGetNamedBufferPointervEXT)(GLuint,GLenum,void**); 1040 void (WINE_GLAPI *p_glGetNamedBufferSubDataEXT)(GLuint,GLintptr,GLsizeiptr,void*); 981 1041 void (WINE_GLAPI *p_glGetNamedFramebufferAttachmentParameterivEXT)(GLuint,GLenum,GLenum,GLint*); 982 1042 void (WINE_GLAPI *p_glGetNamedFramebufferParameterivEXT)(GLuint,GLenum,GLint*); … … 985 1045 void (WINE_GLAPI *p_glGetNamedProgramLocalParameterdvEXT)(GLuint,GLenum,GLuint,GLdouble*); 986 1046 void (WINE_GLAPI *p_glGetNamedProgramLocalParameterfvEXT)(GLuint,GLenum,GLuint,GLfloat*); 987 void (WINE_GLAPI *p_glGetNamedProgramStringEXT)(GLuint,GLenum,GLenum, GLvoid*);1047 void (WINE_GLAPI *p_glGetNamedProgramStringEXT)(GLuint,GLenum,GLenum,void*); 988 1048 void (WINE_GLAPI *p_glGetNamedProgramivEXT)(GLuint,GLenum,GLenum,GLint*); 989 1049 void (WINE_GLAPI *p_glGetNamedRenderbufferParameterivEXT)(GLuint,GLenum,GLint*); … … 993 1053 void (WINE_GLAPI *p_glGetObjectBufferivATI)(GLuint,GLenum,GLint*); 994 1054 void (WINE_GLAPI *p_glGetObjectLabel)(GLenum,GLuint,GLsizei,GLsizei*,GLchar*); 1055 void (WINE_GLAPI *p_glGetObjectLabelEXT)(GLenum,GLuint,GLsizei,GLsizei*,GLchar*); 995 1056 void (WINE_GLAPI *p_glGetObjectParameterfvARB)(GLhandleARB,GLenum,GLfloat*); 996 1057 void (WINE_GLAPI *p_glGetObjectParameterivAPPLE)(GLenum,GLuint,GLenum,GLint*); … … 1006 1067 GLfloat (WINE_GLAPI *p_glGetPathLengthNV)(GLuint,GLsizei,GLsizei); 1007 1068 void (WINE_GLAPI *p_glGetPathMetricRangeNV)(GLbitfield,GLuint,GLsizei,GLsizei,GLfloat*); 1008 void (WINE_GLAPI *p_glGetPathMetricsNV)(GLbitfield,GLsizei,GLenum,const GLvoid*,GLuint,GLsizei,GLfloat*);1069 void (WINE_GLAPI *p_glGetPathMetricsNV)(GLbitfield,GLsizei,GLenum,const void*,GLuint,GLsizei,GLfloat*); 1009 1070 void (WINE_GLAPI *p_glGetPathParameterfvNV)(GLuint,GLenum,GLfloat*); 1010 1071 void (WINE_GLAPI *p_glGetPathParameterivNV)(GLuint,GLenum,GLint*); 1011 void (WINE_GLAPI *p_glGetPathSpacingNV)(GLenum,GLsizei,GLenum,const GLvoid*,GLuint,GLfloat,GLfloat,GLenum,GLfloat*);1072 void (WINE_GLAPI *p_glGetPathSpacingNV)(GLenum,GLsizei,GLenum,const void*,GLuint,GLfloat,GLfloat,GLenum,GLfloat*); 1012 1073 void (WINE_GLAPI *p_glGetPathTexGenfvNV)(GLenum,GLenum,GLfloat*); 1013 1074 void (WINE_GLAPI *p_glGetPathTexGenivNV)(GLenum,GLenum,GLint*); 1014 1075 void (WINE_GLAPI *p_glGetPerfMonitorCounterDataAMD)(GLuint,GLenum,GLsizei,GLuint*,GLint*); 1015 void (WINE_GLAPI *p_glGetPerfMonitorCounterInfoAMD)(GLuint,GLuint,GLenum, GLvoid*);1076 void (WINE_GLAPI *p_glGetPerfMonitorCounterInfoAMD)(GLuint,GLuint,GLenum,void*); 1016 1077 void (WINE_GLAPI *p_glGetPerfMonitorCounterStringAMD)(GLuint,GLuint,GLsizei,GLsizei*,GLchar*); 1017 1078 void (WINE_GLAPI *p_glGetPerfMonitorCountersAMD)(GLuint,GLint*,GLint*,GLsizei,GLuint*); 1018 1079 void (WINE_GLAPI *p_glGetPerfMonitorGroupStringAMD)(GLuint,GLsizei,GLsizei*,GLchar*); 1019 1080 void (WINE_GLAPI *p_glGetPerfMonitorGroupsAMD)(GLint*,GLsizei,GLuint*); 1081 void (WINE_GLAPI *p_glGetPixelMapxv)(GLenum,GLint,GLfixed*); 1020 1082 void (WINE_GLAPI *p_glGetPixelTexGenParameterfvSGIS)(GLenum,GLfloat*); 1021 1083 void (WINE_GLAPI *p_glGetPixelTexGenParameterivSGIS)(GLenum,GLint*); 1022 1084 void (WINE_GLAPI *p_glGetPixelTransformParameterfvEXT)(GLenum,GLenum,GLfloat*); 1023 1085 void (WINE_GLAPI *p_glGetPixelTransformParameterivEXT)(GLenum,GLenum,GLint*); 1024 void (WINE_GLAPI *p_glGetPointerIndexedvEXT)(GLenum,GLuint,GLvoid**); 1025 void (WINE_GLAPI *p_glGetPointervEXT)(GLenum,GLvoid**); 1026 void (WINE_GLAPI *p_glGetProgramBinary)(GLuint,GLsizei,GLsizei*,GLenum*,GLvoid*); 1086 void (WINE_GLAPI *p_glGetPointerIndexedvEXT)(GLenum,GLuint,void**); 1087 void (WINE_GLAPI *p_glGetPointeri_vEXT)(GLenum,GLuint,void**); 1088 void (WINE_GLAPI *p_glGetPointervEXT)(GLenum,void**); 1089 void (WINE_GLAPI *p_glGetProgramBinary)(GLuint,GLsizei,GLsizei*,GLenum*,void*); 1027 1090 void (WINE_GLAPI *p_glGetProgramEnvParameterIivNV)(GLenum,GLuint,GLint*); 1028 1091 void (WINE_GLAPI *p_glGetProgramEnvParameterIuivNV)(GLenum,GLuint,GLuint*); … … 1047 1110 void (WINE_GLAPI *p_glGetProgramResourceiv)(GLuint,GLenum,GLuint,GLsizei,const GLenum*,GLsizei,GLsizei*,GLint*); 1048 1111 void (WINE_GLAPI *p_glGetProgramStageiv)(GLuint,GLenum,GLenum,GLint*); 1049 void (WINE_GLAPI *p_glGetProgramStringARB)(GLenum,GLenum, GLvoid*);1112 void (WINE_GLAPI *p_glGetProgramStringARB)(GLenum,GLenum,void*); 1050 1113 void (WINE_GLAPI *p_glGetProgramStringNV)(GLuint,GLenum,GLubyte*); 1051 1114 void (WINE_GLAPI *p_glGetProgramSubroutineParameteruivNV)(GLenum,GLuint,GLuint*); … … 1054 1117 void (WINE_GLAPI *p_glGetProgramivNV)(GLuint,GLenum,GLint*); 1055 1118 void (WINE_GLAPI *p_glGetQueryIndexediv)(GLenum,GLuint,GLenum,GLint*); 1056 void (WINE_GLAPI *p_glGetQueryObjecti64v)(GLuint,GLenum, INT64*);1057 void (WINE_GLAPI *p_glGetQueryObjecti64vEXT)(GLuint,GLenum, INT64*);1119 void (WINE_GLAPI *p_glGetQueryObjecti64v)(GLuint,GLenum,GLint64*); 1120 void (WINE_GLAPI *p_glGetQueryObjecti64vEXT)(GLuint,GLenum,GLint64*); 1058 1121 void (WINE_GLAPI *p_glGetQueryObjectiv)(GLuint,GLenum,GLint*); 1059 1122 void (WINE_GLAPI *p_glGetQueryObjectivARB)(GLuint,GLenum,GLint*); 1060 void (WINE_GLAPI *p_glGetQueryObjectui64v)(GLuint,GLenum, UINT64*);1061 void (WINE_GLAPI *p_glGetQueryObjectui64vEXT)(GLuint,GLenum, UINT64*);1123 void (WINE_GLAPI *p_glGetQueryObjectui64v)(GLuint,GLenum,GLuint64*); 1124 void (WINE_GLAPI *p_glGetQueryObjectui64vEXT)(GLuint,GLenum,GLuint64*); 1062 1125 void (WINE_GLAPI *p_glGetQueryObjectuiv)(GLuint,GLenum,GLuint*); 1063 1126 void (WINE_GLAPI *p_glGetQueryObjectuivARB)(GLuint,GLenum,GLuint*); … … 1070 1133 void (WINE_GLAPI *p_glGetSamplerParameterfv)(GLuint,GLenum,GLfloat*); 1071 1134 void (WINE_GLAPI *p_glGetSamplerParameteriv)(GLuint,GLenum,GLint*); 1072 void (WINE_GLAPI *p_glGetSeparableFilter)(GLenum,GLenum,GLenum, GLvoid*,GLvoid*,GLvoid*);1073 void (WINE_GLAPI *p_glGetSeparableFilterEXT)(GLenum,GLenum,GLenum, GLvoid*,GLvoid*,GLvoid*);1135 void (WINE_GLAPI *p_glGetSeparableFilter)(GLenum,GLenum,GLenum,void*,void*,void*); 1136 void (WINE_GLAPI *p_glGetSeparableFilterEXT)(GLenum,GLenum,GLenum,void*,void*,void*); 1074 1137 void (WINE_GLAPI *p_glGetShaderInfoLog)(GLuint,GLsizei,GLsizei*,GLchar*); 1075 1138 void (WINE_GLAPI *p_glGetShaderPrecisionFormat)(GLenum,GLenum,GLint*,GLint*); … … 1078 1141 void (WINE_GLAPI *p_glGetShaderiv)(GLuint,GLenum,GLint*); 1079 1142 void (WINE_GLAPI *p_glGetSharpenTexFuncSGIS)(GLenum,GLfloat*); 1080 const GLubyte 1143 const GLubyte* (WINE_GLAPI *p_glGetStringi)(GLenum,GLuint); 1081 1144 GLuint (WINE_GLAPI *p_glGetSubroutineIndex)(GLuint,GLenum,const GLchar*); 1082 1145 GLint (WINE_GLAPI *p_glGetSubroutineUniformLocation)(GLuint,GLenum,const GLchar*); 1083 void (WINE_GLAPI *p_glGetSynciv)(GL void*,GLenum,GLsizei,GLsizei*,GLint*);1146 void (WINE_GLAPI *p_glGetSynciv)(GLsync,GLenum,GLsizei,GLsizei*,GLint*); 1084 1147 void (WINE_GLAPI *p_glGetTexBumpParameterfvATI)(GLenum,GLfloat*); 1085 1148 void (WINE_GLAPI *p_glGetTexBumpParameterivATI)(GLenum,GLint*); 1149 void (WINE_GLAPI *p_glGetTexEnvxvOES)(GLenum,GLenum,GLfixed*); 1086 1150 void (WINE_GLAPI *p_glGetTexFilterFuncSGIS)(GLenum,GLenum,GLfloat*); 1151 void (WINE_GLAPI *p_glGetTexGenxvOES)(GLenum,GLenum,GLfixed*); 1152 void (WINE_GLAPI *p_glGetTexLevelParameterxvOES)(GLenum,GLint,GLenum,GLfixed*); 1087 1153 void (WINE_GLAPI *p_glGetTexParameterIiv)(GLenum,GLenum,GLint*); 1088 1154 void (WINE_GLAPI *p_glGetTexParameterIivEXT)(GLenum,GLenum,GLint*); 1089 1155 void (WINE_GLAPI *p_glGetTexParameterIuiv)(GLenum,GLenum,GLuint*); 1090 1156 void (WINE_GLAPI *p_glGetTexParameterIuivEXT)(GLenum,GLenum,GLuint*); 1091 void (WINE_GLAPI *p_glGetTexParameterPointervAPPLE)(GLenum,GLenum,GLvoid**); 1092 UINT64 (WINE_GLAPI *p_glGetTextureHandleNV)(GLuint); 1093 void (WINE_GLAPI *p_glGetTextureImageEXT)(GLuint,GLenum,GLint,GLenum,GLenum,GLvoid*); 1157 void (WINE_GLAPI *p_glGetTexParameterPointervAPPLE)(GLenum,GLenum,void**); 1158 void (WINE_GLAPI *p_glGetTexParameterxvOES)(GLenum,GLenum,GLfixed*); 1159 GLuint64 (WINE_GLAPI *p_glGetTextureHandleARB)(GLuint); 1160 GLuint64 (WINE_GLAPI *p_glGetTextureHandleNV)(GLuint); 1161 void (WINE_GLAPI *p_glGetTextureImageEXT)(GLuint,GLenum,GLint,GLenum,GLenum,void*); 1094 1162 void (WINE_GLAPI *p_glGetTextureLevelParameterfvEXT)(GLuint,GLenum,GLint,GLenum,GLfloat*); 1095 1163 void (WINE_GLAPI *p_glGetTextureLevelParameterivEXT)(GLuint,GLenum,GLint,GLenum,GLint*); … … 1098 1166 void (WINE_GLAPI *p_glGetTextureParameterfvEXT)(GLuint,GLenum,GLenum,GLfloat*); 1099 1167 void (WINE_GLAPI *p_glGetTextureParameterivEXT)(GLuint,GLenum,GLenum,GLint*); 1100 UINT64 (WINE_GLAPI *p_glGetTextureSamplerHandleNV)(GLuint,GLuint); 1168 GLuint64 (WINE_GLAPI *p_glGetTextureSamplerHandleARB)(GLuint,GLuint); 1169 GLuint64 (WINE_GLAPI *p_glGetTextureSamplerHandleNV)(GLuint,GLuint); 1101 1170 void (WINE_GLAPI *p_glGetTrackMatrixivNV)(GLenum,GLuint,GLenum,GLint*); 1102 1171 void (WINE_GLAPI *p_glGetTransformFeedbackVarying)(GLuint,GLuint,GLsizei,GLsizei*,GLsizei*,GLenum*,GLchar*); … … 1105 1174 GLuint (WINE_GLAPI *p_glGetUniformBlockIndex)(GLuint,const GLchar*); 1106 1175 GLint (WINE_GLAPI *p_glGetUniformBufferSizeEXT)(GLuint,GLint); 1107 void (WINE_GLAPI *p_glGetUniformIndices)(GLuint,GLsizei,const GLchar* 1176 void (WINE_GLAPI *p_glGetUniformIndices)(GLuint,GLsizei,const GLchar*const*,GLuint*); 1108 1177 GLint (WINE_GLAPI *p_glGetUniformLocation)(GLuint,const GLchar*); 1109 1178 GLint (WINE_GLAPI *p_glGetUniformLocationARB)(GLhandleARB,const GLcharARB*); … … 1113 1182 void (WINE_GLAPI *p_glGetUniformfv)(GLuint,GLint,GLfloat*); 1114 1183 void (WINE_GLAPI *p_glGetUniformfvARB)(GLhandleARB,GLint,GLfloat*); 1115 void (WINE_GLAPI *p_glGetUniformi64vNV)(GLuint,GLint, INT64*);1184 void (WINE_GLAPI *p_glGetUniformi64vNV)(GLuint,GLint,GLint64EXT*); 1116 1185 void (WINE_GLAPI *p_glGetUniformiv)(GLuint,GLint,GLint*); 1117 1186 void (WINE_GLAPI *p_glGetUniformivARB)(GLhandleARB,GLint,GLint*); 1118 void (WINE_GLAPI *p_glGetUniformui64vNV)(GLuint,GLint, UINT64*);1187 void (WINE_GLAPI *p_glGetUniformui64vNV)(GLuint,GLint,GLuint64EXT*); 1119 1188 void (WINE_GLAPI *p_glGetUniformuiv)(GLuint,GLint,GLuint*); 1120 1189 void (WINE_GLAPI *p_glGetUniformuivEXT)(GLuint,GLint,GLuint*); … … 1124 1193 void (WINE_GLAPI *p_glGetVariantFloatvEXT)(GLuint,GLenum,GLfloat*); 1125 1194 void (WINE_GLAPI *p_glGetVariantIntegervEXT)(GLuint,GLenum,GLint*); 1126 void (WINE_GLAPI *p_glGetVariantPointervEXT)(GLuint,GLenum, GLvoid**);1195 void (WINE_GLAPI *p_glGetVariantPointervEXT)(GLuint,GLenum,void**); 1127 1196 GLint (WINE_GLAPI *p_glGetVaryingLocationNV)(GLuint,const GLchar*); 1197 void (WINE_GLAPI *p_glGetVertexArrayIntegeri_vEXT)(GLuint,GLuint,GLenum,GLint*); 1198 void (WINE_GLAPI *p_glGetVertexArrayIntegervEXT)(GLuint,GLenum,GLint*); 1199 void (WINE_GLAPI *p_glGetVertexArrayPointeri_vEXT)(GLuint,GLuint,GLenum,void**); 1200 void (WINE_GLAPI *p_glGetVertexArrayPointervEXT)(GLuint,GLenum,void**); 1128 1201 void (WINE_GLAPI *p_glGetVertexAttribArrayObjectfvATI)(GLuint,GLenum,GLfloat*); 1129 1202 void (WINE_GLAPI *p_glGetVertexAttribArrayObjectivATI)(GLuint,GLenum,GLint*); … … 1134 1207 void (WINE_GLAPI *p_glGetVertexAttribLdv)(GLuint,GLenum,GLdouble*); 1135 1208 void (WINE_GLAPI *p_glGetVertexAttribLdvEXT)(GLuint,GLenum,GLdouble*); 1136 void (WINE_GLAPI *p_glGetVertexAttribLi64vNV)(GLuint,GLenum,INT64*); 1137 void (WINE_GLAPI *p_glGetVertexAttribLui64vNV)(GLuint,GLenum,UINT64*); 1138 void (WINE_GLAPI *p_glGetVertexAttribPointerv)(GLuint,GLenum,GLvoid**); 1139 void (WINE_GLAPI *p_glGetVertexAttribPointervARB)(GLuint,GLenum,GLvoid**); 1140 void (WINE_GLAPI *p_glGetVertexAttribPointervNV)(GLuint,GLenum,GLvoid**); 1209 void (WINE_GLAPI *p_glGetVertexAttribLi64vNV)(GLuint,GLenum,GLint64EXT*); 1210 void (WINE_GLAPI *p_glGetVertexAttribLui64vARB)(GLuint,GLenum,GLuint64EXT*); 1211 void (WINE_GLAPI *p_glGetVertexAttribLui64vNV)(GLuint,GLenum,GLuint64EXT*); 1212 void (WINE_GLAPI *p_glGetVertexAttribPointerv)(GLuint,GLenum,void**); 1213 void (WINE_GLAPI *p_glGetVertexAttribPointervARB)(GLuint,GLenum,void**); 1214 void (WINE_GLAPI *p_glGetVertexAttribPointervNV)(GLuint,GLenum,void**); 1141 1215 void (WINE_GLAPI *p_glGetVertexAttribdv)(GLuint,GLenum,GLdouble*); 1142 1216 void (WINE_GLAPI *p_glGetVertexAttribdvARB)(GLuint,GLenum,GLdouble*); … … 1152 1226 void (WINE_GLAPI *p_glGetVideoCaptureStreamivNV)(GLuint,GLuint,GLenum,GLint*); 1153 1227 void (WINE_GLAPI *p_glGetVideoCaptureivNV)(GLuint,GLenum,GLint*); 1154 void (WINE_GLAPI *p_glGetVideoi64vNV)(GLuint,GLenum, INT64*);1228 void (WINE_GLAPI *p_glGetVideoi64vNV)(GLuint,GLenum,GLint64EXT*); 1155 1229 void (WINE_GLAPI *p_glGetVideoivNV)(GLuint,GLenum,GLint*); 1156 void (WINE_GLAPI *p_glGetVideoui64vNV)(GLuint,GLenum, UINT64*);1230 void (WINE_GLAPI *p_glGetVideoui64vNV)(GLuint,GLenum,GLuint64EXT*); 1157 1231 void (WINE_GLAPI *p_glGetVideouivNV)(GLuint,GLenum,GLuint*); 1158 void (WINE_GLAPI *p_glGetnColorTableARB)(GLenum,GLenum,GLenum,GLsizei, GLvoid*);1159 void (WINE_GLAPI *p_glGetnCompressedTexImageARB)(GLenum,GLint,GLsizei, GLvoid*);1160 void (WINE_GLAPI *p_glGetnConvolutionFilterARB)(GLenum,GLenum,GLenum,GLsizei, GLvoid*);1161 void (WINE_GLAPI *p_glGetnHistogramARB)(GLenum,GLboolean,GLenum,GLenum,GLsizei, GLvoid*);1232 void (WINE_GLAPI *p_glGetnColorTableARB)(GLenum,GLenum,GLenum,GLsizei,void*); 1233 void (WINE_GLAPI *p_glGetnCompressedTexImageARB)(GLenum,GLint,GLsizei,void*); 1234 void (WINE_GLAPI *p_glGetnConvolutionFilterARB)(GLenum,GLenum,GLenum,GLsizei,void*); 1235 void (WINE_GLAPI *p_glGetnHistogramARB)(GLenum,GLboolean,GLenum,GLenum,GLsizei,void*); 1162 1236 void (WINE_GLAPI *p_glGetnMapdvARB)(GLenum,GLenum,GLsizei,GLdouble*); 1163 1237 void (WINE_GLAPI *p_glGetnMapfvARB)(GLenum,GLenum,GLsizei,GLfloat*); 1164 1238 void (WINE_GLAPI *p_glGetnMapivARB)(GLenum,GLenum,GLsizei,GLint*); 1165 void (WINE_GLAPI *p_glGetnMinmaxARB)(GLenum,GLboolean,GLenum,GLenum,GLsizei, GLvoid*);1239 void (WINE_GLAPI *p_glGetnMinmaxARB)(GLenum,GLboolean,GLenum,GLenum,GLsizei,void*); 1166 1240 void (WINE_GLAPI *p_glGetnPixelMapfvARB)(GLenum,GLsizei,GLfloat*); 1167 1241 void (WINE_GLAPI *p_glGetnPixelMapuivARB)(GLenum,GLsizei,GLuint*); 1168 1242 void (WINE_GLAPI *p_glGetnPixelMapusvARB)(GLenum,GLsizei,GLushort*); 1169 1243 void (WINE_GLAPI *p_glGetnPolygonStippleARB)(GLsizei,GLubyte*); 1170 void (WINE_GLAPI *p_glGetnSeparableFilterARB)(GLenum,GLenum,GLenum,GLsizei, GLvoid*,GLsizei,GLvoid*,GLvoid*);1171 void (WINE_GLAPI *p_glGetnTexImageARB)(GLenum,GLint,GLenum,GLenum,GLsizei, GLvoid*);1244 void (WINE_GLAPI *p_glGetnSeparableFilterARB)(GLenum,GLenum,GLenum,GLsizei,void*,GLsizei,void*,void*); 1245 void (WINE_GLAPI *p_glGetnTexImageARB)(GLenum,GLint,GLenum,GLenum,GLsizei,void*); 1172 1246 void (WINE_GLAPI *p_glGetnUniformdvARB)(GLuint,GLint,GLsizei,GLdouble*); 1173 1247 void (WINE_GLAPI *p_glGetnUniformfvARB)(GLuint,GLint,GLsizei,GLfloat*); … … 1185 1259 void (WINE_GLAPI *p_glHistogram)(GLenum,GLsizei,GLenum,GLboolean); 1186 1260 void (WINE_GLAPI *p_glHistogramEXT)(GLenum,GLsizei,GLenum,GLboolean); 1187 void (WINE_GLAPI *p_glIglooInterfaceSGIX)(GLenum,const GLvoid*);1261 void (WINE_GLAPI *p_glIglooInterfaceSGIX)(GLenum,const void*); 1188 1262 void (WINE_GLAPI *p_glImageTransformParameterfHP)(GLenum,GLenum,GLfloat); 1189 1263 void (WINE_GLAPI *p_glImageTransformParameterfvHP)(GLenum,GLenum,const GLfloat*); 1190 1264 void (WINE_GLAPI *p_glImageTransformParameteriHP)(GLenum,GLenum,GLint); 1191 1265 void (WINE_GLAPI *p_glImageTransformParameterivHP)(GLenum,GLenum,const GLint*); 1192 GL void*(WINE_GLAPI *p_glImportSyncEXT)(GLenum,GLintptr,GLbitfield);1266 GLsync (WINE_GLAPI *p_glImportSyncEXT)(GLenum,GLintptr,GLbitfield); 1193 1267 void (WINE_GLAPI *p_glIndexFormatNV)(GLenum,GLsizei); 1194 1268 void (WINE_GLAPI *p_glIndexFuncEXT)(GLenum,GLclampf); 1195 1269 void (WINE_GLAPI *p_glIndexMaterialEXT)(GLenum,GLenum); 1196 void (WINE_GLAPI *p_glIndexPointerEXT)(GLenum,GLsizei,GLsizei,const GLvoid*); 1197 void (WINE_GLAPI *p_glIndexPointerListIBM)(GLenum,GLint,const GLvoid**,GLint); 1270 void (WINE_GLAPI *p_glIndexPointerEXT)(GLenum,GLsizei,GLsizei,const void*); 1271 void (WINE_GLAPI *p_glIndexPointerListIBM)(GLenum,GLint,const void**,GLint); 1272 void (WINE_GLAPI *p_glIndexxOES)(GLfixed); 1273 void (WINE_GLAPI *p_glIndexxvOES)(const GLfixed*); 1198 1274 void (WINE_GLAPI *p_glInsertComponentEXT)(GLuint,GLuint,GLuint); 1275 void (WINE_GLAPI *p_glInsertEventMarkerEXT)(GLsizei,const GLchar*); 1199 1276 void (WINE_GLAPI *p_glInstrumentsBufferSGIX)(GLsizei,GLint*); 1200 1277 void (WINE_GLAPI *p_glInterpolatePathsNV)(GLuint,GLuint,GLuint,GLfloat); … … 1215 1292 GLboolean (WINE_GLAPI *p_glIsFramebuffer)(GLuint); 1216 1293 GLboolean (WINE_GLAPI *p_glIsFramebufferEXT)(GLuint); 1217 GLboolean (WINE_GLAPI *p_glIsImageHandleResidentNV)(UINT64); 1294 GLboolean (WINE_GLAPI *p_glIsImageHandleResidentARB)(GLuint64); 1295 GLboolean (WINE_GLAPI *p_glIsImageHandleResidentNV)(GLuint64); 1218 1296 GLboolean (WINE_GLAPI *p_glIsNameAMD)(GLenum,GLuint); 1219 1297 GLboolean (WINE_GLAPI *p_glIsNamedBufferResidentNV)(GLuint); … … 1234 1312 GLboolean (WINE_GLAPI *p_glIsSampler)(GLuint); 1235 1313 GLboolean (WINE_GLAPI *p_glIsShader)(GLuint); 1236 GLboolean (WINE_GLAPI *p_glIsSync)(GL void*);1314 GLboolean (WINE_GLAPI *p_glIsSync)(GLsync); 1237 1315 GLboolean (WINE_GLAPI *p_glIsTextureEXT)(GLuint); 1238 GLboolean (WINE_GLAPI *p_glIsTextureHandleResidentNV)(UINT64); 1316 GLboolean (WINE_GLAPI *p_glIsTextureHandleResidentARB)(GLuint64); 1317 GLboolean (WINE_GLAPI *p_glIsTextureHandleResidentNV)(GLuint64); 1239 1318 GLboolean (WINE_GLAPI *p_glIsTransformFeedback)(GLuint); 1240 1319 GLboolean (WINE_GLAPI *p_glIsTransformFeedbackNV)(GLuint); … … 1243 1322 GLboolean (WINE_GLAPI *p_glIsVertexArrayAPPLE)(GLuint); 1244 1323 GLboolean (WINE_GLAPI *p_glIsVertexAttribEnabledAPPLE)(GLuint,GLenum); 1324 void (WINE_GLAPI *p_glLabelObjectEXT)(GLenum,GLuint,GLsizei,const GLchar*); 1245 1325 void (WINE_GLAPI *p_glLightEnviSGIX)(GLenum,GLint); 1326 void (WINE_GLAPI *p_glLightModelxOES)(GLenum,GLfixed); 1327 void (WINE_GLAPI *p_glLightModelxvOES)(GLenum,const GLfixed*); 1328 void (WINE_GLAPI *p_glLightxOES)(GLenum,GLenum,GLfixed); 1329 void (WINE_GLAPI *p_glLightxvOES)(GLenum,GLenum,const GLfixed*); 1330 void (WINE_GLAPI *p_glLineWidthxOES)(GLfixed); 1246 1331 void (WINE_GLAPI *p_glLinkProgram)(GLuint); 1247 1332 void (WINE_GLAPI *p_glLinkProgramARB)(GLhandleARB); … … 1251 1336 void (WINE_GLAPI *p_glListParameterivSGIX)(GLuint,GLenum,const GLint*); 1252 1337 void (WINE_GLAPI *p_glLoadIdentityDeformationMapSGIX)(GLbitfield); 1338 void (WINE_GLAPI *p_glLoadMatrixxOES)(const GLfixed*); 1253 1339 void (WINE_GLAPI *p_glLoadProgramNV)(GLenum,GLuint,GLsizei,const GLubyte*); 1254 1340 void (WINE_GLAPI *p_glLoadTransposeMatrixd)(const GLdouble*); … … 1256 1342 void (WINE_GLAPI *p_glLoadTransposeMatrixf)(const GLfloat*); 1257 1343 void (WINE_GLAPI *p_glLoadTransposeMatrixfARB)(const GLfloat*); 1344 void (WINE_GLAPI *p_glLoadTransposeMatrixxOES)(const GLfixed*); 1258 1345 void (WINE_GLAPI *p_glLockArraysEXT)(GLint,GLsizei); 1259 1346 void (WINE_GLAPI *p_glMTexCoord2fSGIS)(GLenum,GLfloat,GLfloat); … … 1261 1348 void (WINE_GLAPI *p_glMakeBufferNonResidentNV)(GLenum); 1262 1349 void (WINE_GLAPI *p_glMakeBufferResidentNV)(GLenum,GLenum); 1263 void (WINE_GLAPI *p_glMakeImageHandleNonResidentNV)(UINT64); 1264 void (WINE_GLAPI *p_glMakeImageHandleResidentNV)(UINT64,GLenum); 1350 void (WINE_GLAPI *p_glMakeImageHandleNonResidentARB)(GLuint64); 1351 void (WINE_GLAPI *p_glMakeImageHandleNonResidentNV)(GLuint64); 1352 void (WINE_GLAPI *p_glMakeImageHandleResidentARB)(GLuint64,GLenum); 1353 void (WINE_GLAPI *p_glMakeImageHandleResidentNV)(GLuint64,GLenum); 1265 1354 void (WINE_GLAPI *p_glMakeNamedBufferNonResidentNV)(GLuint); 1266 1355 void (WINE_GLAPI *p_glMakeNamedBufferResidentNV)(GLuint,GLenum); 1267 void (WINE_GLAPI *p_glMakeTextureHandleNonResidentNV)(UINT64); 1268 void (WINE_GLAPI *p_glMakeTextureHandleResidentNV)(UINT64); 1269 GLvoid* (WINE_GLAPI *p_glMapBuffer)(GLenum,GLenum); 1270 GLvoid* (WINE_GLAPI *p_glMapBufferARB)(GLenum,GLenum); 1271 GLvoid* (WINE_GLAPI *p_glMapBufferRange)(GLenum,GLintptr,GLsizeiptr,GLbitfield); 1272 void (WINE_GLAPI *p_glMapControlPointsNV)(GLenum,GLuint,GLenum,GLsizei,GLsizei,GLint,GLint,GLboolean,const GLvoid*); 1273 GLvoid* (WINE_GLAPI *p_glMapNamedBufferEXT)(GLuint,GLenum); 1274 GLvoid* (WINE_GLAPI *p_glMapNamedBufferRangeEXT)(GLuint,GLintptr,GLsizeiptr,GLbitfield); 1275 GLvoid* (WINE_GLAPI *p_glMapObjectBufferATI)(GLuint); 1356 void (WINE_GLAPI *p_glMakeTextureHandleNonResidentARB)(GLuint64); 1357 void (WINE_GLAPI *p_glMakeTextureHandleNonResidentNV)(GLuint64); 1358 void (WINE_GLAPI *p_glMakeTextureHandleResidentARB)(GLuint64); 1359 void (WINE_GLAPI *p_glMakeTextureHandleResidentNV)(GLuint64); 1360 void (WINE_GLAPI *p_glMap1xOES)(GLenum,GLfixed,GLfixed,GLint,GLint,GLfixed); 1361 void (WINE_GLAPI *p_glMap2xOES)(GLenum,GLfixed,GLfixed,GLint,GLint,GLfixed,GLfixed,GLint,GLint,GLfixed); 1362 void* (WINE_GLAPI *p_glMapBuffer)(GLenum,GLenum); 1363 void* (WINE_GLAPI *p_glMapBufferARB)(GLenum,GLenum); 1364 void* (WINE_GLAPI *p_glMapBufferRange)(GLenum,GLintptr,GLsizeiptr,GLbitfield); 1365 void (WINE_GLAPI *p_glMapControlPointsNV)(GLenum,GLuint,GLenum,GLsizei,GLsizei,GLint,GLint,GLboolean,const void*); 1366 void (WINE_GLAPI *p_glMapGrid1xOES)(GLint,GLfixed,GLfixed); 1367 void (WINE_GLAPI *p_glMapGrid2xOES)(GLint,GLfixed,GLfixed,GLfixed,GLfixed); 1368 void* (WINE_GLAPI *p_glMapNamedBufferEXT)(GLuint,GLenum); 1369 void* (WINE_GLAPI *p_glMapNamedBufferRangeEXT)(GLuint,GLintptr,GLsizeiptr,GLbitfield); 1370 void* (WINE_GLAPI *p_glMapObjectBufferATI)(GLuint); 1276 1371 void (WINE_GLAPI *p_glMapParameterfvNV)(GLenum,GLenum,const GLfloat*); 1277 1372 void (WINE_GLAPI *p_glMapParameterivNV)(GLenum,GLenum,const GLint*); 1373 void* (WINE_GLAPI *p_glMapTexture2DINTEL)(GLuint,GLint,GLbitfield,GLint*,GLenum*); 1278 1374 void (WINE_GLAPI *p_glMapVertexAttrib1dAPPLE)(GLuint,GLuint,GLdouble,GLdouble,GLint,GLint,const GLdouble*); 1279 1375 void (WINE_GLAPI *p_glMapVertexAttrib1fAPPLE)(GLuint,GLuint,GLfloat,GLfloat,GLint,GLint,const GLfloat*); 1280 1376 void (WINE_GLAPI *p_glMapVertexAttrib2dAPPLE)(GLuint,GLuint,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble,GLint,GLint,const GLdouble*); 1281 1377 void (WINE_GLAPI *p_glMapVertexAttrib2fAPPLE)(GLuint,GLuint,GLfloat,GLfloat,GLint,GLint,GLfloat,GLfloat,GLint,GLint,const GLfloat*); 1378 void (WINE_GLAPI *p_glMaterialxOES)(GLenum,GLenum,GLfixed); 1379 void (WINE_GLAPI *p_glMaterialxvOES)(GLenum,GLenum,const GLfixed*); 1282 1380 void (WINE_GLAPI *p_glMatrixFrustumEXT)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble); 1283 void (WINE_GLAPI *p_glMatrixIndexPointerARB)(GLint,GLenum,GLsizei,const GLvoid*);1381 void (WINE_GLAPI *p_glMatrixIndexPointerARB)(GLint,GLenum,GLsizei,const void*); 1284 1382 void (WINE_GLAPI *p_glMatrixIndexubvARB)(GLint,const GLubyte*); 1285 1383 void (WINE_GLAPI *p_glMatrixIndexuivARB)(GLint,const GLuint*); … … 1309 1407 void (WINE_GLAPI *p_glMinmax)(GLenum,GLenum,GLboolean); 1310 1408 void (WINE_GLAPI *p_glMinmaxEXT)(GLenum,GLenum,GLboolean); 1409 void (WINE_GLAPI *p_glMultMatrixxOES)(const GLfixed*); 1311 1410 void (WINE_GLAPI *p_glMultTransposeMatrixd)(const GLdouble*); 1312 1411 void (WINE_GLAPI *p_glMultTransposeMatrixdARB)(const GLdouble*); 1313 1412 void (WINE_GLAPI *p_glMultTransposeMatrixf)(const GLfloat*); 1314 1413 void (WINE_GLAPI *p_glMultTransposeMatrixfARB)(const GLfloat*); 1414 void (WINE_GLAPI *p_glMultTransposeMatrixxOES)(const GLfixed*); 1315 1415 void (WINE_GLAPI *p_glMultiDrawArrays)(GLenum,const GLint*,const GLsizei*,GLsizei); 1316 1416 void (WINE_GLAPI *p_glMultiDrawArraysEXT)(GLenum,const GLint*,const GLsizei*,GLsizei); 1317 1417 void (WINE_GLAPI *p_glMultiDrawArraysIndirect)(GLenum,const void*,GLsizei,GLsizei); 1318 void (WINE_GLAPI *p_glMultiDrawArraysIndirectAMD)(GLenum,const GLvoid*,GLsizei,GLsizei); 1418 void (WINE_GLAPI *p_glMultiDrawArraysIndirectAMD)(GLenum,const void*,GLsizei,GLsizei); 1419 void (WINE_GLAPI *p_glMultiDrawArraysIndirectBindlessNV)(GLenum,const void*,GLsizei,GLsizei,GLint); 1420 void (WINE_GLAPI *p_glMultiDrawArraysIndirectCountARB)(GLenum,GLintptr,GLintptr,GLsizei,GLsizei); 1319 1421 void (WINE_GLAPI *p_glMultiDrawElementArrayAPPLE)(GLenum,const GLint*,const GLsizei*,GLsizei); 1320 void (WINE_GLAPI *p_glMultiDrawElements)(GLenum,const GLsizei*,GLenum,const GLvoid*const*,GLsizei);1321 void (WINE_GLAPI *p_glMultiDrawElementsBaseVertex)(GLenum,const GLsizei*,GLenum,const GLvoid*const*,GLsizei,const GLint*);1322 void (WINE_GLAPI *p_glMultiDrawElementsEXT)(GLenum,const GLsizei*,GLenum,const GLvoid**,GLsizei);1422 void (WINE_GLAPI *p_glMultiDrawElements)(GLenum,const GLsizei*,GLenum,const void*const*,GLsizei); 1423 void (WINE_GLAPI *p_glMultiDrawElementsBaseVertex)(GLenum,const GLsizei*,GLenum,const void*const*,GLsizei,const GLint*); 1424 void (WINE_GLAPI *p_glMultiDrawElementsEXT)(GLenum,const GLsizei*,GLenum,const void*const*,GLsizei); 1323 1425 void (WINE_GLAPI *p_glMultiDrawElementsIndirect)(GLenum,GLenum,const void*,GLsizei,GLsizei); 1324 void (WINE_GLAPI *p_glMultiDrawElementsIndirectAMD)(GLenum,GLenum,const GLvoid*,GLsizei,GLsizei); 1426 void (WINE_GLAPI *p_glMultiDrawElementsIndirectAMD)(GLenum,GLenum,const void*,GLsizei,GLsizei); 1427 void (WINE_GLAPI *p_glMultiDrawElementsIndirectBindlessNV)(GLenum,GLenum,const void*,GLsizei,GLsizei,GLint); 1428 void (WINE_GLAPI *p_glMultiDrawElementsIndirectCountARB)(GLenum,GLenum,GLintptr,GLintptr,GLsizei,GLsizei); 1325 1429 void (WINE_GLAPI *p_glMultiDrawRangeElementArrayAPPLE)(GLenum,GLuint,GLuint,const GLint*,const GLsizei*,GLsizei); 1326 1430 void (WINE_GLAPI *p_glMultiModeDrawArraysIBM)(const GLenum*,const GLint*,const GLsizei*,GLsizei,GLint); 1327 void (WINE_GLAPI *p_glMultiModeDrawElementsIBM)(const GLenum*,const GLsizei*,GLenum,const GLvoid*const*,GLsizei,GLint);1431 void (WINE_GLAPI *p_glMultiModeDrawElementsIBM)(const GLenum*,const GLsizei*,GLenum,const void*const*,GLsizei,GLint); 1328 1432 void (WINE_GLAPI *p_glMultiTexBufferEXT)(GLenum,GLenum,GLenum,GLuint); 1433 void (WINE_GLAPI *p_glMultiTexCoord1bOES)(GLenum,GLbyte); 1434 void (WINE_GLAPI *p_glMultiTexCoord1bvOES)(GLenum,const GLbyte*); 1329 1435 void (WINE_GLAPI *p_glMultiTexCoord1d)(GLenum,GLdouble); 1330 1436 void (WINE_GLAPI *p_glMultiTexCoord1dARB)(GLenum,GLdouble); … … 1353 1459 void (WINE_GLAPI *p_glMultiTexCoord1svARB)(GLenum,const GLshort*); 1354 1460 void (WINE_GLAPI *p_glMultiTexCoord1svSGIS)(GLenum,GLshort *); 1461 void (WINE_GLAPI *p_glMultiTexCoord1xOES)(GLenum,GLfixed); 1462 void (WINE_GLAPI *p_glMultiTexCoord1xvOES)(GLenum,const GLfixed*); 1463 void (WINE_GLAPI *p_glMultiTexCoord2bOES)(GLenum,GLbyte,GLbyte); 1464 void (WINE_GLAPI *p_glMultiTexCoord2bvOES)(GLenum,const GLbyte*); 1355 1465 void (WINE_GLAPI *p_glMultiTexCoord2d)(GLenum,GLdouble,GLdouble); 1356 1466 void (WINE_GLAPI *p_glMultiTexCoord2dARB)(GLenum,GLdouble,GLdouble); … … 1379 1489 void (WINE_GLAPI *p_glMultiTexCoord2svARB)(GLenum,const GLshort*); 1380 1490 void (WINE_GLAPI *p_glMultiTexCoord2svSGIS)(GLenum,GLshort *); 1491 void (WINE_GLAPI *p_glMultiTexCoord2xOES)(GLenum,GLfixed,GLfixed); 1492 void (WINE_GLAPI *p_glMultiTexCoord2xvOES)(GLenum,const GLfixed*); 1493 void (WINE_GLAPI *p_glMultiTexCoord3bOES)(GLenum,GLbyte,GLbyte,GLbyte); 1494 void (WINE_GLAPI *p_glMultiTexCoord3bvOES)(GLenum,const GLbyte*); 1381 1495 void (WINE_GLAPI *p_glMultiTexCoord3d)(GLenum,GLdouble,GLdouble,GLdouble); 1382 1496 void (WINE_GLAPI *p_glMultiTexCoord3dARB)(GLenum,GLdouble,GLdouble,GLdouble); … … 1405 1519 void (WINE_GLAPI *p_glMultiTexCoord3svARB)(GLenum,const GLshort*); 1406 1520 void (WINE_GLAPI *p_glMultiTexCoord3svSGIS)(GLenum,GLshort *); 1521 void (WINE_GLAPI *p_glMultiTexCoord3xOES)(GLenum,GLfixed,GLfixed,GLfixed); 1522 void (WINE_GLAPI *p_glMultiTexCoord3xvOES)(GLenum,const GLfixed*); 1523 void (WINE_GLAPI *p_glMultiTexCoord4bOES)(GLenum,GLbyte,GLbyte,GLbyte,GLbyte); 1524 void (WINE_GLAPI *p_glMultiTexCoord4bvOES)(GLenum,const GLbyte*); 1407 1525 void (WINE_GLAPI *p_glMultiTexCoord4d)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble); 1408 1526 void (WINE_GLAPI *p_glMultiTexCoord4dARB)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble); … … 1431 1549 void (WINE_GLAPI *p_glMultiTexCoord4svARB)(GLenum,const GLshort*); 1432 1550 void (WINE_GLAPI *p_glMultiTexCoord4svSGIS)(GLenum,GLshort *); 1551 void (WINE_GLAPI *p_glMultiTexCoord4xOES)(GLenum,GLfixed,GLfixed,GLfixed,GLfixed); 1552 void (WINE_GLAPI *p_glMultiTexCoord4xvOES)(GLenum,const GLfixed*); 1433 1553 void (WINE_GLAPI *p_glMultiTexCoordP1ui)(GLenum,GLenum,GLuint); 1434 1554 void (WINE_GLAPI *p_glMultiTexCoordP1uiv)(GLenum,GLenum,const GLuint*); … … 1439 1559 void (WINE_GLAPI *p_glMultiTexCoordP4ui)(GLenum,GLenum,GLuint); 1440 1560 void (WINE_GLAPI *p_glMultiTexCoordP4uiv)(GLenum,GLenum,const GLuint*); 1441 void (WINE_GLAPI *p_glMultiTexCoordPointerEXT)(GLenum,GLint,GLenum,GLsizei,const GLvoid*);1561 void (WINE_GLAPI *p_glMultiTexCoordPointerEXT)(GLenum,GLint,GLenum,GLsizei,const void*); 1442 1562 void (WINE_GLAPI *p_glMultiTexCoordPointerSGIS)(GLenum,GLint,GLenum,GLsizei,GLvoid *); 1443 1563 void (WINE_GLAPI *p_glMultiTexEnvfEXT)(GLenum,GLenum,GLenum,GLfloat); … … 1451 1571 void (WINE_GLAPI *p_glMultiTexGeniEXT)(GLenum,GLenum,GLenum,GLint); 1452 1572 void (WINE_GLAPI *p_glMultiTexGenivEXT)(GLenum,GLenum,GLenum,const GLint*); 1453 void (WINE_GLAPI *p_glMultiTexImage1DEXT)(GLenum,GLenum,GLint,GL enum,GLsizei,GLint,GLenum,GLenum,const GLvoid*);1454 void (WINE_GLAPI *p_glMultiTexImage2DEXT)(GLenum,GLenum,GLint,GL enum,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);1455 void (WINE_GLAPI *p_glMultiTexImage3DEXT)(GLenum,GLenum,GLint,GL enum,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);1573 void (WINE_GLAPI *p_glMultiTexImage1DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const void*); 1574 void (WINE_GLAPI *p_glMultiTexImage2DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLenum,GLenum,const void*); 1575 void (WINE_GLAPI *p_glMultiTexImage3DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const void*); 1456 1576 void (WINE_GLAPI *p_glMultiTexParameterIivEXT)(GLenum,GLenum,GLenum,const GLint*); 1457 1577 void (WINE_GLAPI *p_glMultiTexParameterIuivEXT)(GLenum,GLenum,GLenum,const GLuint*); … … 1461 1581 void (WINE_GLAPI *p_glMultiTexParameterivEXT)(GLenum,GLenum,GLenum,const GLint*); 1462 1582 void (WINE_GLAPI *p_glMultiTexRenderbufferEXT)(GLenum,GLenum,GLuint); 1463 void (WINE_GLAPI *p_glMultiTexSubImage1DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid*); 1464 void (WINE_GLAPI *p_glMultiTexSubImage2DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*); 1465 void (WINE_GLAPI *p_glMultiTexSubImage3DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*); 1466 void (WINE_GLAPI *p_glNamedBufferDataEXT)(GLuint,GLsizeiptr,const GLvoid*,GLenum); 1467 void (WINE_GLAPI *p_glNamedBufferSubDataEXT)(GLuint,GLintptr,GLsizeiptr,const GLvoid*); 1583 void (WINE_GLAPI *p_glMultiTexSubImage1DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const void*); 1584 void (WINE_GLAPI *p_glMultiTexSubImage2DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const void*); 1585 void (WINE_GLAPI *p_glMultiTexSubImage3DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*); 1586 void (WINE_GLAPI *p_glNamedBufferDataEXT)(GLuint,GLsizeiptr,const void*,GLenum); 1587 void (WINE_GLAPI *p_glNamedBufferStorageEXT)(GLuint,GLsizeiptr,const void*,GLbitfield); 1588 void (WINE_GLAPI *p_glNamedBufferSubDataEXT)(GLuint,GLintptr,GLsizeiptr,const void*); 1468 1589 void (WINE_GLAPI *p_glNamedCopyBufferSubDataEXT)(GLuint,GLuint,GLintptr,GLintptr,GLsizeiptr); 1469 1590 void (WINE_GLAPI *p_glNamedFramebufferParameteriEXT)(GLuint,GLenum,GLint); … … 1486 1607 void (WINE_GLAPI *p_glNamedProgramLocalParametersI4ivEXT)(GLuint,GLenum,GLuint,GLsizei,const GLint*); 1487 1608 void (WINE_GLAPI *p_glNamedProgramLocalParametersI4uivEXT)(GLuint,GLenum,GLuint,GLsizei,const GLuint*); 1488 void (WINE_GLAPI *p_glNamedProgramStringEXT)(GLuint,GLenum,GLenum,GLsizei,const GLvoid*);1609 void (WINE_GLAPI *p_glNamedProgramStringEXT)(GLuint,GLenum,GLenum,GLsizei,const void*); 1489 1610 void (WINE_GLAPI *p_glNamedRenderbufferStorageEXT)(GLuint,GLenum,GLsizei,GLsizei); 1490 1611 void (WINE_GLAPI *p_glNamedRenderbufferStorageMultisampleCoverageEXT)(GLuint,GLsizei,GLsizei,GLenum,GLsizei,GLsizei); … … 1492 1613 void (WINE_GLAPI *p_glNamedStringARB)(GLenum,GLint,const GLchar*,GLint,const GLchar*); 1493 1614 GLuint (WINE_GLAPI *p_glNewBufferRegion)(GLenum); 1494 GLuint (WINE_GLAPI *p_glNewObjectBufferATI)(GLsizei,const GLvoid*,GLenum);1615 GLuint (WINE_GLAPI *p_glNewObjectBufferATI)(GLsizei,const void*,GLenum); 1495 1616 void (WINE_GLAPI *p_glNormal3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat); 1496 1617 void (WINE_GLAPI *p_glNormal3fVertex3fvSUN)(const GLfloat*,const GLfloat*); 1497 1618 void (WINE_GLAPI *p_glNormal3hNV)(GLhalfNV,GLhalfNV,GLhalfNV); 1498 1619 void (WINE_GLAPI *p_glNormal3hvNV)(const GLhalfNV*); 1620 void (WINE_GLAPI *p_glNormal3xOES)(GLfixed,GLfixed,GLfixed); 1621 void (WINE_GLAPI *p_glNormal3xvOES)(const GLfixed*); 1499 1622 void (WINE_GLAPI *p_glNormalFormatNV)(GLenum,GLsizei); 1500 1623 void (WINE_GLAPI *p_glNormalP3ui)(GLenum,GLuint); 1501 1624 void (WINE_GLAPI *p_glNormalP3uiv)(GLenum,const GLuint*); 1502 void (WINE_GLAPI *p_glNormalPointerEXT)(GLenum,GLsizei,GLsizei,const GLvoid*);1503 void (WINE_GLAPI *p_glNormalPointerListIBM)(GLenum,GLint,const GLvoid**,GLint);1504 void (WINE_GLAPI *p_glNormalPointervINTEL)(GLenum,const GLvoid**);1625 void (WINE_GLAPI *p_glNormalPointerEXT)(GLenum,GLsizei,GLsizei,const void*); 1626 void (WINE_GLAPI *p_glNormalPointerListIBM)(GLenum,GLint,const void**,GLint); 1627 void (WINE_GLAPI *p_glNormalPointervINTEL)(GLenum,const void**); 1505 1628 void (WINE_GLAPI *p_glNormalStream3bATI)(GLenum,GLbyte,GLbyte,GLbyte); 1506 1629 void (WINE_GLAPI *p_glNormalStream3bvATI)(GLenum,const GLbyte*); … … 1517 1640 GLenum (WINE_GLAPI *p_glObjectPurgeableAPPLE)(GLenum,GLuint,GLenum); 1518 1641 GLenum (WINE_GLAPI *p_glObjectUnpurgeableAPPLE)(GLenum,GLuint,GLenum); 1642 void (WINE_GLAPI *p_glOrthofOES)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat); 1643 void (WINE_GLAPI *p_glOrthoxOES)(GLfixed,GLfixed,GLfixed,GLfixed,GLfixed,GLfixed); 1519 1644 void (WINE_GLAPI *p_glPNTrianglesfATI)(GLenum,GLfloat); 1520 1645 void (WINE_GLAPI *p_glPNTrianglesiATI)(GLenum,GLint); 1521 1646 void (WINE_GLAPI *p_glPassTexCoordATI)(GLuint,GLuint,GLenum); 1647 void (WINE_GLAPI *p_glPassThroughxOES)(GLfixed); 1522 1648 void (WINE_GLAPI *p_glPatchParameterfv)(GLenum,const GLfloat*); 1523 1649 void (WINE_GLAPI *p_glPatchParameteri)(GLenum,GLint); 1524 1650 void (WINE_GLAPI *p_glPathColorGenNV)(GLenum,GLenum,GLenum,const GLfloat*); 1525 void (WINE_GLAPI *p_glPathCommandsNV)(GLuint,GLsizei,const GLubyte*,GLsizei,GLenum,const GLvoid*);1526 void (WINE_GLAPI *p_glPathCoordsNV)(GLuint,GLsizei,GLenum,const GLvoid*);1651 void (WINE_GLAPI *p_glPathCommandsNV)(GLuint,GLsizei,const GLubyte*,GLsizei,GLenum,const void*); 1652 void (WINE_GLAPI *p_glPathCoordsNV)(GLuint,GLsizei,GLenum,const void*); 1527 1653 void (WINE_GLAPI *p_glPathCoverDepthFuncNV)(GLenum); 1528 1654 void (WINE_GLAPI *p_glPathDashArrayNV)(GLuint,GLsizei,const GLfloat*); 1529 1655 void (WINE_GLAPI *p_glPathFogGenNV)(GLenum); 1530 void (WINE_GLAPI *p_glPathGlyphRangeNV)(GLuint,GLenum,const GLvoid*,GLbitfield,GLuint,GLsizei,GLenum,GLuint,GLfloat);1531 void (WINE_GLAPI *p_glPathGlyphsNV)(GLuint,GLenum,const GLvoid*,GLbitfield,GLsizei,GLenum,const GLvoid*,GLenum,GLuint,GLfloat);1656 void (WINE_GLAPI *p_glPathGlyphRangeNV)(GLuint,GLenum,const void*,GLbitfield,GLuint,GLsizei,GLenum,GLuint,GLfloat); 1657 void (WINE_GLAPI *p_glPathGlyphsNV)(GLuint,GLenum,const void*,GLbitfield,GLsizei,GLenum,const void*,GLenum,GLuint,GLfloat); 1532 1658 void (WINE_GLAPI *p_glPathParameterfNV)(GLuint,GLenum,GLfloat); 1533 1659 void (WINE_GLAPI *p_glPathParameterfvNV)(GLuint,GLenum,const GLfloat*); … … 1536 1662 void (WINE_GLAPI *p_glPathStencilDepthOffsetNV)(GLfloat,GLfloat); 1537 1663 void (WINE_GLAPI *p_glPathStencilFuncNV)(GLenum,GLint,GLuint); 1538 void (WINE_GLAPI *p_glPathStringNV)(GLuint,GLenum,GLsizei,const GLvoid*);1539 void (WINE_GLAPI *p_glPathSubCommandsNV)(GLuint,GLsizei,GLsizei,GLsizei,const GLubyte*,GLsizei,GLenum,const GLvoid*);1540 void (WINE_GLAPI *p_glPathSubCoordsNV)(GLuint,GLsizei,GLsizei,GLenum,const GLvoid*);1664 void (WINE_GLAPI *p_glPathStringNV)(GLuint,GLenum,GLsizei,const void*); 1665 void (WINE_GLAPI *p_glPathSubCommandsNV)(GLuint,GLsizei,GLsizei,GLsizei,const GLubyte*,GLsizei,GLenum,const void*); 1666 void (WINE_GLAPI *p_glPathSubCoordsNV)(GLuint,GLsizei,GLsizei,GLenum,const void*); 1541 1667 void (WINE_GLAPI *p_glPathTexGenNV)(GLenum,GLenum,GLint,const GLfloat*); 1542 1668 void (WINE_GLAPI *p_glPauseTransformFeedback)(void); 1543 1669 void (WINE_GLAPI *p_glPauseTransformFeedbackNV)(void); 1544 void (WINE_GLAPI *p_glPixelDataRangeNV)(GLenum,GLsizei,const GLvoid*); 1670 void (WINE_GLAPI *p_glPixelDataRangeNV)(GLenum,GLsizei,const void*); 1671 void (WINE_GLAPI *p_glPixelMapx)(GLenum,GLint,const GLfixed*); 1672 void (WINE_GLAPI *p_glPixelStorex)(GLenum,GLfixed); 1545 1673 void (WINE_GLAPI *p_glPixelTexGenParameterfSGIS)(GLenum,GLfloat); 1546 1674 void (WINE_GLAPI *p_glPixelTexGenParameterfvSGIS)(GLenum,const GLfloat*); … … 1548 1676 void (WINE_GLAPI *p_glPixelTexGenParameterivSGIS)(GLenum,const GLint*); 1549 1677 void (WINE_GLAPI *p_glPixelTexGenSGIX)(GLenum); 1678 void (WINE_GLAPI *p_glPixelTransferxOES)(GLenum,GLfixed); 1550 1679 void (WINE_GLAPI *p_glPixelTransformParameterfEXT)(GLenum,GLenum,GLfloat); 1551 1680 void (WINE_GLAPI *p_glPixelTransformParameterfvEXT)(GLenum,GLenum,const GLfloat*); 1552 1681 void (WINE_GLAPI *p_glPixelTransformParameteriEXT)(GLenum,GLenum,GLint); 1553 1682 void (WINE_GLAPI *p_glPixelTransformParameterivEXT)(GLenum,GLenum,const GLint*); 1683 void (WINE_GLAPI *p_glPixelZoomxOES)(GLfixed,GLfixed); 1554 1684 GLboolean (WINE_GLAPI *p_glPointAlongPathNV)(GLuint,GLsizei,GLsizei,GLfloat,GLfloat*,GLfloat*,GLfloat*,GLfloat*); 1555 1685 void (WINE_GLAPI *p_glPointParameterf)(GLenum,GLfloat); … … 1565 1695 void (WINE_GLAPI *p_glPointParameteriv)(GLenum,const GLint*); 1566 1696 void (WINE_GLAPI *p_glPointParameterivNV)(GLenum,const GLint*); 1697 void (WINE_GLAPI *p_glPointParameterxvOES)(GLenum,const GLfixed*); 1698 void (WINE_GLAPI *p_glPointSizexOES)(GLfixed); 1567 1699 GLint (WINE_GLAPI *p_glPollAsyncSGIX)(GLuint*); 1568 1700 GLint (WINE_GLAPI *p_glPollInstrumentsSGIX)(GLint*); 1569 1701 void (WINE_GLAPI *p_glPolygonOffsetEXT)(GLfloat,GLfloat); 1702 void (WINE_GLAPI *p_glPolygonOffsetxOES)(GLfixed,GLfixed); 1570 1703 void (WINE_GLAPI *p_glPopDebugGroup)(void); 1571 void (WINE_GLAPI *p_glPresentFrameDualFillNV)(GLuint,UINT64,GLuint,GLuint,GLenum,GLenum,GLuint,GLenum,GLuint,GLenum,GLuint,GLenum,GLuint); 1572 void (WINE_GLAPI *p_glPresentFrameKeyedNV)(GLuint,UINT64,GLuint,GLuint,GLenum,GLenum,GLuint,GLuint,GLenum,GLuint,GLuint); 1704 void (WINE_GLAPI *p_glPopGroupMarkerEXT)(void); 1705 void (WINE_GLAPI *p_glPresentFrameDualFillNV)(GLuint,GLuint64EXT,GLuint,GLuint,GLenum,GLenum,GLuint,GLenum,GLuint,GLenum,GLuint,GLenum,GLuint); 1706 void (WINE_GLAPI *p_glPresentFrameKeyedNV)(GLuint,GLuint64EXT,GLuint,GLuint,GLenum,GLenum,GLuint,GLuint,GLenum,GLuint,GLuint); 1573 1707 void (WINE_GLAPI *p_glPrimitiveRestartIndex)(GLuint); 1574 1708 void (WINE_GLAPI *p_glPrimitiveRestartIndexNV)(GLuint); 1575 1709 void (WINE_GLAPI *p_glPrimitiveRestartNV)(void); 1576 1710 void (WINE_GLAPI *p_glPrioritizeTexturesEXT)(GLsizei,const GLuint*,const GLclampf*); 1577 void (WINE_GLAPI *p_glProgramBinary)(GLuint,GLenum,const GLvoid*,GLsizei); 1711 void (WINE_GLAPI *p_glPrioritizeTexturesxOES)(GLsizei,const GLuint*,const GLfixed*); 1712 void (WINE_GLAPI *p_glProgramBinary)(GLuint,GLenum,const void*,GLsizei); 1578 1713 void (WINE_GLAPI *p_glProgramBufferParametersIivNV)(GLenum,GLuint,GLuint,GLsizei,const GLint*); 1579 1714 void (WINE_GLAPI *p_glProgramBufferParametersIuivNV)(GLenum,GLuint,GLuint,GLsizei,const GLuint*); … … 1614 1749 void (WINE_GLAPI *p_glProgramParameters4dvNV)(GLenum,GLuint,GLsizei,const GLdouble*); 1615 1750 void (WINE_GLAPI *p_glProgramParameters4fvNV)(GLenum,GLuint,GLsizei,const GLfloat*); 1616 void (WINE_GLAPI *p_glProgramStringARB)(GLenum,GLenum,GLsizei,const GLvoid*);1751 void (WINE_GLAPI *p_glProgramStringARB)(GLenum,GLenum,GLsizei,const void*); 1617 1752 void (WINE_GLAPI *p_glProgramSubroutineParametersuivNV)(GLenum,GLsizei,const GLuint*); 1618 1753 void (WINE_GLAPI *p_glProgramUniform1d)(GLuint,GLint,GLdouble); … … 1625 1760 void (WINE_GLAPI *p_glProgramUniform1fvEXT)(GLuint,GLint,GLsizei,const GLfloat*); 1626 1761 void (WINE_GLAPI *p_glProgramUniform1i)(GLuint,GLint,GLint); 1627 void (WINE_GLAPI *p_glProgramUniform1i64NV)(GLuint,GLint, INT64);1628 void (WINE_GLAPI *p_glProgramUniform1i64vNV)(GLuint,GLint,GLsizei,const INT64*);1762 void (WINE_GLAPI *p_glProgramUniform1i64NV)(GLuint,GLint,GLint64EXT); 1763 void (WINE_GLAPI *p_glProgramUniform1i64vNV)(GLuint,GLint,GLsizei,const GLint64EXT*); 1629 1764 void (WINE_GLAPI *p_glProgramUniform1iEXT)(GLuint,GLint,GLint); 1630 1765 void (WINE_GLAPI *p_glProgramUniform1iv)(GLuint,GLint,GLsizei,const GLint*); 1631 1766 void (WINE_GLAPI *p_glProgramUniform1ivEXT)(GLuint,GLint,GLsizei,const GLint*); 1632 1767 void (WINE_GLAPI *p_glProgramUniform1ui)(GLuint,GLint,GLuint); 1633 void (WINE_GLAPI *p_glProgramUniform1ui64NV)(GLuint,GLint, UINT64);1634 void (WINE_GLAPI *p_glProgramUniform1ui64vNV)(GLuint,GLint,GLsizei,const UINT64*);1768 void (WINE_GLAPI *p_glProgramUniform1ui64NV)(GLuint,GLint,GLuint64EXT); 1769 void (WINE_GLAPI *p_glProgramUniform1ui64vNV)(GLuint,GLint,GLsizei,const GLuint64EXT*); 1635 1770 void (WINE_GLAPI *p_glProgramUniform1uiEXT)(GLuint,GLint,GLuint); 1636 1771 void (WINE_GLAPI *p_glProgramUniform1uiv)(GLuint,GLint,GLsizei,const GLuint*); … … 1645 1780 void (WINE_GLAPI *p_glProgramUniform2fvEXT)(GLuint,GLint,GLsizei,const GLfloat*); 1646 1781 void (WINE_GLAPI *p_glProgramUniform2i)(GLuint,GLint,GLint,GLint); 1647 void (WINE_GLAPI *p_glProgramUniform2i64NV)(GLuint,GLint, INT64,INT64);1648 void (WINE_GLAPI *p_glProgramUniform2i64vNV)(GLuint,GLint,GLsizei,const INT64*);1782 void (WINE_GLAPI *p_glProgramUniform2i64NV)(GLuint,GLint,GLint64EXT,GLint64EXT); 1783 void (WINE_GLAPI *p_glProgramUniform2i64vNV)(GLuint,GLint,GLsizei,const GLint64EXT*); 1649 1784 void (WINE_GLAPI *p_glProgramUniform2iEXT)(GLuint,GLint,GLint,GLint); 1650 1785 void (WINE_GLAPI *p_glProgramUniform2iv)(GLuint,GLint,GLsizei,const GLint*); 1651 1786 void (WINE_GLAPI *p_glProgramUniform2ivEXT)(GLuint,GLint,GLsizei,const GLint*); 1652 1787 void (WINE_GLAPI *p_glProgramUniform2ui)(GLuint,GLint,GLuint,GLuint); 1653 void (WINE_GLAPI *p_glProgramUniform2ui64NV)(GLuint,GLint, UINT64,UINT64);1654 void (WINE_GLAPI *p_glProgramUniform2ui64vNV)(GLuint,GLint,GLsizei,const UINT64*);1788 void (WINE_GLAPI *p_glProgramUniform2ui64NV)(GLuint,GLint,GLuint64EXT,GLuint64EXT); 1789 void (WINE_GLAPI *p_glProgramUniform2ui64vNV)(GLuint,GLint,GLsizei,const GLuint64EXT*); 1655 1790 void (WINE_GLAPI *p_glProgramUniform2uiEXT)(GLuint,GLint,GLuint,GLuint); 1656 1791 void (WINE_GLAPI *p_glProgramUniform2uiv)(GLuint,GLint,GLsizei,const GLuint*); … … 1665 1800 void (WINE_GLAPI *p_glProgramUniform3fvEXT)(GLuint,GLint,GLsizei,const GLfloat*); 1666 1801 void (WINE_GLAPI *p_glProgramUniform3i)(GLuint,GLint,GLint,GLint,GLint); 1667 void (WINE_GLAPI *p_glProgramUniform3i64NV)(GLuint,GLint, INT64,INT64,INT64);1668 void (WINE_GLAPI *p_glProgramUniform3i64vNV)(GLuint,GLint,GLsizei,const INT64*);1802 void (WINE_GLAPI *p_glProgramUniform3i64NV)(GLuint,GLint,GLint64EXT,GLint64EXT,GLint64EXT); 1803 void (WINE_GLAPI *p_glProgramUniform3i64vNV)(GLuint,GLint,GLsizei,const GLint64EXT*); 1669 1804 void (WINE_GLAPI *p_glProgramUniform3iEXT)(GLuint,GLint,GLint,GLint,GLint); 1670 1805 void (WINE_GLAPI *p_glProgramUniform3iv)(GLuint,GLint,GLsizei,const GLint*); 1671 1806 void (WINE_GLAPI *p_glProgramUniform3ivEXT)(GLuint,GLint,GLsizei,const GLint*); 1672 1807 void (WINE_GLAPI *p_glProgramUniform3ui)(GLuint,GLint,GLuint,GLuint,GLuint); 1673 void (WINE_GLAPI *p_glProgramUniform3ui64NV)(GLuint,GLint, UINT64,UINT64,UINT64);1674 void (WINE_GLAPI *p_glProgramUniform3ui64vNV)(GLuint,GLint,GLsizei,const UINT64*);1808 void (WINE_GLAPI *p_glProgramUniform3ui64NV)(GLuint,GLint,GLuint64EXT,GLuint64EXT,GLuint64EXT); 1809 void (WINE_GLAPI *p_glProgramUniform3ui64vNV)(GLuint,GLint,GLsizei,const GLuint64EXT*); 1675 1810 void (WINE_GLAPI *p_glProgramUniform3uiEXT)(GLuint,GLint,GLuint,GLuint,GLuint); 1676 1811 void (WINE_GLAPI *p_glProgramUniform3uiv)(GLuint,GLint,GLsizei,const GLuint*); … … 1685 1820 void (WINE_GLAPI *p_glProgramUniform4fvEXT)(GLuint,GLint,GLsizei,const GLfloat*); 1686 1821 void (WINE_GLAPI *p_glProgramUniform4i)(GLuint,GLint,GLint,GLint,GLint,GLint); 1687 void (WINE_GLAPI *p_glProgramUniform4i64NV)(GLuint,GLint, INT64,INT64,INT64,INT64);1688 void (WINE_GLAPI *p_glProgramUniform4i64vNV)(GLuint,GLint,GLsizei,const INT64*);1822 void (WINE_GLAPI *p_glProgramUniform4i64NV)(GLuint,GLint,GLint64EXT,GLint64EXT,GLint64EXT,GLint64EXT); 1823 void (WINE_GLAPI *p_glProgramUniform4i64vNV)(GLuint,GLint,GLsizei,const GLint64EXT*); 1689 1824 void (WINE_GLAPI *p_glProgramUniform4iEXT)(GLuint,GLint,GLint,GLint,GLint,GLint); 1690 1825 void (WINE_GLAPI *p_glProgramUniform4iv)(GLuint,GLint,GLsizei,const GLint*); 1691 1826 void (WINE_GLAPI *p_glProgramUniform4ivEXT)(GLuint,GLint,GLsizei,const GLint*); 1692 1827 void (WINE_GLAPI *p_glProgramUniform4ui)(GLuint,GLint,GLuint,GLuint,GLuint,GLuint); 1693 void (WINE_GLAPI *p_glProgramUniform4ui64NV)(GLuint,GLint, UINT64,UINT64,UINT64,UINT64);1694 void (WINE_GLAPI *p_glProgramUniform4ui64vNV)(GLuint,GLint,GLsizei,const UINT64*);1828 void (WINE_GLAPI *p_glProgramUniform4ui64NV)(GLuint,GLint,GLuint64EXT,GLuint64EXT,GLuint64EXT,GLuint64EXT); 1829 void (WINE_GLAPI *p_glProgramUniform4ui64vNV)(GLuint,GLint,GLsizei,const GLuint64EXT*); 1695 1830 void (WINE_GLAPI *p_glProgramUniform4uiEXT)(GLuint,GLint,GLuint,GLuint,GLuint,GLuint); 1696 1831 void (WINE_GLAPI *p_glProgramUniform4uiv)(GLuint,GLint,GLsizei,const GLuint*); 1697 1832 void (WINE_GLAPI *p_glProgramUniform4uivEXT)(GLuint,GLint,GLsizei,const GLuint*); 1698 void (WINE_GLAPI *p_glProgramUniformHandleui64NV)(GLuint,GLint,UINT64); 1699 void (WINE_GLAPI *p_glProgramUniformHandleui64vNV)(GLuint,GLint,GLsizei,const UINT64*); 1833 void (WINE_GLAPI *p_glProgramUniformHandleui64ARB)(GLuint,GLint,GLuint64); 1834 void (WINE_GLAPI *p_glProgramUniformHandleui64NV)(GLuint,GLint,GLuint64); 1835 void (WINE_GLAPI *p_glProgramUniformHandleui64vARB)(GLuint,GLint,GLsizei,const GLuint64*); 1836 void (WINE_GLAPI *p_glProgramUniformHandleui64vNV)(GLuint,GLint,GLsizei,const GLuint64*); 1700 1837 void (WINE_GLAPI *p_glProgramUniformMatrix2dv)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*); 1701 1838 void (WINE_GLAPI *p_glProgramUniformMatrix2dvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLdouble*); … … 1734 1871 void (WINE_GLAPI *p_glProgramUniformMatrix4x3fv)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*); 1735 1872 void (WINE_GLAPI *p_glProgramUniformMatrix4x3fvEXT)(GLuint,GLint,GLsizei,GLboolean,const GLfloat*); 1736 void (WINE_GLAPI *p_glProgramUniformui64NV)(GLuint,GLint, UINT64);1737 void (WINE_GLAPI *p_glProgramUniformui64vNV)(GLuint,GLint,GLsizei,const UINT64*);1873 void (WINE_GLAPI *p_glProgramUniformui64NV)(GLuint,GLint,GLuint64EXT); 1874 void (WINE_GLAPI *p_glProgramUniformui64vNV)(GLuint,GLint,GLsizei,const GLuint64EXT*); 1738 1875 void (WINE_GLAPI *p_glProgramVertexLimitNV)(GLenum,GLint); 1739 1876 void (WINE_GLAPI *p_glProvokingVertex)(GLenum); … … 1741 1878 void (WINE_GLAPI *p_glPushClientAttribDefaultEXT)(GLbitfield); 1742 1879 void (WINE_GLAPI *p_glPushDebugGroup)(GLenum,GLuint,GLsizei,const GLchar*); 1880 void (WINE_GLAPI *p_glPushGroupMarkerEXT)(GLsizei,const GLchar*); 1743 1881 void (WINE_GLAPI *p_glQueryCounter)(GLuint,GLenum); 1882 GLbitfield (WINE_GLAPI *p_glQueryMatrixxOES)(GLfixed*,GLint*); 1883 void (WINE_GLAPI *p_glRasterPos2xOES)(GLfixed,GLfixed); 1884 void (WINE_GLAPI *p_glRasterPos2xvOES)(const GLfixed*); 1885 void (WINE_GLAPI *p_glRasterPos3xOES)(GLfixed,GLfixed,GLfixed); 1886 void (WINE_GLAPI *p_glRasterPos3xvOES)(const GLfixed*); 1887 void (WINE_GLAPI *p_glRasterPos4xOES)(GLfixed,GLfixed,GLfixed,GLfixed); 1888 void (WINE_GLAPI *p_glRasterPos4xvOES)(const GLfixed*); 1744 1889 void (WINE_GLAPI *p_glReadBufferRegion)(GLenum,GLint,GLint,GLsizei,GLsizei); 1745 1890 void (WINE_GLAPI *p_glReadInstrumentsSGIX)(GLint); 1746 void (WINE_GLAPI *p_glReadnPixelsARB)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLsizei,GLvoid*); 1891 void (WINE_GLAPI *p_glReadnPixelsARB)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLsizei,void*); 1892 void (WINE_GLAPI *p_glRectxOES)(GLfixed,GLfixed,GLfixed,GLfixed); 1893 void (WINE_GLAPI *p_glRectxvOES)(const GLfixed*,const GLfixed*); 1747 1894 void (WINE_GLAPI *p_glReferencePlaneSGIX)(const GLdouble*); 1748 1895 void (WINE_GLAPI *p_glReleaseShaderCompiler)(void); … … 1752 1899 void (WINE_GLAPI *p_glRenderbufferStorageMultisampleCoverageNV)(GLenum,GLsizei,GLsizei,GLenum,GLsizei,GLsizei); 1753 1900 void (WINE_GLAPI *p_glRenderbufferStorageMultisampleEXT)(GLenum,GLsizei,GLenum,GLsizei,GLsizei); 1754 void (WINE_GLAPI *p_glReplacementCodePointerSUN)(GLenum,GLsizei,const GLvoid**);1901 void (WINE_GLAPI *p_glReplacementCodePointerSUN)(GLenum,GLsizei,const void**); 1755 1902 void (WINE_GLAPI *p_glReplacementCodeubSUN)(GLubyte); 1756 1903 void (WINE_GLAPI *p_glReplacementCodeubvSUN)(const GLubyte*); … … 1783 1930 void (WINE_GLAPI *p_glResumeTransformFeedback)(void); 1784 1931 void (WINE_GLAPI *p_glResumeTransformFeedbackNV)(void); 1932 void (WINE_GLAPI *p_glRotatexOES)(GLfixed,GLfixed,GLfixed,GLfixed); 1785 1933 void (WINE_GLAPI *p_glSampleCoverage)(GLfloat,GLboolean); 1786 1934 void (WINE_GLAPI *p_glSampleCoverageARB)(GLfloat,GLboolean); 1935 void (WINE_GLAPI *p_glSampleCoverageOES)(GLfixed,GLboolean); 1787 1936 void (WINE_GLAPI *p_glSampleMapATI)(GLuint,GLuint,GLenum); 1788 1937 void (WINE_GLAPI *p_glSampleMaskEXT)(GLclampf,GLboolean); … … 1798 1947 void (WINE_GLAPI *p_glSamplerParameteri)(GLuint,GLenum,GLint); 1799 1948 void (WINE_GLAPI *p_glSamplerParameteriv)(GLuint,GLenum,const GLint*); 1949 void (WINE_GLAPI *p_glScalexOES)(GLfixed,GLfixed,GLfixed); 1800 1950 void (WINE_GLAPI *p_glScissorArrayv)(GLuint,GLsizei,const GLint*); 1801 1951 void (WINE_GLAPI *p_glScissorIndexed)(GLuint,GLint,GLint,GLsizei,GLsizei); … … 1838 1988 void (WINE_GLAPI *p_glSecondaryColorP3ui)(GLenum,GLuint); 1839 1989 void (WINE_GLAPI *p_glSecondaryColorP3uiv)(GLenum,const GLuint*); 1840 void (WINE_GLAPI *p_glSecondaryColorPointer)(GLint,GLenum,GLsizei,const GLvoid*);1841 void (WINE_GLAPI *p_glSecondaryColorPointerEXT)(GLint,GLenum,GLsizei,const GLvoid*);1842 void (WINE_GLAPI *p_glSecondaryColorPointerListIBM)(GLint,GLenum,GLint,const GLvoid**,GLint);1990 void (WINE_GLAPI *p_glSecondaryColorPointer)(GLint,GLenum,GLsizei,const void*); 1991 void (WINE_GLAPI *p_glSecondaryColorPointerEXT)(GLint,GLenum,GLsizei,const void*); 1992 void (WINE_GLAPI *p_glSecondaryColorPointerListIBM)(GLint,GLenum,GLint,const void**,GLint); 1843 1993 void (WINE_GLAPI *p_glSelectPerfMonitorCountersAMD)(GLuint,GLboolean,GLuint,GLint,GLuint*); 1844 1994 void (WINE_GLAPI *p_glSelectTextureCoordSetSGIS)(GLenum); 1845 1995 void (WINE_GLAPI *p_glSelectTextureSGIS)(GLenum); 1846 void (WINE_GLAPI *p_glSeparableFilter2D)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*,const GLvoid*);1847 void (WINE_GLAPI *p_glSeparableFilter2DEXT)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*,const GLvoid*);1996 void (WINE_GLAPI *p_glSeparableFilter2D)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const void*,const void*); 1997 void (WINE_GLAPI *p_glSeparableFilter2DEXT)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const void*,const void*); 1848 1998 void (WINE_GLAPI *p_glSetFenceAPPLE)(GLuint); 1849 1999 void (WINE_GLAPI *p_glSetFenceNV)(GLuint,GLenum); 1850 2000 void (WINE_GLAPI *p_glSetFragmentShaderConstantATI)(GLuint,const GLfloat*); 1851 void (WINE_GLAPI *p_glSetInvariantEXT)(GLuint,GLenum,const GLvoid*);1852 void (WINE_GLAPI *p_glSetLocalConstantEXT)(GLuint,GLenum,const GLvoid*);2001 void (WINE_GLAPI *p_glSetInvariantEXT)(GLuint,GLenum,const void*); 2002 void (WINE_GLAPI *p_glSetLocalConstantEXT)(GLuint,GLenum,const void*); 1853 2003 void (WINE_GLAPI *p_glSetMultisamplefvAMD)(GLenum,GLuint,const GLfloat*); 1854 void (WINE_GLAPI *p_glShaderBinary)(GLsizei,const GLuint*,GLenum,const GLvoid*,GLsizei);2004 void (WINE_GLAPI *p_glShaderBinary)(GLsizei,const GLuint*,GLenum,const void*,GLsizei); 1855 2005 void (WINE_GLAPI *p_glShaderOp1EXT)(GLenum,GLuint,GLuint); 1856 2006 void (WINE_GLAPI *p_glShaderOp2EXT)(GLenum,GLuint,GLuint,GLuint); 1857 2007 void (WINE_GLAPI *p_glShaderOp3EXT)(GLenum,GLuint,GLuint,GLuint,GLuint); 1858 void (WINE_GLAPI *p_glShaderSource)(GLuint,GLsizei,const GLchar* 2008 void (WINE_GLAPI *p_glShaderSource)(GLuint,GLsizei,const GLchar*const*,const GLint*); 1859 2009 void (WINE_GLAPI *p_glShaderSourceARB)(GLhandleARB,GLsizei,const GLcharARB**,const GLint*); 1860 2010 void (WINE_GLAPI *p_glShaderStorageBlockBinding)(GLuint,GLuint,GLuint); … … 1866 2016 void (WINE_GLAPI *p_glStartInstrumentsSGIX)(void); 1867 2017 void (WINE_GLAPI *p_glStencilClearTagEXT)(GLsizei,GLuint); 1868 void (WINE_GLAPI *p_glStencilFillPathInstancedNV)(GLsizei,GLenum,const GLvoid*,GLuint,GLenum,GLuint,GLenum,const GLfloat*);2018 void (WINE_GLAPI *p_glStencilFillPathInstancedNV)(GLsizei,GLenum,const void*,GLuint,GLenum,GLuint,GLenum,const GLfloat*); 1869 2019 void (WINE_GLAPI *p_glStencilFillPathNV)(GLuint,GLenum,GLuint); 1870 2020 void (WINE_GLAPI *p_glStencilFuncSeparate)(GLenum,GLenum,GLint,GLuint); … … 1874 2024 void (WINE_GLAPI *p_glStencilOpSeparateATI)(GLenum,GLenum,GLenum,GLenum); 1875 2025 void (WINE_GLAPI *p_glStencilOpValueAMD)(GLenum,GLuint); 1876 void (WINE_GLAPI *p_glStencilStrokePathInstancedNV)(GLsizei,GLenum,const GLvoid*,GLuint,GLint,GLuint,GLenum,const GLfloat*);2026 void (WINE_GLAPI *p_glStencilStrokePathInstancedNV)(GLsizei,GLenum,const void*,GLuint,GLint,GLuint,GLenum,const GLfloat*); 1877 2027 void (WINE_GLAPI *p_glStencilStrokePathNV)(GLuint,GLint,GLuint); 1878 2028 void (WINE_GLAPI *p_glStopInstrumentsSGIX)(GLint); 1879 void (WINE_GLAPI *p_glStringMarkerGREMEDY)(GLsizei,const GLvoid*);2029 void (WINE_GLAPI *p_glStringMarkerGREMEDY)(GLsizei,const void*); 1880 2030 void (WINE_GLAPI *p_glSwizzleEXT)(GLuint,GLuint,GLenum,GLenum,GLenum,GLenum); 2031 void (WINE_GLAPI *p_glSyncTextureINTEL)(GLuint); 1881 2032 void (WINE_GLAPI *p_glTagSampleBufferSGIX)(void); 1882 2033 void (WINE_GLAPI *p_glTangent3bEXT)(GLbyte,GLbyte,GLbyte); … … 1890 2041 void (WINE_GLAPI *p_glTangent3sEXT)(GLshort,GLshort,GLshort); 1891 2042 void (WINE_GLAPI *p_glTangent3svEXT)(const GLshort*); 1892 void (WINE_GLAPI *p_glTangentPointerEXT)(GLenum,GLsizei,const GLvoid*);2043 void (WINE_GLAPI *p_glTangentPointerEXT)(GLenum,GLsizei,const void*); 1893 2044 void (WINE_GLAPI *p_glTbufferMask3DFX)(GLuint); 1894 2045 void (WINE_GLAPI *p_glTessellationFactorAMD)(GLfloat); … … 1903 2054 void (WINE_GLAPI *p_glTexBumpParameterfvATI)(GLenum,const GLfloat*); 1904 2055 void (WINE_GLAPI *p_glTexBumpParameterivATI)(GLenum,const GLint*); 2056 void (WINE_GLAPI *p_glTexCoord1bOES)(GLbyte); 2057 void (WINE_GLAPI *p_glTexCoord1bvOES)(const GLbyte*); 1905 2058 void (WINE_GLAPI *p_glTexCoord1hNV)(GLhalfNV); 1906 2059 void (WINE_GLAPI *p_glTexCoord1hvNV)(const GLhalfNV*); 2060 void (WINE_GLAPI *p_glTexCoord1xOES)(GLfixed); 2061 void (WINE_GLAPI *p_glTexCoord1xvOES)(const GLfixed*); 2062 void (WINE_GLAPI *p_glTexCoord2bOES)(GLbyte,GLbyte); 2063 void (WINE_GLAPI *p_glTexCoord2bvOES)(const GLbyte*); 1907 2064 void (WINE_GLAPI *p_glTexCoord2fColor3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat); 1908 2065 void (WINE_GLAPI *p_glTexCoord2fColor3fVertex3fvSUN)(const GLfloat*,const GLfloat*,const GLfloat*); … … 1917 2074 void (WINE_GLAPI *p_glTexCoord2hNV)(GLhalfNV,GLhalfNV); 1918 2075 void (WINE_GLAPI *p_glTexCoord2hvNV)(const GLhalfNV*); 2076 void (WINE_GLAPI *p_glTexCoord2xOES)(GLfixed,GLfixed); 2077 void (WINE_GLAPI *p_glTexCoord2xvOES)(const GLfixed*); 2078 void (WINE_GLAPI *p_glTexCoord3bOES)(GLbyte,GLbyte,GLbyte); 2079 void (WINE_GLAPI *p_glTexCoord3bvOES)(const GLbyte*); 1919 2080 void (WINE_GLAPI *p_glTexCoord3hNV)(GLhalfNV,GLhalfNV,GLhalfNV); 1920 2081 void (WINE_GLAPI *p_glTexCoord3hvNV)(const GLhalfNV*); 2082 void (WINE_GLAPI *p_glTexCoord3xOES)(GLfixed,GLfixed,GLfixed); 2083 void (WINE_GLAPI *p_glTexCoord3xvOES)(const GLfixed*); 2084 void (WINE_GLAPI *p_glTexCoord4bOES)(GLbyte,GLbyte,GLbyte,GLbyte); 2085 void (WINE_GLAPI *p_glTexCoord4bvOES)(const GLbyte*); 1921 2086 void (WINE_GLAPI *p_glTexCoord4fColor4fNormal3fVertex4fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat); 1922 2087 void (WINE_GLAPI *p_glTexCoord4fColor4fNormal3fVertex4fvSUN)(const GLfloat*,const GLfloat*,const GLfloat*,const GLfloat*); … … 1925 2090 void (WINE_GLAPI *p_glTexCoord4hNV)(GLhalfNV,GLhalfNV,GLhalfNV,GLhalfNV); 1926 2091 void (WINE_GLAPI *p_glTexCoord4hvNV)(const GLhalfNV*); 2092 void (WINE_GLAPI *p_glTexCoord4xOES)(GLfixed,GLfixed,GLfixed,GLfixed); 2093 void (WINE_GLAPI *p_glTexCoord4xvOES)(const GLfixed*); 1927 2094 void (WINE_GLAPI *p_glTexCoordFormatNV)(GLint,GLenum,GLsizei); 1928 2095 void (WINE_GLAPI *p_glTexCoordP1ui)(GLenum,GLuint); … … 1934 2101 void (WINE_GLAPI *p_glTexCoordP4ui)(GLenum,GLuint); 1935 2102 void (WINE_GLAPI *p_glTexCoordP4uiv)(GLenum,const GLuint*); 1936 void (WINE_GLAPI *p_glTexCoordPointerEXT)(GLint,GLenum,GLsizei,GLsizei,const GLvoid*); 1937 void (WINE_GLAPI *p_glTexCoordPointerListIBM)(GLint,GLenum,GLint,const GLvoid**,GLint); 1938 void (WINE_GLAPI *p_glTexCoordPointervINTEL)(GLint,GLenum,const GLvoid**); 2103 void (WINE_GLAPI *p_glTexCoordPointerEXT)(GLint,GLenum,GLsizei,GLsizei,const void*); 2104 void (WINE_GLAPI *p_glTexCoordPointerListIBM)(GLint,GLenum,GLint,const void**,GLint); 2105 void (WINE_GLAPI *p_glTexCoordPointervINTEL)(GLint,GLenum,const void**); 2106 void (WINE_GLAPI *p_glTexEnvxOES)(GLenum,GLenum,GLfixed); 2107 void (WINE_GLAPI *p_glTexEnvxvOES)(GLenum,GLenum,const GLfixed*); 1939 2108 void (WINE_GLAPI *p_glTexFilterFuncSGIS)(GLenum,GLenum,GLsizei,const GLfloat*); 1940 void (WINE_GLAPI *p_glTexImage2DMultisample)(GLenum,GLsizei,GLint,GLsizei,GLsizei,GLboolean); 2109 void (WINE_GLAPI *p_glTexGenxOES)(GLenum,GLenum,GLfixed); 2110 void (WINE_GLAPI *p_glTexGenxvOES)(GLenum,GLenum,const GLfixed*); 2111 void (WINE_GLAPI *p_glTexImage2DMultisample)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLboolean); 1941 2112 void (WINE_GLAPI *p_glTexImage2DMultisampleCoverageNV)(GLenum,GLsizei,GLsizei,GLint,GLsizei,GLsizei,GLboolean); 1942 void (WINE_GLAPI *p_glTexImage3D)(GLenum,GLint,GLint,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);1943 void (WINE_GLAPI *p_glTexImage3DEXT)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);1944 void (WINE_GLAPI *p_glTexImage3DMultisample)(GLenum,GLsizei,GL int,GLsizei,GLsizei,GLsizei,GLboolean);2113 void (WINE_GLAPI *p_glTexImage3D)(GLenum,GLint,GLint,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const void*); 2114 void (WINE_GLAPI *p_glTexImage3DEXT)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const void*); 2115 void (WINE_GLAPI *p_glTexImage3DMultisample)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei,GLboolean); 1945 2116 void (WINE_GLAPI *p_glTexImage3DMultisampleCoverageNV)(GLenum,GLsizei,GLsizei,GLint,GLsizei,GLsizei,GLsizei,GLboolean); 1946 void (WINE_GLAPI *p_glTexImage4DSGIS)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*); 2117 void (WINE_GLAPI *p_glTexImage4DSGIS)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const void*); 2118 void (WINE_GLAPI *p_glTexPageCommitmentARB)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLboolean); 1947 2119 void (WINE_GLAPI *p_glTexParameterIiv)(GLenum,GLenum,const GLint*); 1948 2120 void (WINE_GLAPI *p_glTexParameterIivEXT)(GLenum,GLenum,const GLint*); 1949 2121 void (WINE_GLAPI *p_glTexParameterIuiv)(GLenum,GLenum,const GLuint*); 1950 2122 void (WINE_GLAPI *p_glTexParameterIuivEXT)(GLenum,GLenum,const GLuint*); 2123 void (WINE_GLAPI *p_glTexParameterxOES)(GLenum,GLenum,GLfixed); 2124 void (WINE_GLAPI *p_glTexParameterxvOES)(GLenum,GLenum,const GLfixed*); 1951 2125 void (WINE_GLAPI *p_glTexRenderbufferNV)(GLenum,GLuint); 1952 2126 void (WINE_GLAPI *p_glTexStorage1D)(GLenum,GLsizei,GLenum,GLsizei); … … 1956 2130 void (WINE_GLAPI *p_glTexStorage3DMultisample)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei,GLboolean); 1957 2131 void (WINE_GLAPI *p_glTexStorageSparseAMD)(GLenum,GLenum,GLsizei,GLsizei,GLsizei,GLsizei,GLbitfield); 1958 void (WINE_GLAPI *p_glTexSubImage1DEXT)(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid*);1959 void (WINE_GLAPI *p_glTexSubImage2DEXT)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);1960 void (WINE_GLAPI *p_glTexSubImage3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);1961 void (WINE_GLAPI *p_glTexSubImage3DEXT)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);1962 void (WINE_GLAPI *p_glTexSubImage4DSGIS)(GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);2132 void (WINE_GLAPI *p_glTexSubImage1DEXT)(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const void*); 2133 void (WINE_GLAPI *p_glTexSubImage2DEXT)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const void*); 2134 void (WINE_GLAPI *p_glTexSubImage3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*); 2135 void (WINE_GLAPI *p_glTexSubImage3DEXT)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*); 2136 void (WINE_GLAPI *p_glTexSubImage4DSGIS)(GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*); 1963 2137 void (WINE_GLAPI *p_glTextureBarrierNV)(void); 1964 2138 void (WINE_GLAPI *p_glTextureBufferEXT)(GLuint,GLenum,GLenum,GLuint); 1965 2139 void (WINE_GLAPI *p_glTextureBufferRangeEXT)(GLuint,GLenum,GLenum,GLuint,GLintptr,GLsizeiptr); 1966 2140 void (WINE_GLAPI *p_glTextureColorMaskSGIS)(GLboolean,GLboolean,GLboolean,GLboolean); 1967 void (WINE_GLAPI *p_glTextureImage1DEXT)(GLuint,GLenum,GLint,GL enum,GLsizei,GLint,GLenum,GLenum,const GLvoid*);1968 void (WINE_GLAPI *p_glTextureImage2DEXT)(GLuint,GLenum,GLint,GL enum,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);2141 void (WINE_GLAPI *p_glTextureImage1DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const void*); 2142 void (WINE_GLAPI *p_glTextureImage2DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLenum,GLenum,const void*); 1969 2143 void (WINE_GLAPI *p_glTextureImage2DMultisampleCoverageNV)(GLuint,GLenum,GLsizei,GLsizei,GLint,GLsizei,GLsizei,GLboolean); 1970 2144 void (WINE_GLAPI *p_glTextureImage2DMultisampleNV)(GLuint,GLenum,GLsizei,GLint,GLsizei,GLsizei,GLboolean); 1971 void (WINE_GLAPI *p_glTextureImage3DEXT)(GLuint,GLenum,GLint,GL enum,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid*);2145 void (WINE_GLAPI *p_glTextureImage3DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const void*); 1972 2146 void (WINE_GLAPI *p_glTextureImage3DMultisampleCoverageNV)(GLuint,GLenum,GLsizei,GLsizei,GLint,GLsizei,GLsizei,GLsizei,GLboolean); 1973 2147 void (WINE_GLAPI *p_glTextureImage3DMultisampleNV)(GLuint,GLenum,GLsizei,GLint,GLsizei,GLsizei,GLsizei,GLboolean); … … 1975 2149 void (WINE_GLAPI *p_glTextureMaterialEXT)(GLenum,GLenum); 1976 2150 void (WINE_GLAPI *p_glTextureNormalEXT)(GLenum); 2151 void (WINE_GLAPI *p_glTexturePageCommitmentEXT)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLboolean); 1977 2152 void (WINE_GLAPI *p_glTextureParameterIivEXT)(GLuint,GLenum,GLenum,const GLint*); 1978 2153 void (WINE_GLAPI *p_glTextureParameterIuivEXT)(GLuint,GLenum,GLenum,const GLuint*); … … 1981 2156 void (WINE_GLAPI *p_glTextureParameteriEXT)(GLuint,GLenum,GLenum,GLint); 1982 2157 void (WINE_GLAPI *p_glTextureParameterivEXT)(GLuint,GLenum,GLenum,const GLint*); 1983 void (WINE_GLAPI *p_glTextureRangeAPPLE)(GLenum,GLsizei,const GLvoid*);2158 void (WINE_GLAPI *p_glTextureRangeAPPLE)(GLenum,GLsizei,const void*); 1984 2159 void (WINE_GLAPI *p_glTextureRenderbufferEXT)(GLuint,GLenum,GLuint); 1985 2160 void (WINE_GLAPI *p_glTextureStorage1DEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei); … … 1989 2164 void (WINE_GLAPI *p_glTextureStorage3DMultisampleEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei,GLboolean); 1990 2165 void (WINE_GLAPI *p_glTextureStorageSparseAMD)(GLuint,GLenum,GLenum,GLsizei,GLsizei,GLsizei,GLsizei,GLbitfield); 1991 void (WINE_GLAPI *p_glTextureSubImage1DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid*);1992 void (WINE_GLAPI *p_glTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);1993 void (WINE_GLAPI *p_glTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid*);2166 void (WINE_GLAPI *p_glTextureSubImage1DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const void*); 2167 void (WINE_GLAPI *p_glTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const void*); 2168 void (WINE_GLAPI *p_glTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*); 1994 2169 void (WINE_GLAPI *p_glTextureView)(GLuint,GLenum,GLuint,GLenum,GLuint,GLuint,GLuint,GLuint); 1995 2170 void (WINE_GLAPI *p_glTrackMatrixNV)(GLenum,GLuint,GLenum,GLenum); 1996 2171 void (WINE_GLAPI *p_glTransformFeedbackAttribsNV)(GLuint,const GLint*,GLenum); 1997 2172 void (WINE_GLAPI *p_glTransformFeedbackStreamAttribsNV)(GLsizei,const GLint*,GLsizei,const GLint*,GLenum); 1998 void (WINE_GLAPI *p_glTransformFeedbackVaryings)(GLuint,GLsizei,const GLchar* 1999 void (WINE_GLAPI *p_glTransformFeedbackVaryingsEXT)(GLuint,GLsizei,const GLchar* *,GLenum);2173 void (WINE_GLAPI *p_glTransformFeedbackVaryings)(GLuint,GLsizei,const GLchar*const*,GLenum); 2174 void (WINE_GLAPI *p_glTransformFeedbackVaryingsEXT)(GLuint,GLsizei,const GLchar*const*,GLenum); 2000 2175 void (WINE_GLAPI *p_glTransformFeedbackVaryingsNV)(GLuint,GLsizei,const GLint*,GLenum); 2001 2176 void (WINE_GLAPI *p_glTransformPathNV)(GLuint,GLuint,GLenum,const GLfloat*); 2177 void (WINE_GLAPI *p_glTranslatexOES)(GLfixed,GLfixed,GLfixed); 2002 2178 void (WINE_GLAPI *p_glUniform1d)(GLint,GLdouble); 2003 2179 void (WINE_GLAPI *p_glUniform1dv)(GLint,GLsizei,const GLdouble*); … … 2007 2183 void (WINE_GLAPI *p_glUniform1fvARB)(GLint,GLsizei,const GLfloat*); 2008 2184 void (WINE_GLAPI *p_glUniform1i)(GLint,GLint); 2009 void (WINE_GLAPI *p_glUniform1i64NV)(GLint, INT64);2010 void (WINE_GLAPI *p_glUniform1i64vNV)(GLint,GLsizei,const INT64*);2185 void (WINE_GLAPI *p_glUniform1i64NV)(GLint,GLint64EXT); 2186 void (WINE_GLAPI *p_glUniform1i64vNV)(GLint,GLsizei,const GLint64EXT*); 2011 2187 void (WINE_GLAPI *p_glUniform1iARB)(GLint,GLint); 2012 2188 void (WINE_GLAPI *p_glUniform1iv)(GLint,GLsizei,const GLint*); 2013 2189 void (WINE_GLAPI *p_glUniform1ivARB)(GLint,GLsizei,const GLint*); 2014 2190 void (WINE_GLAPI *p_glUniform1ui)(GLint,GLuint); 2015 void (WINE_GLAPI *p_glUniform1ui64NV)(GLint, UINT64);2016 void (WINE_GLAPI *p_glUniform1ui64vNV)(GLint,GLsizei,const UINT64*);2191 void (WINE_GLAPI *p_glUniform1ui64NV)(GLint,GLuint64EXT); 2192 void (WINE_GLAPI *p_glUniform1ui64vNV)(GLint,GLsizei,const GLuint64EXT*); 2017 2193 void (WINE_GLAPI *p_glUniform1uiEXT)(GLint,GLuint); 2018 2194 void (WINE_GLAPI *p_glUniform1uiv)(GLint,GLsizei,const GLuint*); … … 2025 2201 void (WINE_GLAPI *p_glUniform2fvARB)(GLint,GLsizei,const GLfloat*); 2026 2202 void (WINE_GLAPI *p_glUniform2i)(GLint,GLint,GLint); 2027 void (WINE_GLAPI *p_glUniform2i64NV)(GLint, INT64,INT64);2028 void (WINE_GLAPI *p_glUniform2i64vNV)(GLint,GLsizei,const INT64*);2203 void (WINE_GLAPI *p_glUniform2i64NV)(GLint,GLint64EXT,GLint64EXT); 2204 void (WINE_GLAPI *p_glUniform2i64vNV)(GLint,GLsizei,const GLint64EXT*); 2029 2205 void (WINE_GLAPI *p_glUniform2iARB)(GLint,GLint,GLint); 2030 2206 void (WINE_GLAPI *p_glUniform2iv)(GLint,GLsizei,const GLint*); 2031 2207 void (WINE_GLAPI *p_glUniform2ivARB)(GLint,GLsizei,const GLint*); 2032 2208 void (WINE_GLAPI *p_glUniform2ui)(GLint,GLuint,GLuint); 2033 void (WINE_GLAPI *p_glUniform2ui64NV)(GLint, UINT64,UINT64);2034 void (WINE_GLAPI *p_glUniform2ui64vNV)(GLint,GLsizei,const UINT64*);2209 void (WINE_GLAPI *p_glUniform2ui64NV)(GLint,GLuint64EXT,GLuint64EXT); 2210 void (WINE_GLAPI *p_glUniform2ui64vNV)(GLint,GLsizei,const GLuint64EXT*); 2035 2211 void (WINE_GLAPI *p_glUniform2uiEXT)(GLint,GLuint,GLuint); 2036 2212 void (WINE_GLAPI *p_glUniform2uiv)(GLint,GLsizei,const GLuint*); … … 2043 2219 void (WINE_GLAPI *p_glUniform3fvARB)(GLint,GLsizei,const GLfloat*); 2044 2220 void (WINE_GLAPI *p_glUniform3i)(GLint,GLint,GLint,GLint); 2045 void (WINE_GLAPI *p_glUniform3i64NV)(GLint, INT64,INT64,INT64);2046 void (WINE_GLAPI *p_glUniform3i64vNV)(GLint,GLsizei,const INT64*);2221 void (WINE_GLAPI *p_glUniform3i64NV)(GLint,GLint64EXT,GLint64EXT,GLint64EXT); 2222 void (WINE_GLAPI *p_glUniform3i64vNV)(GLint,GLsizei,const GLint64EXT*); 2047 2223 void (WINE_GLAPI *p_glUniform3iARB)(GLint,GLint,GLint,GLint); 2048 2224 void (WINE_GLAPI *p_glUniform3iv)(GLint,GLsizei,const GLint*); 2049 2225 void (WINE_GLAPI *p_glUniform3ivARB)(GLint,GLsizei,const GLint*); 2050 2226 void (WINE_GLAPI *p_glUniform3ui)(GLint,GLuint,GLuint,GLuint); 2051 void (WINE_GLAPI *p_glUniform3ui64NV)(GLint, UINT64,UINT64,UINT64);2052 void (WINE_GLAPI *p_glUniform3ui64vNV)(GLint,GLsizei,const UINT64*);2227 void (WINE_GLAPI *p_glUniform3ui64NV)(GLint,GLuint64EXT,GLuint64EXT,GLuint64EXT); 2228 void (WINE_GLAPI *p_glUniform3ui64vNV)(GLint,GLsizei,const GLuint64EXT*); 2053 2229 void (WINE_GLAPI *p_glUniform3uiEXT)(GLint,GLuint,GLuint,GLuint); 2054 2230 void (WINE_GLAPI *p_glUniform3uiv)(GLint,GLsizei,const GLuint*); … … 2061 2237 void (WINE_GLAPI *p_glUniform4fvARB)(GLint,GLsizei,const GLfloat*); 2062 2238 void (WINE_GLAPI *p_glUniform4i)(GLint,GLint,GLint,GLint,GLint); 2063 void (WINE_GLAPI *p_glUniform4i64NV)(GLint, INT64,INT64,INT64,INT64);2064 void (WINE_GLAPI *p_glUniform4i64vNV)(GLint,GLsizei,const INT64*);2239 void (WINE_GLAPI *p_glUniform4i64NV)(GLint,GLint64EXT,GLint64EXT,GLint64EXT,GLint64EXT); 2240 void (WINE_GLAPI *p_glUniform4i64vNV)(GLint,GLsizei,const GLint64EXT*); 2065 2241 void (WINE_GLAPI *p_glUniform4iARB)(GLint,GLint,GLint,GLint,GLint); 2066 2242 void (WINE_GLAPI *p_glUniform4iv)(GLint,GLsizei,const GLint*); 2067 2243 void (WINE_GLAPI *p_glUniform4ivARB)(GLint,GLsizei,const GLint*); 2068 2244 void (WINE_GLAPI *p_glUniform4ui)(GLint,GLuint,GLuint,GLuint,GLuint); 2069 void (WINE_GLAPI *p_glUniform4ui64NV)(GLint, UINT64,UINT64,UINT64,UINT64);2070 void (WINE_GLAPI *p_glUniform4ui64vNV)(GLint,GLsizei,const UINT64*);2245 void (WINE_GLAPI *p_glUniform4ui64NV)(GLint,GLuint64EXT,GLuint64EXT,GLuint64EXT,GLuint64EXT); 2246 void (WINE_GLAPI *p_glUniform4ui64vNV)(GLint,GLsizei,const GLuint64EXT*); 2071 2247 void (WINE_GLAPI *p_glUniform4uiEXT)(GLint,GLuint,GLuint,GLuint,GLuint); 2072 2248 void (WINE_GLAPI *p_glUniform4uiv)(GLint,GLsizei,const GLuint*); … … 2074 2250 void (WINE_GLAPI *p_glUniformBlockBinding)(GLuint,GLuint,GLuint); 2075 2251 void (WINE_GLAPI *p_glUniformBufferEXT)(GLuint,GLint,GLuint); 2076 void (WINE_GLAPI *p_glUniformHandleui64NV)(GLint,UINT64); 2077 void (WINE_GLAPI *p_glUniformHandleui64vNV)(GLint,GLsizei,const UINT64*); 2252 void (WINE_GLAPI *p_glUniformHandleui64ARB)(GLint,GLuint64); 2253 void (WINE_GLAPI *p_glUniformHandleui64NV)(GLint,GLuint64); 2254 void (WINE_GLAPI *p_glUniformHandleui64vARB)(GLint,GLsizei,const GLuint64*); 2255 void (WINE_GLAPI *p_glUniformHandleui64vNV)(GLint,GLsizei,const GLuint64*); 2078 2256 void (WINE_GLAPI *p_glUniformMatrix2dv)(GLint,GLsizei,GLboolean,const GLdouble*); 2079 2257 void (WINE_GLAPI *p_glUniformMatrix2fv)(GLint,GLsizei,GLboolean,const GLfloat*); … … 2098 2276 void (WINE_GLAPI *p_glUniformMatrix4x3fv)(GLint,GLsizei,GLboolean,const GLfloat*); 2099 2277 void (WINE_GLAPI *p_glUniformSubroutinesuiv)(GLenum,GLsizei,const GLuint*); 2100 void (WINE_GLAPI *p_glUniformui64NV)(GLint, UINT64);2101 void (WINE_GLAPI *p_glUniformui64vNV)(GLint,GLsizei,const UINT64*);2278 void (WINE_GLAPI *p_glUniformui64NV)(GLint,GLuint64EXT); 2279 void (WINE_GLAPI *p_glUniformui64vNV)(GLint,GLsizei,const GLuint64EXT*); 2102 2280 void (WINE_GLAPI *p_glUnlockArraysEXT)(void); 2103 2281 GLboolean (WINE_GLAPI *p_glUnmapBuffer)(GLenum); … … 2105 2283 GLboolean (WINE_GLAPI *p_glUnmapNamedBufferEXT)(GLuint); 2106 2284 void (WINE_GLAPI *p_glUnmapObjectBufferATI)(GLuint); 2107 void (WINE_GLAPI *p_glUpdateObjectBufferATI)(GLuint,GLuint,GLsizei,const GLvoid*,GLenum); 2285 void (WINE_GLAPI *p_glUnmapTexture2DINTEL)(GLuint,GLint); 2286 void (WINE_GLAPI *p_glUpdateObjectBufferATI)(GLuint,GLuint,GLsizei,const void*,GLenum); 2108 2287 void (WINE_GLAPI *p_glUseProgram)(GLuint); 2109 2288 void (WINE_GLAPI *p_glUseProgramObjectARB)(GLhandleARB); … … 2112 2291 void (WINE_GLAPI *p_glVDPAUFiniNV)(void); 2113 2292 void (WINE_GLAPI *p_glVDPAUGetSurfaceivNV)(GLvdpauSurfaceNV,GLenum,GLsizei,GLsizei*,GLint*); 2114 void (WINE_GLAPI *p_glVDPAUInitNV)(const GLvoid*,const GLvoid*);2293 void (WINE_GLAPI *p_glVDPAUInitNV)(const void*,const void*); 2115 2294 void (WINE_GLAPI *p_glVDPAUIsSurfaceNV)(GLvdpauSurfaceNV); 2116 2295 void (WINE_GLAPI *p_glVDPAUMapSurfacesNV)(GLsizei,const GLvdpauSurfaceNV*); 2117 GLvdpauSurfaceNV (WINE_GLAPI *p_glVDPAURegisterOutputSurfaceNV)( GLvoid*,GLenum,GLsizei,const GLuint*);2118 GLvdpauSurfaceNV (WINE_GLAPI *p_glVDPAURegisterVideoSurfaceNV)(const GLvoid*,GLenum,GLsizei,const GLuint*);2296 GLvdpauSurfaceNV (WINE_GLAPI *p_glVDPAURegisterOutputSurfaceNV)(const void*,GLenum,GLsizei,const GLuint*); 2297 GLvdpauSurfaceNV (WINE_GLAPI *p_glVDPAURegisterVideoSurfaceNV)(const void*,GLenum,GLsizei,const GLuint*); 2119 2298 void (WINE_GLAPI *p_glVDPAUSurfaceAccessNV)(GLvdpauSurfaceNV,GLenum); 2120 2299 void (WINE_GLAPI *p_glVDPAUUnmapSurfacesNV)(GLsizei,const GLvdpauSurfaceNV*); … … 2124 2303 void (WINE_GLAPI *p_glValidateProgramPipeline)(GLuint); 2125 2304 void (WINE_GLAPI *p_glVariantArrayObjectATI)(GLuint,GLenum,GLsizei,GLuint,GLuint); 2126 void (WINE_GLAPI *p_glVariantPointerEXT)(GLuint,GLenum,GLuint,const GLvoid*);2305 void (WINE_GLAPI *p_glVariantPointerEXT)(GLuint,GLenum,GLuint,const void*); 2127 2306 void (WINE_GLAPI *p_glVariantbvEXT)(GLuint,const GLbyte*); 2128 2307 void (WINE_GLAPI *p_glVariantdvEXT)(GLuint,const GLdouble*); … … 2133 2312 void (WINE_GLAPI *p_glVariantuivEXT)(GLuint,const GLuint*); 2134 2313 void (WINE_GLAPI *p_glVariantusvEXT)(GLuint,const GLushort*); 2314 void (WINE_GLAPI *p_glVertex2bOES)(GLbyte); 2315 void (WINE_GLAPI *p_glVertex2bvOES)(const GLbyte*); 2135 2316 void (WINE_GLAPI *p_glVertex2hNV)(GLhalfNV,GLhalfNV); 2136 2317 void (WINE_GLAPI *p_glVertex2hvNV)(const GLhalfNV*); 2318 void (WINE_GLAPI *p_glVertex2xOES)(GLfixed); 2319 void (WINE_GLAPI *p_glVertex2xvOES)(const GLfixed*); 2320 void (WINE_GLAPI *p_glVertex3bOES)(GLbyte,GLbyte); 2321 void (WINE_GLAPI *p_glVertex3bvOES)(const GLbyte*); 2137 2322 void (WINE_GLAPI *p_glVertex3hNV)(GLhalfNV,GLhalfNV,GLhalfNV); 2138 2323 void (WINE_GLAPI *p_glVertex3hvNV)(const GLhalfNV*); 2324 void (WINE_GLAPI *p_glVertex3xOES)(GLfixed,GLfixed); 2325 void (WINE_GLAPI *p_glVertex3xvOES)(const GLfixed*); 2326 void (WINE_GLAPI *p_glVertex4bOES)(GLbyte,GLbyte,GLbyte); 2327 void (WINE_GLAPI *p_glVertex4bvOES)(const GLbyte*); 2139 2328 void (WINE_GLAPI *p_glVertex4hNV)(GLhalfNV,GLhalfNV,GLhalfNV,GLhalfNV); 2140 2329 void (WINE_GLAPI *p_glVertex4hvNV)(const GLhalfNV*); 2330 void (WINE_GLAPI *p_glVertex4xOES)(GLfixed,GLfixed,GLfixed); 2331 void (WINE_GLAPI *p_glVertex4xvOES)(const GLfixed*); 2141 2332 void (WINE_GLAPI *p_glVertexArrayBindVertexBufferEXT)(GLuint,GLuint,GLuint,GLintptr,GLsizei); 2333 void (WINE_GLAPI *p_glVertexArrayColorOffsetEXT)(GLuint,GLuint,GLint,GLenum,GLsizei,GLintptr); 2334 void (WINE_GLAPI *p_glVertexArrayEdgeFlagOffsetEXT)(GLuint,GLuint,GLsizei,GLintptr); 2335 void (WINE_GLAPI *p_glVertexArrayFogCoordOffsetEXT)(GLuint,GLuint,GLenum,GLsizei,GLintptr); 2336 void (WINE_GLAPI *p_glVertexArrayIndexOffsetEXT)(GLuint,GLuint,GLenum,GLsizei,GLintptr); 2337 void (WINE_GLAPI *p_glVertexArrayMultiTexCoordOffsetEXT)(GLuint,GLuint,GLenum,GLint,GLenum,GLsizei,GLintptr); 2338 void (WINE_GLAPI *p_glVertexArrayNormalOffsetEXT)(GLuint,GLuint,GLenum,GLsizei,GLintptr); 2142 2339 void (WINE_GLAPI *p_glVertexArrayParameteriAPPLE)(GLenum,GLint); 2143 void (WINE_GLAPI *p_glVertexArrayRangeAPPLE)(GLsizei,GLvoid*); 2144 void (WINE_GLAPI *p_glVertexArrayRangeNV)(GLsizei,const GLvoid*); 2340 void (WINE_GLAPI *p_glVertexArrayRangeAPPLE)(GLsizei,void*); 2341 void (WINE_GLAPI *p_glVertexArrayRangeNV)(GLsizei,const void*); 2342 void (WINE_GLAPI *p_glVertexArraySecondaryColorOffsetEXT)(GLuint,GLuint,GLint,GLenum,GLsizei,GLintptr); 2343 void (WINE_GLAPI *p_glVertexArrayTexCoordOffsetEXT)(GLuint,GLuint,GLint,GLenum,GLsizei,GLintptr); 2145 2344 void (WINE_GLAPI *p_glVertexArrayVertexAttribBindingEXT)(GLuint,GLuint,GLuint); 2345 void (WINE_GLAPI *p_glVertexArrayVertexAttribDivisorEXT)(GLuint,GLuint,GLuint); 2146 2346 void (WINE_GLAPI *p_glVertexArrayVertexAttribFormatEXT)(GLuint,GLuint,GLint,GLenum,GLboolean,GLuint); 2147 2347 void (WINE_GLAPI *p_glVertexArrayVertexAttribIFormatEXT)(GLuint,GLuint,GLint,GLenum,GLuint); 2348 void (WINE_GLAPI *p_glVertexArrayVertexAttribIOffsetEXT)(GLuint,GLuint,GLuint,GLint,GLenum,GLsizei,GLintptr); 2148 2349 void (WINE_GLAPI *p_glVertexArrayVertexAttribLFormatEXT)(GLuint,GLuint,GLint,GLenum,GLuint); 2149 2350 void (WINE_GLAPI *p_glVertexArrayVertexAttribLOffsetEXT)(GLuint,GLuint,GLuint,GLint,GLenum,GLsizei,GLintptr); 2351 void (WINE_GLAPI *p_glVertexArrayVertexAttribOffsetEXT)(GLuint,GLuint,GLuint,GLint,GLenum,GLboolean,GLsizei,GLintptr); 2150 2352 void (WINE_GLAPI *p_glVertexArrayVertexBindingDivisorEXT)(GLuint,GLuint,GLuint); 2353 void (WINE_GLAPI *p_glVertexArrayVertexOffsetEXT)(GLuint,GLuint,GLint,GLenum,GLsizei,GLintptr); 2151 2354 void (WINE_GLAPI *p_glVertexAttrib1d)(GLuint,GLdouble); 2152 2355 void (WINE_GLAPI *p_glVertexAttrib1dARB)(GLuint,GLdouble); … … 2303 2506 void (WINE_GLAPI *p_glVertexAttribIFormat)(GLuint,GLint,GLenum,GLuint); 2304 2507 void (WINE_GLAPI *p_glVertexAttribIFormatNV)(GLuint,GLint,GLenum,GLsizei); 2305 void (WINE_GLAPI *p_glVertexAttribIPointer)(GLuint,GLint,GLenum,GLsizei,const GLvoid*);2306 void (WINE_GLAPI *p_glVertexAttribIPointerEXT)(GLuint,GLint,GLenum,GLsizei,const GLvoid*);2508 void (WINE_GLAPI *p_glVertexAttribIPointer)(GLuint,GLint,GLenum,GLsizei,const void*); 2509 void (WINE_GLAPI *p_glVertexAttribIPointerEXT)(GLuint,GLint,GLenum,GLsizei,const void*); 2307 2510 void (WINE_GLAPI *p_glVertexAttribL1d)(GLuint,GLdouble); 2308 2511 void (WINE_GLAPI *p_glVertexAttribL1dEXT)(GLuint,GLdouble); 2309 2512 void (WINE_GLAPI *p_glVertexAttribL1dv)(GLuint,const GLdouble*); 2310 2513 void (WINE_GLAPI *p_glVertexAttribL1dvEXT)(GLuint,const GLdouble*); 2311 void (WINE_GLAPI *p_glVertexAttribL1i64NV)(GLuint,INT64); 2312 void (WINE_GLAPI *p_glVertexAttribL1i64vNV)(GLuint,const INT64*); 2313 void (WINE_GLAPI *p_glVertexAttribL1ui64NV)(GLuint,UINT64); 2314 void (WINE_GLAPI *p_glVertexAttribL1ui64vNV)(GLuint,const UINT64*); 2514 void (WINE_GLAPI *p_glVertexAttribL1i64NV)(GLuint,GLint64EXT); 2515 void (WINE_GLAPI *p_glVertexAttribL1i64vNV)(GLuint,const GLint64EXT*); 2516 void (WINE_GLAPI *p_glVertexAttribL1ui64ARB)(GLuint,GLuint64EXT); 2517 void (WINE_GLAPI *p_glVertexAttribL1ui64NV)(GLuint,GLuint64EXT); 2518 void (WINE_GLAPI *p_glVertexAttribL1ui64vARB)(GLuint,const GLuint64EXT*); 2519 void (WINE_GLAPI *p_glVertexAttribL1ui64vNV)(GLuint,const GLuint64EXT*); 2315 2520 void (WINE_GLAPI *p_glVertexAttribL2d)(GLuint,GLdouble,GLdouble); 2316 2521 void (WINE_GLAPI *p_glVertexAttribL2dEXT)(GLuint,GLdouble,GLdouble); 2317 2522 void (WINE_GLAPI *p_glVertexAttribL2dv)(GLuint,const GLdouble*); 2318 2523 void (WINE_GLAPI *p_glVertexAttribL2dvEXT)(GLuint,const GLdouble*); 2319 void (WINE_GLAPI *p_glVertexAttribL2i64NV)(GLuint, INT64,INT64);2320 void (WINE_GLAPI *p_glVertexAttribL2i64vNV)(GLuint,const INT64*);2321 void (WINE_GLAPI *p_glVertexAttribL2ui64NV)(GLuint, UINT64,UINT64);2322 void (WINE_GLAPI *p_glVertexAttribL2ui64vNV)(GLuint,const UINT64*);2524 void (WINE_GLAPI *p_glVertexAttribL2i64NV)(GLuint,GLint64EXT,GLint64EXT); 2525 void (WINE_GLAPI *p_glVertexAttribL2i64vNV)(GLuint,const GLint64EXT*); 2526 void (WINE_GLAPI *p_glVertexAttribL2ui64NV)(GLuint,GLuint64EXT,GLuint64EXT); 2527 void (WINE_GLAPI *p_glVertexAttribL2ui64vNV)(GLuint,const GLuint64EXT*); 2323 2528 void (WINE_GLAPI *p_glVertexAttribL3d)(GLuint,GLdouble,GLdouble,GLdouble); 2324 2529 void (WINE_GLAPI *p_glVertexAttribL3dEXT)(GLuint,GLdouble,GLdouble,GLdouble); 2325 2530 void (WINE_GLAPI *p_glVertexAttribL3dv)(GLuint,const GLdouble*); 2326 2531 void (WINE_GLAPI *p_glVertexAttribL3dvEXT)(GLuint,const GLdouble*); 2327 void (WINE_GLAPI *p_glVertexAttribL3i64NV)(GLuint, INT64,INT64,INT64);2328 void (WINE_GLAPI *p_glVertexAttribL3i64vNV)(GLuint,const INT64*);2329 void (WINE_GLAPI *p_glVertexAttribL3ui64NV)(GLuint, UINT64,UINT64,UINT64);2330 void (WINE_GLAPI *p_glVertexAttribL3ui64vNV)(GLuint,const UINT64*);2532 void (WINE_GLAPI *p_glVertexAttribL3i64NV)(GLuint,GLint64EXT,GLint64EXT,GLint64EXT); 2533 void (WINE_GLAPI *p_glVertexAttribL3i64vNV)(GLuint,const GLint64EXT*); 2534 void (WINE_GLAPI *p_glVertexAttribL3ui64NV)(GLuint,GLuint64EXT,GLuint64EXT,GLuint64EXT); 2535 void (WINE_GLAPI *p_glVertexAttribL3ui64vNV)(GLuint,const GLuint64EXT*); 2331 2536 void (WINE_GLAPI *p_glVertexAttribL4d)(GLuint,GLdouble,GLdouble,GLdouble,GLdouble); 2332 2537 void (WINE_GLAPI *p_glVertexAttribL4dEXT)(GLuint,GLdouble,GLdouble,GLdouble,GLdouble); 2333 2538 void (WINE_GLAPI *p_glVertexAttribL4dv)(GLuint,const GLdouble*); 2334 2539 void (WINE_GLAPI *p_glVertexAttribL4dvEXT)(GLuint,const GLdouble*); 2335 void (WINE_GLAPI *p_glVertexAttribL4i64NV)(GLuint, INT64,INT64,INT64,INT64);2336 void (WINE_GLAPI *p_glVertexAttribL4i64vNV)(GLuint,const INT64*);2337 void (WINE_GLAPI *p_glVertexAttribL4ui64NV)(GLuint, UINT64,UINT64,UINT64,UINT64);2338 void (WINE_GLAPI *p_glVertexAttribL4ui64vNV)(GLuint,const UINT64*);2540 void (WINE_GLAPI *p_glVertexAttribL4i64NV)(GLuint,GLint64EXT,GLint64EXT,GLint64EXT,GLint64EXT); 2541 void (WINE_GLAPI *p_glVertexAttribL4i64vNV)(GLuint,const GLint64EXT*); 2542 void (WINE_GLAPI *p_glVertexAttribL4ui64NV)(GLuint,GLuint64EXT,GLuint64EXT,GLuint64EXT,GLuint64EXT); 2543 void (WINE_GLAPI *p_glVertexAttribL4ui64vNV)(GLuint,const GLuint64EXT*); 2339 2544 void (WINE_GLAPI *p_glVertexAttribLFormat)(GLuint,GLint,GLenum,GLuint); 2340 2545 void (WINE_GLAPI *p_glVertexAttribLFormatNV)(GLuint,GLint,GLenum,GLsizei); 2341 void (WINE_GLAPI *p_glVertexAttribLPointer)(GLuint,GLint,GLenum,GLsizei,const GLvoid*);2342 void (WINE_GLAPI *p_glVertexAttribLPointerEXT)(GLuint,GLint,GLenum,GLsizei,const GLvoid*);2546 void (WINE_GLAPI *p_glVertexAttribLPointer)(GLuint,GLint,GLenum,GLsizei,const void*); 2547 void (WINE_GLAPI *p_glVertexAttribLPointerEXT)(GLuint,GLint,GLenum,GLsizei,const void*); 2343 2548 void (WINE_GLAPI *p_glVertexAttribP1ui)(GLuint,GLenum,GLboolean,GLuint); 2344 2549 void (WINE_GLAPI *p_glVertexAttribP1uiv)(GLuint,GLenum,GLboolean,const GLuint*); … … 2349 2554 void (WINE_GLAPI *p_glVertexAttribP4ui)(GLuint,GLenum,GLboolean,GLuint); 2350 2555 void (WINE_GLAPI *p_glVertexAttribP4uiv)(GLuint,GLenum,GLboolean,const GLuint*); 2351 void (WINE_GLAPI *p_glVertexAttribPointer)(GLuint,GLint,GLenum,GLboolean,GLsizei,const GLvoid*); 2352 void (WINE_GLAPI *p_glVertexAttribPointerARB)(GLuint,GLint,GLenum,GLboolean,GLsizei,const GLvoid*); 2353 void (WINE_GLAPI *p_glVertexAttribPointerNV)(GLuint,GLint,GLenum,GLsizei,const GLvoid*); 2556 void (WINE_GLAPI *p_glVertexAttribParameteriAMD)(GLuint,GLenum,GLint); 2557 void (WINE_GLAPI *p_glVertexAttribPointer)(GLuint,GLint,GLenum,GLboolean,GLsizei,const void*); 2558 void (WINE_GLAPI *p_glVertexAttribPointerARB)(GLuint,GLint,GLenum,GLboolean,GLsizei,const void*); 2559 void (WINE_GLAPI *p_glVertexAttribPointerNV)(GLuint,GLint,GLenum,GLsizei,const void*); 2354 2560 void (WINE_GLAPI *p_glVertexAttribs1dvNV)(GLuint,GLsizei,const GLdouble*); 2355 2561 void (WINE_GLAPI *p_glVertexAttribs1fvNV)(GLuint,GLsizei,const GLfloat*); … … 2380 2586 void (WINE_GLAPI *p_glVertexP4ui)(GLenum,GLuint); 2381 2587 void (WINE_GLAPI *p_glVertexP4uiv)(GLenum,const GLuint*); 2382 void (WINE_GLAPI *p_glVertexPointerEXT)(GLint,GLenum,GLsizei,GLsizei,const GLvoid*);2383 void (WINE_GLAPI *p_glVertexPointerListIBM)(GLint,GLenum,GLint,const GLvoid**,GLint);2384 void (WINE_GLAPI *p_glVertexPointervINTEL)(GLint,GLenum,const GLvoid**);2588 void (WINE_GLAPI *p_glVertexPointerEXT)(GLint,GLenum,GLsizei,GLsizei,const void*); 2589 void (WINE_GLAPI *p_glVertexPointerListIBM)(GLint,GLenum,GLint,const void**,GLint); 2590 void (WINE_GLAPI *p_glVertexPointervINTEL)(GLint,GLenum,const void**); 2385 2591 void (WINE_GLAPI *p_glVertexStream1dATI)(GLenum,GLdouble); 2386 2592 void (WINE_GLAPI *p_glVertexStream1dvATI)(GLenum,const GLdouble*); … … 2415 2621 void (WINE_GLAPI *p_glVertexStream4sATI)(GLenum,GLshort,GLshort,GLshort,GLshort); 2416 2622 void (WINE_GLAPI *p_glVertexStream4svATI)(GLenum,const GLshort*); 2417 void (WINE_GLAPI *p_glVertexWeightPointerEXT)(GLint,GLenum,GLsizei,const GLvoid*);2623 void (WINE_GLAPI *p_glVertexWeightPointerEXT)(GLint,GLenum,GLsizei,const void*); 2418 2624 void (WINE_GLAPI *p_glVertexWeightfEXT)(GLfloat); 2419 2625 void (WINE_GLAPI *p_glVertexWeightfvEXT)(const GLfloat*); 2420 2626 void (WINE_GLAPI *p_glVertexWeighthNV)(GLhalfNV); 2421 2627 void (WINE_GLAPI *p_glVertexWeighthvNV)(const GLhalfNV*); 2422 GLenum (WINE_GLAPI *p_glVideoCaptureNV)(GLuint,GLuint*, UINT64*);2628 GLenum (WINE_GLAPI *p_glVideoCaptureNV)(GLuint,GLuint*,GLuint64EXT*); 2423 2629 void (WINE_GLAPI *p_glVideoCaptureStreamParameterdvNV)(GLuint,GLuint,GLenum,const GLdouble*); 2424 2630 void (WINE_GLAPI *p_glVideoCaptureStreamParameterfvNV)(GLuint,GLuint,GLenum,const GLfloat*); … … 2427 2633 void (WINE_GLAPI *p_glViewportIndexedf)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat); 2428 2634 void (WINE_GLAPI *p_glViewportIndexedfv)(GLuint,const GLfloat*); 2429 void (WINE_GLAPI *p_glWaitSync)(GL void*,GLbitfield,UINT64);2635 void (WINE_GLAPI *p_glWaitSync)(GLsync,GLbitfield,GLuint64); 2430 2636 void (WINE_GLAPI *p_glWeightPathsNV)(GLuint,GLsizei,const GLuint*,const GLfloat*); 2431 void (WINE_GLAPI *p_glWeightPointerARB)(GLint,GLenum,GLsizei,const GLvoid*);2637 void (WINE_GLAPI *p_glWeightPointerARB)(GLint,GLenum,GLsizei,const void*); 2432 2638 void (WINE_GLAPI *p_glWeightbvARB)(GLint,const GLbyte*); 2433 2639 void (WINE_GLAPI *p_glWeightdvARB)(GLint,const GLdouble*); … … 2495 2701 void (WINE_GLAPI *p_glWindowPos4svMESA)(const GLshort*); 2496 2702 void (WINE_GLAPI *p_glWriteMaskEXT)(GLuint,GLuint,GLenum,GLenum,GLenum,GLenum); 2497 GLvoid*(WINE_GLAPI *p_wglAllocateMemoryNV)(GLsizei,GLfloat,GLfloat,GLfloat);2703 void* (WINE_GLAPI *p_wglAllocateMemoryNV)(GLsizei,GLfloat,GLfloat,GLfloat); 2498 2704 BOOL (WINE_GLAPI *p_wglBindTexImageARB)(struct wgl_pbuffer *,int); 2499 2705 BOOL (WINE_GLAPI *p_wglChoosePixelFormatARB)(HDC,const int*,const FLOAT*,UINT,int*,UINT*); … … 2503 2709 void (WINE_GLAPI *p_wglFreeMemoryNV)(void*); 2504 2710 HDC (WINE_GLAPI *p_wglGetCurrentReadDCARB)(void); 2505 const GLubyte* (WINE_GLAPI *p_wglGetExtensionsStringARB)(HDC);2506 const GLubyte* (WINE_GLAPI *p_wglGetExtensionsStringEXT)(void);2711 const char* (WINE_GLAPI *p_wglGetExtensionsStringARB)(HDC); 2712 const char* (WINE_GLAPI *p_wglGetExtensionsStringEXT)(void); 2507 2713 HDC (WINE_GLAPI *p_wglGetPbufferDCARB)(struct wgl_pbuffer *); 2508 2714 BOOL (WINE_GLAPI *p_wglGetPixelFormatAttribfvARB)(HDC,int,int,UINT,const int*,FLOAT*); -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/arb_program_shader.c
r49419 r51270 49 49 WINE_DECLARE_DEBUG_CHANNEL(d3d); 50 50 51 /* sRGB correction constants */52 static const float srgb_cmp = 0.0031308f;53 static const float srgb_mul_low = 12.92f;54 static const float srgb_pow = 0.41666f;55 static const float srgb_mul_high = 1.055f;56 static const float srgb_sub_high = 0.055f;57 58 51 static BOOL shader_is_pshader_version(enum wined3d_shader_type type) 59 52 { … … 766 759 memset(priv->pshader_const_dirty + start, 1, sizeof(*priv->pshader_const_dirty) * count); 767 760 priv->highest_dirty_ps_const = max(priv->highest_dirty_ps_const, start + count); 761 } 762 763 static void shader_arb_append_imm_vec4(struct wined3d_shader_buffer *buffer, const float *values) 764 { 765 char str[4][16]; 766 767 wined3d_ftoa(values[0], str[0]); 768 wined3d_ftoa(values[1], str[1]); 769 wined3d_ftoa(values[2], str[2]); 770 wined3d_ftoa(values[3], str[3]); 771 shader_addline(buffer, "{%s, %s, %s, %s}", str[0], str[1], str[2], str[3]); 768 772 } 769 773 … … 872 876 const float *value; 873 877 value = (const float *)lconst->value; 874 shader_addline(buffer, "PARAM C%u = {%.8e, %.8e, %.8e, %.8e};\n", lconst->idx, 875 value[0], value[1], value[2], value[3]); 878 shader_addline(buffer, "PARAM C%u = ", lconst->idx); 879 shader_arb_append_imm_vec4(buffer, value); 880 shader_addline(buffer, ";\n"); 876 881 } 877 882 } … … 3446 3451 { 3447 3452 /* Sigh. MOVC CC doesn't work, so use one of the temps as dummy dest */ 3448 shader_addline(buffer, "SUBC %s, %s.x, srgb_consts1. y;\n", tmp1, fragcolor);3453 shader_addline(buffer, "SUBC %s, %s.x, srgb_consts1.x;\n", tmp1, fragcolor); 3449 3454 /* Calculate the > 0.0031308 case */ 3450 shader_addline(buffer, "POW %s.x (GE), %s.x, srgb_consts 1.z;\n", fragcolor, fragcolor);3451 shader_addline(buffer, "POW %s.y (GE), %s.y, srgb_consts 1.z;\n", fragcolor, fragcolor);3452 shader_addline(buffer, "POW %s.z (GE), %s.z, srgb_consts 1.z;\n", fragcolor, fragcolor);3453 shader_addline(buffer, "MUL %s.xyz (GE), %s, srgb_consts 1.w;\n", fragcolor, fragcolor);3454 shader_addline(buffer, "SUB %s.xyz (GE), %s, srgb_consts 2.x;\n", fragcolor, fragcolor);3455 shader_addline(buffer, "POW %s.x (GE), %s.x, srgb_consts0.x;\n", fragcolor, fragcolor); 3456 shader_addline(buffer, "POW %s.y (GE), %s.y, srgb_consts0.x;\n", fragcolor, fragcolor); 3457 shader_addline(buffer, "POW %s.z (GE), %s.z, srgb_consts0.x;\n", fragcolor, fragcolor); 3458 shader_addline(buffer, "MUL %s.xyz (GE), %s, srgb_consts0.y;\n", fragcolor, fragcolor); 3459 shader_addline(buffer, "SUB %s.xyz (GE), %s, srgb_consts0.z;\n", fragcolor, fragcolor); 3455 3460 /* Calculate the < case */ 3456 shader_addline(buffer, "MUL %s.xyz (LT), srgb_consts 1.x, %s;\n", fragcolor, fragcolor);3461 shader_addline(buffer, "MUL %s.xyz (LT), srgb_consts0.w, %s;\n", fragcolor, fragcolor); 3457 3462 } 3458 3463 else 3459 3464 { 3460 3465 /* Calculate the > 0.0031308 case */ 3461 shader_addline(buffer, "POW %s.x, %s.x, srgb_consts 1.z;\n", tmp1, fragcolor);3462 shader_addline(buffer, "POW %s.y, %s.y, srgb_consts 1.z;\n", tmp1, fragcolor);3463 shader_addline(buffer, "POW %s.z, %s.z, srgb_consts 1.z;\n", tmp1, fragcolor);3464 shader_addline(buffer, "MUL %s, %s, srgb_consts 1.w;\n", tmp1, tmp1);3465 shader_addline(buffer, "SUB %s, %s, srgb_consts 2.x;\n", tmp1, tmp1);3466 shader_addline(buffer, "POW %s.x, %s.x, srgb_consts0.x;\n", tmp1, fragcolor); 3467 shader_addline(buffer, "POW %s.y, %s.y, srgb_consts0.x;\n", tmp1, fragcolor); 3468 shader_addline(buffer, "POW %s.z, %s.z, srgb_consts0.x;\n", tmp1, fragcolor); 3469 shader_addline(buffer, "MUL %s, %s, srgb_consts0.y;\n", tmp1, tmp1); 3470 shader_addline(buffer, "SUB %s, %s, srgb_consts0.z;\n", tmp1, tmp1); 3466 3471 /* Calculate the < case */ 3467 shader_addline(buffer, "MUL %s, srgb_consts 1.x, %s;\n", tmp2, fragcolor);3472 shader_addline(buffer, "MUL %s, srgb_consts0.w, %s;\n", tmp2, fragcolor); 3468 3473 /* Get 1.0 / 0.0 masks for > 0.0031308 and < 0.0031308 */ 3469 shader_addline(buffer, "SLT %s, srgb_consts1. y, %s;\n", tmp3, fragcolor);3470 shader_addline(buffer, "SGE %s, srgb_consts1. y, %s;\n", tmp4, fragcolor);3474 shader_addline(buffer, "SLT %s, srgb_consts1.x, %s;\n", tmp3, fragcolor); 3475 shader_addline(buffer, "SGE %s, srgb_consts1.x, %s;\n", tmp4, fragcolor); 3471 3476 /* Store the components > 0.0031308 in the destination */ 3472 3477 shader_addline(buffer, "MUL %s.xyz, %s, %s;\n", fragcolor, tmp1, tmp3); … … 3597 3602 3598 3603 char srgbtmp[4][4]; 3604 char ftoa_tmp[16]; 3599 3605 unsigned int i, found = 0; 3600 3606 … … 3722 3728 shader_addline(buffer, "PARAM coefdiv = { 0.5, 0.25, 0.125, 0.0625 };\n"); 3723 3729 shader_addline(buffer, "PARAM coefmul = { 2, 4, 8, 16 };\n"); 3724 shader_addline(buffer, "PARAM ps_helper_const = { 0.0, 1.0, %1.10f, 0.0 };\n", eps); 3730 wined3d_ftoa(eps, ftoa_tmp); 3731 shader_addline(buffer, "PARAM ps_helper_const = { 0.0, 1.0, %s, 0.0 };\n", ftoa_tmp); 3725 3732 3726 3733 if (reg_maps->shader_version.major < 2) … … 3746 3753 } 3747 3754 3748 if(args->super.srgb_correction) { 3749 shader_addline(buffer, "PARAM srgb_consts1 = {%f, %f, %f, %f};\n", 3750 srgb_mul_low, srgb_cmp, srgb_pow, srgb_mul_high); 3751 shader_addline(buffer, "PARAM srgb_consts2 = {%f, %f, %f, %f};\n", 3752 srgb_sub_high, 0.0, 0.0, 0.0); 3755 if (args->super.srgb_correction) 3756 { 3757 shader_addline(buffer, "PARAM srgb_consts0 = "); 3758 shader_arb_append_imm_vec4(buffer, wined3d_srgb_const0); 3759 shader_addline(buffer, ";\n"); 3760 shader_addline(buffer, "PARAM srgb_consts1 = "); 3761 shader_arb_append_imm_vec4(buffer, wined3d_srgb_const1); 3762 shader_addline(buffer, ";\n"); 3753 3763 } 3754 3764 … … 4207 4217 if (need_helper_const(shader_data, reg_maps, gl_info)) 4208 4218 { 4209 shader_addline(buffer, "PARAM helper_const = { 0.0, 1.0, 2.0, %1.10f};\n", eps); 4219 char ftoa_tmp[16]; 4220 wined3d_ftoa(eps, ftoa_tmp); 4221 shader_addline(buffer, "PARAM helper_const = { 0.0, 1.0, 2.0, %s};\n", ftoa_tmp); 4210 4222 } 4211 4223 if (need_rel_addr_const(shader_data, reg_maps, gl_info)) … … 6169 6181 UINT lowest_disabled_stage; 6170 6182 const char *textype; 6171 const char *instr , *sat;6183 const char *instr; 6172 6184 char colorcor_dst[8]; 6173 6185 GLuint ret; … … 6282 6294 shader_addline(&buffer, "PARAM tfactor = program.env[%u];\n", ARB_FFP_CONST_TFACTOR); 6283 6295 } 6284 shader_addline(&buffer, "PARAM specular_enable = program.env[%u];\n", ARB_FFP_CONST_SPECULAR_ENABLE); 6285 6286 if(settings->sRGB_write) { 6287 shader_addline(&buffer, "PARAM srgb_consts1 = {%f, %f, %f, %f};\n", 6288 srgb_mul_low, srgb_cmp, srgb_pow, srgb_mul_high); 6289 shader_addline(&buffer, "PARAM srgb_consts2 = {%f, %f, %f, %f};\n", 6290 srgb_sub_high, 0.0, 0.0, 0.0); 6296 shader_addline(&buffer, "PARAM specular_enable = program.env[%u];\n", ARB_FFP_CONST_SPECULAR_ENABLE); 6297 6298 if (settings->sRGB_write) 6299 { 6300 shader_addline(&buffer, "PARAM srgb_consts0 = "); 6301 shader_arb_append_imm_vec4(&buffer, wined3d_srgb_const0); 6302 shader_addline(&buffer, ";\n"); 6303 shader_addline(&buffer, "PARAM srgb_consts1 = "); 6304 shader_arb_append_imm_vec4(&buffer, wined3d_srgb_const1); 6305 shader_addline(&buffer, ";\n"); 6291 6306 } 6292 6307 … … 6308 6323 default: textype = "unexpected_textype"; break; 6309 6324 } 6310 6311 if (settings->op[stage].cop == WINED3D_TOP_BUMPENVMAP6312 || settings->op[stage].cop == WINED3D_TOP_BUMPENVMAP_LUMINANCE)6313 sat = "";6314 else6315 sat = "_SAT";6316 6325 6317 6326 if(settings->op[stage].projected == proj_none) { … … 6349 6358 } 6350 6359 6351 shader_addline(&buffer, "%s %stex%u, ret, texture[%u], %s;\n",6352 instr, s at, stage, stage, textype);6360 shader_addline(&buffer, "%s tex%u, ret, texture[%u], %s;\n", 6361 instr, stage, stage, textype); 6353 6362 if (settings->op[stage - 1].cop == WINED3D_TOP_BUMPENVMAP_LUMINANCE) 6354 6363 { … … 6360 6369 shader_addline(&buffer, "MOV ret, fragment.texcoord[%u];\n", stage); 6361 6370 shader_addline(&buffer, "MOV ret.w, ret.z;\n"); 6362 shader_addline(&buffer, "%s %stex%u, ret, texture[%u], %s;\n",6363 instr, s at, stage, stage, textype);6371 shader_addline(&buffer, "%s tex%u, ret, texture[%u], %s;\n", 6372 instr, stage, stage, textype); 6364 6373 } else { 6365 shader_addline(&buffer, "%s %stex%u, fragment.texcoord[%u], texture[%u], %s;\n",6366 instr, s at, stage, stage, stage, textype);6374 shader_addline(&buffer, "%s tex%u, fragment.texcoord[%u], texture[%u], %s;\n", 6375 instr, stage, stage, stage, textype); 6367 6376 } 6368 6377 … … 6888 6897 { 6889 6898 const char *tex; 6899 static const float yv12_coef[] 6900 = {2.0f / 3.0f, 1.0f / 6.0f, (2.0f / 3.0f) + (1.0f / 6.0f), 1.0f / 3.0f}; 6890 6901 6891 6902 switch(textype) { … … 6935 6946 * go from 0 to d3d_height, whereas the opengl texture height is 1.5 * d3d_height 6936 6947 */ 6937 shader_addline(buffer, "PARAM yv12_coef = {%f, %f, %f, %f};\n", 6938 2.0f / 3.0f, 1.0f / 6.0f, (2.0f / 3.0f) + (1.0f / 6.0f), 1.0f / 3.0f); 6948 shader_addline(buffer, "PARAM yv12_coef = "); 6949 shader_arb_append_imm_vec4(buffer, yv12_coef); 6950 shader_addline(buffer, ";\n"); 6939 6951 6940 6952 shader_addline(buffer, "MOV texcrd, fragment.texcoord[0];\n"); … … 7453 7465 /* Now load the surface */ 7454 7466 if (wined3d_settings.offscreen_rendering_mode != ORM_FBO 7455 && (src_surface->flags & (SFLAG_INTEXTURE | SFLAG_INDRAWABLE)) == SFLAG_INDRAWABLE) 7467 && (src_surface->flags & (SFLAG_INTEXTURE | SFLAG_INDRAWABLE)) == SFLAG_INDRAWABLE 7468 && !surface_is_offscreen(src_surface)) 7456 7469 { 7457 7470 /* Without FBO blits transferring from the drawable to the texture is -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/buffer.c
r48345 r51270 659 659 { 660 660 ULONG refcount = InterlockedDecrement(&buffer->resource.ref); 661 struct wined3d_context *context; 661 662 662 663 TRACE("%p decreasing refcount to %u.\n", buffer, refcount); … … 664 665 if (!refcount) 665 666 { 666 buffer_unload(&buffer->resource); 667 if (buffer->buffer_object) 668 { 669 context = context_acquire(buffer->resource.device, NULL); 670 delete_gl_buffer(buffer, context->gl_info); 671 context_release(context); 672 673 HeapFree(GetProcessHeap(), 0, buffer->conversion_map); 674 } 675 667 676 resource_cleanup(&buffer->resource); 668 677 buffer->resource.parent_ops->wined3d_object_destroyed(buffer->resource.parent); -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/context.c
r48999 r51270 842 842 return FALSE; 843 843 } 844 845 ctx->valid = 1; 844 846 #else 845 847 return FALSE; … … 1030 1032 1031 1033 if (context->valid) 1032 { 1033 /* You'd figure ReleaseDC() would fail if the DC doesn't match the 1034 * window. However, that's not what actually happens, and there are 1035 * user32 tests that confirm ReleaseDC() with the wrong window is 1036 * supposed to succeed. So explicitly check that the DC belongs to 1037 * the window, since we want to avoid releasing a DC that belongs to 1038 * some other window if the original window was already destroyed. */ 1039 if (WindowFromDC(context->hdc) != context->win_handle) 1040 { 1041 WARN("DC %p does not belong to window %p.\n", 1042 context->hdc, context->win_handle); 1043 } 1044 #ifndef VBOX 1045 else if (!ReleaseDC(context->win_handle, context->hdc)) 1046 #else 1047 else if (!VBoxExtReleaseDC(context->win_handle, context->hdc)) 1048 #endif 1049 { 1050 ERR("Failed to release device context %p, last error %#x.\n", 1051 context->hdc, GetLastError()); 1052 } 1053 } 1054 else context->valid = 1; 1034 wined3d_release_dc(context->win_handle, context->hdc); 1035 else 1036 context->valid = 1; 1055 1037 1056 1038 context->win_handle = context->swapchain->win_handle; … … 1211 1193 # ifndef VBOX_WINE_WITH_SINGLE_CONTEXT 1212 1194 # ifndef VBOX 1213 ReleaseDC(context->win_handle, context->hdc);1195 wined3d_release_dc(context->win_handle, context->hdc); 1214 1196 # else 1215 1197 VBoxExtReleaseDC(context->win_handle, context->hdc); -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/device.c
r49170 r51270 1379 1379 device->blitter->free_private(device); 1380 1380 device->shader_backend->shader_free_private(device); 1381 destroy_dummy_textures(device, gl_info); 1381 1382 1382 1383 /* Release the buffers (with sanity checks)*/ … … 5120 5121 else if (swapchain_desc->windowed) 5121 5122 { 5122 m.width = swapchain->orig_width; 5123 m.height = swapchain->orig_height; 5124 m.refresh_rate = 0; 5125 m.format_id = swapchain->desc.backbuffer_format; 5126 m.scanline_ordering = WINED3D_SCANLINE_ORDERING_UNKNOWN; 5123 m = swapchain->original_mode; 5127 5124 } 5128 5125 else -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/directx.c
r48999 r51270 146 146 {"GL_ARB_texture_float", ARB_TEXTURE_FLOAT }, 147 147 {"GL_ARB_texture_mirrored_repeat", ARB_TEXTURE_MIRRORED_REPEAT }, 148 {"GL_ARB_texture_mirror_clamp_to_edge", ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE}, 148 149 #ifdef VBOX_WITH_WINE_FIX_IBMTMR 149 150 {"GL_IBM_texture_mirrored_repeat", ARB_TEXTURE_MIRRORED_REPEAT }, … … 194 195 {"GL_EXT_texture_filter_anisotropic", EXT_TEXTURE_FILTER_ANISOTROPIC}, 195 196 {"GL_EXT_texture_lod_bias", EXT_TEXTURE_LOD_BIAS }, 197 {"GL_EXT_texture_mirror_clamp", EXT_TEXTURE_MIRROR_CLAMP }, 196 198 {"GL_EXT_texture_sRGB", EXT_TEXTURE_SRGB }, 197 199 {"GL_EXT_texture_sRGB_decode", EXT_TEXTURE_SRGB_DECODE }, … … 307 309 } 308 310 309 ReleaseDC(ctx->wnd, ctx->dc);311 wined3d_release_dc(ctx->wnd, ctx->dc); 310 312 DestroyWindow(ctx->wnd); 311 313 … … 1370 1372 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX650TI, "NVIDIA GeForce GTX 650 Ti", DRIVER_NVIDIA_GEFORCE6, 1024}, 1371 1373 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX660, "NVIDIA GeForce GTX 660", DRIVER_NVIDIA_GEFORCE6, 2048}, 1374 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX660M, "NVIDIA GeForce GTX 660M", DRIVER_NVIDIA_GEFORCE6, 2048}, 1372 1375 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX660TI, "NVIDIA GeForce GTX 660 Ti", DRIVER_NVIDIA_GEFORCE6, 2048}, 1373 1376 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX670, "NVIDIA GeForce GTX 670", DRIVER_NVIDIA_GEFORCE6, 2048}, … … 1375 1378 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX680, "NVIDIA GeForce GTX 680", DRIVER_NVIDIA_GEFORCE6, 2048}, 1376 1379 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX770M, "NVIDIA GeForce GTX 770M", DRIVER_NVIDIA_GEFORCE6, 3072}, 1380 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX770, "NVIDIA GeForce GTX 770", DRIVER_NVIDIA_GEFORCE6, 2048}, 1377 1381 1378 1382 /* AMD cards */ … … 1786 1790 { 1787 1791 {"GTX 770M", CARD_NVIDIA_GEFORCE_GTX770M}, /* Geforce 700 - midend high mobile */ 1792 {"GTX 770", CARD_NVIDIA_GEFORCE_GTX770}, /* Geforce 700 - highend */ 1788 1793 {"GTX 680", CARD_NVIDIA_GEFORCE_GTX680}, /* Geforce 600 - highend */ 1789 1794 {"GTX 670MX", CARD_NVIDIA_GEFORCE_GTX670MX}, /* Geforce 600 - highend */ 1790 1795 {"GTX 670", CARD_NVIDIA_GEFORCE_GTX670}, /* Geforce 600 - midend high */ 1791 1796 {"GTX 660 Ti", CARD_NVIDIA_GEFORCE_GTX660TI}, /* Geforce 600 - midend high */ 1797 {"GTX 660M", CARD_NVIDIA_GEFORCE_GTX660M}, /* Geforce 600 - midend high mobile */ 1792 1798 {"GTX 660", CARD_NVIDIA_GEFORCE_GTX660}, /* Geforce 600 - midend high */ 1793 1799 {"GTX 650 Ti", CARD_NVIDIA_GEFORCE_GTX650TI}, /* Geforce 600 - lowend */ … … 3111 3117 gl_info->supported[ARB_OCCLUSION_QUERY] = FALSE; 3112 3118 } 3119 if (!gl_info->supported[ATI_TEXTURE_MIRROR_ONCE] && gl_info->supported[EXT_TEXTURE_MIRROR_CLAMP]) 3120 { 3121 TRACE(" IMPLIED: ATI_texture_mirror_once support (by EXT_texture_mirror_clamp).\n"); 3122 gl_info->supported[ATI_TEXTURE_MIRROR_ONCE] = TRUE; 3123 } 3124 if (!gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE] && gl_info->supported[ATI_TEXTURE_MIRROR_ONCE]) 3125 { 3126 TRACE(" IMPLIED: ARB_texture_mirror_clamp_to_edge support (by ATI_texture_mirror_once).\n"); 3127 gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE] = TRUE; 3128 } 3113 3129 3114 3130 wined3d_adapter_init_limits(gl_info); … … 3228 3244 gl_info->supported[ARB_TEXTURE_BORDER_CLAMP] ? GL_CLAMP_TO_BORDER_ARB : GL_REPEAT; 3229 3245 gl_info->wrap_lookup[WINED3D_TADDRESS_MIRROR_ONCE - WINED3D_TADDRESS_WRAP] = 3230 gl_info->supported[A TI_TEXTURE_MIRROR_ONCE] ? GL_MIRROR_CLAMP_TO_EDGE_ATI: GL_REPEAT;3246 gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE] ? GL_MIRROR_CLAMP_TO_EDGE : GL_REPEAT; 3231 3247 3232 3248 adapter->d3d_info.valid_rt_mask = 0; … … 4582 4598 caps->TextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRROR; 4583 4599 } 4584 if (gl_info->supported[A TI_TEXTURE_MIRROR_ONCE])4600 if (gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE]) 4585 4601 { 4586 4602 caps->TextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRRORONCE; … … 4600 4616 caps->VolumeTextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRROR; 4601 4617 } 4602 if (gl_info->supported[A TI_TEXTURE_MIRROR_ONCE])4618 if (gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE]) 4603 4619 { 4604 4620 caps->VolumeTextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRRORONCE; -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/drawprim.c
r49170 r51270 62 62 if (instance_count) 63 63 { 64 if (!gl_info->supported[ARB_DRAW_INSTANCED] )64 if (!gl_info->supported[ARB_DRAW_INSTANCED] && !gl_info->supported[ARB_INSTANCED_ARRAYS]) 65 65 { 66 66 FIXME("Instanced drawing not supported.\n"); … … 70 70 if (start_instance) 71 71 FIXME("Start instance (%u) not supported.\n", start_instance); 72 if (gl_info->supported[ARB_DRAW_ELEMENTS_BASE_VERTEX]) 73 { 72 74 GL_EXTCALL(glDrawElementsInstancedBaseVertex(primitive_type, count, idxtype, 73 75 (const char *)idx_data + (idx_size * start_idx), instance_count, base_vertex_index)); 74 76 checkGLcall("glDrawElementsInstancedBaseVertex"); 77 } 78 else 79 { 80 GL_EXTCALL(glDrawElementsInstancedARB(primitive_type, count, idxtype, 81 (const char *)idx_data + (idx_size * start_idx), instance_count)); 82 checkGLcall("glDrawElementsInstancedARB"); 83 } 75 84 } 76 85 } -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/glsl_shader.c
r48509 r51270 47 47 #include "wined3d_private.h" 48 48 49 #if defined(VBOX)50 # if defined(RT_ARCH_AMD64)51 # define copysignf _copysignf52 # else53 # define _VBOX_BITVAL_CAST(_t, _f) (*((const _t*)((const void*)(&(_f)))))54 # define _VBOX_BITVAL_TO_FLOATL(_f) _VBOX_BITVAL_CAST(float, _f)55 # define _VBOX_BITVAL_FROM_FLOAT(_f) _VBOX_BITVAL_CAST(uint32_t, _f)56 DECLINLINE(float) copysignf(float val, float sign)57 {58 uint32_t u32Val = ((_VBOX_BITVAL_FROM_FLOAT(val) & 0x7fffffff) | (_VBOX_BITVAL_FROM_FLOAT(sign) & 0x80000000));59 return _VBOX_BITVAL_TO_FLOATL(u32Val);60 }61 # endif62 #endif63 64 49 WINE_DEFAULT_DEBUG_CHANNEL(d3d_shader); 65 50 WINE_DECLARE_DEBUG_CHANNEL(d3d_constants); … … 71 56 #define WINED3D_GLSL_SAMPLE_LOD 0x4 72 57 #define WINED3D_GLSL_SAMPLE_GRAD 0x8 73 74 static const float srgb_const0[] = {0.41666f, 1.055f, 0.055f, 12.92f}; /* pow, mul_high, sub_high, mul_low */75 static const float srgb_const1[] = {0.0031308f, 0.0f, 0.0f, 0.0f}; /* cmp */76 58 77 59 struct glsl_dst_param … … 273 255 } 274 256 275 /* This should be equivalent to using the %.8e format specifier, but always276 * using '.' as decimal separator. This doesn't handle +/-INF or NAN, since277 * the GLSL parser wouldn't be able to handle those anyway. */278 static void shader_glsl_ftoa(float value, char *s)279 {280 int x, frac, exponent;281 const char *sign = "";282 double d;283 284 d = value;285 if (copysignf(1.0f, value) < 0.0f)286 {287 d = -d;288 sign = "-";289 }290 291 if (d == 0.0f)292 {293 x = 0;294 frac = 0;295 exponent = 0;296 }297 else298 {299 double t, diff;300 301 exponent = floorf(log10f(d));302 d /= pow(10.0, exponent);303 304 x = d;305 t = (d - x) * 100000000;306 frac = t;307 diff = t - frac;308 309 if ((diff > 0.5) || (diff == 0.5 && (frac & 1)))310 {311 if (++frac >= 100000000)312 {313 frac = 0;314 ++x;315 }316 }317 }318 319 sprintf(s, "%s%d.%08de%+03d", sign, x, frac, exponent);320 }321 322 257 static void shader_glsl_append_imm_vec4(struct wined3d_shader_buffer *buffer, const float *values) 323 258 { 324 259 char str[4][16]; 325 260 326 shader_glsl_ftoa(values[0], str[0]);327 shader_glsl_ftoa(values[1], str[1]);328 shader_glsl_ftoa(values[2], str[2]);329 shader_glsl_ftoa(values[3], str[3]);261 wined3d_ftoa(values[0], str[0]); 262 wined3d_ftoa(values[1], str[1]); 263 wined3d_ftoa(values[2], str[2]); 264 wined3d_ftoa(values[3], str[3]); 330 265 shader_addline(buffer, "vec4(%s, %s, %s, %s)", str[0], str[1], str[2], str[3]); 331 266 } … … 534 469 const GLint *constant_locations, const struct constant_heap *heap, unsigned char *stack, DWORD version) 535 470 { 471 unsigned int start = ~0U, end = 0; 536 472 int stack_idx = 0; 537 473 unsigned int heap_idx = 1; … … 541 477 542 478 idx = heap->entries[heap_idx].idx; 543 if (constant_locations[idx] != -1) GL_EXTCALL(glUniform4fvARB(constant_locations[idx], 1, &constants[idx * 4])); 479 if (constant_locations[idx] != -1) 480 start = end = idx; 544 481 stack[stack_idx] = HEAP_NODE_TRAVERSE_LEFT; 545 482 … … 557 494 idx = heap->entries[heap_idx].idx; 558 495 if (constant_locations[idx] != -1) 559 GL_EXTCALL(glUniform4fvARB(constant_locations[idx], 1, &constants[idx * 4])); 496 { 497 if (start > idx) 498 start = idx; 499 if (end < idx) 500 end = idx; 501 } 560 502 561 503 stack[stack_idx++] = HEAP_NODE_TRAVERSE_RIGHT; … … 573 515 idx = heap->entries[heap_idx].idx; 574 516 if (constant_locations[idx] != -1) 575 GL_EXTCALL(glUniform4fvARB(constant_locations[idx], 1, &constants[idx * 4])); 517 { 518 if (start > idx) 519 start = idx; 520 if (end < idx) 521 end = idx; 522 } 576 523 577 524 stack[stack_idx++] = HEAP_NODE_POP; … … 587 534 } 588 535 } 536 if (start <= end) 537 GL_EXTCALL(glUniform4fvARB(constant_locations[start], end - start + 1, &constants[start * 4])); 589 538 checkGLcall("walk_constant_heap()"); 590 539 } … … 936 885 for (i = 0; i < MAX_TEXTURES; ++i) 937 886 { 887 if (prog->ps.bumpenv_mat_location[i] == -1) 888 continue; 889 938 890 GL_EXTCALL(glUniformMatrix2fvARB(prog->ps.bumpenv_mat_location[i], 1, 0, 939 891 (const float *)&state->texture_states[i][WINED3D_TSS_BUMPENV_MAT00])); 940 GL_EXTCALL(glUniform1fARB(prog->ps.bumpenv_lum_scale_location[i], 941 *(const float *)&state->texture_states[i][WINED3D_TSS_BUMPENV_LSCALE])); 942 GL_EXTCALL(glUniform1fARB(prog->ps.bumpenv_lum_offset_location[i], 943 *(const float *)&state->texture_states[i][WINED3D_TSS_BUMPENV_LOFFSET])); 944 } 945 892 893 if (prog->ps.bumpenv_lum_scale_location[i] != -1) 894 { 895 GL_EXTCALL(glUniform1fvARB(prog->ps.bumpenv_lum_scale_location[i], 1, 896 (const float *)&state->texture_states[i][WINED3D_TSS_BUMPENV_LSCALE])); 897 GL_EXTCALL(glUniform1fvARB(prog->ps.bumpenv_lum_offset_location[i], 1, 898 (const float *)&state->texture_states[i][WINED3D_TSS_BUMPENV_LOFFSET])); 899 } 900 } 901 902 if (prog->ps.tex_factor_location != -1) 903 { 946 904 D3DCOLORTOGLFLOAT4(state->render_states[WINED3D_RS_TEXTUREFACTOR], col); 947 GL_EXTCALL(glUniform4fARB(prog->ps.tex_factor_location, col[0], col[1], col[2], col[3])); 905 GL_EXTCALL(glUniform4fvARB(prog->ps.tex_factor_location, 1, col)); 906 } 948 907 949 908 if (state->render_states[WINED3D_RS_SPECULARENABLE]) … … 1296 1255 { 1297 1256 shader_addline(buffer, "const vec4 srgb_const0 = "); 1298 shader_glsl_append_imm_vec4(buffer, srgb_const0);1257 shader_glsl_append_imm_vec4(buffer, wined3d_srgb_const0); 1299 1258 shader_addline(buffer, ";\n"); 1300 1259 shader_addline(buffer, "const vec4 srgb_const1 = "); 1301 shader_glsl_append_imm_vec4(buffer, srgb_const1);1260 shader_glsl_append_imm_vec4(buffer, wined3d_srgb_const1); 1302 1261 shader_addline(buffer, ";\n"); 1303 1262 } … … 1682 1641 { 1683 1642 case WINED3D_DATA_FLOAT: 1684 shader_glsl_ftoa(*(const float *)reg->immconst_data, register_name);1643 wined3d_ftoa(*(const float *)reg->immconst_data, register_name); 1685 1644 break; 1686 1645 case WINED3D_DATA_INT: … … 1702 1661 { 1703 1662 case WINED3D_DATA_FLOAT: 1704 shader_glsl_ftoa(*(const float *)®->immconst_data[0], imm_str[0]);1705 shader_glsl_ftoa(*(const float *)®->immconst_data[1], imm_str[1]);1706 shader_glsl_ftoa(*(const float *)®->immconst_data[2], imm_str[2]);1707 shader_glsl_ftoa(*(const float *)®->immconst_data[3], imm_str[3]);1663 wined3d_ftoa(*(const float *)®->immconst_data[0], imm_str[0]); 1664 wined3d_ftoa(*(const float *)®->immconst_data[1], imm_str[1]); 1665 wined3d_ftoa(*(const float *)®->immconst_data[2], imm_str[2]); 1666 wined3d_ftoa(*(const float *)®->immconst_data[3], imm_str[3]); 1708 1667 sprintf(register_name, "vec4(%s, %s, %s, %s)", 1709 1668 imm_str[0], imm_str[1], imm_str[2], imm_str[3]); … … 4977 4936 break; 4978 4937 shader_addline(buffer, "dir = normalize(dir);\n"); 4979 shader_addline(buffer, "diffuse += ( max(0.0, dot(dir, normal))"4938 shader_addline(buffer, "diffuse += (clamp(dot(dir, normal), 0.0, 1.0)" 4980 4939 " * gl_LightSource[%u].diffuse.xyz) / att;\n", i); 4981 4940 if (settings->localviewer) … … 5002 4961 if (!settings->normal) 5003 4962 break; 5004 shader_addline(buffer, "diffuse += ( max(0.0, dot(dir, normal))"4963 shader_addline(buffer, "diffuse += (clamp(dot(dir, normal), 0.0, 1.0)" 5005 4964 " * gl_LightSource[%u].diffuse.xyz) * att;\n", i); 5006 4965 if (settings->localviewer) … … 5017 4976 break; 5018 4977 shader_addline(buffer, "dir = normalize(gl_LightSource[%u].position.xyz);\n", i); 5019 shader_addline(buffer, "diffuse += max(0.0, dot(dir, normal)) * gl_LightSource[%u].diffuse.xyz;\n", i); 4978 shader_addline(buffer, "diffuse += clamp(dot(dir, normal), 0.0, 1.0)" 4979 " * gl_LightSource[%u].diffuse.xyz;\n", i); 5020 4980 shader_addline(buffer, "t = dot(normal, gl_LightSource[%u].halfVector.xyz);\n", i); 5021 4981 shader_addline(buffer, "if (t > 0.0) specular += pow(t, gl_FrontMaterial.shininess)" … … 5125 5085 5126 5086 case WINED3D_FFP_VS_FOG_DEPTH: 5087 if (settings->ortho_fog) 5088 /* Need to undo the [0.0 - 1.0] -> [-1.0 - 1.0] transformation from D3D to GL coordinates. */ 5089 shader_addline(buffer, "gl_FogFragCoord = gl_Position.z * 0.5 + 0.5;\n"); 5090 else 5127 5091 shader_addline(buffer, "gl_FogFragCoord = ec_pos.z;\n"); 5128 5092 break; … … 5523 5487 { 5524 5488 shader_addline(buffer, "const vec4 srgb_const0 = "); 5525 shader_glsl_append_imm_vec4(buffer, srgb_const0);5489 shader_glsl_append_imm_vec4(buffer, wined3d_srgb_const0); 5526 5490 shader_addline(buffer, ";\n"); 5527 5491 shader_addline(buffer, "const vec4 srgb_const1 = "); 5528 shader_glsl_append_imm_vec4(buffer, srgb_const1);5492 shader_glsl_append_imm_vec4(buffer, wined3d_srgb_const1); 5529 5493 shader_addline(buffer, ";\n"); 5530 5494 } … … 5540 5504 const char *texture_function, *coord_mask; 5541 5505 char tex_reg_name[8]; 5542 BOOL proj , clamp;5506 BOOL proj; 5543 5507 5544 5508 if (!(tex_map & (1 << stage))) … … 5559 5523 proj = TRUE; 5560 5524 } 5561 5562 if (settings->op[stage].cop == WINED3D_TOP_BUMPENVMAP5563 || settings->op[stage].cop == WINED3D_TOP_BUMPENVMAP_LUMINANCE)5564 clamp = FALSE;5565 else5566 clamp = TRUE;5567 5525 5568 5526 switch (settings->op[stage].tex_type) … … 5657 5615 } 5658 5616 5659 if (clamp)5660 shader_addline(buffer, "tex%u = clamp(%s(ps_sampler%u, ret.%s), 0.0, 1.0);\n",5661 stage, texture_function, stage, coord_mask);5662 else5663 5617 shader_addline(buffer, "tex%u = %s(ps_sampler%u, ret.%s);\n", 5664 5618 stage, texture_function, stage, coord_mask); … … 5670 5624 else if (settings->op[stage].projected == proj_count3) 5671 5625 { 5672 if (clamp)5673 shader_addline(buffer, "tex%u = clamp(%s(ps_sampler%u, gl_TexCoord[%u].xyz), 0.0, 1.0);\n",5674 stage, texture_function, stage, stage);5675 else5676 5626 shader_addline(buffer, "tex%u = %s(ps_sampler%u, gl_TexCoord[%u].xyz);\n", 5677 5627 stage, texture_function, stage, stage); … … 5679 5629 else 5680 5630 { 5681 if (clamp)5682 shader_addline(buffer, "tex%u = clamp(%s(ps_sampler%u, gl_TexCoord[%u].%s), 0.0, 1.0);\n",5683 stage, texture_function, stage, stage, coord_mask);5684 else5685 5631 shader_addline(buffer, "tex%u = %s(ps_sampler%u, gl_TexCoord[%u].%s);\n", 5686 5632 stage, texture_function, stage, stage, coord_mask); … … 6800 6746 caps->xyzrhw = TRUE; 6801 6747 caps->max_active_lights = gl_info->limits.lights; 6802 caps->max_vertex_blend_matrices = 0;6748 caps->max_vertex_blend_matrices = 1; 6803 6749 caps->max_vertex_blend_matrix_index = 0; 6804 6750 caps->vertex_processing_caps = WINED3DVTXPCAPS_TEXGEN … … 6874 6820 { 6875 6821 context->select_shader = 1; 6822 } 6823 6824 static void glsl_vertex_pipe_projection(struct wined3d_context *context, 6825 const struct wined3d_state *state, DWORD state_id) 6826 { 6827 /* Table fog behavior depends on the projection matrix. */ 6828 if (state->render_states[WINED3D_RS_FOGENABLE] 6829 && state->render_states[WINED3D_RS_FOGTABLEMODE] != WINED3D_FOG_NONE) 6830 context->select_shader = 1; 6831 transform_projection(context, state, state_id); 6876 6832 } 6877 6833 … … 6929 6885 /* Transform states */ 6930 6886 {STATE_TRANSFORM(WINED3D_TS_VIEW), {STATE_TRANSFORM(WINED3D_TS_VIEW), transform_view }, WINED3D_GL_EXT_NONE }, 6931 {STATE_TRANSFORM(WINED3D_TS_PROJECTION), {STATE_TRANSFORM(WINED3D_TS_PROJECTION), transform_projection }, WINED3D_GL_EXT_NONE},6887 {STATE_TRANSFORM(WINED3D_TS_PROJECTION), {STATE_TRANSFORM(WINED3D_TS_PROJECTION), glsl_vertex_pipe_projection}, WINED3D_GL_EXT_NONE }, 6932 6888 {STATE_TRANSFORM(WINED3D_TS_TEXTURE0), {STATE_TEXTURESTAGE(0, WINED3D_TSS_TEXTURE_TRANSFORM_FLAGS), NULL }, WINED3D_GL_EXT_NONE }, 6933 6889 {STATE_TRANSFORM(WINED3D_TS_TEXTURE1), {STATE_TEXTURESTAGE(1, WINED3D_TSS_TEXTURE_TRANSFORM_FLAGS), NULL }, WINED3D_GL_EXT_NONE }, -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/nvidia_texture_shader.c
r48345 r51270 593 593 } 594 594 595 static void nvrc_resultarg(struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id) 596 { 597 DWORD stage = (state_id - STATE_TEXTURESTAGE(0, 0)) / (WINED3D_HIGHEST_TEXTURE_STATE + 1); 598 599 TRACE("Setting result arg for stage %u.\n", stage); 600 601 if (!isStateDirty(context, STATE_TEXTURESTAGE(stage, WINED3D_TSS_COLOR_OP))) 602 { 603 context_apply_state(context, state, STATE_TEXTURESTAGE(stage, WINED3D_TSS_COLOR_OP)); 604 } 605 if (!isStateDirty(context, STATE_TEXTURESTAGE(stage, WINED3D_TSS_ALPHA_OP))) 606 { 607 context_apply_state(context, state, STATE_TEXTURESTAGE(stage, WINED3D_TSS_ALPHA_OP)); 608 } 609 } 610 595 611 static void nvts_texdim(struct wined3d_context *context, const struct wined3d_state *state, DWORD state_id) 596 612 { … … 782 798 { STATE_TEXTURESTAGE(0, WINED3D_TSS_COLOR_ARG0), { STATE_TEXTURESTAGE(0, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, 783 799 { STATE_TEXTURESTAGE(0, WINED3D_TSS_ALPHA_ARG0), { STATE_TEXTURESTAGE(0, WINED3D_TSS_ALPHA_OP), NULL }, WINED3D_GL_EXT_NONE }, 784 { STATE_TEXTURESTAGE(0, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(0, WINED3D_TSS_ COLOR_OP), NULL}, WINED3D_GL_EXT_NONE },800 { STATE_TEXTURESTAGE(0, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(0, WINED3D_TSS_RESULT_ARG), nvrc_resultarg }, WINED3D_GL_EXT_NONE }, 785 801 { STATE_TEXTURESTAGE(1, WINED3D_TSS_COLOR_OP), { STATE_TEXTURESTAGE(1, WINED3D_TSS_COLOR_OP), nvrc_colorop }, WINED3D_GL_EXT_NONE }, 786 802 { STATE_TEXTURESTAGE(1, WINED3D_TSS_COLOR_ARG1), { STATE_TEXTURESTAGE(1, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, … … 795 811 { STATE_TEXTURESTAGE(1, WINED3D_TSS_COLOR_ARG0), { STATE_TEXTURESTAGE(1, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, 796 812 { STATE_TEXTURESTAGE(1, WINED3D_TSS_ALPHA_ARG0), { STATE_TEXTURESTAGE(1, WINED3D_TSS_ALPHA_OP), NULL }, WINED3D_GL_EXT_NONE }, 797 { STATE_TEXTURESTAGE(1, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(1, WINED3D_TSS_ COLOR_OP), NULL}, WINED3D_GL_EXT_NONE },813 { STATE_TEXTURESTAGE(1, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(1, WINED3D_TSS_RESULT_ARG), nvrc_resultarg }, WINED3D_GL_EXT_NONE }, 798 814 { STATE_TEXTURESTAGE(2, WINED3D_TSS_COLOR_OP), { STATE_TEXTURESTAGE(2, WINED3D_TSS_COLOR_OP), nvrc_colorop }, WINED3D_GL_EXT_NONE }, 799 815 { STATE_TEXTURESTAGE(2, WINED3D_TSS_COLOR_ARG1), { STATE_TEXTURESTAGE(2, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, … … 808 824 { STATE_TEXTURESTAGE(2, WINED3D_TSS_COLOR_ARG0), { STATE_TEXTURESTAGE(2, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, 809 825 { STATE_TEXTURESTAGE(2, WINED3D_TSS_ALPHA_ARG0), { STATE_TEXTURESTAGE(2, WINED3D_TSS_ALPHA_OP), NULL }, WINED3D_GL_EXT_NONE }, 810 { STATE_TEXTURESTAGE(2, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(2, WINED3D_TSS_ COLOR_OP), NULL}, WINED3D_GL_EXT_NONE },826 { STATE_TEXTURESTAGE(2, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(2, WINED3D_TSS_RESULT_ARG), nvrc_resultarg }, WINED3D_GL_EXT_NONE }, 811 827 { STATE_TEXTURESTAGE(3, WINED3D_TSS_COLOR_OP), { STATE_TEXTURESTAGE(3, WINED3D_TSS_COLOR_OP), nvrc_colorop }, WINED3D_GL_EXT_NONE }, 812 828 { STATE_TEXTURESTAGE(3, WINED3D_TSS_COLOR_ARG1), { STATE_TEXTURESTAGE(3, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, … … 821 837 { STATE_TEXTURESTAGE(3, WINED3D_TSS_COLOR_ARG0), { STATE_TEXTURESTAGE(3, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, 822 838 { STATE_TEXTURESTAGE(3, WINED3D_TSS_ALPHA_ARG0), { STATE_TEXTURESTAGE(3, WINED3D_TSS_ALPHA_OP), NULL }, WINED3D_GL_EXT_NONE }, 823 { STATE_TEXTURESTAGE(3, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(3, WINED3D_TSS_ COLOR_OP), NULL}, WINED3D_GL_EXT_NONE },839 { STATE_TEXTURESTAGE(3, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(3, WINED3D_TSS_RESULT_ARG), nvrc_resultarg }, WINED3D_GL_EXT_NONE }, 824 840 { STATE_TEXTURESTAGE(4, WINED3D_TSS_COLOR_OP), { STATE_TEXTURESTAGE(4, WINED3D_TSS_COLOR_OP), nvrc_colorop }, WINED3D_GL_EXT_NONE }, 825 841 { STATE_TEXTURESTAGE(4, WINED3D_TSS_COLOR_ARG1), { STATE_TEXTURESTAGE(4, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, … … 834 850 { STATE_TEXTURESTAGE(4, WINED3D_TSS_COLOR_ARG0), { STATE_TEXTURESTAGE(4, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, 835 851 { STATE_TEXTURESTAGE(4, WINED3D_TSS_ALPHA_ARG0), { STATE_TEXTURESTAGE(4, WINED3D_TSS_ALPHA_OP), NULL }, WINED3D_GL_EXT_NONE }, 836 { STATE_TEXTURESTAGE(4, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(4, WINED3D_TSS_ COLOR_OP), NULL}, WINED3D_GL_EXT_NONE },852 { STATE_TEXTURESTAGE(4, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(4, WINED3D_TSS_RESULT_ARG), nvrc_resultarg }, WINED3D_GL_EXT_NONE }, 837 853 { STATE_TEXTURESTAGE(5, WINED3D_TSS_COLOR_OP), { STATE_TEXTURESTAGE(5, WINED3D_TSS_COLOR_OP), nvrc_colorop }, WINED3D_GL_EXT_NONE }, 838 854 { STATE_TEXTURESTAGE(5, WINED3D_TSS_COLOR_ARG1), { STATE_TEXTURESTAGE(5, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, … … 847 863 { STATE_TEXTURESTAGE(5, WINED3D_TSS_COLOR_ARG0), { STATE_TEXTURESTAGE(5, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, 848 864 { STATE_TEXTURESTAGE(5, WINED3D_TSS_ALPHA_ARG0), { STATE_TEXTURESTAGE(5, WINED3D_TSS_ALPHA_OP), NULL }, WINED3D_GL_EXT_NONE }, 849 { STATE_TEXTURESTAGE(5, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(5, WINED3D_TSS_ COLOR_OP), NULL}, WINED3D_GL_EXT_NONE },865 { STATE_TEXTURESTAGE(5, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(5, WINED3D_TSS_RESULT_ARG), nvrc_resultarg }, WINED3D_GL_EXT_NONE }, 850 866 { STATE_TEXTURESTAGE(6, WINED3D_TSS_COLOR_OP), { STATE_TEXTURESTAGE(6, WINED3D_TSS_COLOR_OP), nvrc_colorop }, WINED3D_GL_EXT_NONE }, 851 867 { STATE_TEXTURESTAGE(6, WINED3D_TSS_COLOR_ARG1), { STATE_TEXTURESTAGE(6, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, … … 860 876 { STATE_TEXTURESTAGE(6, WINED3D_TSS_COLOR_ARG0), { STATE_TEXTURESTAGE(6, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, 861 877 { STATE_TEXTURESTAGE(6, WINED3D_TSS_ALPHA_ARG0), { STATE_TEXTURESTAGE(6, WINED3D_TSS_ALPHA_OP), NULL }, WINED3D_GL_EXT_NONE }, 862 { STATE_TEXTURESTAGE(6, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(6, WINED3D_TSS_ COLOR_OP), NULL}, WINED3D_GL_EXT_NONE },878 { STATE_TEXTURESTAGE(6, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(6, WINED3D_TSS_RESULT_ARG), nvrc_resultarg }, WINED3D_GL_EXT_NONE }, 863 879 { STATE_TEXTURESTAGE(7, WINED3D_TSS_COLOR_OP), { STATE_TEXTURESTAGE(7, WINED3D_TSS_COLOR_OP), nvrc_colorop }, WINED3D_GL_EXT_NONE }, 864 880 { STATE_TEXTURESTAGE(7, WINED3D_TSS_COLOR_ARG1), { STATE_TEXTURESTAGE(7, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, … … 873 889 { STATE_TEXTURESTAGE(7, WINED3D_TSS_COLOR_ARG0), { STATE_TEXTURESTAGE(7, WINED3D_TSS_COLOR_OP), NULL }, WINED3D_GL_EXT_NONE }, 874 890 { STATE_TEXTURESTAGE(7, WINED3D_TSS_ALPHA_ARG0), { STATE_TEXTURESTAGE(7, WINED3D_TSS_ALPHA_OP), NULL }, WINED3D_GL_EXT_NONE }, 875 { STATE_TEXTURESTAGE(7, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(7, WINED3D_TSS_ COLOR_OP), NULL}, WINED3D_GL_EXT_NONE },891 { STATE_TEXTURESTAGE(7, WINED3D_TSS_RESULT_ARG), { STATE_TEXTURESTAGE(7, WINED3D_TSS_RESULT_ARG), nvrc_resultarg }, WINED3D_GL_EXT_NONE }, 876 892 { STATE_PIXELSHADER, { STATE_PIXELSHADER, apply_pixelshader }, WINED3D_GL_EXT_NONE }, 877 893 { STATE_RENDER(WINED3D_RS_SRGBWRITEENABLE), { STATE_PIXELSHADER, NULL }, WINED3D_GL_EXT_NONE }, -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/shader.c
r48345 r51270 46 46 static void shader_chache_put(PVBOXEXT_HASHCACHE pCache, struct wined3d_shader *shader); 47 47 #endif 48 49 /* pow, mul_high, sub_high, mul_low */ 50 const float wined3d_srgb_const0[] = {0.41666f, 1.055f, 0.055f, 12.92f}; 51 /* cmp */ 52 const float wined3d_srgb_const1[] = {0.0031308f, 0.0f, 0.0f, 0.0f}; 48 53 49 54 static const char * const shader_opcode_names[] = -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/state.c
r49170 r51270 4755 4755 vp.width, vp.height); 4756 4756 } 4757 4758 if (!isStateDirty(context, STATE_RENDER(WINED3D_RS_POINTSCALEENABLE)))4759 state_pscale(context, state, STATE_RENDER(WINED3D_RS_POINTSCALEENABLE));4760 4761 4757 checkGLcall("glViewport"); 4762 4758 } … … 4766 4762 if (!isStateDirty(context, STATE_TRANSFORM(WINED3D_TS_PROJECTION))) 4767 4763 transform_projection(context, state, STATE_TRANSFORM(WINED3D_TS_PROJECTION)); 4768 if (!isStateDirty(context, STATE_RENDER(WINED3D_RS_POINTSCALEENABLE))) 4764 if (!isStateDirty(context, STATE_RENDER(WINED3D_RS_POINTSCALEENABLE)) 4765 && state->render_states[WINED3D_RS_POINTSCALEENABLE]) 4769 4766 state_pscale(context, state, STATE_RENDER(WINED3D_RS_POINTSCALEENABLE)); 4770 4767 /* Update the position fixup. */ -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/surface.c
r48611 r51270 4392 4392 { 4393 4393 ERR("Not supported on swapchain surfaces.\n"); 4394 return WINEDDERR_NOTFLIPPABLE;4395 }4396 4397 /* Flipping is only supported on render targets and overlays. */4398 if (!(surface->resource.usage & (WINED3DUSAGE_RENDERTARGET | WINED3DUSAGE_OVERLAY)))4399 {4400 WARN("Tried to flip a non-render target, non-overlay surface.\n");4401 4394 return WINEDDERR_NOTFLIPPABLE; 4402 4395 } -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/swapchain.c
r48345 r51270 158 158 { 159 159 #ifndef VBOX_WITH_WDDM 160 struct wined3d_display_mode mode;161 160 HRESULT hr; 162 161 #endif … … 213 212 if (!swapchain->desc.windowed && swapchain->desc.auto_restore_display_mode) 214 213 { 215 mode.width = swapchain->orig_width;216 mode.height = swapchain->orig_height;217 mode.refresh_rate = 0;218 mode.format_id = swapchain->orig_fmt;219 mode.scanline_ordering = WINED3D_SCANLINE_ORDERING_UNKNOWN;220 214 if (FAILED(hr = wined3d_set_adapter_display_mode(swapchain->device->wined3d, 221 swapchain->device->adapter->ordinal, & mode)))215 swapchain->device->adapter->ordinal, &swapchain->original_mode))) 222 216 ERR("Failed to restore display mode, hr %#x.\n", hr); 223 217 } … … 227 221 TRACE("Destroying backup wined3d window %p, dc %p.\n", swapchain->backup_wnd, swapchain->backup_dc); 228 222 229 ReleaseDC(swapchain->backup_wnd, swapchain->backup_dc);223 wined3d_release_dc(swapchain->backup_wnd, swapchain->backup_dc); 230 224 DestroyWindow(swapchain->backup_wnd); 231 225 } … … 1020 1014 const struct wined3d_adapter *adapter = device->adapter; 1021 1015 struct wined3d_resource_desc surface_desc; 1022 const struct wined3d_format *format;1023 struct wined3d_display_mode mode;1024 1016 #ifndef VBOX_WITH_WDDM 1025 1017 BOOL displaymode_set = FALSE; … … 1101 1093 #endif 1102 1094 1103 wined3d_get_adapter_display_mode(device->wined3d, adapter->ordinal, &mode, NULL);1104 1095 #ifndef VBOX_WITH_WDDM 1105 swapchain->orig_width = mode.width; 1106 swapchain->orig_height = mode.height; 1107 swapchain->orig_fmt = mode.format_id; 1108 #endif 1109 format = wined3d_get_format(&adapter->gl_info, mode.format_id); 1096 if (FAILED(hr = wined3d_get_adapter_display_mode(device->wined3d, 1097 adapter->ordinal, &swapchain->original_mode, NULL))) 1098 { 1099 ERR("Failed to get current display mode, hr %#x.\n", hr); 1100 goto err; 1101 } 1102 #endif 1110 1103 1111 1104 GetClientRect(window, &client_rect); … … 1129 1122 if (desc->backbuffer_format == WINED3DFMT_UNKNOWN) 1130 1123 { 1131 desc->backbuffer_format = swapchain->orig _fmt;1132 TRACE("Updating format to %s.\n", debug_d3dformat(swapchain->orig _fmt));1124 desc->backbuffer_format = swapchain->original_mode.format_id; 1125 TRACE("Updating format to %s.\n", debug_d3dformat(swapchain->original_mode.format_id)); 1133 1126 } 1134 1127 #endif … … 1177 1170 mode.scanline_ordering = WINED3D_SCANLINE_ORDERING_UNKNOWN; 1178 1171 1179 if (FAILED(hr = wined3d_set_adapter_display_mode(device->wined3d, device->adapter->ordinal, &mode)))1172 if (FAILED(hr = wined3d_set_adapter_display_mode(device->wined3d, adapter->ordinal, &mode))) 1180 1173 { 1181 1174 WARN("Failed to set display mode, hr %#x.\n", hr); … … 1198 1191 }; 1199 1192 1200 const struct wined3d_gl_info *gl_info = & device->adapter->gl_info;1193 const struct wined3d_gl_info *gl_info = &adapter->gl_info; 1201 1194 1202 1195 swapchain->context = HeapAlloc(GetProcessHeap(), 0, sizeof(*swapchain->context)); … … 1312 1305 if (displaymode_set) 1313 1306 { 1314 DEVMODEW devmode; 1315 1307 if (FAILED(wined3d_set_adapter_display_mode(device->wined3d, 1308 adapter->ordinal, &swapchain->original_mode))) 1309 ERR("Failed to restore display mode.\n"); 1316 1310 ClipCursor(NULL); 1317 1318 /* Change the display settings */1319 memset(&devmode, 0, sizeof(devmode));1320 devmode.dmSize = sizeof(devmode);1321 devmode.dmFields = DM_BITSPERPEL | DM_PELSWIDTH | DM_PELSHEIGHT;1322 devmode.dmBitsPerPel = format->byte_count * CHAR_BIT;1323 devmode.dmPelsWidth = swapchain->orig_width;1324 devmode.dmPelsHeight = swapchain->orig_height;1325 ChangeDisplaySettingsExW(adapter->DeviceName, &devmode, NULL, CDS_FULLSCREEN, NULL);1326 1311 } 1327 1312 #endif -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/utils.c
r48345 r51270 36 36 #include "config.h" 37 37 #include "wine/port.h" 38 39 #include <stdio.h> 38 40 39 41 #include "wined3d_private.h" … … 847 849 NV_TEXTURE_SHADER, NULL}, 848 850 /* Depth stencil formats */ 851 {WINED3DFMT_D16_LOCKABLE, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT, 0, 852 GL_DEPTH_COMPONENT, GL_UNSIGNED_SHORT, 0, 853 WINED3DFMT_FLAG_DEPTH, 854 WINED3D_GL_EXT_NONE, NULL}, 849 855 {WINED3DFMT_D16_LOCKABLE, GL_DEPTH_COMPONENT24_ARB, GL_DEPTH_COMPONENT24_ARB, 0, 850 856 GL_DEPTH_COMPONENT, GL_UNSIGNED_SHORT, 0, 851 857 WINED3DFMT_FLAG_TEXTURE | WINED3DFMT_FLAG_DEPTH | WINED3DFMT_FLAG_SHADOW, 852 858 ARB_DEPTH_TEXTURE, NULL}, 859 {WINED3DFMT_D32_UNORM, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT, 0, 860 GL_DEPTH_COMPONENT, GL_UNSIGNED_INT, 0, 861 WINED3DFMT_FLAG_DEPTH, 862 WINED3D_GL_EXT_NONE, NULL}, 853 863 {WINED3DFMT_D32_UNORM, GL_DEPTH_COMPONENT32_ARB, GL_DEPTH_COMPONENT32_ARB, 0, 854 864 GL_DEPTH_COMPONENT, GL_UNSIGNED_INT, 0, … … 882 892 | WINED3DFMT_FLAG_DEPTH | WINED3DFMT_FLAG_STENCIL | WINED3DFMT_FLAG_SHADOW, 883 893 ARB_FRAMEBUFFER_OBJECT, NULL}, 894 {WINED3DFMT_X8D24_UNORM, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT, 0, 895 GL_DEPTH_COMPONENT, GL_UNSIGNED_INT, 0, 896 WINED3DFMT_FLAG_DEPTH, 897 WINED3D_GL_EXT_NONE, NULL}, 884 898 {WINED3DFMT_X8D24_UNORM, GL_DEPTH_COMPONENT24_ARB, GL_DEPTH_COMPONENT24_ARB, 0, 885 899 GL_DEPTH_COMPONENT, GL_UNSIGNED_INT, 0, … … 899 913 WINED3DFMT_FLAG_DEPTH | WINED3DFMT_FLAG_STENCIL | WINED3DFMT_FLAG_SHADOW, 900 914 ARB_FRAMEBUFFER_OBJECT, convert_s4x4_uint_d24_unorm}, 915 {WINED3DFMT_D16_UNORM, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT, 0, 916 GL_DEPTH_COMPONENT, GL_UNSIGNED_SHORT, 0, 917 WINED3DFMT_FLAG_DEPTH, 918 WINED3D_GL_EXT_NONE, NULL}, 901 919 {WINED3DFMT_D16_UNORM, GL_DEPTH_COMPONENT24_ARB, GL_DEPTH_COMPONENT24_ARB, 0, 902 920 GL_DEPTH_COMPONENT, GL_UNSIGNED_SHORT, 0, … … 3628 3646 } 3629 3647 3648 settings->ortho_fog = 0; 3630 3649 if (!state->render_states[WINED3D_RS_FOGENABLE]) 3631 3650 settings->fog_mode = WINED3D_FFP_VS_FOG_OFF; 3632 3651 else if (state->render_states[WINED3D_RS_FOGTABLEMODE] != WINED3D_FOG_NONE) 3652 { 3633 3653 settings->fog_mode = WINED3D_FFP_VS_FOG_DEPTH; 3654 3655 if (state->transforms[WINED3D_TS_PROJECTION].u.m[0][3] == 0.0f 3656 && state->transforms[WINED3D_TS_PROJECTION].u.m[1][3] == 0.0f 3657 && state->transforms[WINED3D_TS_PROJECTION].u.m[2][3] == 0.0f 3658 && state->transforms[WINED3D_TS_PROJECTION].u.m[3][3] == 1.0f) 3659 settings->ortho_fog = 1; 3660 } 3634 3661 else if (state->render_states[WINED3D_RS_FOGVERTEXMODE] == WINED3D_FOG_NONE) 3635 3662 settings->fog_mode = WINED3D_FFP_VS_FOG_FOGCOORD; … … 3717 3744 IntersectRect(rect, rect, &state->scissor_rect); 3718 3745 } 3746 3747 /* Print a floating point value with the %.8e format specifier, always using 3748 * '.' as decimal separator. */ 3749 void wined3d_ftoa(float value, char *s) 3750 { 3751 int idx = 1; 3752 #ifdef VBOX_WITH_WINE_FIX_FTOA 3753 const char * pszFormat = "%.8e"; 3754 #endif 3755 3756 if (copysignf(1.0f, value) < 0.0f) 3757 { 3758 #ifdef VBOX_WITH_WINE_FIX_FTOA 3759 /* s passed here is char[16]*/ 3760 pszFormat = "%.7e"; 3761 #endif 3762 ++idx; 3763 } 3764 3765 #ifdef VBOX_WITH_WINE_FIX_FTOA 3766 sprintf(s, pszFormat, value); 3767 #else 3768 sprintf(s, "%.8e", value); 3769 #endif 3770 if (isfinite(value)) 3771 s[idx] = '.'; 3772 } 3773 3774 void wined3d_release_dc(HWND window, HDC dc) 3775 { 3776 /* You'd figure ReleaseDC() would fail if the DC doesn't match the window. 3777 * However, that's not what actually happens, and there are user32 tests 3778 * that confirm ReleaseDC() with the wrong window is supposed to succeed. 3779 * So explicitly check that the DC belongs to the window, since we want to 3780 * avoid releasing a DC that belongs to some other window if the original 3781 * window was already destroyed. */ 3782 if (WindowFromDC(dc) != window) 3783 WARN("DC %p does not belong to window %p.\n", dc, window); 3784 else if (!ReleaseDC(window, dc)) 3785 ERR("Failed to release device context %p, last error %#x.\n", dc, GetLastError()); 3786 } -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/wined3d_gl.h
r48999 r51270 94 94 ARB_TEXTURE_FLOAT, 95 95 ARB_TEXTURE_MIRRORED_REPEAT, 96 ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE, 96 97 ARB_TEXTURE_NON_POWER_OF_TWO, 97 98 ARB_TEXTURE_RECTANGLE, … … 137 138 EXT_TEXTURE_FILTER_ANISOTROPIC, 138 139 EXT_TEXTURE_LOD_BIAS, 140 EXT_TEXTURE_MIRROR_CLAMP, 139 141 EXT_TEXTURE_SRGB, 140 142 EXT_TEXTURE_SRGB_DECODE, -
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/wined3d_private.h
r49170 r51270 1542 1542 CARD_NVIDIA_GEFORCE_GTX650TI = 0x11c6, 1543 1543 CARD_NVIDIA_GEFORCE_GTX660 = 0x11c0, 1544 CARD_NVIDIA_GEFORCE_GTX660M = 0x0fd4, 1544 1545 CARD_NVIDIA_GEFORCE_GTX660TI = 0x1183, 1545 1546 CARD_NVIDIA_GEFORCE_GTX670 = 0x1189, … … 1547 1548 CARD_NVIDIA_GEFORCE_GTX680 = 0x1180, 1548 1549 CARD_NVIDIA_GEFORCE_GTX770M = 0x11e0, 1550 CARD_NVIDIA_GEFORCE_GTX770 = 0x1184, 1549 1551 1550 1552 CARD_INTEL_830M = 0x3577, … … 1790 1792 void add_ffp_frag_shader(struct wine_rb_tree *shaders, struct ffp_frag_desc *desc) DECLSPEC_HIDDEN; 1791 1793 void wined3d_get_draw_rect(const struct wined3d_state *state, RECT *rect) DECLSPEC_HIDDEN; 1794 void wined3d_ftoa(float value, char *s) DECLSPEC_HIDDEN; 1795 1796 extern const float wined3d_srgb_const0[] DECLSPEC_HIDDEN; 1797 extern const float wined3d_srgb_const1[] DECLSPEC_HIDDEN; 1792 1798 1793 1799 enum wined3d_ffp_vs_fog_mode … … 1822 1828 DWORD fog_mode : 2; 1823 1829 DWORD texcoords : 8; /* MAX_TEXTURES */ 1824 DWORD padding : 15; 1830 DWORD ortho_fog : 1; 1831 DWORD padding : 14; 1825 1832 1826 1833 BYTE texgen[MAX_TEXTURES]; … … 2701 2708 struct wined3d_swapchain_desc desc; 2702 2709 #ifndef VBOX_WITH_WDDM 2703 DWORD orig_width, orig_height; 2704 enum wined3d_format_id orig_fmt; 2710 struct wined3d_display_mode original_mode; 2705 2711 struct wined3d_gamma_ramp orig_gamma; 2706 2712 #endif … … 2837 2843 unsigned int count_bits(unsigned int mask) DECLSPEC_HIDDEN; 2838 2844 2845 void wined3d_release_dc(HWND window, HDC dc) DECLSPEC_HIDDEN; 2846 2839 2847 struct wined3d_shader_lconst 2840 2848 { … … 3185 3193 #endif 3186 3194 3187 #endif 3195 #if defined(VBOX) 3196 # if defined(RT_ARCH_AMD64) 3197 # define copysignf _copysignf 3198 # else 3199 # define _VBOX_BITVAL_CAST(_t, _f) (*((const _t*)((const void*)(&(_f))))) 3200 # define _VBOX_BITVAL_TO_FLOATL(_f) _VBOX_BITVAL_CAST(float, _f) 3201 # define _VBOX_BITVAL_FROM_FLOAT(_f) _VBOX_BITVAL_CAST(uint32_t, _f) 3202 DECLINLINE(float) copysignf(float val, float sign) 3203 { 3204 uint32_t u32Val = ((_VBOX_BITVAL_FROM_FLOAT(val) & 0x7fffffff) | (_VBOX_BITVAL_FROM_FLOAT(sign) & 0x80000000)); 3205 return _VBOX_BITVAL_TO_FLOATL(u32Val); 3206 } 3207 # endif 3208 3209 # define isfinite _finite 3210 3211 #endif 3212 3213 #endif
Note:
See TracChangeset
for help on using the changeset viewer.