diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-09-22 16:24:48 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-09-22 16:24:48 +0200 |
| commit | d2aecc041215fa3c5218d1d11cdb52b4f0e75a67 (patch) | |
| tree | cae1d496ce0e35e0137aa7cf124f3174153a97ea /src/wrapped32/wrappedlibgl_private.h | |
| parent | 710d537f3949d55944bc96e73927c9d30bdf13c2 (diff) | |
| download | box64-d2aecc041215fa3c5218d1d11cdb52b4f0e75a67.tar.gz box64-d2aecc041215fa3c5218d1d11cdb52b4f0e75a67.zip | |
[BOX32][wrapper] Added some basic 32bits X11 wrapping, fixed 32bits sem_XXX wrapping, and more 32bits wrapped functions
Diffstat (limited to 'src/wrapped32/wrappedlibgl_private.h')
| -rw-r--r-- | src/wrapped32/wrappedlibgl_private.h | 212 |
1 files changed, 107 insertions, 105 deletions
diff --git a/src/wrapped32/wrappedlibgl_private.h b/src/wrapped32/wrappedlibgl_private.h index d154c602..95f9f30e 100644 --- a/src/wrapped32/wrappedlibgl_private.h +++ b/src/wrapped32/wrappedlibgl_private.h @@ -523,7 +523,7 @@ GO(glGetVertexAttribiv, vFuup) GO(glIsProgram, CFu) GO(glIsShader, CFu) GO(glLinkProgram, vFu) -GO(glShaderSource, vFuipp) +GOM(glShaderSource, vFEuipp) GO(glStencilFuncSeparate, vFuuiu) GO(glStencilMaskSeparate, vFuu) GO(glStencilOpSeparate, vFuuuu) @@ -2926,128 +2926,128 @@ GO(glNamedBufferPageCommitmentEXT, vFullC) GO(TexPageCommitmentARB, vFiiiiiiiii) //glx -GO(glXBindHyperpipeSGIX, iFpi) -GO(glXBindTexImageEXT, vFppip) -GO(glXBindSwapBarrierNV, iFpuu) +GO(glXBindHyperpipeSGIX, iFXi) +GO(glXBindTexImageEXT, vFXpip) +GO(glXBindSwapBarrierNV, iFXuu) GO(glXBindSwapBarrierSGIX,vFii) -GO(glXBindVideoCaptureDeviceNV, iFpup) -GO(glXBindVideoDeviceNV, iFpuup) -GO(glXBindVideoImageNV, iFpppi) -GO(glXChangeDrawableAttributes, vFp) -GO(glXChangeDrawableAttributesSGIX, vFp) +//GO(glXBindVideoCaptureDeviceNV, iFpup) +//GO(glXBindVideoDeviceNV, iFpuup) +//GO(glXBindVideoImageNV, iFpppi) +//GO(glXChangeDrawableAttributes, vFp) +//GO(glXChangeDrawableAttributesSGIX, vFp) GO(glXClientInfo, vFv) -GO(glXCopyContext, vFppp) -GO(glXChooseFBConfig, pFpipp) -GO(glXChooseFBConfigSGIX, pFpipp) -GO(glXCreateContext,pFpppi) -GO(glXCreateContextAttribsARB, pFpppip) -GO(glXCreateContextWithConfigSGIX, pFppipi) -GO(glXCreateGLXPbufferSGIX, pFppuup) -GO(glXCreateGLXPixmap, pFppp) -GO(glXCreateGLXPixmapWithConfigSGIX, pFppp) -GO(glXCreateGLXVideoSourceSGIX, pFpippip) -GO(glXCreateNewContext, pFppipi) -GO(glXCreatePbuffer, pFppp) -GO(glXCreatePixmap, pFppp) -GO(glXCreateWindow, pFpppp) -GO(glXChooseVisual, pFpip) -GO(glXCopyImageSubDataNV, vFppuiiiiipuiiiiiiii) -GO(glXCopySubBufferMESA, vFppiiii) -GO(glXDestroyContext,vFpp) -GO(glXDestroyGLXPbufferSGIX,vFpp) -GO(glXDestroyGLXPixmap,vFpp) -GO(glXDestroyGLXVideoSourceSGIX,vFpp) -GO(glXDestroyHyperpipeConfigSGIX,iFpi) -GO(glXDestroyPbuffer,vFpp) -GO(glXDestroyPixmap,vFpp) -GO(glXDestroyWindow,vFpp) -GO(glXEnumerateVideoCaptureDevicesNV, pFpip) -GO(glXEnumerateVideoDevicesNV, pFpip) -GO(glXFreeContextEXT, vFpp) -GO(glXGetClientString, pFpi) -GO(glXGetConfig, iFppip) -GO(glXGetContextIDEXT, uFp) -GO(glXGetCurrentContext, pFv) -GO(glXGetCurrentDisplay, pFv) -GO(glXGetCurrentDrawable, pFv) -GO(glXGetCurrentReadDrawable, pFv) -GO(glXGetDrawableAttributes,vFi) -GO(glXGetDrawableAttributesSGIX,vFi) -GO(glXGetFBConfigs,pFpip) -GO(glXGetFBConfigAttrib, iFppip) -GO(glXGetFBConfigAttribSGIX, iFppip) -GO(glXGetFBConfigFromVisualSGIX, pFpp) -GO(glXGetFBConfigsSGIX,pFpip) -GO(glXGetSelectedEvent, vFppp) -GO(glXGetSelectedEventSGIX, vFppp) -GO(glXGetVideoDeviceNV, iFpiip) -GO(glXGetVideoInfoNV, iFpippp) -GO(glXGetVideoSyncSGI, iFp) -GO(glXGetVisualConfigs,pFpp) -GO(glXGetVisualFromFBConfig, pFpp) -GO(glXGetVisualFromFBConfigSGIX, pFpp) -GO(glXHyperpipeAttribSGIX,iFpiiip) +//GO(glXCopyContext, vFppp) +//GO(glXChooseFBConfig, pFpipp) +//GO(glXChooseFBConfigSGIX, pFpipp) +GO(glXCreateContext,pFXppi) +//GO(glXCreateContextAttribsARB, pFpppip) +//GO(glXCreateContextWithConfigSGIX, pFppipi) +//GO(glXCreateGLXPbufferSGIX, pFppuup) +//GO(glXCreateGLXPixmap, pFppp) +//GO(glXCreateGLXPixmapWithConfigSGIX, pFppp) +//GO(glXCreateGLXVideoSourceSGIX, pFpippip) +//GO(glXCreateNewContext, pFppipi) +//GO(glXCreatePbuffer, pFppp) +//GO(glXCreatePixmap, pFppp) +//GO(glXCreateWindow, pFpppp) +GO(glXChooseVisual, pFXip) // need to wrap XVisualInfo? +//GO(glXCopyImageSubDataNV, vFppuiiiiipuiiiiiiii) +//GO(glXCopySubBufferMESA, vFppiiii) +GO(glXDestroyContext,vFXp) +//GO(glXDestroyGLXPbufferSGIX,vFpp) +//GO(glXDestroyGLXPixmap,vFpp) +//GO(glXDestroyGLXVideoSourceSGIX,vFpp) +//GO(glXDestroyHyperpipeConfigSGIX,iFpi) +//GO(glXDestroyPbuffer,vFpp) +//GO(glXDestroyPixmap,vFpp) +//GO(glXDestroyWindow,vFpp) +//GO(glXEnumerateVideoCaptureDevicesNV, pFpip) +//GO(glXEnumerateVideoDevicesNV, pFpip) +//GO(glXFreeContextEXT, vFpp) +GO(glXGetClientString, pFXi) +//GO(glXGetConfig, iFppip) +//GO(glXGetContextIDEXT, uFp) +//GO(glXGetCurrentContext, pFv) +//GO(glXGetCurrentDisplay, pFv) +//GO(glXGetCurrentDrawable, pFv) +//GO(glXGetCurrentReadDrawable, pFv) +//GO(glXGetDrawableAttributes,vFi) +//GO(glXGetDrawableAttributesSGIX,vFi) +//GO(glXGetFBConfigs,pFpip) +//GO(glXGetFBConfigAttrib, iFppip) +//GO(glXGetFBConfigAttribSGIX, iFppip) +//GO(glXGetFBConfigFromVisualSGIX, pFpp) +//GO(glXGetFBConfigsSGIX,pFpip) +//GO(glXGetSelectedEvent, vFppp) +//GO(glXGetSelectedEventSGIX, vFppp) +//GO(glXGetVideoDeviceNV, iFpiip) +//GO(glXGetVideoInfoNV, iFpippp) +//GO(glXGetVideoSyncSGI, iFp) +//GO(glXGetVisualConfigs,pFpp) +//GO(glXGetVisualFromFBConfig, pFpp) +//GO(glXGetVisualFromFBConfigSGIX, pFpp) +//GO(glXHyperpipeAttribSGIX,iFpiiip) //GO(glXHyperpipeConfigSGIX, iFpiipp) -GO(glXImportContextEXT, pFpu) -GO(glXIsDirect,iFpp) -GO(glXJoinSwapGroupNV, iFppu) -GO(glXJoinSwapGroupSGIX,vFpp) -GO(glXLockVideoCaptureDeviceNV, vFpp) -GO(glXMakeContextCurrent,iFpppp) -GO(glXMakeCurrent,iFppp) -GO(glXQueryContext,iFppip) -GO(glXQueryContextInfoEXT,iFppip) -GO(glXQueryDrawable, iFppip) -GO(glXQueryExtension, iFppp) -GO(glXQueryExtensionsString,pFpi) -GO(glXQueryFrameCountNV, iFpip) -GO(glXQueryGLXPbufferSGIX, vFppip) -GO(glXQueryHyperpipeAttribSGIX,iFpiiip) -GO(glXQueryHyperpipeBestAttribSGIX,iFpiiipp) -GO(glXQueryHyperpipeConfigSGIX,pFpip) -GO(glXQueryHyperpipeNetworkSGIX,pFpp) -GO(glXQueryMaxSwapBarriersSGIX,pFpp) //? -GO(glXQueryMaxSwapGroupsNV, iFpipp) -GO(glXQueryServerString,pFpii) -GO(glXQuerySwapGroupNV, iFpipp) -GO(glXQueryVersion,iFppp) -GO(glXQueryVideoCaptureDeviceNV, iFppip) -GO(glXReleaseTexImageEXT, vFppi) -GO(glXReleaseVideoCaptureDeviceNV, vFpp) -GO(glXReleaseVideoDeviceNV, iFpip) -GO(glXReleaseVideoImageNV, iFpp) +//GO(glXImportContextEXT, pFpu) +//GO(glXIsDirect,iFpp) +GO(glXJoinSwapGroupNV, iFXpu) +//GO(glXJoinSwapGroupSGIX,vFpp) +//GO(glXLockVideoCaptureDeviceNV, vFpp) +//GO(glXMakeContextCurrent,iFpppp) +GO(glXMakeCurrent,iFXpp) +//GO(glXQueryContext,iFppip) +//GO(glXQueryContextInfoEXT,iFppip) +//GO(glXQueryDrawable, iFppip) +//GO(glXQueryExtension, iFppp) +GO(glXQueryExtensionsString,pFXi) +GO(glXQueryFrameCountNV, iFXip) +//GO(glXQueryGLXPbufferSGIX, vFppip) +//GO(glXQueryHyperpipeAttribSGIX,iFpiiip) +//GO(glXQueryHyperpipeBestAttribSGIX,iFpiiipp) +//GO(glXQueryHyperpipeConfigSGIX,pFpip) +//GO(glXQueryHyperpipeNetworkSGIX,pFpp) +//GO(glXQueryMaxSwapBarriersSGIX,pFpp) //? +GO(glXQueryMaxSwapGroupsNV, iFXipp) +//GO(glXQueryServerString,pFpii) +GO(glXQuerySwapGroupNV, iFXipp) +//GO(glXQueryVersion,iFppp) +//GO(glXQueryVideoCaptureDeviceNV, iFppip) +GO(glXReleaseTexImageEXT, vFXpi) +//GO(glXReleaseVideoCaptureDeviceNV, vFpp) +//GO(glXReleaseVideoDeviceNV, iFpip) +//GO(glXReleaseVideoImageNV, iFpp) //GO(glXRender, vFv) //GO(glXRenderLarge, vFv) -GO(glXResetFrameCountNV, iFpi) -GO(glXSelectEvent, vFppu) -GO(glXSelectEventSGIX, vFppu) -GO(glXSendPbufferToVideoNV, iFppipi) -GO(glXSwapBuffers,vFpp) -GO(glXUseXFont,vFpiii) +GO(glXResetFrameCountNV, iFXi) +//GO(glXSelectEvent, vFppu) +//GO(glXSelectEventSGIX, vFppu) +//GO(glXSendPbufferToVideoNV, iFppipi) +GO(glXSwapBuffers,vFXp) +//GO(glXUseXFont,vFpiii) //GO(glXVendorPrivate, vFv) //GO(glXVendorPrivateWithReply, vFv) -GO(glXWaitGL,vFv) -GO(glXWaitVideoSyncSGI, iFiip) -GO(glXWaitX,vFv) +//GO(glXWaitGL,vFv) +//GO(glXWaitVideoSyncSGI, iFiip) +//GO(glXWaitX,vFv) GOM(glXGetProcAddress, pFEp) GOM(glXGetProcAddressARB, pFEp) //GLX_MESA_query_renderer -GO(glXQueryRendererIntegerMESA, iFpiiip) +GO(glXQueryRendererIntegerMESA, iFXiiip) GO(glXQueryCurrentRendererIntegerMESA, iFip) -GO(glXQueryRendererStringMESA, pFpiii) +GO(glXQueryRendererStringMESA, pFXiii) GO(glXQueryCurrentRendererStringMESA, pFi) //GLX_OML_sync_control -GO(glXGetSyncValuesOML, iFppppp) -GO(glXGetMscRateOML, iFpppp) -GO(glXSwapBuffersMscOML, IFppIII) -GO(glXWaitForMscOML, iFppIIIppp) -GO(glXWaitForSbcOML, iFppIppp) +GO(glXGetSyncValuesOML, iFXpppp) +GO(glXGetMscRateOML, iFXppp) +GO(glXSwapBuffersMscOML, IFXpIII) +GO(glXWaitForMscOML, iFXpIIIppp) +GO(glXWaitForSbcOML, iFXpIppp) //GLX_EXT_swap_control -GOM(glXSwapIntervalEXT, vFppi) //%noE +GOM(glXSwapIntervalEXT, vFXpi) //%noE //GLX_EXT_swap_control_tear //nothing @@ -4061,3 +4061,5 @@ GO(glGetInteger64vEXT, vFup) GO(glGetBufferPointervOES, vFuup) GO(glMapBufferOES, pFuu) GO(glUnmapBufferOES, iFu) + +GO(dummmy_vFppi, vFppi) \ No newline at end of file |