| // clang-format off |
| const struct { |
| const char* name; |
| TrampolineFunc marshal_and_call; |
| HostCode (*wrapper)(GuestAddr); |
| } kOpenGLTrampolines[] = { |
| {"eglBindAPI", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "eglBindAPI");}}, |
| {"eglBindTexImage", GetTrampolineFunc<uint32_t(void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t)>, RunGuestCall, "eglBindTexImage");}}, |
| {"eglChooseConfig", GetTrampolineFunc<uint32_t(void*, void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*, uint32_t, void*)>, RunGuestCall, "eglChooseConfig");}}, |
| {"eglClientSignalSyncEXT", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglClientSignalSyncEXT");}}, |
| {"eglClientWaitSync", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, uint64_t)>, RunGuestCall, "eglClientWaitSync");}}, |
| {"eglClientWaitSyncKHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, uint64_t)>, RunGuestCall, "eglClientWaitSyncKHR");}}, |
| {"eglClientWaitSyncNV", GetTrampolineFunc<uint32_t(void*, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, uint64_t)>, RunGuestCall, "eglClientWaitSyncNV");}}, |
| {"eglCompositorBindTexWindowEXT", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "eglCompositorBindTexWindowEXT");}}, |
| {"eglCompositorSetContextAttributesEXT", GetTrampolineFunc<uint32_t(uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*, uint32_t)>, RunGuestCall, "eglCompositorSetContextAttributesEXT");}}, |
| {"eglCompositorSetContextListEXT", GetTrampolineFunc<uint32_t(void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t)>, RunGuestCall, "eglCompositorSetContextListEXT");}}, |
| {"eglCompositorSetSizeEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "eglCompositorSetSizeEXT");}}, |
| {"eglCompositorSetWindowAttributesEXT", GetTrampolineFunc<uint32_t(uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*, uint32_t)>, RunGuestCall, "eglCompositorSetWindowAttributesEXT");}}, |
| {"eglCompositorSetWindowListEXT", GetTrampolineFunc<uint32_t(uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*, uint32_t)>, RunGuestCall, "eglCompositorSetWindowListEXT");}}, |
| {"eglCompositorSwapPolicyEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t)>, RunGuestCall, "eglCompositorSwapPolicyEXT");}}, |
| {"eglCopyBuffers", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglCopyBuffers");}}, |
| {"eglCreateContext", GetTrampolineFunc<void*(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, void*, void*)>, RunGuestCall, "eglCreateContext");}}, |
| {"eglCreateDRMImageMESA", GetTrampolineFunc<void*(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*)>, RunGuestCall, "eglCreateDRMImageMESA");}}, |
| {"eglCreateFenceSyncNV", GetTrampolineFunc<void*(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, uint32_t, void*)>, RunGuestCall, "eglCreateFenceSyncNV");}}, |
| {"eglCreateImage", GetTrampolineFunc<void*(void*, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, uint32_t, void*, void*)>, RunGuestCall, "eglCreateImage");}}, |
| {"eglCreateImageKHR", GetTrampolineFunc<void*(void*, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, uint32_t, void*, void*)>, RunGuestCall, "eglCreateImageKHR");}}, |
| {"eglCreateNativeClientBufferANDROID", GetTrampolineFunc<void*(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*)>, RunGuestCall, "eglCreateNativeClientBufferANDROID");}}, |
| {"eglCreatePbufferFromClientBuffer", GetTrampolineFunc<void*(void*, uint32_t, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, uint32_t, void*, void*, void*)>, RunGuestCall, "eglCreatePbufferFromClientBuffer");}}, |
| {"eglCreatePbufferSurface", GetTrampolineFunc<void*(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, void*)>, RunGuestCall, "eglCreatePbufferSurface");}}, |
| {"eglCreatePixmapSurface", GetTrampolineFunc<void*(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, void*, void*)>, RunGuestCall, "eglCreatePixmapSurface");}}, |
| {"eglCreatePixmapSurfaceHI", nullptr, nullptr}, // bad parameter type 'struct EGLClientPixmapHI*' |
| {"eglCreatePlatformPixmapSurface", GetTrampolineFunc<void*(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, void*, void*)>, RunGuestCall, "eglCreatePlatformPixmapSurface");}}, |
| {"eglCreatePlatformPixmapSurfaceEXT", GetTrampolineFunc<void*(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, void*, void*)>, RunGuestCall, "eglCreatePlatformPixmapSurfaceEXT");}}, |
| {"eglCreatePlatformWindowSurface", GetTrampolineFunc<void*(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, void*, void*)>, RunGuestCall, "eglCreatePlatformWindowSurface");}}, |
| {"eglCreatePlatformWindowSurfaceEXT", GetTrampolineFunc<void*(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, void*, void*)>, RunGuestCall, "eglCreatePlatformWindowSurfaceEXT");}}, |
| {"eglCreateStreamAttribKHR", GetTrampolineFunc<void*(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*)>, RunGuestCall, "eglCreateStreamAttribKHR");}}, |
| {"eglCreateStreamFromFileDescriptorKHR", GetTrampolineFunc<void*(void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, uint32_t)>, RunGuestCall, "eglCreateStreamFromFileDescriptorKHR");}}, |
| {"eglCreateStreamKHR", GetTrampolineFunc<void*(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*)>, RunGuestCall, "eglCreateStreamKHR");}}, |
| {"eglCreateStreamProducerSurfaceKHR", GetTrampolineFunc<void*(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, void*, void*)>, RunGuestCall, "eglCreateStreamProducerSurfaceKHR");}}, |
| {"eglCreateStreamSyncNV", GetTrampolineFunc<void*(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, uint32_t, void*)>, RunGuestCall, "eglCreateStreamSyncNV");}}, |
| {"eglCreateSync", GetTrampolineFunc<void*(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, uint32_t, void*)>, RunGuestCall, "eglCreateSync");}}, |
| {"eglCreateSync64KHR", GetTrampolineFunc<void*(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, uint32_t, void*)>, RunGuestCall, "eglCreateSync64KHR");}}, |
| {"eglCreateSyncKHR", GetTrampolineFunc<void*(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, uint32_t, void*)>, RunGuestCall, "eglCreateSyncKHR");}}, |
| {"eglCreateWindowSurface", GetTrampolineFunc<void*(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, void*, void*)>, RunGuestCall, "eglCreateWindowSurface");}}, |
| {"eglDebugMessageControlKHR", nullptr, nullptr}, // bad parameter type 'EGLDEBUGPROCKHR' |
| {"eglDestroyContext", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglDestroyContext");}}, |
| {"eglDestroyImage", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglDestroyImage");}}, |
| {"eglDestroyImageKHR", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglDestroyImageKHR");}}, |
| {"eglDestroyStreamKHR", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglDestroyStreamKHR");}}, |
| {"eglDestroySurface", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglDestroySurface");}}, |
| {"eglDestroySync", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglDestroySync");}}, |
| {"eglDestroySyncKHR", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglDestroySyncKHR");}}, |
| {"eglDestroySyncNV", GetTrampolineFunc<uint32_t(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*)>, RunGuestCall, "eglDestroySyncNV");}}, |
| {"eglDupNativeFenceFDANDROID", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglDupNativeFenceFDANDROID");}}, |
| {"eglExportDMABUFImageMESA", GetTrampolineFunc<uint32_t(void*, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*, void*, void*)>, RunGuestCall, "eglExportDMABUFImageMESA");}}, |
| {"eglExportDMABUFImageQueryMESA", GetTrampolineFunc<uint32_t(void*, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*, void*, void*)>, RunGuestCall, "eglExportDMABUFImageQueryMESA");}}, |
| {"eglExportDRMImageMESA", GetTrampolineFunc<uint32_t(void*, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*, void*, void*)>, RunGuestCall, "eglExportDRMImageMESA");}}, |
| {"eglFenceNV", GetTrampolineFunc<uint32_t(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*)>, RunGuestCall, "eglFenceNV");}}, |
| {"eglGetCompositorTimingANDROID", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*, void*)>, RunGuestCall, "eglGetCompositorTimingANDROID");}}, |
| {"eglGetCompositorTimingSupportedANDROID", GetTrampolineFunc<uint32_t(void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t)>, RunGuestCall, "eglGetCompositorTimingSupportedANDROID");}}, |
| {"eglGetConfigAttrib", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglGetConfigAttrib");}}, |
| {"eglGetConfigs", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglGetConfigs");}}, |
| {"eglGetCurrentContext", GetTrampolineFunc<void*(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void)>, RunGuestCall, "eglGetCurrentContext");}}, |
| {"eglGetCurrentDisplay", GetTrampolineFunc<void*(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void)>, RunGuestCall, "eglGetCurrentDisplay");}}, |
| {"eglGetCurrentSurface", GetTrampolineFunc<void*(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t)>, RunGuestCall, "eglGetCurrentSurface");}}, |
| {"eglGetDisplay", GetTrampolineFunc<void*(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*)>, RunGuestCall, "eglGetDisplay");}}, |
| {"eglGetError", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "eglGetError");}}, |
| {"eglGetFrameTimestampSupportedANDROID", GetTrampolineFunc<uint32_t(void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t)>, RunGuestCall, "eglGetFrameTimestampSupportedANDROID");}}, |
| {"eglGetFrameTimestampsANDROID", GetTrampolineFunc<uint32_t(void*, void*, uint64_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint64_t, uint32_t, void*, void*)>, RunGuestCall, "eglGetFrameTimestampsANDROID");}}, |
| {"eglGetNativeClientBufferANDROID", GetTrampolineFunc<void*(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*)>, RunGuestCall, "eglGetNativeClientBufferANDROID");}}, |
| {"eglGetNextFrameIdANDROID", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglGetNextFrameIdANDROID");}}, |
| {"eglGetOutputLayersEXT", GetTrampolineFunc<uint32_t(void*, void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*, uint32_t, void*)>, RunGuestCall, "eglGetOutputLayersEXT");}}, |
| {"eglGetOutputPortsEXT", GetTrampolineFunc<uint32_t(void*, void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*, uint32_t, void*)>, RunGuestCall, "eglGetOutputPortsEXT");}}, |
| {"eglGetPlatformDisplay", GetTrampolineFunc<void*(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, void*, void*)>, RunGuestCall, "eglGetPlatformDisplay");}}, |
| {"eglGetPlatformDisplayEXT", GetTrampolineFunc<void*(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, void*, void*)>, RunGuestCall, "eglGetPlatformDisplayEXT");}}, |
| {"eglGetProcAddress", DoCustomTrampolineWithThunk_eglGetProcAddress, [](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*)>, RunGuest_eglGetProcAddress, "eglGetProcAddress");}}, |
| {"eglGetStreamFileDescriptorKHR", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglGetStreamFileDescriptorKHR");}}, |
| {"eglGetSyncAttrib", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglGetSyncAttrib");}}, |
| {"eglGetSyncAttribKHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglGetSyncAttribKHR");}}, |
| {"eglGetSyncAttribNV", GetTrampolineFunc<uint32_t(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, void*)>, RunGuestCall, "eglGetSyncAttribNV");}}, |
| {"eglGetSystemTimeFrequencyNV", GetTrampolineFunc<uint64_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint64_t(void)>, RunGuestCall, "eglGetSystemTimeFrequencyNV");}}, |
| {"eglGetSystemTimeNV", GetTrampolineFunc<uint64_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint64_t(void)>, RunGuestCall, "eglGetSystemTimeNV");}}, |
| {"eglInitialize", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglInitialize");}}, |
| {"eglLabelObjectKHR", GetTrampolineFunc<uint32_t(void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, void*, void*)>, RunGuestCall, "eglLabelObjectKHR");}}, |
| {"eglLockSurfaceKHR", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglLockSurfaceKHR");}}, |
| {"eglMakeCurrent", GetTrampolineFunc<uint32_t(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*, void*)>, RunGuestCall, "eglMakeCurrent");}}, |
| {"eglOutputLayerAttribEXT", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, intptr_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, intptr_t)>, RunGuestCall, "eglOutputLayerAttribEXT");}}, |
| {"eglOutputPortAttribEXT", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, intptr_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, intptr_t)>, RunGuestCall, "eglOutputPortAttribEXT");}}, |
| {"eglPostSubBufferNV", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "eglPostSubBufferNV");}}, |
| {"eglPresentationTimeANDROID", GetTrampolineFunc<uint32_t(void*, void*, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint64_t)>, RunGuestCall, "eglPresentationTimeANDROID");}}, |
| {"eglQueryAPI", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "eglQueryAPI");}}, |
| {"eglQueryContext", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglQueryContext");}}, |
| {"eglQueryDebugKHR", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "eglQueryDebugKHR");}}, |
| {"eglQueryDeviceAttribEXT", GetTrampolineFunc<uint32_t(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, void*)>, RunGuestCall, "eglQueryDeviceAttribEXT");}}, |
| {"eglQueryDeviceStringEXT", GetTrampolineFunc<void*(void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, uint32_t)>, RunGuestCall, "eglQueryDeviceStringEXT");}}, |
| {"eglQueryDevicesEXT", GetTrampolineFunc<uint32_t(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*, void*)>, RunGuestCall, "eglQueryDevicesEXT");}}, |
| {"eglQueryDisplayAttribEXT", GetTrampolineFunc<uint32_t(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, void*)>, RunGuestCall, "eglQueryDisplayAttribEXT");}}, |
| {"eglQueryDisplayAttribKHR", GetTrampolineFunc<uint32_t(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, void*)>, RunGuestCall, "eglQueryDisplayAttribKHR");}}, |
| {"eglQueryDisplayAttribNV", GetTrampolineFunc<uint32_t(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, void*)>, RunGuestCall, "eglQueryDisplayAttribNV");}}, |
| {"eglQueryDmaBufFormatsEXT", GetTrampolineFunc<uint32_t(void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, void*, void*)>, RunGuestCall, "eglQueryDmaBufFormatsEXT");}}, |
| {"eglQueryDmaBufModifiersEXT", GetTrampolineFunc<uint32_t(void*, uint32_t, uint32_t, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, uint32_t, void*, void*, void*)>, RunGuestCall, "eglQueryDmaBufModifiersEXT");}}, |
| {"eglQueryNativeDisplayNV", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglQueryNativeDisplayNV");}}, |
| {"eglQueryNativePixmapNV", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglQueryNativePixmapNV");}}, |
| {"eglQueryNativeWindowNV", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglQueryNativeWindowNV");}}, |
| {"eglQueryOutputLayerAttribEXT", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglQueryOutputLayerAttribEXT");}}, |
| {"eglQueryOutputLayerStringEXT", GetTrampolineFunc<void*(void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, uint32_t)>, RunGuestCall, "eglQueryOutputLayerStringEXT");}}, |
| {"eglQueryOutputPortAttribEXT", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglQueryOutputPortAttribEXT");}}, |
| {"eglQueryOutputPortStringEXT", GetTrampolineFunc<void*(void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, void*, uint32_t)>, RunGuestCall, "eglQueryOutputPortStringEXT");}}, |
| {"eglQueryStreamAttribKHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglQueryStreamAttribKHR");}}, |
| {"eglQueryStreamKHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglQueryStreamKHR");}}, |
| {"eglQueryStreamMetadataNV", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "eglQueryStreamMetadataNV");}}, |
| {"eglQueryStreamTimeKHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglQueryStreamTimeKHR");}}, |
| {"eglQueryStreamu64KHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglQueryStreamu64KHR");}}, |
| {"eglQueryString", GetTrampolineFunc<void*(void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(void*, uint32_t)>, RunGuestCall, "eglQueryString");}}, |
| {"eglQuerySurface", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglQuerySurface");}}, |
| {"eglQuerySurface64KHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglQuerySurface64KHR");}}, |
| {"eglQuerySurfacePointerANGLE", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglQuerySurfacePointerANGLE");}}, |
| {"eglReleaseTexImage", GetTrampolineFunc<uint32_t(void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t)>, RunGuestCall, "eglReleaseTexImage");}}, |
| {"eglReleaseThread", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "eglReleaseThread");}}, |
| {"eglResetStreamNV", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglResetStreamNV");}}, |
| {"eglSetBlobCacheFuncsANDROID", nullptr, nullptr}, // bad parameter type 'EGLSetBlobFuncANDROID' |
| {"eglSetDamageRegionKHR", GetTrampolineFunc<uint32_t(void*, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*, uint32_t)>, RunGuestCall, "eglSetDamageRegionKHR");}}, |
| {"eglSetStreamAttribKHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, intptr_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, intptr_t)>, RunGuestCall, "eglSetStreamAttribKHR");}}, |
| {"eglSetStreamMetadataNV", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "eglSetStreamMetadataNV");}}, |
| {"eglSignalSyncKHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t)>, RunGuestCall, "eglSignalSyncKHR");}}, |
| {"eglSignalSyncNV", GetTrampolineFunc<uint32_t(void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t)>, RunGuestCall, "eglSignalSyncNV");}}, |
| {"eglStreamAttribKHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, uint32_t)>, RunGuestCall, "eglStreamAttribKHR");}}, |
| {"eglStreamConsumerAcquireAttribKHR", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglStreamConsumerAcquireAttribKHR");}}, |
| {"eglStreamConsumerAcquireKHR", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglStreamConsumerAcquireKHR");}}, |
| {"eglStreamConsumerGLTextureExternalAttribsNV", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglStreamConsumerGLTextureExternalAttribsNV");}}, |
| {"eglStreamConsumerGLTextureExternalKHR", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglStreamConsumerGLTextureExternalKHR");}}, |
| {"eglStreamConsumerOutputEXT", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglStreamConsumerOutputEXT");}}, |
| {"eglStreamConsumerReleaseAttribKHR", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglStreamConsumerReleaseAttribKHR");}}, |
| {"eglStreamConsumerReleaseKHR", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglStreamConsumerReleaseKHR");}}, |
| {"eglStreamFlushNV", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglStreamFlushNV");}}, |
| {"eglSurfaceAttrib", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, uint32_t)>, RunGuestCall, "eglSurfaceAttrib");}}, |
| {"eglSwapBuffers", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglSwapBuffers");}}, |
| {"eglSwapBuffersRegion2NOK", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglSwapBuffersRegion2NOK");}}, |
| {"eglSwapBuffersRegionNOK", GetTrampolineFunc<uint32_t(void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t, void*)>, RunGuestCall, "eglSwapBuffersRegionNOK");}}, |
| {"eglSwapBuffersWithDamageEXT", GetTrampolineFunc<uint32_t(void*, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*, uint32_t)>, RunGuestCall, "eglSwapBuffersWithDamageEXT");}}, |
| {"eglSwapBuffersWithDamageKHR", GetTrampolineFunc<uint32_t(void*, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*, uint32_t)>, RunGuestCall, "eglSwapBuffersWithDamageKHR");}}, |
| {"eglSwapInterval", GetTrampolineFunc<uint32_t(void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t)>, RunGuestCall, "eglSwapInterval");}}, |
| {"eglTerminate", GetTrampolineFunc<uint32_t(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*)>, RunGuestCall, "eglTerminate");}}, |
| {"eglUnlockSurfaceKHR", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "eglUnlockSurfaceKHR");}}, |
| {"eglUnsignalSyncEXT", GetTrampolineFunc<uint32_t(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, void*)>, RunGuestCall, "eglUnsignalSyncEXT");}}, |
| {"eglWaitClient", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "eglWaitClient");}}, |
| {"eglWaitGL", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "eglWaitGL");}}, |
| {"eglWaitNative", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "eglWaitNative");}}, |
| {"eglWaitSync", GetTrampolineFunc<uint32_t(void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t)>, RunGuestCall, "eglWaitSync");}}, |
| {"eglWaitSyncKHR", GetTrampolineFunc<uint32_t(void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*, uint32_t)>, RunGuestCall, "eglWaitSyncKHR");}}, |
| {"glAccum", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glAccum");}}, |
| {"glAccumxOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glAccumxOES");}}, |
| {"glAcquireKeyedMutexWin32EXT", GetTrampolineFunc<uint8_t(uint32_t, uint64_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint64_t, uint32_t)>, RunGuestCall, "glAcquireKeyedMutexWin32EXT");}}, |
| {"glActiveProgramEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glActiveProgramEXT");}}, |
| {"glActiveShaderProgram", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glActiveShaderProgram");}}, |
| {"glActiveShaderProgramEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glActiveShaderProgramEXT");}}, |
| {"glActiveStencilFaceEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glActiveStencilFaceEXT");}}, |
| {"glActiveTexture", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glActiveTexture");}}, |
| {"glActiveTextureARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glActiveTextureARB");}}, |
| {"glActiveVaryingNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glActiveVaryingNV");}}, |
| {"glAlphaFragmentOp1ATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glAlphaFragmentOp1ATI");}}, |
| {"glAlphaFragmentOp2ATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glAlphaFragmentOp2ATI");}}, |
| {"glAlphaFragmentOp3ATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glAlphaFragmentOp3ATI");}}, |
| {"glAlphaFunc", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glAlphaFunc");}}, |
| {"glAlphaFuncQCOM", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glAlphaFuncQCOM");}}, |
| {"glAlphaFuncx", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glAlphaFuncx");}}, |
| {"glAlphaFuncxOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glAlphaFuncxOES");}}, |
| {"glAlphaToCoverageDitherControlNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glAlphaToCoverageDitherControlNV");}}, |
| {"glApplyFramebufferAttachmentCMAAINTEL", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glApplyFramebufferAttachmentCMAAINTEL");}}, |
| {"glApplyTextureEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glApplyTextureEXT");}}, |
| {"glAreProgramsResidentNV", GetTrampolineFunc<uint8_t(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, void*, void*)>, RunGuestCall, "glAreProgramsResidentNV");}}, |
| {"glAreTexturesResident", GetTrampolineFunc<uint8_t(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, void*, void*)>, RunGuestCall, "glAreTexturesResident");}}, |
| {"glAreTexturesResidentEXT", GetTrampolineFunc<uint8_t(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, void*, void*)>, RunGuestCall, "glAreTexturesResidentEXT");}}, |
| {"glArrayElement", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glArrayElement");}}, |
| {"glArrayElementEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glArrayElementEXT");}}, |
| {"glArrayObjectATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glArrayObjectATI");}}, |
| {"glAsyncMarkerSGIX", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glAsyncMarkerSGIX");}}, |
| {"glAttachObjectARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glAttachObjectARB");}}, |
| {"glAttachShader", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glAttachShader");}}, |
| {"glBegin", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBegin");}}, |
| {"glBeginConditionalRender", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBeginConditionalRender");}}, |
| {"glBeginConditionalRenderNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBeginConditionalRenderNV");}}, |
| {"glBeginConditionalRenderNVX", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBeginConditionalRenderNVX");}}, |
| {"glBeginFragmentShaderATI", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glBeginFragmentShaderATI");}}, |
| {"glBeginOcclusionQueryNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBeginOcclusionQueryNV");}}, |
| {"glBeginPerfMonitorAMD", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBeginPerfMonitorAMD");}}, |
| {"glBeginPerfQueryINTEL", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBeginPerfQueryINTEL");}}, |
| {"glBeginQuery", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBeginQuery");}}, |
| {"glBeginQueryARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBeginQueryARB");}}, |
| {"glBeginQueryEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBeginQueryEXT");}}, |
| {"glBeginQueryIndexed", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBeginQueryIndexed");}}, |
| {"glBeginTransformFeedback", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBeginTransformFeedback");}}, |
| {"glBeginTransformFeedbackEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBeginTransformFeedbackEXT");}}, |
| {"glBeginTransformFeedbackNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBeginTransformFeedbackNV");}}, |
| {"glBeginVertexShaderEXT", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glBeginVertexShaderEXT");}}, |
| {"glBeginVideoCaptureNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBeginVideoCaptureNV");}}, |
| {"glBindAttribLocation", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glBindAttribLocation");}}, |
| {"glBindAttribLocationARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glBindAttribLocationARB");}}, |
| {"glBindBuffer", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindBuffer");}}, |
| {"glBindBufferARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindBufferARB");}}, |
| {"glBindBufferBase", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBindBufferBase");}}, |
| {"glBindBufferBaseEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBindBufferBaseEXT");}}, |
| {"glBindBufferBaseNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBindBufferBaseNV");}}, |
| {"glBindBufferOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glBindBufferOffsetEXT");}}, |
| {"glBindBufferOffsetNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glBindBufferOffsetNV");}}, |
| {"glBindBufferRange", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glBindBufferRange");}}, |
| {"glBindBufferRangeEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glBindBufferRangeEXT");}}, |
| {"glBindBufferRangeNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glBindBufferRangeNV");}}, |
| {"glBindBuffersBase", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glBindBuffersBase");}}, |
| {"glBindBuffersRange", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*)>, RunGuestCall, "glBindBuffersRange");}}, |
| {"glBindFragDataLocation", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glBindFragDataLocation");}}, |
| {"glBindFragDataLocationEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glBindFragDataLocationEXT");}}, |
| {"glBindFragDataLocationIndexed", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glBindFragDataLocationIndexed");}}, |
| {"glBindFragDataLocationIndexedEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glBindFragDataLocationIndexedEXT");}}, |
| {"glBindFragmentShaderATI", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBindFragmentShaderATI");}}, |
| {"glBindFramebuffer", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindFramebuffer");}}, |
| {"glBindFramebufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindFramebufferEXT");}}, |
| {"glBindFramebufferOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindFramebufferOES");}}, |
| {"glBindImageTexture", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBindImageTexture");}}, |
| {"glBindImageTextureEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBindImageTextureEXT");}}, |
| {"glBindImageTextures", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glBindImageTextures");}}, |
| {"glBindLightParameterEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t)>, RunGuestCall, "glBindLightParameterEXT");}}, |
| {"glBindMaterialParameterEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t)>, RunGuestCall, "glBindMaterialParameterEXT");}}, |
| {"glBindMultiTextureEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBindMultiTextureEXT");}}, |
| {"glBindParameterEXT", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glBindParameterEXT");}}, |
| {"glBindProgramARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindProgramARB");}}, |
| {"glBindProgramNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindProgramNV");}}, |
| {"glBindProgramPipeline", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBindProgramPipeline");}}, |
| {"glBindProgramPipelineEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBindProgramPipelineEXT");}}, |
| {"glBindRenderbuffer", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindRenderbuffer");}}, |
| {"glBindRenderbufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindRenderbufferEXT");}}, |
| {"glBindRenderbufferOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindRenderbufferOES");}}, |
| {"glBindSampler", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindSampler");}}, |
| {"glBindSamplers", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glBindSamplers");}}, |
| {"glBindTexGenParameterEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBindTexGenParameterEXT");}}, |
| {"glBindTexture", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindTexture");}}, |
| {"glBindTextureEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindTextureEXT");}}, |
| {"glBindTextureUnit", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindTextureUnit");}}, |
| {"glBindTextureUnitParameterEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t)>, RunGuestCall, "glBindTextureUnitParameterEXT");}}, |
| {"glBindTextures", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glBindTextures");}}, |
| {"glBindTransformFeedback", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindTransformFeedback");}}, |
| {"glBindTransformFeedbackNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBindTransformFeedbackNV");}}, |
| {"glBindVertexArray", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBindVertexArray");}}, |
| {"glBindVertexArrayAPPLE", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBindVertexArrayAPPLE");}}, |
| {"glBindVertexArrayOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBindVertexArrayOES");}}, |
| {"glBindVertexBuffer", GetTrampolineFunc<void(uint32_t, uint32_t, ptrdiff_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, ptrdiff_t, uint32_t)>, RunGuestCall, "glBindVertexBuffer");}}, |
| {"glBindVertexBuffers", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*, void*)>, RunGuestCall, "glBindVertexBuffers");}}, |
| {"glBindVertexShaderEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBindVertexShaderEXT");}}, |
| {"glBindVideoCaptureStreamBufferNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glBindVideoCaptureStreamBufferNV");}}, |
| {"glBindVideoCaptureStreamTextureNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBindVideoCaptureStreamTextureNV");}}, |
| {"glBinormal3bEXT", GetTrampolineFunc<void(int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t)>, RunGuestCall, "glBinormal3bEXT");}}, |
| {"glBinormal3bvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glBinormal3bvEXT");}}, |
| {"glBinormal3dEXT", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glBinormal3dEXT");}}, |
| {"glBinormal3dvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glBinormal3dvEXT");}}, |
| {"glBinormal3fEXT", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glBinormal3fEXT");}}, |
| {"glBinormal3fvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glBinormal3fvEXT");}}, |
| {"glBinormal3iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBinormal3iEXT");}}, |
| {"glBinormal3ivEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glBinormal3ivEXT");}}, |
| {"glBinormal3sEXT", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glBinormal3sEXT");}}, |
| {"glBinormal3svEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glBinormal3svEXT");}}, |
| {"glBinormalPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glBinormalPointerEXT");}}, |
| {"glBitmap", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, float, float, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, float, float, void*)>, RunGuestCall, "glBitmap");}}, |
| {"glBitmapxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glBitmapxOES");}}, |
| {"glBlendBarrier", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glBlendBarrier");}}, |
| {"glBlendBarrierKHR", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glBlendBarrierKHR");}}, |
| {"glBlendBarrierNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glBlendBarrierNV");}}, |
| {"glBlendColor", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glBlendColor");}}, |
| {"glBlendColorEXT", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glBlendColorEXT");}}, |
| {"glBlendColorxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendColorxOES");}}, |
| {"glBlendEquation", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBlendEquation");}}, |
| {"glBlendEquationEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBlendEquationEXT");}}, |
| {"glBlendEquationIndexedAMD", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationIndexedAMD");}}, |
| {"glBlendEquationOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glBlendEquationOES");}}, |
| {"glBlendEquationSeparate", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationSeparate");}}, |
| {"glBlendEquationSeparateEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationSeparateEXT");}}, |
| {"glBlendEquationSeparateIndexedAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationSeparateIndexedAMD");}}, |
| {"glBlendEquationSeparateOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationSeparateOES");}}, |
| {"glBlendEquationSeparatei", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationSeparatei");}}, |
| {"glBlendEquationSeparateiARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationSeparateiARB");}}, |
| {"glBlendEquationSeparateiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationSeparateiEXT");}}, |
| {"glBlendEquationSeparateiOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationSeparateiOES");}}, |
| {"glBlendEquationi", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationi");}}, |
| {"glBlendEquationiARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationiARB");}}, |
| {"glBlendEquationiEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationiEXT");}}, |
| {"glBlendEquationiOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBlendEquationiOES");}}, |
| {"glBlendFunc", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBlendFunc");}}, |
| {"glBlendFuncIndexedAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFuncIndexedAMD");}}, |
| {"glBlendFuncSeparate", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFuncSeparate");}}, |
| {"glBlendFuncSeparateEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFuncSeparateEXT");}}, |
| {"glBlendFuncSeparateINGR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFuncSeparateINGR");}}, |
| {"glBlendFuncSeparateIndexedAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFuncSeparateIndexedAMD");}}, |
| {"glBlendFuncSeparateOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFuncSeparateOES");}}, |
| {"glBlendFuncSeparatei", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFuncSeparatei");}}, |
| {"glBlendFuncSeparateiARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFuncSeparateiARB");}}, |
| {"glBlendFuncSeparateiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFuncSeparateiEXT");}}, |
| {"glBlendFuncSeparateiOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFuncSeparateiOES");}}, |
| {"glBlendFunci", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFunci");}}, |
| {"glBlendFunciARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFunciARB");}}, |
| {"glBlendFunciEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFunciEXT");}}, |
| {"glBlendFunciOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlendFunciOES");}}, |
| {"glBlendParameteriNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glBlendParameteriNV");}}, |
| {"glBlitFramebuffer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlitFramebuffer");}}, |
| {"glBlitFramebufferANGLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlitFramebufferANGLE");}}, |
| {"glBlitFramebufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlitFramebufferEXT");}}, |
| {"glBlitFramebufferNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlitFramebufferNV");}}, |
| {"glBlitNamedFramebuffer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBlitNamedFramebuffer");}}, |
| {"glBufferAddressRangeNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, ptrdiff_t)>, RunGuestCall, "glBufferAddressRangeNV");}}, |
| {"glBufferData", GetTrampolineFunc<void(uint32_t, ptrdiff_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, void*, uint32_t)>, RunGuestCall, "glBufferData");}}, |
| {"glBufferDataARB", GetTrampolineFunc<void(uint32_t, ptrdiff_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, void*, uint32_t)>, RunGuestCall, "glBufferDataARB");}}, |
| {"glBufferPageCommitmentARB", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, uint8_t)>, RunGuestCall, "glBufferPageCommitmentARB");}}, |
| {"glBufferParameteriAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glBufferParameteriAPPLE");}}, |
| {"glBufferStorage", GetTrampolineFunc<void(uint32_t, ptrdiff_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, void*, uint32_t)>, RunGuestCall, "glBufferStorage");}}, |
| {"glBufferStorageEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, void*, uint32_t)>, RunGuestCall, "glBufferStorageEXT");}}, |
| {"glBufferStorageExternalEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, void*, uint32_t)>, RunGuestCall, "glBufferStorageExternalEXT");}}, |
| {"glBufferStorageMemEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, uint32_t, uint64_t)>, RunGuestCall, "glBufferStorageMemEXT");}}, |
| {"glBufferSubData", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>, RunGuestCall, "glBufferSubData");}}, |
| {"glBufferSubDataARB", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>, RunGuestCall, "glBufferSubDataARB");}}, |
| {"glCallCommandListNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glCallCommandListNV");}}, |
| {"glCallList", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glCallList");}}, |
| {"glCallLists", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glCallLists");}}, |
| {"glCheckFramebufferStatus", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glCheckFramebufferStatus");}}, |
| {"glCheckFramebufferStatusEXT", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glCheckFramebufferStatusEXT");}}, |
| {"glCheckFramebufferStatusOES", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glCheckFramebufferStatusOES");}}, |
| {"glCheckNamedFramebufferStatus", GetTrampolineFunc<uint32_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t)>, RunGuestCall, "glCheckNamedFramebufferStatus");}}, |
| {"glCheckNamedFramebufferStatusEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t)>, RunGuestCall, "glCheckNamedFramebufferStatusEXT");}}, |
| {"glClampColor", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glClampColor");}}, |
| {"glClampColorARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glClampColorARB");}}, |
| {"glClear", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glClear");}}, |
| {"glClearAccum", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glClearAccum");}}, |
| {"glClearAccumxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glClearAccumxOES");}}, |
| {"glClearBufferData", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearBufferData");}}, |
| {"glClearBufferSubData", GetTrampolineFunc<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearBufferSubData");}}, |
| {"glClearBufferfi", GetTrampolineFunc<void(uint32_t, uint32_t, float, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, uint32_t)>, RunGuestCall, "glClearBufferfi");}}, |
| {"glClearBufferfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glClearBufferfv");}}, |
| {"glClearBufferiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glClearBufferiv");}}, |
| {"glClearBufferuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glClearBufferuiv");}}, |
| {"glClearColor", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glClearColor");}}, |
| {"glClearColorIiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glClearColorIiEXT");}}, |
| {"glClearColorIuiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glClearColorIuiEXT");}}, |
| {"glClearColorx", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glClearColorx");}}, |
| {"glClearColorxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glClearColorxOES");}}, |
| {"glClearDepth", GetTrampolineFunc<void(double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double)>, RunGuestCall, "glClearDepth");}}, |
| {"glClearDepthdNV", GetTrampolineFunc<void(double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double)>, RunGuestCall, "glClearDepthdNV");}}, |
| {"glClearDepthf", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glClearDepthf");}}, |
| {"glClearDepthfOES", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glClearDepthfOES");}}, |
| {"glClearDepthx", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glClearDepthx");}}, |
| {"glClearDepthxOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glClearDepthxOES");}}, |
| {"glClearIndex", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glClearIndex");}}, |
| {"glClearNamedBufferData", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearNamedBufferData");}}, |
| {"glClearNamedBufferDataEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearNamedBufferDataEXT");}}, |
| {"glClearNamedBufferSubData", GetTrampolineFunc<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearNamedBufferSubData");}}, |
| {"glClearNamedBufferSubDataEXT", GetTrampolineFunc<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearNamedBufferSubDataEXT");}}, |
| {"glClearNamedFramebufferfi", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, float, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, float, uint32_t)>, RunGuestCall, "glClearNamedFramebufferfi");}}, |
| {"glClearNamedFramebufferfv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearNamedFramebufferfv");}}, |
| {"glClearNamedFramebufferiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearNamedFramebufferiv");}}, |
| {"glClearNamedFramebufferuiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearNamedFramebufferuiv");}}, |
| {"glClearPixelLocalStorageuiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glClearPixelLocalStorageuiEXT");}}, |
| {"glClearStencil", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glClearStencil");}}, |
| {"glClearTexImage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearTexImage");}}, |
| {"glClearTexImageEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearTexImageEXT");}}, |
| {"glClearTexSubImage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearTexSubImage");}}, |
| {"glClearTexSubImageEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glClearTexSubImageEXT");}}, |
| {"glClientActiveTexture", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glClientActiveTexture");}}, |
| {"glClientActiveTextureARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glClientActiveTextureARB");}}, |
| {"glClientActiveVertexStreamATI", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glClientActiveVertexStreamATI");}}, |
| {"glClientAttribDefaultEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glClientAttribDefaultEXT");}}, |
| {"glClientWaitSync", GetTrampolineFunc<uint32_t(void*, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, uint64_t)>, RunGuestCall, "glClientWaitSync");}}, |
| {"glClientWaitSyncAPPLE", GetTrampolineFunc<uint32_t(void*, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, uint32_t, uint64_t)>, RunGuestCall, "glClientWaitSyncAPPLE");}}, |
| {"glClipControl", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glClipControl");}}, |
| {"glClipControlEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glClipControlEXT");}}, |
| {"glClipPlane", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glClipPlane");}}, |
| {"glClipPlanef", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glClipPlanef");}}, |
| {"glClipPlanefIMG", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glClipPlanefIMG");}}, |
| {"glClipPlanefOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glClipPlanefOES");}}, |
| {"glClipPlanex", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glClipPlanex");}}, |
| {"glClipPlanexIMG", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glClipPlanexIMG");}}, |
| {"glClipPlanexOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glClipPlanexOES");}}, |
| {"glColor3b", GetTrampolineFunc<void(int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t)>, RunGuestCall, "glColor3b");}}, |
| {"glColor3bv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor3bv");}}, |
| {"glColor3d", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glColor3d");}}, |
| {"glColor3dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor3dv");}}, |
| {"glColor3f", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glColor3f");}}, |
| {"glColor3fVertex3fSUN", GetTrampolineFunc<void(float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float)>, RunGuestCall, "glColor3fVertex3fSUN");}}, |
| {"glColor3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glColor3fVertex3fvSUN");}}, |
| {"glColor3fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor3fv");}}, |
| {"glColor3hNV", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glColor3hNV");}}, |
| {"glColor3hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor3hvNV");}}, |
| {"glColor3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColor3i");}}, |
| {"glColor3iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor3iv");}}, |
| {"glColor3s", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glColor3s");}}, |
| {"glColor3sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor3sv");}}, |
| {"glColor3ub", GetTrampolineFunc<void(uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glColor3ub");}}, |
| {"glColor3ubv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor3ubv");}}, |
| {"glColor3ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColor3ui");}}, |
| {"glColor3uiv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor3uiv");}}, |
| {"glColor3us", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glColor3us");}}, |
| {"glColor3usv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor3usv");}}, |
| {"glColor3xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColor3xOES");}}, |
| {"glColor3xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor3xvOES");}}, |
| {"glColor4b", GetTrampolineFunc<void(int8_t, int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t, int8_t)>, RunGuestCall, "glColor4b");}}, |
| {"glColor4bv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor4bv");}}, |
| {"glColor4d", GetTrampolineFunc<void(double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double, double)>, RunGuestCall, "glColor4d");}}, |
| {"glColor4dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor4dv");}}, |
| {"glColor4f", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glColor4f");}}, |
| {"glColor4fNormal3fVertex3fSUN", GetTrampolineFunc<void(float, float, float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float, float, float, float, float)>, RunGuestCall, "glColor4fNormal3fVertex3fSUN");}}, |
| {"glColor4fNormal3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*)>, RunGuestCall, "glColor4fNormal3fVertex3fvSUN");}}, |
| {"glColor4fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor4fv");}}, |
| {"glColor4hNV", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glColor4hNV");}}, |
| {"glColor4hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor4hvNV");}}, |
| {"glColor4i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColor4i");}}, |
| {"glColor4iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor4iv");}}, |
| {"glColor4s", GetTrampolineFunc<void(int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glColor4s");}}, |
| {"glColor4sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor4sv");}}, |
| {"glColor4ub", GetTrampolineFunc<void(uint8_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glColor4ub");}}, |
| {"glColor4ubVertex2fSUN", GetTrampolineFunc<void(uint8_t, uint8_t, uint8_t, uint8_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t, uint8_t, uint8_t, uint8_t, float, float)>, RunGuestCall, "glColor4ubVertex2fSUN");}}, |
| {"glColor4ubVertex2fvSUN", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glColor4ubVertex2fvSUN");}}, |
| {"glColor4ubVertex3fSUN", GetTrampolineFunc<void(uint8_t, uint8_t, uint8_t, uint8_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t, uint8_t, uint8_t, uint8_t, float, float, float)>, RunGuestCall, "glColor4ubVertex3fSUN");}}, |
| {"glColor4ubVertex3fvSUN", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glColor4ubVertex3fvSUN");}}, |
| {"glColor4ubv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor4ubv");}}, |
| {"glColor4ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColor4ui");}}, |
| {"glColor4uiv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor4uiv");}}, |
| {"glColor4us", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glColor4us");}}, |
| {"glColor4usv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor4usv");}}, |
| {"glColor4x", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColor4x");}}, |
| {"glColor4xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColor4xOES");}}, |
| {"glColor4xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glColor4xvOES");}}, |
| {"glColorFormatNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColorFormatNV");}}, |
| {"glColorFragmentOp1ATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColorFragmentOp1ATI");}}, |
| {"glColorFragmentOp2ATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColorFragmentOp2ATI");}}, |
| {"glColorFragmentOp3ATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glColorFragmentOp3ATI");}}, |
| {"glColorMask", GetTrampolineFunc<void(uint8_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glColorMask");}}, |
| {"glColorMaskIndexedEXT", GetTrampolineFunc<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glColorMaskIndexedEXT");}}, |
| {"glColorMaski", GetTrampolineFunc<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glColorMaski");}}, |
| {"glColorMaskiEXT", GetTrampolineFunc<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glColorMaskiEXT");}}, |
| {"glColorMaskiOES", GetTrampolineFunc<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glColorMaskiOES");}}, |
| {"glColorMaterial", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glColorMaterial");}}, |
| {"glColorP3ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glColorP3ui");}}, |
| {"glColorP3uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glColorP3uiv");}}, |
| {"glColorP4ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glColorP4ui");}}, |
| {"glColorP4uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glColorP4uiv");}}, |
| {"glColorPointer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glColorPointer");}}, |
| {"glColorPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glColorPointerEXT");}}, |
| {"glColorPointerListIBM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glColorPointerListIBM");}}, |
| {"glColorPointervINTEL", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glColorPointervINTEL");}}, |
| {"glColorSubTable", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glColorSubTable");}}, |
| {"glColorSubTableEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glColorSubTableEXT");}}, |
| {"glColorTable", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glColorTable");}}, |
| {"glColorTableEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glColorTableEXT");}}, |
| {"glColorTableParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glColorTableParameterfv");}}, |
| {"glColorTableParameterfvSGI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glColorTableParameterfvSGI");}}, |
| {"glColorTableParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glColorTableParameteriv");}}, |
| {"glColorTableParameterivSGI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glColorTableParameterivSGI");}}, |
| {"glColorTableSGI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glColorTableSGI");}}, |
| {"glCombinerInputNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCombinerInputNV");}}, |
| {"glCombinerOutputNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glCombinerOutputNV");}}, |
| {"glCombinerParameterfNV", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glCombinerParameterfNV");}}, |
| {"glCombinerParameterfvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCombinerParameterfvNV");}}, |
| {"glCombinerParameteriNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glCombinerParameteriNV");}}, |
| {"glCombinerParameterivNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCombinerParameterivNV");}}, |
| {"glCombinerStageParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glCombinerStageParameterfvNV");}}, |
| {"glCommandListSegmentsNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glCommandListSegmentsNV");}}, |
| {"glCompileCommandListNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glCompileCommandListNV");}}, |
| {"glCompileShader", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glCompileShader");}}, |
| {"glCompileShaderARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glCompileShaderARB");}}, |
| {"glCompileShaderIncludeARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glCompileShaderIncludeARB");}}, |
| {"glCompressedMultiTexImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedMultiTexImage1DEXT");}}, |
| {"glCompressedMultiTexImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedMultiTexImage2DEXT");}}, |
| {"glCompressedMultiTexImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedMultiTexImage3DEXT");}}, |
| {"glCompressedMultiTexSubImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedMultiTexSubImage1DEXT");}}, |
| {"glCompressedMultiTexSubImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedMultiTexSubImage2DEXT");}}, |
| {"glCompressedMultiTexSubImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedMultiTexSubImage3DEXT");}}, |
| {"glCompressedTexImage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexImage1D");}}, |
| {"glCompressedTexImage1DARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexImage1DARB");}}, |
| {"glCompressedTexImage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexImage2D");}}, |
| {"glCompressedTexImage2DARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexImage2DARB");}}, |
| {"glCompressedTexImage3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexImage3D");}}, |
| {"glCompressedTexImage3DARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexImage3DARB");}}, |
| {"glCompressedTexImage3DOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexImage3DOES");}}, |
| {"glCompressedTexSubImage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexSubImage1D");}}, |
| {"glCompressedTexSubImage1DARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexSubImage1DARB");}}, |
| {"glCompressedTexSubImage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexSubImage2D");}}, |
| {"glCompressedTexSubImage2DARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexSubImage2DARB");}}, |
| {"glCompressedTexSubImage3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexSubImage3D");}}, |
| {"glCompressedTexSubImage3DARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexSubImage3DARB");}}, |
| {"glCompressedTexSubImage3DOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTexSubImage3DOES");}}, |
| {"glCompressedTextureImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTextureImage1DEXT");}}, |
| {"glCompressedTextureImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTextureImage2DEXT");}}, |
| {"glCompressedTextureImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTextureImage3DEXT");}}, |
| {"glCompressedTextureSubImage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTextureSubImage1D");}}, |
| {"glCompressedTextureSubImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTextureSubImage1DEXT");}}, |
| {"glCompressedTextureSubImage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTextureSubImage2D");}}, |
| {"glCompressedTextureSubImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTextureSubImage2DEXT");}}, |
| {"glCompressedTextureSubImage3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTextureSubImage3D");}}, |
| {"glCompressedTextureSubImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCompressedTextureSubImage3DEXT");}}, |
| {"glConservativeRasterParameterfNV", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glConservativeRasterParameterfNV");}}, |
| {"glConservativeRasterParameteriNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glConservativeRasterParameteriNV");}}, |
| {"glConvolutionFilter1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glConvolutionFilter1D");}}, |
| {"glConvolutionFilter1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glConvolutionFilter1DEXT");}}, |
| {"glConvolutionFilter2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glConvolutionFilter2D");}}, |
| {"glConvolutionFilter2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glConvolutionFilter2DEXT");}}, |
| {"glConvolutionParameterf", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glConvolutionParameterf");}}, |
| {"glConvolutionParameterfEXT", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glConvolutionParameterfEXT");}}, |
| {"glConvolutionParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glConvolutionParameterfv");}}, |
| {"glConvolutionParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glConvolutionParameterfvEXT");}}, |
| {"glConvolutionParameteri", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glConvolutionParameteri");}}, |
| {"glConvolutionParameteriEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glConvolutionParameteriEXT");}}, |
| {"glConvolutionParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glConvolutionParameteriv");}}, |
| {"glConvolutionParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glConvolutionParameterivEXT");}}, |
| {"glConvolutionParameterxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glConvolutionParameterxOES");}}, |
| {"glConvolutionParameterxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glConvolutionParameterxvOES");}}, |
| {"glCopyBufferSubData", GetTrampolineFunc<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glCopyBufferSubData");}}, |
| {"glCopyBufferSubDataNV", GetTrampolineFunc<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glCopyBufferSubDataNV");}}, |
| {"glCopyColorSubTable", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyColorSubTable");}}, |
| {"glCopyColorSubTableEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyColorSubTableEXT");}}, |
| {"glCopyColorTable", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyColorTable");}}, |
| {"glCopyColorTableSGI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyColorTableSGI");}}, |
| {"glCopyConvolutionFilter1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyConvolutionFilter1D");}}, |
| {"glCopyConvolutionFilter1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyConvolutionFilter1DEXT");}}, |
| {"glCopyConvolutionFilter2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyConvolutionFilter2D");}}, |
| {"glCopyConvolutionFilter2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyConvolutionFilter2DEXT");}}, |
| {"glCopyImageSubData", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyImageSubData");}}, |
| {"glCopyImageSubDataEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyImageSubDataEXT");}}, |
| {"glCopyImageSubDataNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyImageSubDataNV");}}, |
| {"glCopyImageSubDataOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyImageSubDataOES");}}, |
| {"glCopyMultiTexImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyMultiTexImage1DEXT");}}, |
| {"glCopyMultiTexImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyMultiTexImage2DEXT");}}, |
| {"glCopyMultiTexSubImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyMultiTexSubImage1DEXT");}}, |
| {"glCopyMultiTexSubImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyMultiTexSubImage2DEXT");}}, |
| {"glCopyMultiTexSubImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyMultiTexSubImage3DEXT");}}, |
| {"glCopyNamedBufferSubData", GetTrampolineFunc<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glCopyNamedBufferSubData");}}, |
| {"glCopyPathNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glCopyPathNV");}}, |
| {"glCopyPixels", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyPixels");}}, |
| {"glCopyTexImage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexImage1D");}}, |
| {"glCopyTexImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexImage1DEXT");}}, |
| {"glCopyTexImage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexImage2D");}}, |
| {"glCopyTexImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexImage2DEXT");}}, |
| {"glCopyTexSubImage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexSubImage1D");}}, |
| {"glCopyTexSubImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexSubImage1DEXT");}}, |
| {"glCopyTexSubImage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexSubImage2D");}}, |
| {"glCopyTexSubImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexSubImage2DEXT");}}, |
| {"glCopyTexSubImage3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexSubImage3D");}}, |
| {"glCopyTexSubImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexSubImage3DEXT");}}, |
| {"glCopyTexSubImage3DOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTexSubImage3DOES");}}, |
| {"glCopyTextureImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTextureImage1DEXT");}}, |
| {"glCopyTextureImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTextureImage2DEXT");}}, |
| {"glCopyTextureLevelsAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTextureLevelsAPPLE");}}, |
| {"glCopyTextureSubImage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTextureSubImage1D");}}, |
| {"glCopyTextureSubImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTextureSubImage1DEXT");}}, |
| {"glCopyTextureSubImage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTextureSubImage2D");}}, |
| {"glCopyTextureSubImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTextureSubImage2DEXT");}}, |
| {"glCopyTextureSubImage3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTextureSubImage3D");}}, |
| {"glCopyTextureSubImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glCopyTextureSubImage3DEXT");}}, |
| {"glCoverFillPathInstancedNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCoverFillPathInstancedNV");}}, |
| {"glCoverFillPathNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glCoverFillPathNV");}}, |
| {"glCoverStrokePathInstancedNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glCoverStrokePathInstancedNV");}}, |
| {"glCoverStrokePathNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glCoverStrokePathNV");}}, |
| {"glCoverageMaskNV", GetTrampolineFunc<void(uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t)>, RunGuestCall, "glCoverageMaskNV");}}, |
| {"glCoverageModulationNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glCoverageModulationNV");}}, |
| {"glCoverageModulationTableNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCoverageModulationTableNV");}}, |
| {"glCoverageOperationNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glCoverageOperationNV");}}, |
| {"glCreateBuffers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreateBuffers");}}, |
| {"glCreateCommandListsNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreateCommandListsNV");}}, |
| {"glCreateFramebuffers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreateFramebuffers");}}, |
| {"glCreateMemoryObjectsEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreateMemoryObjectsEXT");}}, |
| {"glCreatePerfQueryINTEL", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreatePerfQueryINTEL");}}, |
| {"glCreateProgram", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "glCreateProgram");}}, |
| {"glCreateProgramObjectARB", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "glCreateProgramObjectARB");}}, |
| {"glCreateProgramPipelines", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreateProgramPipelines");}}, |
| {"glCreateQueries", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glCreateQueries");}}, |
| {"glCreateRenderbuffers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreateRenderbuffers");}}, |
| {"glCreateSamplers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreateSamplers");}}, |
| {"glCreateShader", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glCreateShader");}}, |
| {"glCreateShaderObjectARB", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glCreateShaderObjectARB");}}, |
| {"glCreateShaderProgramEXT", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glCreateShaderProgramEXT");}}, |
| {"glCreateShaderProgramv", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*)>, RunGuestCall, "glCreateShaderProgramv");}}, |
| {"glCreateShaderProgramvEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*)>, RunGuestCall, "glCreateShaderProgramvEXT");}}, |
| {"glCreateStatesNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreateStatesNV");}}, |
| {"glCreateSyncFromCLeventARB", nullptr, nullptr}, // bad parameter type 'struct _cl_context*' |
| {"glCreateTextures", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glCreateTextures");}}, |
| {"glCreateTransformFeedbacks", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreateTransformFeedbacks");}}, |
| {"glCreateVertexArrays", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCreateVertexArrays");}}, |
| {"glCullFace", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glCullFace");}}, |
| {"glCullParameterdvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCullParameterdvEXT");}}, |
| {"glCullParameterfvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glCullParameterfvEXT");}}, |
| {"glCurrentPaletteMatrixARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glCurrentPaletteMatrixARB");}}, |
| {"glCurrentPaletteMatrixOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glCurrentPaletteMatrixOES");}}, |
| {"glDebugMessageCallback", DoCustomTrampolineWithThunk_glDebugMessageCallback, [](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void (*)(uint32_t, uint32_t, uint32_t, uint32_t, intptr_t, const char*, void*), void*)>, RunGuest_glDebugMessageCallback, "glDebugMessageCallback");}}, |
| {"glDebugMessageCallbackAMD", GetTrampolineFunc<void(void (*)(uint32_t, uint32_t, uint32_t, uint32_t, intptr_t, const char*, void*), void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void (*)(uint32_t, uint32_t, uint32_t, uint32_t, intptr_t, const char*, void*), void*)>, RunGuestCall, "glDebugMessageCallbackAMD");}}, |
| {"glDebugMessageCallbackARB", DoCustomTrampolineWithThunk_glDebugMessageCallbackARB, [](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void (*)(uint32_t, uint32_t, uint32_t, uint32_t, intptr_t, const char*, void*), void*)>, RunGuest_glDebugMessageCallbackARB, "glDebugMessageCallbackARB");}}, |
| {"glDebugMessageCallbackKHR", DoCustomTrampolineWithThunk_glDebugMessageCallbackKHR, [](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void (*)(uint32_t, uint32_t, uint32_t, uint32_t, intptr_t, const char*, void*), void*)>, RunGuest_glDebugMessageCallbackKHR, "glDebugMessageCallbackKHR");}}, |
| {"glDebugMessageControl", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint8_t)>, RunGuestCall, "glDebugMessageControl");}}, |
| {"glDebugMessageControlARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint8_t)>, RunGuestCall, "glDebugMessageControlARB");}}, |
| {"glDebugMessageControlKHR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint8_t)>, RunGuestCall, "glDebugMessageControlKHR");}}, |
| {"glDebugMessageEnableAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint8_t)>, RunGuestCall, "glDebugMessageEnableAMD");}}, |
| {"glDebugMessageInsert", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glDebugMessageInsert");}}, |
| {"glDebugMessageInsertAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glDebugMessageInsertAMD");}}, |
| {"glDebugMessageInsertARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glDebugMessageInsertARB");}}, |
| {"glDebugMessageInsertKHR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glDebugMessageInsertKHR");}}, |
| {"glDeformSGIX", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDeformSGIX");}}, |
| {"glDeformationMap3dSGIX", GetTrampolineFunc<void(uint32_t, double, double, uint32_t, uint32_t, double, double, uint32_t, uint32_t, double, double, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, uint32_t, uint32_t, double, double, uint32_t, uint32_t, double, double, uint32_t, uint32_t, void*)>, RunGuestCall, "glDeformationMap3dSGIX");}}, |
| {"glDeformationMap3fSGIX", GetTrampolineFunc<void(uint32_t, float, float, uint32_t, uint32_t, float, float, uint32_t, uint32_t, float, float, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, uint32_t, uint32_t, float, float, uint32_t, uint32_t, float, float, uint32_t, uint32_t, void*)>, RunGuestCall, "glDeformationMap3fSGIX");}}, |
| {"glDeleteAsyncMarkersSGIX", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDeleteAsyncMarkersSGIX");}}, |
| {"glDeleteBuffers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteBuffers");}}, |
| {"glDeleteBuffersARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteBuffersARB");}}, |
| {"glDeleteCommandListsNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteCommandListsNV");}}, |
| {"glDeleteFencesAPPLE", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteFencesAPPLE");}}, |
| {"glDeleteFencesNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteFencesNV");}}, |
| {"glDeleteFragmentShaderATI", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDeleteFragmentShaderATI");}}, |
| {"glDeleteFramebuffers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteFramebuffers");}}, |
| {"glDeleteFramebuffersEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteFramebuffersEXT");}}, |
| {"glDeleteFramebuffersOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteFramebuffersOES");}}, |
| {"glDeleteLists", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDeleteLists");}}, |
| {"glDeleteMemoryObjectsEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteMemoryObjectsEXT");}}, |
| {"glDeleteNamedStringARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteNamedStringARB");}}, |
| {"glDeleteNamesAMD", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glDeleteNamesAMD");}}, |
| {"glDeleteObjectARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDeleteObjectARB");}}, |
| {"glDeleteOcclusionQueriesNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteOcclusionQueriesNV");}}, |
| {"glDeletePathsNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDeletePathsNV");}}, |
| {"glDeletePerfMonitorsAMD", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeletePerfMonitorsAMD");}}, |
| {"glDeletePerfQueryINTEL", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDeletePerfQueryINTEL");}}, |
| {"glDeleteProgram", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDeleteProgram");}}, |
| {"glDeleteProgramPipelines", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteProgramPipelines");}}, |
| {"glDeleteProgramPipelinesEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteProgramPipelinesEXT");}}, |
| {"glDeleteProgramsARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteProgramsARB");}}, |
| {"glDeleteProgramsNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteProgramsNV");}}, |
| {"glDeleteQueries", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteQueries");}}, |
| {"glDeleteQueriesARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteQueriesARB");}}, |
| {"glDeleteQueriesEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteQueriesEXT");}}, |
| {"glDeleteQueryResourceTagNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteQueryResourceTagNV");}}, |
| {"glDeleteRenderbuffers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteRenderbuffers");}}, |
| {"glDeleteRenderbuffersEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteRenderbuffersEXT");}}, |
| {"glDeleteRenderbuffersOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteRenderbuffersOES");}}, |
| {"glDeleteSamplers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteSamplers");}}, |
| {"glDeleteSemaphoresEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteSemaphoresEXT");}}, |
| {"glDeleteShader", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDeleteShader");}}, |
| {"glDeleteStatesNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteStatesNV");}}, |
| {"glDeleteSync", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glDeleteSync");}}, |
| {"glDeleteSyncAPPLE", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glDeleteSyncAPPLE");}}, |
| {"glDeleteTextures", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteTextures");}}, |
| {"glDeleteTexturesEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteTexturesEXT");}}, |
| {"glDeleteTransformFeedbacks", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteTransformFeedbacks");}}, |
| {"glDeleteTransformFeedbacksNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteTransformFeedbacksNV");}}, |
| {"glDeleteVertexArrays", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteVertexArrays");}}, |
| {"glDeleteVertexArraysAPPLE", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteVertexArraysAPPLE");}}, |
| {"glDeleteVertexArraysOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDeleteVertexArraysOES");}}, |
| {"glDeleteVertexShaderEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDeleteVertexShaderEXT");}}, |
| {"glDepthBoundsEXT", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glDepthBoundsEXT");}}, |
| {"glDepthBoundsdNV", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glDepthBoundsdNV");}}, |
| {"glDepthFunc", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDepthFunc");}}, |
| {"glDepthMask", GetTrampolineFunc<void(uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t)>, RunGuestCall, "glDepthMask");}}, |
| {"glDepthRange", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glDepthRange");}}, |
| {"glDepthRangeArrayfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glDepthRangeArrayfvNV");}}, |
| {"glDepthRangeArrayfvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glDepthRangeArrayfvOES");}}, |
| {"glDepthRangeArrayv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glDepthRangeArrayv");}}, |
| {"glDepthRangeIndexed", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glDepthRangeIndexed");}}, |
| {"glDepthRangeIndexedfNV", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glDepthRangeIndexedfNV");}}, |
| {"glDepthRangeIndexedfOES", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glDepthRangeIndexedfOES");}}, |
| {"glDepthRangedNV", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glDepthRangedNV");}}, |
| {"glDepthRangef", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glDepthRangef");}}, |
| {"glDepthRangefOES", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glDepthRangefOES");}}, |
| {"glDepthRangex", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDepthRangex");}}, |
| {"glDepthRangexOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDepthRangexOES");}}, |
| {"glDetachObjectARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDetachObjectARB");}}, |
| {"glDetachShader", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDetachShader");}}, |
| {"glDetailTexFuncSGIS", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glDetailTexFuncSGIS");}}, |
| {"glDisable", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDisable");}}, |
| {"glDisableClientState", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDisableClientState");}}, |
| {"glDisableClientStateIndexedEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisableClientStateIndexedEXT");}}, |
| {"glDisableClientStateiEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisableClientStateiEXT");}}, |
| {"glDisableDriverControlQCOM", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDisableDriverControlQCOM");}}, |
| {"glDisableIndexedEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisableIndexedEXT");}}, |
| {"glDisableVariantClientStateEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDisableVariantClientStateEXT");}}, |
| {"glDisableVertexArrayAttrib", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisableVertexArrayAttrib");}}, |
| {"glDisableVertexArrayAttribEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisableVertexArrayAttribEXT");}}, |
| {"glDisableVertexArrayEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisableVertexArrayEXT");}}, |
| {"glDisableVertexAttribAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisableVertexAttribAPPLE");}}, |
| {"glDisableVertexAttribArray", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDisableVertexAttribArray");}}, |
| {"glDisableVertexAttribArrayARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDisableVertexAttribArrayARB");}}, |
| {"glDisablei", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisablei");}}, |
| {"glDisableiEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisableiEXT");}}, |
| {"glDisableiNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisableiNV");}}, |
| {"glDisableiOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDisableiOES");}}, |
| {"glDiscardFramebufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glDiscardFramebufferEXT");}}, |
| {"glDispatchCompute", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDispatchCompute");}}, |
| {"glDispatchComputeGroupSizeARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDispatchComputeGroupSizeARB");}}, |
| {"glDispatchComputeIndirect", GetTrampolineFunc<void(ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(ptrdiff_t)>, RunGuestCall, "glDispatchComputeIndirect");}}, |
| {"glDrawArrays", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawArrays");}}, |
| {"glDrawArraysEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawArraysEXT");}}, |
| {"glDrawArraysIndirect", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDrawArraysIndirect");}}, |
| {"glDrawArraysInstanced", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawArraysInstanced");}}, |
| {"glDrawArraysInstancedANGLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawArraysInstancedANGLE");}}, |
| {"glDrawArraysInstancedARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawArraysInstancedARB");}}, |
| {"glDrawArraysInstancedBaseInstance", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawArraysInstancedBaseInstance");}}, |
| {"glDrawArraysInstancedBaseInstanceEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawArraysInstancedBaseInstanceEXT");}}, |
| {"glDrawArraysInstancedEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawArraysInstancedEXT");}}, |
| {"glDrawArraysInstancedNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawArraysInstancedNV");}}, |
| {"glDrawBuffer", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glDrawBuffer");}}, |
| {"glDrawBuffers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDrawBuffers");}}, |
| {"glDrawBuffersARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDrawBuffersARB");}}, |
| {"glDrawBuffersATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDrawBuffersATI");}}, |
| {"glDrawBuffersEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDrawBuffersEXT");}}, |
| {"glDrawBuffersIndexedEXT", GetTrampolineFunc<void(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*)>, RunGuestCall, "glDrawBuffersIndexedEXT");}}, |
| {"glDrawBuffersNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glDrawBuffersNV");}}, |
| {"glDrawCommandsAddressNV", GetTrampolineFunc<void(uint32_t, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*, uint32_t)>, RunGuestCall, "glDrawCommandsAddressNV");}}, |
| {"glDrawCommandsNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*, uint32_t)>, RunGuestCall, "glDrawCommandsNV");}}, |
| {"glDrawCommandsStatesAddressNV", GetTrampolineFunc<void(void*, void*, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*, void*, uint32_t)>, RunGuestCall, "glDrawCommandsStatesAddressNV");}}, |
| {"glDrawCommandsStatesNV", GetTrampolineFunc<void(uint32_t, void*, void*, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*, void*, void*, uint32_t)>, RunGuestCall, "glDrawCommandsStatesNV");}}, |
| {"glDrawElementArrayAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawElementArrayAPPLE");}}, |
| {"glDrawElementArrayATI", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDrawElementArrayATI");}}, |
| {"glDrawElements", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glDrawElements");}}, |
| {"glDrawElementsBaseVertex", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawElementsBaseVertex");}}, |
| {"glDrawElementsBaseVertexEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawElementsBaseVertexEXT");}}, |
| {"glDrawElementsBaseVertexOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawElementsBaseVertexOES");}}, |
| {"glDrawElementsIndirect", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glDrawElementsIndirect");}}, |
| {"glDrawElementsInstanced", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawElementsInstanced");}}, |
| {"glDrawElementsInstancedANGLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawElementsInstancedANGLE");}}, |
| {"glDrawElementsInstancedARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawElementsInstancedARB");}}, |
| {"glDrawElementsInstancedBaseInstance", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glDrawElementsInstancedBaseInstance");}}, |
| {"glDrawElementsInstancedBaseInstanceEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glDrawElementsInstancedBaseInstanceEXT");}}, |
| {"glDrawElementsInstancedBaseVertex", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glDrawElementsInstancedBaseVertex");}}, |
| {"glDrawElementsInstancedBaseVertexBaseInstance", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawElementsInstancedBaseVertexBaseInstance");}}, |
| {"glDrawElementsInstancedBaseVertexBaseInstanceEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawElementsInstancedBaseVertexBaseInstanceEXT");}}, |
| {"glDrawElementsInstancedBaseVertexEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glDrawElementsInstancedBaseVertexEXT");}}, |
| {"glDrawElementsInstancedBaseVertexOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glDrawElementsInstancedBaseVertexOES");}}, |
| {"glDrawElementsInstancedEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawElementsInstancedEXT");}}, |
| {"glDrawElementsInstancedNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawElementsInstancedNV");}}, |
| {"glDrawMeshArraysSUN", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawMeshArraysSUN");}}, |
| {"glDrawPixels", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glDrawPixels");}}, |
| {"glDrawRangeElementArrayAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawRangeElementArrayAPPLE");}}, |
| {"glDrawRangeElementArrayATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawRangeElementArrayATI");}}, |
| {"glDrawRangeElements", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glDrawRangeElements");}}, |
| {"glDrawRangeElementsBaseVertex", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawRangeElementsBaseVertex");}}, |
| {"glDrawRangeElementsBaseVertexEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawRangeElementsBaseVertexEXT");}}, |
| {"glDrawRangeElementsBaseVertexOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glDrawRangeElementsBaseVertexOES");}}, |
| {"glDrawRangeElementsEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glDrawRangeElementsEXT");}}, |
| {"glDrawTexfOES", GetTrampolineFunc<void(float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float)>, RunGuestCall, "glDrawTexfOES");}}, |
| {"glDrawTexfvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glDrawTexfvOES");}}, |
| {"glDrawTexiOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawTexiOES");}}, |
| {"glDrawTexivOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glDrawTexivOES");}}, |
| {"glDrawTexsOES", GetTrampolineFunc<void(int16_t, int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glDrawTexsOES");}}, |
| {"glDrawTexsvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glDrawTexsvOES");}}, |
| {"glDrawTextureNV", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, float, float, float, float, float, float, float)>, RunGuestCall, "glDrawTextureNV");}}, |
| {"glDrawTexxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawTexxOES");}}, |
| {"glDrawTexxvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glDrawTexxvOES");}}, |
| {"glDrawTransformFeedback", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDrawTransformFeedback");}}, |
| {"glDrawTransformFeedbackEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDrawTransformFeedbackEXT");}}, |
| {"glDrawTransformFeedbackInstanced", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawTransformFeedbackInstanced");}}, |
| {"glDrawTransformFeedbackInstancedEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawTransformFeedbackInstancedEXT");}}, |
| {"glDrawTransformFeedbackNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glDrawTransformFeedbackNV");}}, |
| {"glDrawTransformFeedbackStream", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawTransformFeedbackStream");}}, |
| {"glDrawTransformFeedbackStreamInstanced", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glDrawTransformFeedbackStreamInstanced");}}, |
| {"glDrawVkImageNV", GetTrampolineFunc<void(uint64_t, uint32_t, float, float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t, uint32_t, float, float, float, float, float, float, float, float, float)>, RunGuestCall, "glDrawVkImageNV");}}, |
| {"glEGLImageTargetRenderbufferStorageOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glEGLImageTargetRenderbufferStorageOES");}}, |
| {"glEGLImageTargetTexStorageEXT", GetTrampolineFunc<void(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*)>, RunGuestCall, "glEGLImageTargetTexStorageEXT");}}, |
| {"glEGLImageTargetTexture2DOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glEGLImageTargetTexture2DOES");}}, |
| {"glEGLImageTargetTextureStorageEXT", GetTrampolineFunc<void(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*)>, RunGuestCall, "glEGLImageTargetTextureStorageEXT");}}, |
| {"glEdgeFlag", GetTrampolineFunc<void(uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t)>, RunGuestCall, "glEdgeFlag");}}, |
| {"glEdgeFlagFormatNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEdgeFlagFormatNV");}}, |
| {"glEdgeFlagPointer", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glEdgeFlagPointer");}}, |
| {"glEdgeFlagPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glEdgeFlagPointerEXT");}}, |
| {"glEdgeFlagPointerListIBM", GetTrampolineFunc<void(uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t)>, RunGuestCall, "glEdgeFlagPointerListIBM");}}, |
| {"glEdgeFlagv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glEdgeFlagv");}}, |
| {"glElementPointerAPPLE", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glElementPointerAPPLE");}}, |
| {"glElementPointerATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glElementPointerATI");}}, |
| {"glEnable", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEnable");}}, |
| {"glEnableClientState", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEnableClientState");}}, |
| {"glEnableClientStateIndexedEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnableClientStateIndexedEXT");}}, |
| {"glEnableClientStateiEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnableClientStateiEXT");}}, |
| {"glEnableDriverControlQCOM", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEnableDriverControlQCOM");}}, |
| {"glEnableIndexedEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnableIndexedEXT");}}, |
| {"glEnableVariantClientStateEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEnableVariantClientStateEXT");}}, |
| {"glEnableVertexArrayAttrib", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnableVertexArrayAttrib");}}, |
| {"glEnableVertexArrayAttribEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnableVertexArrayAttribEXT");}}, |
| {"glEnableVertexArrayEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnableVertexArrayEXT");}}, |
| {"glEnableVertexAttribAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnableVertexAttribAPPLE");}}, |
| {"glEnableVertexAttribArray", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEnableVertexAttribArray");}}, |
| {"glEnableVertexAttribArrayARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEnableVertexAttribArrayARB");}}, |
| {"glEnablei", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnablei");}}, |
| {"glEnableiEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnableiEXT");}}, |
| {"glEnableiNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnableiNV");}}, |
| {"glEnableiOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEnableiOES");}}, |
| {"glEnd", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEnd");}}, |
| {"glEndConditionalRender", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEndConditionalRender");}}, |
| {"glEndConditionalRenderNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEndConditionalRenderNV");}}, |
| {"glEndConditionalRenderNVX", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEndConditionalRenderNVX");}}, |
| {"glEndFragmentShaderATI", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEndFragmentShaderATI");}}, |
| {"glEndList", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEndList");}}, |
| {"glEndOcclusionQueryNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEndOcclusionQueryNV");}}, |
| {"glEndPerfMonitorAMD", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEndPerfMonitorAMD");}}, |
| {"glEndPerfQueryINTEL", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEndPerfQueryINTEL");}}, |
| {"glEndQuery", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEndQuery");}}, |
| {"glEndQueryARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEndQueryARB");}}, |
| {"glEndQueryEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEndQueryEXT");}}, |
| {"glEndQueryIndexed", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEndQueryIndexed");}}, |
| {"glEndTilingQCOM", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEndTilingQCOM");}}, |
| {"glEndTransformFeedback", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEndTransformFeedback");}}, |
| {"glEndTransformFeedbackEXT", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEndTransformFeedbackEXT");}}, |
| {"glEndTransformFeedbackNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEndTransformFeedbackNV");}}, |
| {"glEndVertexShaderEXT", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEndVertexShaderEXT");}}, |
| {"glEndVideoCaptureNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEndVideoCaptureNV");}}, |
| {"glEvalCoord1d", GetTrampolineFunc<void(double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double)>, RunGuestCall, "glEvalCoord1d");}}, |
| {"glEvalCoord1dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glEvalCoord1dv");}}, |
| {"glEvalCoord1f", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glEvalCoord1f");}}, |
| {"glEvalCoord1fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glEvalCoord1fv");}}, |
| {"glEvalCoord1xOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEvalCoord1xOES");}}, |
| {"glEvalCoord1xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glEvalCoord1xvOES");}}, |
| {"glEvalCoord2d", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glEvalCoord2d");}}, |
| {"glEvalCoord2dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glEvalCoord2dv");}}, |
| {"glEvalCoord2f", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glEvalCoord2f");}}, |
| {"glEvalCoord2fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glEvalCoord2fv");}}, |
| {"glEvalCoord2xOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEvalCoord2xOES");}}, |
| {"glEvalCoord2xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glEvalCoord2xvOES");}}, |
| {"glEvalMapsNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEvalMapsNV");}}, |
| {"glEvalMesh1", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glEvalMesh1");}}, |
| {"glEvalMesh2", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glEvalMesh2");}}, |
| {"glEvalPoint1", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glEvalPoint1");}}, |
| {"glEvalPoint2", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glEvalPoint2");}}, |
| {"glEvaluateDepthValuesARB", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glEvaluateDepthValuesARB");}}, |
| {"glExecuteProgramNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glExecuteProgramNV");}}, |
| {"glExtGetBufferPointervQCOM", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glExtGetBufferPointervQCOM");}}, |
| {"glExtGetBuffersQCOM", GetTrampolineFunc<void(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*)>, RunGuestCall, "glExtGetBuffersQCOM");}}, |
| {"glExtGetFramebuffersQCOM", GetTrampolineFunc<void(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*)>, RunGuestCall, "glExtGetFramebuffersQCOM");}}, |
| {"glExtGetProgramBinarySourceQCOM", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glExtGetProgramBinarySourceQCOM");}}, |
| {"glExtGetProgramsQCOM", GetTrampolineFunc<void(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*)>, RunGuestCall, "glExtGetProgramsQCOM");}}, |
| {"glExtGetRenderbuffersQCOM", GetTrampolineFunc<void(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*)>, RunGuestCall, "glExtGetRenderbuffersQCOM");}}, |
| {"glExtGetShadersQCOM", GetTrampolineFunc<void(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*)>, RunGuestCall, "glExtGetShadersQCOM");}}, |
| {"glExtGetTexLevelParameterivQCOM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glExtGetTexLevelParameterivQCOM");}}, |
| {"glExtGetTexSubImageQCOM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glExtGetTexSubImageQCOM");}}, |
| {"glExtGetTexturesQCOM", GetTrampolineFunc<void(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*)>, RunGuestCall, "glExtGetTexturesQCOM");}}, |
| {"glExtIsProgramBinaryQCOM", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glExtIsProgramBinaryQCOM");}}, |
| {"glExtTexObjectStateOverrideiQCOM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glExtTexObjectStateOverrideiQCOM");}}, |
| {"glExtractComponentEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glExtractComponentEXT");}}, |
| {"glFeedbackBuffer", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glFeedbackBuffer");}}, |
| {"glFeedbackBufferxOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glFeedbackBufferxOES");}}, |
| {"glFenceSync", GetTrampolineFunc<void*(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, uint32_t)>, RunGuestCall, "glFenceSync");}}, |
| {"glFenceSyncAPPLE", GetTrampolineFunc<void*(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, uint32_t)>, RunGuestCall, "glFenceSyncAPPLE");}}, |
| {"glFinalCombinerInputNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFinalCombinerInputNV");}}, |
| {"glFinish", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glFinish");}}, |
| {"glFinishAsyncSGIX", GetTrampolineFunc<uint32_t(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*)>, RunGuestCall, "glFinishAsyncSGIX");}}, |
| {"glFinishFenceAPPLE", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glFinishFenceAPPLE");}}, |
| {"glFinishFenceNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glFinishFenceNV");}}, |
| {"glFinishObjectAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glFinishObjectAPPLE");}}, |
| {"glFinishTextureSUNX", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glFinishTextureSUNX");}}, |
| {"glFlush", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glFlush");}}, |
| {"glFlushMappedBufferRange", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glFlushMappedBufferRange");}}, |
| {"glFlushMappedBufferRangeAPPLE", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glFlushMappedBufferRangeAPPLE");}}, |
| {"glFlushMappedBufferRangeEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glFlushMappedBufferRangeEXT");}}, |
| {"glFlushMappedNamedBufferRange", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glFlushMappedNamedBufferRange");}}, |
| {"glFlushMappedNamedBufferRangeEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glFlushMappedNamedBufferRangeEXT");}}, |
| {"glFlushPixelDataRangeNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glFlushPixelDataRangeNV");}}, |
| {"glFlushRasterSGIX", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glFlushRasterSGIX");}}, |
| {"glFlushStaticDataIBM", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glFlushStaticDataIBM");}}, |
| {"glFlushVertexArrayRangeAPPLE", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glFlushVertexArrayRangeAPPLE");}}, |
| {"glFlushVertexArrayRangeNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glFlushVertexArrayRangeNV");}}, |
| {"glFogCoordFormatNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glFogCoordFormatNV");}}, |
| {"glFogCoordPointer", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glFogCoordPointer");}}, |
| {"glFogCoordPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glFogCoordPointerEXT");}}, |
| {"glFogCoordPointerListIBM", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glFogCoordPointerListIBM");}}, |
| {"glFogCoordd", GetTrampolineFunc<void(double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double)>, RunGuestCall, "glFogCoordd");}}, |
| {"glFogCoorddEXT", GetTrampolineFunc<void(double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double)>, RunGuestCall, "glFogCoorddEXT");}}, |
| {"glFogCoorddv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glFogCoorddv");}}, |
| {"glFogCoorddvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glFogCoorddvEXT");}}, |
| {"glFogCoordf", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glFogCoordf");}}, |
| {"glFogCoordfEXT", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glFogCoordfEXT");}}, |
| {"glFogCoordfv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glFogCoordfv");}}, |
| {"glFogCoordfvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glFogCoordfvEXT");}}, |
| {"glFogCoordhNV", GetTrampolineFunc<void(uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t)>, RunGuestCall, "glFogCoordhNV");}}, |
| {"glFogCoordhvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glFogCoordhvNV");}}, |
| {"glFogFuncSGIS", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glFogFuncSGIS");}}, |
| {"glFogf", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glFogf");}}, |
| {"glFogfv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glFogfv");}}, |
| {"glFogi", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glFogi");}}, |
| {"glFogiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glFogiv");}}, |
| {"glFogx", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glFogx");}}, |
| {"glFogxOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glFogxOES");}}, |
| {"glFogxv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glFogxv");}}, |
| {"glFogxvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glFogxvOES");}}, |
| {"glFragmentColorMaterialSGIX", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glFragmentColorMaterialSGIX");}}, |
| {"glFragmentCoverageColorNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glFragmentCoverageColorNV");}}, |
| {"glFragmentLightModelfSGIX", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glFragmentLightModelfSGIX");}}, |
| {"glFragmentLightModelfvSGIX", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glFragmentLightModelfvSGIX");}}, |
| {"glFragmentLightModeliSGIX", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glFragmentLightModeliSGIX");}}, |
| {"glFragmentLightModelivSGIX", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glFragmentLightModelivSGIX");}}, |
| {"glFragmentLightfSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glFragmentLightfSGIX");}}, |
| {"glFragmentLightfvSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glFragmentLightfvSGIX");}}, |
| {"glFragmentLightiSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFragmentLightiSGIX");}}, |
| {"glFragmentLightivSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glFragmentLightivSGIX");}}, |
| {"glFragmentMaterialfSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glFragmentMaterialfSGIX");}}, |
| {"glFragmentMaterialfvSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glFragmentMaterialfvSGIX");}}, |
| {"glFragmentMaterialiSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFragmentMaterialiSGIX");}}, |
| {"glFragmentMaterialivSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glFragmentMaterialivSGIX");}}, |
| {"glFrameTerminatorGREMEDY", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glFrameTerminatorGREMEDY");}}, |
| {"glFrameZoomSGIX", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glFrameZoomSGIX");}}, |
| {"glFramebufferDrawBufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glFramebufferDrawBufferEXT");}}, |
| {"glFramebufferDrawBuffersEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glFramebufferDrawBuffersEXT");}}, |
| {"glFramebufferFetchBarrierEXT", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glFramebufferFetchBarrierEXT");}}, |
| {"glFramebufferFetchBarrierQCOM", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glFramebufferFetchBarrierQCOM");}}, |
| {"glFramebufferFoveationConfigQCOM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glFramebufferFoveationConfigQCOM");}}, |
| {"glFramebufferFoveationParametersQCOM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, float, float, float, float, float)>, RunGuestCall, "glFramebufferFoveationParametersQCOM");}}, |
| {"glFramebufferParameteri", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferParameteri");}}, |
| {"glFramebufferPixelLocalStorageSizeEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glFramebufferPixelLocalStorageSizeEXT");}}, |
| {"glFramebufferReadBufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glFramebufferReadBufferEXT");}}, |
| {"glFramebufferRenderbuffer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferRenderbuffer");}}, |
| {"glFramebufferRenderbufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferRenderbufferEXT");}}, |
| {"glFramebufferRenderbufferOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferRenderbufferOES");}}, |
| {"glFramebufferSampleLocationsfvARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glFramebufferSampleLocationsfvARB");}}, |
| {"glFramebufferSampleLocationsfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glFramebufferSampleLocationsfvNV");}}, |
| {"glFramebufferSamplePositionsfvAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glFramebufferSamplePositionsfvAMD");}}, |
| {"glFramebufferTexture", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture");}}, |
| {"glFramebufferTexture1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture1D");}}, |
| {"glFramebufferTexture1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture1DEXT");}}, |
| {"glFramebufferTexture2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture2D");}}, |
| {"glFramebufferTexture2DDownsampleIMG", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture2DDownsampleIMG");}}, |
| {"glFramebufferTexture2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture2DEXT");}}, |
| {"glFramebufferTexture2DMultisampleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture2DMultisampleEXT");}}, |
| {"glFramebufferTexture2DMultisampleIMG", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture2DMultisampleIMG");}}, |
| {"glFramebufferTexture2DOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture2DOES");}}, |
| {"glFramebufferTexture3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture3D");}}, |
| {"glFramebufferTexture3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture3DEXT");}}, |
| {"glFramebufferTexture3DOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTexture3DOES");}}, |
| {"glFramebufferTextureARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureARB");}}, |
| {"glFramebufferTextureEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureEXT");}}, |
| {"glFramebufferTextureFaceARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureFaceARB");}}, |
| {"glFramebufferTextureFaceEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureFaceEXT");}}, |
| {"glFramebufferTextureLayer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureLayer");}}, |
| {"glFramebufferTextureLayerARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureLayerARB");}}, |
| {"glFramebufferTextureLayerDownsampleIMG", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureLayerDownsampleIMG");}}, |
| {"glFramebufferTextureLayerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureLayerEXT");}}, |
| {"glFramebufferTextureMultisampleMultiviewOVR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureMultisampleMultiviewOVR");}}, |
| {"glFramebufferTextureMultiviewOVR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureMultiviewOVR");}}, |
| {"glFramebufferTextureOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFramebufferTextureOES");}}, |
| {"glFreeObjectBufferATI", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glFreeObjectBufferATI");}}, |
| {"glFrontFace", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glFrontFace");}}, |
| {"glFrustum", GetTrampolineFunc<void(double, double, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double, double, double, double)>, RunGuestCall, "glFrustum");}}, |
| {"glFrustumf", GetTrampolineFunc<void(float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float)>, RunGuestCall, "glFrustumf");}}, |
| {"glFrustumfOES", GetTrampolineFunc<void(float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float)>, RunGuestCall, "glFrustumfOES");}}, |
| {"glFrustumx", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFrustumx");}}, |
| {"glFrustumxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glFrustumxOES");}}, |
| {"glGenAsyncMarkersSGIX", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glGenAsyncMarkersSGIX");}}, |
| {"glGenBuffers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenBuffers");}}, |
| {"glGenBuffersARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenBuffersARB");}}, |
| {"glGenFencesAPPLE", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenFencesAPPLE");}}, |
| {"glGenFencesNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenFencesNV");}}, |
| {"glGenFragmentShadersATI", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glGenFragmentShadersATI");}}, |
| {"glGenFramebuffers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenFramebuffers");}}, |
| {"glGenFramebuffersEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenFramebuffersEXT");}}, |
| {"glGenFramebuffersOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenFramebuffersOES");}}, |
| {"glGenLists", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glGenLists");}}, |
| {"glGenNamesAMD", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGenNamesAMD");}}, |
| {"glGenOcclusionQueriesNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenOcclusionQueriesNV");}}, |
| {"glGenPathsNV", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glGenPathsNV");}}, |
| {"glGenPerfMonitorsAMD", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenPerfMonitorsAMD");}}, |
| {"glGenProgramPipelines", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenProgramPipelines");}}, |
| {"glGenProgramPipelinesEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenProgramPipelinesEXT");}}, |
| {"glGenProgramsARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenProgramsARB");}}, |
| {"glGenProgramsNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenProgramsNV");}}, |
| {"glGenQueries", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenQueries");}}, |
| {"glGenQueriesARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenQueriesARB");}}, |
| {"glGenQueriesEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenQueriesEXT");}}, |
| {"glGenQueryResourceTagNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenQueryResourceTagNV");}}, |
| {"glGenRenderbuffers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenRenderbuffers");}}, |
| {"glGenRenderbuffersEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenRenderbuffersEXT");}}, |
| {"glGenRenderbuffersOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenRenderbuffersOES");}}, |
| {"glGenSamplers", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenSamplers");}}, |
| {"glGenSemaphoresEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenSemaphoresEXT");}}, |
| {"glGenSymbolsEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glGenSymbolsEXT");}}, |
| {"glGenTextures", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenTextures");}}, |
| {"glGenTexturesEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenTexturesEXT");}}, |
| {"glGenTransformFeedbacks", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenTransformFeedbacks");}}, |
| {"glGenTransformFeedbacksNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenTransformFeedbacksNV");}}, |
| {"glGenVertexArrays", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenVertexArrays");}}, |
| {"glGenVertexArraysAPPLE", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenVertexArraysAPPLE");}}, |
| {"glGenVertexArraysOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGenVertexArraysOES");}}, |
| {"glGenVertexShadersEXT", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glGenVertexShadersEXT");}}, |
| {"glGenerateMipmap", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glGenerateMipmap");}}, |
| {"glGenerateMipmapEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glGenerateMipmapEXT");}}, |
| {"glGenerateMipmapOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glGenerateMipmapOES");}}, |
| {"glGenerateMultiTexMipmapEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glGenerateMultiTexMipmapEXT");}}, |
| {"glGenerateTextureMipmap", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glGenerateTextureMipmap");}}, |
| {"glGenerateTextureMipmapEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glGenerateTextureMipmapEXT");}}, |
| {"glGetActiveAtomicCounterBufferiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetActiveAtomicCounterBufferiv");}}, |
| {"glGetActiveAttrib", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>, RunGuestCall, "glGetActiveAttrib");}}, |
| {"glGetActiveAttribARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>, RunGuestCall, "glGetActiveAttribARB");}}, |
| {"glGetActiveSubroutineName", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetActiveSubroutineName");}}, |
| {"glGetActiveSubroutineUniformName", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetActiveSubroutineUniformName");}}, |
| {"glGetActiveSubroutineUniformiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetActiveSubroutineUniformiv");}}, |
| {"glGetActiveUniform", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>, RunGuestCall, "glGetActiveUniform");}}, |
| {"glGetActiveUniformARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>, RunGuestCall, "glGetActiveUniformARB");}}, |
| {"glGetActiveUniformBlockName", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetActiveUniformBlockName");}}, |
| {"glGetActiveUniformBlockiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetActiveUniformBlockiv");}}, |
| {"glGetActiveUniformName", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetActiveUniformName");}}, |
| {"glGetActiveUniformsiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, void*)>, RunGuestCall, "glGetActiveUniformsiv");}}, |
| {"glGetActiveVaryingNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>, RunGuestCall, "glGetActiveVaryingNV");}}, |
| {"glGetArrayObjectfvATI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetArrayObjectfvATI");}}, |
| {"glGetArrayObjectivATI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetArrayObjectivATI");}}, |
| {"glGetAttachedObjectsARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetAttachedObjectsARB");}}, |
| {"glGetAttachedShaders", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetAttachedShaders");}}, |
| {"glGetAttribLocation", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glGetAttribLocation");}}, |
| {"glGetAttribLocationARB", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glGetAttribLocationARB");}}, |
| {"glGetBooleanIndexedvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetBooleanIndexedvEXT");}}, |
| {"glGetBooleani_v", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetBooleani_v");}}, |
| {"glGetBooleanv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetBooleanv");}}, |
| {"glGetBufferParameteri64v", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetBufferParameteri64v");}}, |
| {"glGetBufferParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetBufferParameteriv");}}, |
| {"glGetBufferParameterivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetBufferParameterivARB");}}, |
| {"glGetBufferParameterui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetBufferParameterui64vNV");}}, |
| {"glGetBufferPointerv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetBufferPointerv");}}, |
| {"glGetBufferPointervARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetBufferPointervARB");}}, |
| {"glGetBufferPointervOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetBufferPointervOES");}}, |
| {"glGetBufferSubData", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>, RunGuestCall, "glGetBufferSubData");}}, |
| {"glGetBufferSubDataARB", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>, RunGuestCall, "glGetBufferSubDataARB");}}, |
| {"glGetClipPlane", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetClipPlane");}}, |
| {"glGetClipPlanef", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetClipPlanef");}}, |
| {"glGetClipPlanefOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetClipPlanefOES");}}, |
| {"glGetClipPlanex", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetClipPlanex");}}, |
| {"glGetClipPlanexOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetClipPlanexOES");}}, |
| {"glGetColorTable", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetColorTable");}}, |
| {"glGetColorTableEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetColorTableEXT");}}, |
| {"glGetColorTableParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetColorTableParameterfv");}}, |
| {"glGetColorTableParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetColorTableParameterfvEXT");}}, |
| {"glGetColorTableParameterfvSGI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetColorTableParameterfvSGI");}}, |
| {"glGetColorTableParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetColorTableParameteriv");}}, |
| {"glGetColorTableParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetColorTableParameterivEXT");}}, |
| {"glGetColorTableParameterivSGI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetColorTableParameterivSGI");}}, |
| {"glGetColorTableSGI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetColorTableSGI");}}, |
| {"glGetCombinerInputParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCombinerInputParameterfvNV");}}, |
| {"glGetCombinerInputParameterivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCombinerInputParameterivNV");}}, |
| {"glGetCombinerOutputParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCombinerOutputParameterfvNV");}}, |
| {"glGetCombinerOutputParameterivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCombinerOutputParameterivNV");}}, |
| {"glGetCombinerStageParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCombinerStageParameterfvNV");}}, |
| {"glGetCommandHeaderNV", GetTrampolineFunc<uint32_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t)>, RunGuestCall, "glGetCommandHeaderNV");}}, |
| {"glGetCompressedMultiTexImageEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCompressedMultiTexImageEXT");}}, |
| {"glGetCompressedTexImage", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCompressedTexImage");}}, |
| {"glGetCompressedTexImageARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCompressedTexImageARB");}}, |
| {"glGetCompressedTextureImage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCompressedTextureImage");}}, |
| {"glGetCompressedTextureImageEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCompressedTextureImageEXT");}}, |
| {"glGetCompressedTextureSubImage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetCompressedTextureSubImage");}}, |
| {"glGetConvolutionFilter", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetConvolutionFilter");}}, |
| {"glGetConvolutionFilterEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetConvolutionFilterEXT");}}, |
| {"glGetConvolutionParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetConvolutionParameterfv");}}, |
| {"glGetConvolutionParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetConvolutionParameterfvEXT");}}, |
| {"glGetConvolutionParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetConvolutionParameteriv");}}, |
| {"glGetConvolutionParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetConvolutionParameterivEXT");}}, |
| {"glGetConvolutionParameterxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetConvolutionParameterxvOES");}}, |
| {"glGetCoverageModulationTableNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetCoverageModulationTableNV");}}, |
| {"glGetDebugMessageLog", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*, void*, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*, void*, void*, void*, void*, void*)>, RunGuestCall, "glGetDebugMessageLog");}}, |
| {"glGetDebugMessageLogAMD", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*, void*, void*, void*, void*)>, RunGuestCall, "glGetDebugMessageLogAMD");}}, |
| {"glGetDebugMessageLogARB", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*, void*, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*, void*, void*, void*, void*, void*)>, RunGuestCall, "glGetDebugMessageLogARB");}}, |
| {"glGetDebugMessageLogKHR", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*, void*, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*, void*, void*, void*, void*, void*)>, RunGuestCall, "glGetDebugMessageLogKHR");}}, |
| {"glGetDetailTexFuncSGIS", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetDetailTexFuncSGIS");}}, |
| {"glGetDoubleIndexedvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetDoubleIndexedvEXT");}}, |
| {"glGetDoublei_v", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetDoublei_v");}}, |
| {"glGetDoublei_vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetDoublei_vEXT");}}, |
| {"glGetDoublev", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetDoublev");}}, |
| {"glGetDriverControlStringQCOM", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetDriverControlStringQCOM");}}, |
| {"glGetDriverControlsQCOM", GetTrampolineFunc<void(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*)>, RunGuestCall, "glGetDriverControlsQCOM");}}, |
| {"glGetError", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "glGetError");}}, |
| {"glGetFenceivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFenceivNV");}}, |
| {"glGetFinalCombinerInputParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFinalCombinerInputParameterfvNV");}}, |
| {"glGetFinalCombinerInputParameterivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFinalCombinerInputParameterivNV");}}, |
| {"glGetFirstPerfQueryIdINTEL", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glGetFirstPerfQueryIdINTEL");}}, |
| {"glGetFixedv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetFixedv");}}, |
| {"glGetFixedvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetFixedvOES");}}, |
| {"glGetFloatIndexedvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFloatIndexedvEXT");}}, |
| {"glGetFloati_v", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFloati_v");}}, |
| {"glGetFloati_vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFloati_vEXT");}}, |
| {"glGetFloati_vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFloati_vNV");}}, |
| {"glGetFloati_vOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFloati_vOES");}}, |
| {"glGetFloatv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetFloatv");}}, |
| {"glGetFogFuncSGIS", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glGetFogFuncSGIS");}}, |
| {"glGetFragDataIndex", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glGetFragDataIndex");}}, |
| {"glGetFragDataIndexEXT", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glGetFragDataIndexEXT");}}, |
| {"glGetFragDataLocation", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glGetFragDataLocation");}}, |
| {"glGetFragDataLocationEXT", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glGetFragDataLocationEXT");}}, |
| {"glGetFragmentLightfvSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFragmentLightfvSGIX");}}, |
| {"glGetFragmentLightivSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFragmentLightivSGIX");}}, |
| {"glGetFragmentMaterialfvSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFragmentMaterialfvSGIX");}}, |
| {"glGetFragmentMaterialivSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFragmentMaterialivSGIX");}}, |
| {"glGetFramebufferAttachmentParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFramebufferAttachmentParameteriv");}}, |
| {"glGetFramebufferAttachmentParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFramebufferAttachmentParameterivEXT");}}, |
| {"glGetFramebufferAttachmentParameterivOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFramebufferAttachmentParameterivOES");}}, |
| {"glGetFramebufferParameterfvAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFramebufferParameterfvAMD");}}, |
| {"glGetFramebufferParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFramebufferParameteriv");}}, |
| {"glGetFramebufferParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetFramebufferParameterivEXT");}}, |
| {"glGetFramebufferPixelLocalStorageSizeEXT", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glGetFramebufferPixelLocalStorageSizeEXT");}}, |
| {"glGetGraphicsResetStatus", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "glGetGraphicsResetStatus");}}, |
| {"glGetGraphicsResetStatusARB", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "glGetGraphicsResetStatusARB");}}, |
| {"glGetGraphicsResetStatusEXT", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "glGetGraphicsResetStatusEXT");}}, |
| {"glGetGraphicsResetStatusKHR", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "glGetGraphicsResetStatusKHR");}}, |
| {"glGetHandleARB", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glGetHandleARB");}}, |
| {"glGetHistogram", GetTrampolineFunc<void(uint32_t, uint8_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetHistogram");}}, |
| {"glGetHistogramEXT", GetTrampolineFunc<void(uint32_t, uint8_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetHistogramEXT");}}, |
| {"glGetHistogramParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetHistogramParameterfv");}}, |
| {"glGetHistogramParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetHistogramParameterfvEXT");}}, |
| {"glGetHistogramParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetHistogramParameteriv");}}, |
| {"glGetHistogramParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetHistogramParameterivEXT");}}, |
| {"glGetHistogramParameterxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetHistogramParameterxvOES");}}, |
| {"glGetImageHandleARB", GetTrampolineFunc<uint64_t(uint32_t, uint32_t, uint8_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint64_t(uint32_t, uint32_t, uint8_t, uint32_t, uint32_t)>, RunGuestCall, "glGetImageHandleARB");}}, |
| {"glGetImageHandleNV", GetTrampolineFunc<uint64_t(uint32_t, uint32_t, uint8_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint64_t(uint32_t, uint32_t, uint8_t, uint32_t, uint32_t)>, RunGuestCall, "glGetImageHandleNV");}}, |
| {"glGetImageTransformParameterfvHP", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetImageTransformParameterfvHP");}}, |
| {"glGetImageTransformParameterivHP", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetImageTransformParameterivHP");}}, |
| {"glGetInfoLogARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetInfoLogARB");}}, |
| {"glGetInstrumentsSGIX", GetTrampolineFunc<uint32_t(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void)>, RunGuestCall, "glGetInstrumentsSGIX");}}, |
| {"glGetInteger64i_v", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetInteger64i_v");}}, |
| {"glGetInteger64v", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetInteger64v");}}, |
| {"glGetInteger64vAPPLE", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetInteger64vAPPLE");}}, |
| {"glGetIntegerIndexedvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetIntegerIndexedvEXT");}}, |
| {"glGetIntegeri_v", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetIntegeri_v");}}, |
| {"glGetIntegeri_vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetIntegeri_vEXT");}}, |
| {"glGetIntegerui64i_vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetIntegerui64i_vNV");}}, |
| {"glGetIntegerui64vNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetIntegerui64vNV");}}, |
| {"glGetIntegerv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetIntegerv");}}, |
| {"glGetInternalformatSampleivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetInternalformatSampleivNV");}}, |
| {"glGetInternalformati64v", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetInternalformati64v");}}, |
| {"glGetInternalformativ", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetInternalformativ");}}, |
| {"glGetInvariantBooleanvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetInvariantBooleanvEXT");}}, |
| {"glGetInvariantFloatvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetInvariantFloatvEXT");}}, |
| {"glGetInvariantIntegervEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetInvariantIntegervEXT");}}, |
| {"glGetLightfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetLightfv");}}, |
| {"glGetLightiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetLightiv");}}, |
| {"glGetLightxOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetLightxOES");}}, |
| {"glGetLightxv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetLightxv");}}, |
| {"glGetLightxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetLightxvOES");}}, |
| {"glGetListParameterfvSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetListParameterfvSGIX");}}, |
| {"glGetListParameterivSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetListParameterivSGIX");}}, |
| {"glGetLocalConstantBooleanvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetLocalConstantBooleanvEXT");}}, |
| {"glGetLocalConstantFloatvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetLocalConstantFloatvEXT");}}, |
| {"glGetLocalConstantIntegervEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetLocalConstantIntegervEXT");}}, |
| {"glGetMapAttribParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMapAttribParameterfvNV");}}, |
| {"glGetMapAttribParameterivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMapAttribParameterivNV");}}, |
| {"glGetMapControlPointsNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glGetMapControlPointsNV");}}, |
| {"glGetMapParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMapParameterfvNV");}}, |
| {"glGetMapParameterivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMapParameterivNV");}}, |
| {"glGetMapdv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMapdv");}}, |
| {"glGetMapfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMapfv");}}, |
| {"glGetMapiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMapiv");}}, |
| {"glGetMapxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMapxvOES");}}, |
| {"glGetMaterialfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMaterialfv");}}, |
| {"glGetMaterialiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMaterialiv");}}, |
| {"glGetMaterialxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glGetMaterialxOES");}}, |
| {"glGetMaterialxv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMaterialxv");}}, |
| {"glGetMaterialxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMaterialxvOES");}}, |
| {"glGetMemoryObjectParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMemoryObjectParameterivEXT");}}, |
| {"glGetMinmax", GetTrampolineFunc<void(uint32_t, uint8_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMinmax");}}, |
| {"glGetMinmaxEXT", GetTrampolineFunc<void(uint32_t, uint8_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMinmaxEXT");}}, |
| {"glGetMinmaxParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMinmaxParameterfv");}}, |
| {"glGetMinmaxParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMinmaxParameterfvEXT");}}, |
| {"glGetMinmaxParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMinmaxParameteriv");}}, |
| {"glGetMinmaxParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMinmaxParameterivEXT");}}, |
| {"glGetMultiTexEnvfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexEnvfvEXT");}}, |
| {"glGetMultiTexEnvivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexEnvivEXT");}}, |
| {"glGetMultiTexGendvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexGendvEXT");}}, |
| {"glGetMultiTexGenfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexGenfvEXT");}}, |
| {"glGetMultiTexGenivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexGenivEXT");}}, |
| {"glGetMultiTexImageEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexImageEXT");}}, |
| {"glGetMultiTexLevelParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexLevelParameterfvEXT");}}, |
| {"glGetMultiTexLevelParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexLevelParameterivEXT");}}, |
| {"glGetMultiTexParameterIivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexParameterIivEXT");}}, |
| {"glGetMultiTexParameterIuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexParameterIuivEXT");}}, |
| {"glGetMultiTexParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexParameterfvEXT");}}, |
| {"glGetMultiTexParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultiTexParameterivEXT");}}, |
| {"glGetMultisamplefv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultisamplefv");}}, |
| {"glGetMultisamplefvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetMultisamplefvNV");}}, |
| {"glGetNamedBufferParameteri64v", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedBufferParameteri64v");}}, |
| {"glGetNamedBufferParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedBufferParameteriv");}}, |
| {"glGetNamedBufferParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedBufferParameterivEXT");}}, |
| {"glGetNamedBufferParameterui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedBufferParameterui64vNV");}}, |
| {"glGetNamedBufferPointerv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedBufferPointerv");}}, |
| {"glGetNamedBufferPointervEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedBufferPointervEXT");}}, |
| {"glGetNamedBufferSubData", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>, RunGuestCall, "glGetNamedBufferSubData");}}, |
| {"glGetNamedBufferSubDataEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>, RunGuestCall, "glGetNamedBufferSubDataEXT");}}, |
| {"glGetNamedFramebufferAttachmentParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedFramebufferAttachmentParameteriv");}}, |
| {"glGetNamedFramebufferAttachmentParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedFramebufferAttachmentParameterivEXT");}}, |
| {"glGetNamedFramebufferParameterfvAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedFramebufferParameterfvAMD");}}, |
| {"glGetNamedFramebufferParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedFramebufferParameteriv");}}, |
| {"glGetNamedFramebufferParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedFramebufferParameterivEXT");}}, |
| {"glGetNamedProgramLocalParameterIivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedProgramLocalParameterIivEXT");}}, |
| {"glGetNamedProgramLocalParameterIuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedProgramLocalParameterIuivEXT");}}, |
| {"glGetNamedProgramLocalParameterdvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedProgramLocalParameterdvEXT");}}, |
| {"glGetNamedProgramLocalParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedProgramLocalParameterfvEXT");}}, |
| {"glGetNamedProgramStringEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedProgramStringEXT");}}, |
| {"glGetNamedProgramivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedProgramivEXT");}}, |
| {"glGetNamedRenderbufferParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedRenderbufferParameteriv");}}, |
| {"glGetNamedRenderbufferParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetNamedRenderbufferParameterivEXT");}}, |
| {"glGetNamedStringARB", GetTrampolineFunc<void(uint32_t, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, void*, void*)>, RunGuestCall, "glGetNamedStringARB");}}, |
| {"glGetNamedStringivARB", GetTrampolineFunc<void(uint32_t, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, void*)>, RunGuestCall, "glGetNamedStringivARB");}}, |
| {"glGetNextPerfQueryIdINTEL", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetNextPerfQueryIdINTEL");}}, |
| {"glGetObjectBufferfvATI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetObjectBufferfvATI");}}, |
| {"glGetObjectBufferivATI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetObjectBufferivATI");}}, |
| {"glGetObjectLabel", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetObjectLabel");}}, |
| {"glGetObjectLabelEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetObjectLabelEXT");}}, |
| {"glGetObjectLabelKHR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetObjectLabelKHR");}}, |
| {"glGetObjectParameterfvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetObjectParameterfvARB");}}, |
| {"glGetObjectParameterivAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetObjectParameterivAPPLE");}}, |
| {"glGetObjectParameterivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetObjectParameterivARB");}}, |
| {"glGetObjectPtrLabel", GetTrampolineFunc<void(void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*, void*)>, RunGuestCall, "glGetObjectPtrLabel");}}, |
| {"glGetObjectPtrLabelKHR", GetTrampolineFunc<void(void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*, void*)>, RunGuestCall, "glGetObjectPtrLabelKHR");}}, |
| {"glGetOcclusionQueryivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetOcclusionQueryivNV");}}, |
| {"glGetOcclusionQueryuivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetOcclusionQueryuivNV");}}, |
| {"glGetPathColorGenfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPathColorGenfvNV");}}, |
| {"glGetPathColorGenivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPathColorGenivNV");}}, |
| {"glGetPathCommandsNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetPathCommandsNV");}}, |
| {"glGetPathCoordsNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetPathCoordsNV");}}, |
| {"glGetPathDashArrayNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetPathDashArrayNV");}}, |
| {"glGetPathLengthNV", GetTrampolineFunc<float(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<float(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glGetPathLengthNV");}}, |
| {"glGetPathMetricRangeNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPathMetricRangeNV");}}, |
| {"glGetPathMetricsNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPathMetricsNV");}}, |
| {"glGetPathParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPathParameterfvNV");}}, |
| {"glGetPathParameterivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPathParameterivNV");}}, |
| {"glGetPathSpacingNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, float, float, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, float, float, uint32_t, void*)>, RunGuestCall, "glGetPathSpacingNV");}}, |
| {"glGetPathTexGenfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPathTexGenfvNV");}}, |
| {"glGetPathTexGenivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPathTexGenivNV");}}, |
| {"glGetPerfCounterInfoINTEL", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, void*, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, void*, void*, void*, void*, void*)>, RunGuestCall, "glGetPerfCounterInfoINTEL");}}, |
| {"glGetPerfMonitorCounterDataAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetPerfMonitorCounterDataAMD");}}, |
| {"glGetPerfMonitorCounterInfoAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPerfMonitorCounterInfoAMD");}}, |
| {"glGetPerfMonitorCounterStringAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetPerfMonitorCounterStringAMD");}}, |
| {"glGetPerfMonitorCountersAMD", GetTrampolineFunc<void(uint32_t, void*, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*, uint32_t, void*)>, RunGuestCall, "glGetPerfMonitorCountersAMD");}}, |
| {"glGetPerfMonitorGroupStringAMD", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetPerfMonitorGroupStringAMD");}}, |
| {"glGetPerfMonitorGroupsAMD", GetTrampolineFunc<void(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*)>, RunGuestCall, "glGetPerfMonitorGroupsAMD");}}, |
| {"glGetPerfQueryDataINTEL", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetPerfQueryDataINTEL");}}, |
| {"glGetPerfQueryIdByNameINTEL", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glGetPerfQueryIdByNameINTEL");}}, |
| {"glGetPerfQueryInfoINTEL", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*, void*, void*, void*)>, RunGuestCall, "glGetPerfQueryInfoINTEL");}}, |
| {"glGetPixelMapfv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetPixelMapfv");}}, |
| {"glGetPixelMapuiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetPixelMapuiv");}}, |
| {"glGetPixelMapusv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetPixelMapusv");}}, |
| {"glGetPixelMapxv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPixelMapxv");}}, |
| {"glGetPixelTexGenParameterfvSGIS", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetPixelTexGenParameterfvSGIS");}}, |
| {"glGetPixelTexGenParameterivSGIS", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetPixelTexGenParameterivSGIS");}}, |
| {"glGetPixelTransformParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPixelTransformParameterfvEXT");}}, |
| {"glGetPixelTransformParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPixelTransformParameterivEXT");}}, |
| {"glGetPointerIndexedvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPointerIndexedvEXT");}}, |
| {"glGetPointeri_vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetPointeri_vEXT");}}, |
| {"glGetPointerv", DoCustomTrampolineWithThunk_glGetPointerv, [](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuest_glGetPointerv, "glGetPointerv");}}, |
| {"glGetPointervEXT", DoCustomTrampolineWithThunk_glGetPointervEXT, [](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuest_glGetPointervEXT, "glGetPointervEXT");}}, |
| {"glGetPointervKHR", DoCustomTrampolineWithThunk_glGetPointervKHR, [](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuest_glGetPointervKHR, "glGetPointervKHR");}}, |
| {"glGetPolygonStipple", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glGetPolygonStipple");}}, |
| {"glGetProgramBinary", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*, void*)>, RunGuestCall, "glGetProgramBinary");}}, |
| {"glGetProgramBinaryOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*, void*)>, RunGuestCall, "glGetProgramBinaryOES");}}, |
| {"glGetProgramEnvParameterIivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramEnvParameterIivNV");}}, |
| {"glGetProgramEnvParameterIuivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramEnvParameterIuivNV");}}, |
| {"glGetProgramEnvParameterdvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramEnvParameterdvARB");}}, |
| {"glGetProgramEnvParameterfvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramEnvParameterfvARB");}}, |
| {"glGetProgramInfoLog", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetProgramInfoLog");}}, |
| {"glGetProgramInterfaceiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramInterfaceiv");}}, |
| {"glGetProgramLocalParameterIivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramLocalParameterIivNV");}}, |
| {"glGetProgramLocalParameterIuivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramLocalParameterIuivNV");}}, |
| {"glGetProgramLocalParameterdvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramLocalParameterdvARB");}}, |
| {"glGetProgramLocalParameterfvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramLocalParameterfvARB");}}, |
| {"glGetProgramNamedParameterdvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetProgramNamedParameterdvNV");}}, |
| {"glGetProgramNamedParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetProgramNamedParameterfvNV");}}, |
| {"glGetProgramParameterdvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramParameterdvNV");}}, |
| {"glGetProgramParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramParameterfvNV");}}, |
| {"glGetProgramPipelineInfoLog", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetProgramPipelineInfoLog");}}, |
| {"glGetProgramPipelineInfoLogEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetProgramPipelineInfoLogEXT");}}, |
| {"glGetProgramPipelineiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramPipelineiv");}}, |
| {"glGetProgramPipelineivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramPipelineivEXT");}}, |
| {"glGetProgramResourceIndex", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramResourceIndex");}}, |
| {"glGetProgramResourceLocation", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramResourceLocation");}}, |
| {"glGetProgramResourceLocationIndex", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramResourceLocationIndex");}}, |
| {"glGetProgramResourceLocationIndexEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramResourceLocationIndexEXT");}}, |
| {"glGetProgramResourceName", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetProgramResourceName");}}, |
| {"glGetProgramResourcefvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, void*)>, RunGuestCall, "glGetProgramResourcefvNV");}}, |
| {"glGetProgramResourceiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, void*)>, RunGuestCall, "glGetProgramResourceiv");}}, |
| {"glGetProgramStageiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramStageiv");}}, |
| {"glGetProgramStringARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramStringARB");}}, |
| {"glGetProgramStringNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramStringNV");}}, |
| {"glGetProgramSubroutineParameteruivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramSubroutineParameteruivNV");}}, |
| {"glGetProgramiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramiv");}}, |
| {"glGetProgramivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramivARB");}}, |
| {"glGetProgramivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetProgramivNV");}}, |
| {"glGetQueryBufferObjecti64v", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glGetQueryBufferObjecti64v");}}, |
| {"glGetQueryBufferObjectiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glGetQueryBufferObjectiv");}}, |
| {"glGetQueryBufferObjectui64v", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glGetQueryBufferObjectui64v");}}, |
| {"glGetQueryBufferObjectuiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glGetQueryBufferObjectuiv");}}, |
| {"glGetQueryIndexediv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryIndexediv");}}, |
| {"glGetQueryObjecti64v", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryObjecti64v");}}, |
| {"glGetQueryObjecti64vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryObjecti64vEXT");}}, |
| {"glGetQueryObjectiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryObjectiv");}}, |
| {"glGetQueryObjectivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryObjectivARB");}}, |
| {"glGetQueryObjectivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryObjectivEXT");}}, |
| {"glGetQueryObjectui64v", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryObjectui64v");}}, |
| {"glGetQueryObjectui64vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryObjectui64vEXT");}}, |
| {"glGetQueryObjectuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryObjectuiv");}}, |
| {"glGetQueryObjectuivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryObjectuivARB");}}, |
| {"glGetQueryObjectuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryObjectuivEXT");}}, |
| {"glGetQueryiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryiv");}}, |
| {"glGetQueryivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryivARB");}}, |
| {"glGetQueryivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetQueryivEXT");}}, |
| {"glGetRenderbufferParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetRenderbufferParameteriv");}}, |
| {"glGetRenderbufferParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetRenderbufferParameterivEXT");}}, |
| {"glGetRenderbufferParameterivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetRenderbufferParameterivOES");}}, |
| {"glGetSamplerParameterIiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSamplerParameterIiv");}}, |
| {"glGetSamplerParameterIivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSamplerParameterIivEXT");}}, |
| {"glGetSamplerParameterIivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSamplerParameterIivOES");}}, |
| {"glGetSamplerParameterIuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSamplerParameterIuiv");}}, |
| {"glGetSamplerParameterIuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSamplerParameterIuivEXT");}}, |
| {"glGetSamplerParameterIuivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSamplerParameterIuivOES");}}, |
| {"glGetSamplerParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSamplerParameterfv");}}, |
| {"glGetSamplerParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSamplerParameteriv");}}, |
| {"glGetSemaphoreParameterui64vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSemaphoreParameterui64vEXT");}}, |
| {"glGetSeparableFilter", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*)>, RunGuestCall, "glGetSeparableFilter");}}, |
| {"glGetSeparableFilterEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*)>, RunGuestCall, "glGetSeparableFilterEXT");}}, |
| {"glGetShaderInfoLog", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetShaderInfoLog");}}, |
| {"glGetShaderPrecisionFormat", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetShaderPrecisionFormat");}}, |
| {"glGetShaderSource", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetShaderSource");}}, |
| {"glGetShaderSourceARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetShaderSourceARB");}}, |
| {"glGetShaderiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetShaderiv");}}, |
| {"glGetSharpenTexFuncSGIS", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetSharpenTexFuncSGIS");}}, |
| {"glGetStageIndexNV", GetTrampolineFunc<uint16_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint16_t(uint32_t)>, RunGuestCall, "glGetStageIndexNV");}}, |
| {"glGetString", GetTrampolineFunc<void*(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t)>, RunGuestCall, "glGetString");}}, |
| {"glGetStringi", GetTrampolineFunc<void*(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, uint32_t)>, RunGuestCall, "glGetStringi");}}, |
| {"glGetSubroutineIndex", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSubroutineIndex");}}, |
| {"glGetSubroutineUniformLocation", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetSubroutineUniformLocation");}}, |
| {"glGetSynciv", GetTrampolineFunc<void(void*, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetSynciv");}}, |
| {"glGetSyncivAPPLE", GetTrampolineFunc<void(void*, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetSyncivAPPLE");}}, |
| {"glGetTexBumpParameterfvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetTexBumpParameterfvATI");}}, |
| {"glGetTexBumpParameterivATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetTexBumpParameterivATI");}}, |
| {"glGetTexEnvfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexEnvfv");}}, |
| {"glGetTexEnviv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexEnviv");}}, |
| {"glGetTexEnvxv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexEnvxv");}}, |
| {"glGetTexEnvxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexEnvxvOES");}}, |
| {"glGetTexFilterFuncSGIS", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexFilterFuncSGIS");}}, |
| {"glGetTexGendv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexGendv");}}, |
| {"glGetTexGenfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexGenfv");}}, |
| {"glGetTexGenfvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexGenfvOES");}}, |
| {"glGetTexGeniv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexGeniv");}}, |
| {"glGetTexGenivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexGenivOES");}}, |
| {"glGetTexGenxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexGenxvOES");}}, |
| {"glGetTexImage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexImage");}}, |
| {"glGetTexLevelParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexLevelParameterfv");}}, |
| {"glGetTexLevelParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexLevelParameteriv");}}, |
| {"glGetTexLevelParameterxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexLevelParameterxvOES");}}, |
| {"glGetTexParameterIiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameterIiv");}}, |
| {"glGetTexParameterIivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameterIivEXT");}}, |
| {"glGetTexParameterIivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameterIivOES");}}, |
| {"glGetTexParameterIuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameterIuiv");}}, |
| {"glGetTexParameterIuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameterIuivEXT");}}, |
| {"glGetTexParameterIuivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameterIuivOES");}}, |
| {"glGetTexParameterPointervAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameterPointervAPPLE");}}, |
| {"glGetTexParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameterfv");}}, |
| {"glGetTexParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameteriv");}}, |
| {"glGetTexParameterxv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameterxv");}}, |
| {"glGetTexParameterxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTexParameterxvOES");}}, |
| {"glGetTextureHandleARB", GetTrampolineFunc<uint64_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint64_t(uint32_t)>, RunGuestCall, "glGetTextureHandleARB");}}, |
| {"glGetTextureHandleIMG", GetTrampolineFunc<uint64_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint64_t(uint32_t)>, RunGuestCall, "glGetTextureHandleIMG");}}, |
| {"glGetTextureHandleNV", GetTrampolineFunc<uint64_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint64_t(uint32_t)>, RunGuestCall, "glGetTextureHandleNV");}}, |
| {"glGetTextureImage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureImage");}}, |
| {"glGetTextureImageEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureImageEXT");}}, |
| {"glGetTextureLevelParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureLevelParameterfv");}}, |
| {"glGetTextureLevelParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureLevelParameterfvEXT");}}, |
| {"glGetTextureLevelParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureLevelParameteriv");}}, |
| {"glGetTextureLevelParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureLevelParameterivEXT");}}, |
| {"glGetTextureParameterIiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureParameterIiv");}}, |
| {"glGetTextureParameterIivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureParameterIivEXT");}}, |
| {"glGetTextureParameterIuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureParameterIuiv");}}, |
| {"glGetTextureParameterIuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureParameterIuivEXT");}}, |
| {"glGetTextureParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureParameterfv");}}, |
| {"glGetTextureParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureParameterfvEXT");}}, |
| {"glGetTextureParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureParameteriv");}}, |
| {"glGetTextureParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureParameterivEXT");}}, |
| {"glGetTextureSamplerHandleARB", GetTrampolineFunc<uint64_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint64_t(uint32_t, uint32_t)>, RunGuestCall, "glGetTextureSamplerHandleARB");}}, |
| {"glGetTextureSamplerHandleIMG", GetTrampolineFunc<uint64_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint64_t(uint32_t, uint32_t)>, RunGuestCall, "glGetTextureSamplerHandleIMG");}}, |
| {"glGetTextureSamplerHandleNV", GetTrampolineFunc<uint64_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint64_t(uint32_t, uint32_t)>, RunGuestCall, "glGetTextureSamplerHandleNV");}}, |
| {"glGetTextureSubImage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTextureSubImage");}}, |
| {"glGetTrackMatrixivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTrackMatrixivNV");}}, |
| {"glGetTransformFeedbackVarying", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>, RunGuestCall, "glGetTransformFeedbackVarying");}}, |
| {"glGetTransformFeedbackVaryingEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*, void*)>, RunGuestCall, "glGetTransformFeedbackVaryingEXT");}}, |
| {"glGetTransformFeedbackVaryingNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTransformFeedbackVaryingNV");}}, |
| {"glGetTransformFeedbacki64_v", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTransformFeedbacki64_v");}}, |
| {"glGetTransformFeedbacki_v", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTransformFeedbacki_v");}}, |
| {"glGetTransformFeedbackiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetTransformFeedbackiv");}}, |
| {"glGetTranslatedShaderSourceANGLE", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetTranslatedShaderSourceANGLE");}}, |
| {"glGetUniformBlockIndex", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glGetUniformBlockIndex");}}, |
| {"glGetUniformBufferSizeEXT", GetTrampolineFunc<uint32_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t)>, RunGuestCall, "glGetUniformBufferSizeEXT");}}, |
| {"glGetUniformIndices", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glGetUniformIndices");}}, |
| {"glGetUniformLocation", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glGetUniformLocation");}}, |
| {"glGetUniformLocationARB", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glGetUniformLocationARB");}}, |
| {"glGetUniformOffsetEXT", GetTrampolineFunc<ptrdiff_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<ptrdiff_t(uint32_t, uint32_t)>, RunGuestCall, "glGetUniformOffsetEXT");}}, |
| {"glGetUniformSubroutineuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformSubroutineuiv");}}, |
| {"glGetUniformdv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformdv");}}, |
| {"glGetUniformfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformfv");}}, |
| {"glGetUniformfvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformfvARB");}}, |
| {"glGetUniformi64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformi64vARB");}}, |
| {"glGetUniformi64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformi64vNV");}}, |
| {"glGetUniformiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformiv");}}, |
| {"glGetUniformivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformivARB");}}, |
| {"glGetUniformui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformui64vARB");}}, |
| {"glGetUniformui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformui64vNV");}}, |
| {"glGetUniformuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformuiv");}}, |
| {"glGetUniformuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUniformuivEXT");}}, |
| {"glGetUnsignedBytei_vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetUnsignedBytei_vEXT");}}, |
| {"glGetUnsignedBytevEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetUnsignedBytevEXT");}}, |
| {"glGetVariantArrayObjectfvATI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVariantArrayObjectfvATI");}}, |
| {"glGetVariantArrayObjectivATI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVariantArrayObjectivATI");}}, |
| {"glGetVariantBooleanvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVariantBooleanvEXT");}}, |
| {"glGetVariantFloatvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVariantFloatvEXT");}}, |
| {"glGetVariantIntegervEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVariantIntegervEXT");}}, |
| {"glGetVariantPointervEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVariantPointervEXT");}}, |
| {"glGetVaryingLocationNV", GetTrampolineFunc<uint32_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*)>, RunGuestCall, "glGetVaryingLocationNV");}}, |
| {"glGetVertexArrayIndexed64iv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexArrayIndexed64iv");}}, |
| {"glGetVertexArrayIndexediv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexArrayIndexediv");}}, |
| {"glGetVertexArrayIntegeri_vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexArrayIntegeri_vEXT");}}, |
| {"glGetVertexArrayIntegervEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexArrayIntegervEXT");}}, |
| {"glGetVertexArrayPointeri_vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexArrayPointeri_vEXT");}}, |
| {"glGetVertexArrayPointervEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexArrayPointervEXT");}}, |
| {"glGetVertexArrayiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexArrayiv");}}, |
| {"glGetVertexAttribArrayObjectfvATI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribArrayObjectfvATI");}}, |
| {"glGetVertexAttribArrayObjectivATI", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribArrayObjectivATI");}}, |
| {"glGetVertexAttribIiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribIiv");}}, |
| {"glGetVertexAttribIivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribIivEXT");}}, |
| {"glGetVertexAttribIuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribIuiv");}}, |
| {"glGetVertexAttribIuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribIuivEXT");}}, |
| {"glGetVertexAttribLdv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribLdv");}}, |
| {"glGetVertexAttribLdvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribLdvEXT");}}, |
| {"glGetVertexAttribLi64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribLi64vNV");}}, |
| {"glGetVertexAttribLui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribLui64vARB");}}, |
| {"glGetVertexAttribLui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribLui64vNV");}}, |
| {"glGetVertexAttribPointerv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribPointerv");}}, |
| {"glGetVertexAttribPointervARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribPointervARB");}}, |
| {"glGetVertexAttribPointervNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribPointervNV");}}, |
| {"glGetVertexAttribdv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribdv");}}, |
| {"glGetVertexAttribdvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribdvARB");}}, |
| {"glGetVertexAttribdvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribdvNV");}}, |
| {"glGetVertexAttribfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribfv");}}, |
| {"glGetVertexAttribfvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribfvARB");}}, |
| {"glGetVertexAttribfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribfvNV");}}, |
| {"glGetVertexAttribiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribiv");}}, |
| {"glGetVertexAttribivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribivARB");}}, |
| {"glGetVertexAttribivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVertexAttribivNV");}}, |
| {"glGetVideoCaptureStreamdvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVideoCaptureStreamdvNV");}}, |
| {"glGetVideoCaptureStreamfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVideoCaptureStreamfvNV");}}, |
| {"glGetVideoCaptureStreamivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVideoCaptureStreamivNV");}}, |
| {"glGetVideoCaptureivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVideoCaptureivNV");}}, |
| {"glGetVideoi64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVideoi64vNV");}}, |
| {"glGetVideoivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVideoivNV");}}, |
| {"glGetVideoui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVideoui64vNV");}}, |
| {"glGetVideouivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetVideouivNV");}}, |
| {"glGetVkProcAddrNV", nullptr, nullptr}, // bad return type 'GLVULKANPROCNV' |
| {"glGetnColorTable", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnColorTable");}}, |
| {"glGetnColorTableARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnColorTableARB");}}, |
| {"glGetnCompressedTexImage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnCompressedTexImage");}}, |
| {"glGetnCompressedTexImageARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnCompressedTexImageARB");}}, |
| {"glGetnConvolutionFilter", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnConvolutionFilter");}}, |
| {"glGetnConvolutionFilterARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnConvolutionFilterARB");}}, |
| {"glGetnHistogram", GetTrampolineFunc<void(uint32_t, uint8_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnHistogram");}}, |
| {"glGetnHistogramARB", GetTrampolineFunc<void(uint32_t, uint8_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnHistogramARB");}}, |
| {"glGetnMapdv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnMapdv");}}, |
| {"glGetnMapdvARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnMapdvARB");}}, |
| {"glGetnMapfv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnMapfv");}}, |
| {"glGetnMapfvARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnMapfvARB");}}, |
| {"glGetnMapiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnMapiv");}}, |
| {"glGetnMapivARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnMapivARB");}}, |
| {"glGetnMinmax", GetTrampolineFunc<void(uint32_t, uint8_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnMinmax");}}, |
| {"glGetnMinmaxARB", GetTrampolineFunc<void(uint32_t, uint8_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnMinmaxARB");}}, |
| {"glGetnPixelMapfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnPixelMapfv");}}, |
| {"glGetnPixelMapfvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnPixelMapfvARB");}}, |
| {"glGetnPixelMapuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnPixelMapuiv");}}, |
| {"glGetnPixelMapuivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnPixelMapuivARB");}}, |
| {"glGetnPixelMapusv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnPixelMapusv");}}, |
| {"glGetnPixelMapusvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnPixelMapusvARB");}}, |
| {"glGetnPolygonStipple", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetnPolygonStipple");}}, |
| {"glGetnPolygonStippleARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glGetnPolygonStippleARB");}}, |
| {"glGetnSeparableFilter", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, void*)>, RunGuestCall, "glGetnSeparableFilter");}}, |
| {"glGetnSeparableFilterARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, void*, void*)>, RunGuestCall, "glGetnSeparableFilterARB");}}, |
| {"glGetnTexImage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnTexImage");}}, |
| {"glGetnTexImageARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnTexImageARB");}}, |
| {"glGetnUniformdv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformdv");}}, |
| {"glGetnUniformdvARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformdvARB");}}, |
| {"glGetnUniformfv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformfv");}}, |
| {"glGetnUniformfvARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformfvARB");}}, |
| {"glGetnUniformfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformfvEXT");}}, |
| {"glGetnUniformfvKHR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformfvKHR");}}, |
| {"glGetnUniformi64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformi64vARB");}}, |
| {"glGetnUniformiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformiv");}}, |
| {"glGetnUniformivARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformivARB");}}, |
| {"glGetnUniformivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformivEXT");}}, |
| {"glGetnUniformivKHR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformivKHR");}}, |
| {"glGetnUniformui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformui64vARB");}}, |
| {"glGetnUniformuiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformuiv");}}, |
| {"glGetnUniformuivARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformuivARB");}}, |
| {"glGetnUniformuivKHR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glGetnUniformuivKHR");}}, |
| {"glGlobalAlphaFactorbSUN", GetTrampolineFunc<void(int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t)>, RunGuestCall, "glGlobalAlphaFactorbSUN");}}, |
| {"glGlobalAlphaFactordSUN", GetTrampolineFunc<void(double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double)>, RunGuestCall, "glGlobalAlphaFactordSUN");}}, |
| {"glGlobalAlphaFactorfSUN", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glGlobalAlphaFactorfSUN");}}, |
| {"glGlobalAlphaFactoriSUN", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glGlobalAlphaFactoriSUN");}}, |
| {"glGlobalAlphaFactorsSUN", GetTrampolineFunc<void(int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t)>, RunGuestCall, "glGlobalAlphaFactorsSUN");}}, |
| {"glGlobalAlphaFactorubSUN", GetTrampolineFunc<void(uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t)>, RunGuestCall, "glGlobalAlphaFactorubSUN");}}, |
| {"glGlobalAlphaFactoruiSUN", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glGlobalAlphaFactoruiSUN");}}, |
| {"glGlobalAlphaFactorusSUN", GetTrampolineFunc<void(uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t)>, RunGuestCall, "glGlobalAlphaFactorusSUN");}}, |
| {"glHint", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glHint");}}, |
| {"glHintPGI", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glHintPGI");}}, |
| {"glHistogram", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glHistogram");}}, |
| {"glHistogramEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glHistogramEXT");}}, |
| {"glIglooInterfaceSGIX", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glIglooInterfaceSGIX");}}, |
| {"glImageTransformParameterfHP", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glImageTransformParameterfHP");}}, |
| {"glImageTransformParameterfvHP", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glImageTransformParameterfvHP");}}, |
| {"glImageTransformParameteriHP", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glImageTransformParameteriHP");}}, |
| {"glImageTransformParameterivHP", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glImageTransformParameterivHP");}}, |
| {"glImportMemoryFdEXT", GetTrampolineFunc<void(uint32_t, uint64_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint32_t, uint32_t)>, RunGuestCall, "glImportMemoryFdEXT");}}, |
| {"glImportMemoryWin32HandleEXT", GetTrampolineFunc<void(uint32_t, uint64_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint32_t, void*)>, RunGuestCall, "glImportMemoryWin32HandleEXT");}}, |
| {"glImportMemoryWin32NameEXT", GetTrampolineFunc<void(uint32_t, uint64_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint32_t, void*)>, RunGuestCall, "glImportMemoryWin32NameEXT");}}, |
| {"glImportSemaphoreFdEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glImportSemaphoreFdEXT");}}, |
| {"glImportSemaphoreWin32HandleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glImportSemaphoreWin32HandleEXT");}}, |
| {"glImportSemaphoreWin32NameEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glImportSemaphoreWin32NameEXT");}}, |
| {"glImportSyncEXT", GetTrampolineFunc<void*(uint32_t, ptrdiff_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, ptrdiff_t, uint32_t)>, RunGuestCall, "glImportSyncEXT");}}, |
| {"glIndexFormatNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glIndexFormatNV");}}, |
| {"glIndexFuncEXT", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glIndexFuncEXT");}}, |
| {"glIndexMask", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glIndexMask");}}, |
| {"glIndexMaterialEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glIndexMaterialEXT");}}, |
| {"glIndexPointer", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glIndexPointer");}}, |
| {"glIndexPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glIndexPointerEXT");}}, |
| {"glIndexPointerListIBM", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glIndexPointerListIBM");}}, |
| {"glIndexd", GetTrampolineFunc<void(double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double)>, RunGuestCall, "glIndexd");}}, |
| {"glIndexdv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glIndexdv");}}, |
| {"glIndexf", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glIndexf");}}, |
| {"glIndexfv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glIndexfv");}}, |
| {"glIndexi", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glIndexi");}}, |
| {"glIndexiv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glIndexiv");}}, |
| {"glIndexs", GetTrampolineFunc<void(int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t)>, RunGuestCall, "glIndexs");}}, |
| {"glIndexsv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glIndexsv");}}, |
| {"glIndexub", GetTrampolineFunc<void(uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t)>, RunGuestCall, "glIndexub");}}, |
| {"glIndexubv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glIndexubv");}}, |
| {"glIndexxOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glIndexxOES");}}, |
| {"glIndexxvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glIndexxvOES");}}, |
| {"glInitNames", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glInitNames");}}, |
| {"glInsertComponentEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glInsertComponentEXT");}}, |
| {"glInsertEventMarkerEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glInsertEventMarkerEXT");}}, |
| {"glInstrumentsBufferSGIX", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glInstrumentsBufferSGIX");}}, |
| {"glInterleavedArrays", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glInterleavedArrays");}}, |
| {"glInterpolatePathsNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, float)>, RunGuestCall, "glInterpolatePathsNV");}}, |
| {"glInvalidateBufferData", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glInvalidateBufferData");}}, |
| {"glInvalidateBufferSubData", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glInvalidateBufferSubData");}}, |
| {"glInvalidateFramebuffer", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glInvalidateFramebuffer");}}, |
| {"glInvalidateNamedFramebufferData", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glInvalidateNamedFramebufferData");}}, |
| {"glInvalidateNamedFramebufferSubData", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glInvalidateNamedFramebufferSubData");}}, |
| {"glInvalidateSubFramebuffer", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glInvalidateSubFramebuffer");}}, |
| {"glInvalidateTexImage", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glInvalidateTexImage");}}, |
| {"glInvalidateTexSubImage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glInvalidateTexSubImage");}}, |
| {"glIsAsyncMarkerSGIX", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsAsyncMarkerSGIX");}}, |
| {"glIsBuffer", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsBuffer");}}, |
| {"glIsBufferARB", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsBufferARB");}}, |
| {"glIsBufferResidentNV", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsBufferResidentNV");}}, |
| {"glIsCommandListNV", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsCommandListNV");}}, |
| {"glIsEnabled", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsEnabled");}}, |
| {"glIsEnabledIndexedEXT", GetTrampolineFunc<uint8_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t)>, RunGuestCall, "glIsEnabledIndexedEXT");}}, |
| {"glIsEnabledi", GetTrampolineFunc<uint8_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t)>, RunGuestCall, "glIsEnabledi");}}, |
| {"glIsEnablediEXT", GetTrampolineFunc<uint8_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t)>, RunGuestCall, "glIsEnablediEXT");}}, |
| {"glIsEnablediNV", GetTrampolineFunc<uint8_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t)>, RunGuestCall, "glIsEnablediNV");}}, |
| {"glIsEnablediOES", GetTrampolineFunc<uint8_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t)>, RunGuestCall, "glIsEnablediOES");}}, |
| {"glIsFenceAPPLE", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsFenceAPPLE");}}, |
| {"glIsFenceNV", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsFenceNV");}}, |
| {"glIsFramebuffer", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsFramebuffer");}}, |
| {"glIsFramebufferEXT", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsFramebufferEXT");}}, |
| {"glIsFramebufferOES", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsFramebufferOES");}}, |
| {"glIsImageHandleResidentARB", GetTrampolineFunc<uint8_t(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint64_t)>, RunGuestCall, "glIsImageHandleResidentARB");}}, |
| {"glIsImageHandleResidentNV", GetTrampolineFunc<uint8_t(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint64_t)>, RunGuestCall, "glIsImageHandleResidentNV");}}, |
| {"glIsList", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsList");}}, |
| {"glIsMemoryObjectEXT", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsMemoryObjectEXT");}}, |
| {"glIsNameAMD", GetTrampolineFunc<uint8_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t)>, RunGuestCall, "glIsNameAMD");}}, |
| {"glIsNamedBufferResidentNV", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsNamedBufferResidentNV");}}, |
| {"glIsNamedStringARB", GetTrampolineFunc<uint8_t(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, void*)>, RunGuestCall, "glIsNamedStringARB");}}, |
| {"glIsObjectBufferATI", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsObjectBufferATI");}}, |
| {"glIsOcclusionQueryNV", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsOcclusionQueryNV");}}, |
| {"glIsPathNV", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsPathNV");}}, |
| {"glIsPointInFillPathNV", GetTrampolineFunc<uint8_t(uint32_t, uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t, float, float)>, RunGuestCall, "glIsPointInFillPathNV");}}, |
| {"glIsPointInStrokePathNV", GetTrampolineFunc<uint8_t(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, float, float)>, RunGuestCall, "glIsPointInStrokePathNV");}}, |
| {"glIsProgram", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsProgram");}}, |
| {"glIsProgramARB", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsProgramARB");}}, |
| {"glIsProgramNV", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsProgramNV");}}, |
| {"glIsProgramPipeline", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsProgramPipeline");}}, |
| {"glIsProgramPipelineEXT", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsProgramPipelineEXT");}}, |
| {"glIsQuery", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsQuery");}}, |
| {"glIsQueryARB", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsQueryARB");}}, |
| {"glIsQueryEXT", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsQueryEXT");}}, |
| {"glIsRenderbuffer", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsRenderbuffer");}}, |
| {"glIsRenderbufferEXT", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsRenderbufferEXT");}}, |
| {"glIsRenderbufferOES", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsRenderbufferOES");}}, |
| {"glIsSampler", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsSampler");}}, |
| {"glIsSemaphoreEXT", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsSemaphoreEXT");}}, |
| {"glIsShader", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsShader");}}, |
| {"glIsStateNV", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsStateNV");}}, |
| {"glIsSync", GetTrampolineFunc<uint8_t(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(void*)>, RunGuestCall, "glIsSync");}}, |
| {"glIsSyncAPPLE", GetTrampolineFunc<uint8_t(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(void*)>, RunGuestCall, "glIsSyncAPPLE");}}, |
| {"glIsTexture", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsTexture");}}, |
| {"glIsTextureEXT", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsTextureEXT");}}, |
| {"glIsTextureHandleResidentARB", GetTrampolineFunc<uint8_t(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint64_t)>, RunGuestCall, "glIsTextureHandleResidentARB");}}, |
| {"glIsTextureHandleResidentNV", GetTrampolineFunc<uint8_t(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint64_t)>, RunGuestCall, "glIsTextureHandleResidentNV");}}, |
| {"glIsTransformFeedback", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsTransformFeedback");}}, |
| {"glIsTransformFeedbackNV", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsTransformFeedbackNV");}}, |
| {"glIsVariantEnabledEXT", GetTrampolineFunc<uint8_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t)>, RunGuestCall, "glIsVariantEnabledEXT");}}, |
| {"glIsVertexArray", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsVertexArray");}}, |
| {"glIsVertexArrayAPPLE", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsVertexArrayAPPLE");}}, |
| {"glIsVertexArrayOES", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glIsVertexArrayOES");}}, |
| {"glIsVertexAttribEnabledAPPLE", GetTrampolineFunc<uint8_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t)>, RunGuestCall, "glIsVertexAttribEnabledAPPLE");}}, |
| {"glLGPUCopyImageSubDataNVX", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glLGPUCopyImageSubDataNVX");}}, |
| {"glLGPUInterlockNVX", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glLGPUInterlockNVX");}}, |
| {"glLGPUNamedBufferSubDataNVX", GetTrampolineFunc<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, void*)>, RunGuestCall, "glLGPUNamedBufferSubDataNVX");}}, |
| {"glLabelObjectEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glLabelObjectEXT");}}, |
| {"glLightEnviSGIX", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glLightEnviSGIX");}}, |
| {"glLightModelf", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glLightModelf");}}, |
| {"glLightModelfv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glLightModelfv");}}, |
| {"glLightModeli", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glLightModeli");}}, |
| {"glLightModeliv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glLightModeliv");}}, |
| {"glLightModelx", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glLightModelx");}}, |
| {"glLightModelxOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glLightModelxOES");}}, |
| {"glLightModelxv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glLightModelxv");}}, |
| {"glLightModelxvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glLightModelxvOES");}}, |
| {"glLightf", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glLightf");}}, |
| {"glLightfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glLightfv");}}, |
| {"glLighti", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glLighti");}}, |
| {"glLightiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glLightiv");}}, |
| {"glLightx", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glLightx");}}, |
| {"glLightxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glLightxOES");}}, |
| {"glLightxv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glLightxv");}}, |
| {"glLightxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glLightxvOES");}}, |
| {"glLineStipple", GetTrampolineFunc<void(uint32_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint16_t)>, RunGuestCall, "glLineStipple");}}, |
| {"glLineWidth", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glLineWidth");}}, |
| {"glLineWidthx", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glLineWidthx");}}, |
| {"glLineWidthxOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glLineWidthxOES");}}, |
| {"glLinkProgram", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glLinkProgram");}}, |
| {"glLinkProgramARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glLinkProgramARB");}}, |
| {"glListBase", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glListBase");}}, |
| {"glListDrawCommandsStatesClientNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*, void*, void*, uint32_t)>, RunGuestCall, "glListDrawCommandsStatesClientNV");}}, |
| {"glListParameterfSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glListParameterfSGIX");}}, |
| {"glListParameterfvSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glListParameterfvSGIX");}}, |
| {"glListParameteriSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glListParameteriSGIX");}}, |
| {"glListParameterivSGIX", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glListParameterivSGIX");}}, |
| {"glLoadIdentity", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glLoadIdentity");}}, |
| {"glLoadIdentityDeformationMapSGIX", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glLoadIdentityDeformationMapSGIX");}}, |
| {"glLoadMatrixd", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glLoadMatrixd");}}, |
| {"glLoadMatrixf", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glLoadMatrixf");}}, |
| {"glLoadMatrixx", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glLoadMatrixx");}}, |
| {"glLoadMatrixxOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glLoadMatrixxOES");}}, |
| {"glLoadName", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glLoadName");}}, |
| {"glLoadPaletteFromModelViewMatrixOES", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glLoadPaletteFromModelViewMatrixOES");}}, |
| {"glLoadProgramNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glLoadProgramNV");}}, |
| {"glLoadTransposeMatrixd", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glLoadTransposeMatrixd");}}, |
| {"glLoadTransposeMatrixdARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glLoadTransposeMatrixdARB");}}, |
| {"glLoadTransposeMatrixf", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glLoadTransposeMatrixf");}}, |
| {"glLoadTransposeMatrixfARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glLoadTransposeMatrixfARB");}}, |
| {"glLoadTransposeMatrixxOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glLoadTransposeMatrixxOES");}}, |
| {"glLockArraysEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glLockArraysEXT");}}, |
| {"glLogicOp", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glLogicOp");}}, |
| {"glMakeBufferNonResidentNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMakeBufferNonResidentNV");}}, |
| {"glMakeBufferResidentNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glMakeBufferResidentNV");}}, |
| {"glMakeImageHandleNonResidentARB", GetTrampolineFunc<void(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t)>, RunGuestCall, "glMakeImageHandleNonResidentARB");}}, |
| {"glMakeImageHandleNonResidentNV", GetTrampolineFunc<void(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t)>, RunGuestCall, "glMakeImageHandleNonResidentNV");}}, |
| {"glMakeImageHandleResidentARB", GetTrampolineFunc<void(uint64_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t, uint32_t)>, RunGuestCall, "glMakeImageHandleResidentARB");}}, |
| {"glMakeImageHandleResidentNV", GetTrampolineFunc<void(uint64_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t, uint32_t)>, RunGuestCall, "glMakeImageHandleResidentNV");}}, |
| {"glMakeNamedBufferNonResidentNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMakeNamedBufferNonResidentNV");}}, |
| {"glMakeNamedBufferResidentNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glMakeNamedBufferResidentNV");}}, |
| {"glMakeTextureHandleNonResidentARB", GetTrampolineFunc<void(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t)>, RunGuestCall, "glMakeTextureHandleNonResidentARB");}}, |
| {"glMakeTextureHandleNonResidentNV", GetTrampolineFunc<void(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t)>, RunGuestCall, "glMakeTextureHandleNonResidentNV");}}, |
| {"glMakeTextureHandleResidentARB", GetTrampolineFunc<void(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t)>, RunGuestCall, "glMakeTextureHandleResidentARB");}}, |
| {"glMakeTextureHandleResidentNV", GetTrampolineFunc<void(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t)>, RunGuestCall, "glMakeTextureHandleResidentNV");}}, |
| {"glMap1d", GetTrampolineFunc<void(uint32_t, double, double, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, uint32_t, uint32_t, void*)>, RunGuestCall, "glMap1d");}}, |
| {"glMap1f", GetTrampolineFunc<void(uint32_t, float, float, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, uint32_t, uint32_t, void*)>, RunGuestCall, "glMap1f");}}, |
| {"glMap1xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMap1xOES");}}, |
| {"glMap2d", GetTrampolineFunc<void(uint32_t, double, double, uint32_t, uint32_t, double, double, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, uint32_t, uint32_t, double, double, uint32_t, uint32_t, void*)>, RunGuestCall, "glMap2d");}}, |
| {"glMap2f", GetTrampolineFunc<void(uint32_t, float, float, uint32_t, uint32_t, float, float, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, uint32_t, uint32_t, float, float, uint32_t, uint32_t, void*)>, RunGuestCall, "glMap2f");}}, |
| {"glMap2xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMap2xOES");}}, |
| {"glMapBuffer", GetTrampolineFunc<void*(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, uint32_t)>, RunGuestCall, "glMapBuffer");}}, |
| {"glMapBufferARB", GetTrampolineFunc<void*(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, uint32_t)>, RunGuestCall, "glMapBufferARB");}}, |
| {"glMapBufferOES", GetTrampolineFunc<void*(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, uint32_t)>, RunGuestCall, "glMapBufferOES");}}, |
| {"glMapBufferRange", GetTrampolineFunc<void*(uint32_t, ptrdiff_t, ptrdiff_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, ptrdiff_t, ptrdiff_t, uint32_t)>, RunGuestCall, "glMapBufferRange");}}, |
| {"glMapBufferRangeEXT", GetTrampolineFunc<void*(uint32_t, ptrdiff_t, ptrdiff_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, ptrdiff_t, ptrdiff_t, uint32_t)>, RunGuestCall, "glMapBufferRangeEXT");}}, |
| {"glMapControlPointsNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glMapControlPointsNV");}}, |
| {"glMapGrid1d", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glMapGrid1d");}}, |
| {"glMapGrid1f", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glMapGrid1f");}}, |
| {"glMapGrid1xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMapGrid1xOES");}}, |
| {"glMapGrid2d", GetTrampolineFunc<void(uint32_t, double, double, uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, uint32_t, double, double)>, RunGuestCall, "glMapGrid2d");}}, |
| {"glMapGrid2f", GetTrampolineFunc<void(uint32_t, float, float, uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, uint32_t, float, float)>, RunGuestCall, "glMapGrid2f");}}, |
| {"glMapGrid2xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMapGrid2xOES");}}, |
| {"glMapNamedBuffer", GetTrampolineFunc<void*(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, uint32_t)>, RunGuestCall, "glMapNamedBuffer");}}, |
| {"glMapNamedBufferEXT", GetTrampolineFunc<void*(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, uint32_t)>, RunGuestCall, "glMapNamedBufferEXT");}}, |
| {"glMapNamedBufferRange", GetTrampolineFunc<void*(uint32_t, ptrdiff_t, ptrdiff_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, ptrdiff_t, ptrdiff_t, uint32_t)>, RunGuestCall, "glMapNamedBufferRange");}}, |
| {"glMapNamedBufferRangeEXT", GetTrampolineFunc<void*(uint32_t, ptrdiff_t, ptrdiff_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, ptrdiff_t, ptrdiff_t, uint32_t)>, RunGuestCall, "glMapNamedBufferRangeEXT");}}, |
| {"glMapObjectBufferATI", GetTrampolineFunc<void*(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t)>, RunGuestCall, "glMapObjectBufferATI");}}, |
| {"glMapParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMapParameterfvNV");}}, |
| {"glMapParameterivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMapParameterivNV");}}, |
| {"glMapTexture2DINTEL", GetTrampolineFunc<void*(uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void*(uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glMapTexture2DINTEL");}}, |
| {"glMapVertexAttrib1dAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, double, double, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double, uint32_t, uint32_t, void*)>, RunGuestCall, "glMapVertexAttrib1dAPPLE");}}, |
| {"glMapVertexAttrib1fAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, uint32_t, uint32_t, void*)>, RunGuestCall, "glMapVertexAttrib1fAPPLE");}}, |
| {"glMapVertexAttrib2dAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, double, double, uint32_t, uint32_t, double, double, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double, uint32_t, uint32_t, double, double, uint32_t, uint32_t, void*)>, RunGuestCall, "glMapVertexAttrib2dAPPLE");}}, |
| {"glMapVertexAttrib2fAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, uint32_t, uint32_t, float, float, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, uint32_t, uint32_t, float, float, uint32_t, uint32_t, void*)>, RunGuestCall, "glMapVertexAttrib2fAPPLE");}}, |
| {"glMaterialf", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glMaterialf");}}, |
| {"glMaterialfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMaterialfv");}}, |
| {"glMateriali", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMateriali");}}, |
| {"glMaterialiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMaterialiv");}}, |
| {"glMaterialx", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMaterialx");}}, |
| {"glMaterialxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMaterialxOES");}}, |
| {"glMaterialxv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMaterialxv");}}, |
| {"glMaterialxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMaterialxvOES");}}, |
| {"glMatrixFrustumEXT", GetTrampolineFunc<void(uint32_t, double, double, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double, double, double)>, RunGuestCall, "glMatrixFrustumEXT");}}, |
| {"glMatrixIndexPointerARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMatrixIndexPointerARB");}}, |
| {"glMatrixIndexPointerOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMatrixIndexPointerOES");}}, |
| {"glMatrixIndexubvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixIndexubvARB");}}, |
| {"glMatrixIndexuivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixIndexuivARB");}}, |
| {"glMatrixIndexusvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixIndexusvARB");}}, |
| {"glMatrixLoad3x2fNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixLoad3x2fNV");}}, |
| {"glMatrixLoad3x3fNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixLoad3x3fNV");}}, |
| {"glMatrixLoadIdentityEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMatrixLoadIdentityEXT");}}, |
| {"glMatrixLoadTranspose3x3fNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixLoadTranspose3x3fNV");}}, |
| {"glMatrixLoadTransposedEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixLoadTransposedEXT");}}, |
| {"glMatrixLoadTransposefEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixLoadTransposefEXT");}}, |
| {"glMatrixLoaddEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixLoaddEXT");}}, |
| {"glMatrixLoadfEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixLoadfEXT");}}, |
| {"glMatrixMode", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMatrixMode");}}, |
| {"glMatrixMult3x2fNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixMult3x2fNV");}}, |
| {"glMatrixMult3x3fNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixMult3x3fNV");}}, |
| {"glMatrixMultTranspose3x3fNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixMultTranspose3x3fNV");}}, |
| {"glMatrixMultTransposedEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixMultTransposedEXT");}}, |
| {"glMatrixMultTransposefEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixMultTransposefEXT");}}, |
| {"glMatrixMultdEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixMultdEXT");}}, |
| {"glMatrixMultfEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMatrixMultfEXT");}}, |
| {"glMatrixOrthoEXT", GetTrampolineFunc<void(uint32_t, double, double, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double, double, double)>, RunGuestCall, "glMatrixOrthoEXT");}}, |
| {"glMatrixPopEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMatrixPopEXT");}}, |
| {"glMatrixPushEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMatrixPushEXT");}}, |
| {"glMatrixRotatedEXT", GetTrampolineFunc<void(uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double)>, RunGuestCall, "glMatrixRotatedEXT");}}, |
| {"glMatrixRotatefEXT", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glMatrixRotatefEXT");}}, |
| {"glMatrixScaledEXT", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glMatrixScaledEXT");}}, |
| {"glMatrixScalefEXT", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glMatrixScalefEXT");}}, |
| {"glMatrixTranslatedEXT", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glMatrixTranslatedEXT");}}, |
| {"glMatrixTranslatefEXT", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glMatrixTranslatefEXT");}}, |
| {"glMaxShaderCompilerThreadsARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMaxShaderCompilerThreadsARB");}}, |
| {"glMaxShaderCompilerThreadsKHR", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMaxShaderCompilerThreadsKHR");}}, |
| {"glMemoryBarrier", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMemoryBarrier");}}, |
| {"glMemoryBarrierByRegion", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMemoryBarrierByRegion");}}, |
| {"glMemoryBarrierEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glMemoryBarrierEXT");}}, |
| {"glMemoryObjectParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMemoryObjectParameterivEXT");}}, |
| {"glMinSampleShading", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glMinSampleShading");}}, |
| {"glMinSampleShadingARB", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glMinSampleShadingARB");}}, |
| {"glMinSampleShadingOES", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glMinSampleShadingOES");}}, |
| {"glMinmax", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glMinmax");}}, |
| {"glMinmaxEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glMinmaxEXT");}}, |
| {"glMultMatrixd", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glMultMatrixd");}}, |
| {"glMultMatrixf", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glMultMatrixf");}}, |
| {"glMultMatrixx", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glMultMatrixx");}}, |
| {"glMultMatrixxOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glMultMatrixxOES");}}, |
| {"glMultTransposeMatrixd", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glMultTransposeMatrixd");}}, |
| {"glMultTransposeMatrixdARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glMultTransposeMatrixdARB");}}, |
| {"glMultTransposeMatrixf", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glMultTransposeMatrixf");}}, |
| {"glMultTransposeMatrixfARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glMultTransposeMatrixfARB");}}, |
| {"glMultTransposeMatrixxOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glMultTransposeMatrixxOES");}}, |
| {"glMultiDrawArrays", GetTrampolineFunc<void(uint32_t, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*, uint32_t)>, RunGuestCall, "glMultiDrawArrays");}}, |
| {"glMultiDrawArraysEXT", GetTrampolineFunc<void(uint32_t, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*, uint32_t)>, RunGuestCall, "glMultiDrawArraysEXT");}}, |
| {"glMultiDrawArraysIndirect", GetTrampolineFunc<void(uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawArraysIndirect");}}, |
| {"glMultiDrawArraysIndirectAMD", GetTrampolineFunc<void(uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawArraysIndirectAMD");}}, |
| {"glMultiDrawArraysIndirectBindlessCountNV", GetTrampolineFunc<void(uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawArraysIndirectBindlessCountNV");}}, |
| {"glMultiDrawArraysIndirectBindlessNV", GetTrampolineFunc<void(uint32_t, void*, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawArraysIndirectBindlessNV");}}, |
| {"glMultiDrawArraysIndirectCount", GetTrampolineFunc<void(uint32_t, void*, ptrdiff_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, ptrdiff_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawArraysIndirectCount");}}, |
| {"glMultiDrawArraysIndirectCountARB", GetTrampolineFunc<void(uint32_t, void*, ptrdiff_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, ptrdiff_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawArraysIndirectCountARB");}}, |
| {"glMultiDrawArraysIndirectEXT", GetTrampolineFunc<void(uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawArraysIndirectEXT");}}, |
| {"glMultiDrawElementArrayAPPLE", GetTrampolineFunc<void(uint32_t, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*, uint32_t)>, RunGuestCall, "glMultiDrawElementArrayAPPLE");}}, |
| {"glMultiDrawElements", GetTrampolineFunc<void(uint32_t, void*, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, void*, uint32_t)>, RunGuestCall, "glMultiDrawElements");}}, |
| {"glMultiDrawElementsBaseVertex", GetTrampolineFunc<void(uint32_t, void*, uint32_t, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, void*, uint32_t, void*)>, RunGuestCall, "glMultiDrawElementsBaseVertex");}}, |
| {"glMultiDrawElementsBaseVertexEXT", GetTrampolineFunc<void(uint32_t, void*, uint32_t, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, void*, uint32_t, void*)>, RunGuestCall, "glMultiDrawElementsBaseVertexEXT");}}, |
| {"glMultiDrawElementsEXT", GetTrampolineFunc<void(uint32_t, void*, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, void*, uint32_t)>, RunGuestCall, "glMultiDrawElementsEXT");}}, |
| {"glMultiDrawElementsIndirect", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawElementsIndirect");}}, |
| {"glMultiDrawElementsIndirectAMD", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawElementsIndirectAMD");}}, |
| {"glMultiDrawElementsIndirectBindlessCountNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawElementsIndirectBindlessCountNV");}}, |
| {"glMultiDrawElementsIndirectBindlessNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawElementsIndirectBindlessNV");}}, |
| {"glMultiDrawElementsIndirectCount", GetTrampolineFunc<void(uint32_t, uint32_t, void*, ptrdiff_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, ptrdiff_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawElementsIndirectCount");}}, |
| {"glMultiDrawElementsIndirectCountARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*, ptrdiff_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, ptrdiff_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawElementsIndirectCountARB");}}, |
| {"glMultiDrawElementsIndirectEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glMultiDrawElementsIndirectEXT");}}, |
| {"glMultiDrawRangeElementArrayAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, uint32_t)>, RunGuestCall, "glMultiDrawRangeElementArrayAPPLE");}}, |
| {"glMultiModeDrawArraysIBM", GetTrampolineFunc<void(void*, void*, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*, uint32_t, uint32_t)>, RunGuestCall, "glMultiModeDrawArraysIBM");}}, |
| {"glMultiModeDrawElementsIBM", GetTrampolineFunc<void(void*, void*, uint32_t, void*, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, uint32_t, void*, uint32_t, uint32_t)>, RunGuestCall, "glMultiModeDrawElementsIBM");}}, |
| {"glMultiTexBufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexBufferEXT");}}, |
| {"glMultiTexCoord1bOES", GetTrampolineFunc<void(uint32_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int8_t)>, RunGuestCall, "glMultiTexCoord1bOES");}}, |
| {"glMultiTexCoord1bvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1bvOES");}}, |
| {"glMultiTexCoord1d", GetTrampolineFunc<void(uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double)>, RunGuestCall, "glMultiTexCoord1d");}}, |
| {"glMultiTexCoord1dARB", GetTrampolineFunc<void(uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double)>, RunGuestCall, "glMultiTexCoord1dARB");}}, |
| {"glMultiTexCoord1dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1dv");}}, |
| {"glMultiTexCoord1dvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1dvARB");}}, |
| {"glMultiTexCoord1f", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glMultiTexCoord1f");}}, |
| {"glMultiTexCoord1fARB", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glMultiTexCoord1fARB");}}, |
| {"glMultiTexCoord1fv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1fv");}}, |
| {"glMultiTexCoord1fvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1fvARB");}}, |
| {"glMultiTexCoord1hNV", GetTrampolineFunc<void(uint32_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint16_t)>, RunGuestCall, "glMultiTexCoord1hNV");}}, |
| {"glMultiTexCoord1hvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1hvNV");}}, |
| {"glMultiTexCoord1i", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord1i");}}, |
| {"glMultiTexCoord1iARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord1iARB");}}, |
| {"glMultiTexCoord1iv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1iv");}}, |
| {"glMultiTexCoord1ivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1ivARB");}}, |
| {"glMultiTexCoord1s", GetTrampolineFunc<void(uint32_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t)>, RunGuestCall, "glMultiTexCoord1s");}}, |
| {"glMultiTexCoord1sARB", GetTrampolineFunc<void(uint32_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t)>, RunGuestCall, "glMultiTexCoord1sARB");}}, |
| {"glMultiTexCoord1sv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1sv");}}, |
| {"glMultiTexCoord1svARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1svARB");}}, |
| {"glMultiTexCoord1xOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord1xOES");}}, |
| {"glMultiTexCoord1xvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord1xvOES");}}, |
| {"glMultiTexCoord2bOES", GetTrampolineFunc<void(uint32_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int8_t, int8_t)>, RunGuestCall, "glMultiTexCoord2bOES");}}, |
| {"glMultiTexCoord2bvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2bvOES");}}, |
| {"glMultiTexCoord2d", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glMultiTexCoord2d");}}, |
| {"glMultiTexCoord2dARB", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glMultiTexCoord2dARB");}}, |
| {"glMultiTexCoord2dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2dv");}}, |
| {"glMultiTexCoord2dvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2dvARB");}}, |
| {"glMultiTexCoord2f", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glMultiTexCoord2f");}}, |
| {"glMultiTexCoord2fARB", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glMultiTexCoord2fARB");}}, |
| {"glMultiTexCoord2fv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2fv");}}, |
| {"glMultiTexCoord2fvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2fvARB");}}, |
| {"glMultiTexCoord2hNV", GetTrampolineFunc<void(uint32_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint16_t, uint16_t)>, RunGuestCall, "glMultiTexCoord2hNV");}}, |
| {"glMultiTexCoord2hvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2hvNV");}}, |
| {"glMultiTexCoord2i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord2i");}}, |
| {"glMultiTexCoord2iARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord2iARB");}}, |
| {"glMultiTexCoord2iv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2iv");}}, |
| {"glMultiTexCoord2ivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2ivARB");}}, |
| {"glMultiTexCoord2s", GetTrampolineFunc<void(uint32_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t)>, RunGuestCall, "glMultiTexCoord2s");}}, |
| {"glMultiTexCoord2sARB", GetTrampolineFunc<void(uint32_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t)>, RunGuestCall, "glMultiTexCoord2sARB");}}, |
| {"glMultiTexCoord2sv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2sv");}}, |
| {"glMultiTexCoord2svARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2svARB");}}, |
| {"glMultiTexCoord2xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord2xOES");}}, |
| {"glMultiTexCoord2xvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord2xvOES");}}, |
| {"glMultiTexCoord3bOES", GetTrampolineFunc<void(uint32_t, int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int8_t, int8_t, int8_t)>, RunGuestCall, "glMultiTexCoord3bOES");}}, |
| {"glMultiTexCoord3bvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3bvOES");}}, |
| {"glMultiTexCoord3d", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glMultiTexCoord3d");}}, |
| {"glMultiTexCoord3dARB", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glMultiTexCoord3dARB");}}, |
| {"glMultiTexCoord3dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3dv");}}, |
| {"glMultiTexCoord3dvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3dvARB");}}, |
| {"glMultiTexCoord3f", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glMultiTexCoord3f");}}, |
| {"glMultiTexCoord3fARB", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glMultiTexCoord3fARB");}}, |
| {"glMultiTexCoord3fv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3fv");}}, |
| {"glMultiTexCoord3fvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3fvARB");}}, |
| {"glMultiTexCoord3hNV", GetTrampolineFunc<void(uint32_t, uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glMultiTexCoord3hNV");}}, |
| {"glMultiTexCoord3hvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3hvNV");}}, |
| {"glMultiTexCoord3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord3i");}}, |
| {"glMultiTexCoord3iARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord3iARB");}}, |
| {"glMultiTexCoord3iv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3iv");}}, |
| {"glMultiTexCoord3ivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3ivARB");}}, |
| {"glMultiTexCoord3s", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glMultiTexCoord3s");}}, |
| {"glMultiTexCoord3sARB", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glMultiTexCoord3sARB");}}, |
| {"glMultiTexCoord3sv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3sv");}}, |
| {"glMultiTexCoord3svARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3svARB");}}, |
| {"glMultiTexCoord3xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord3xOES");}}, |
| {"glMultiTexCoord3xvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord3xvOES");}}, |
| {"glMultiTexCoord4bOES", GetTrampolineFunc<void(uint32_t, int8_t, int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int8_t, int8_t, int8_t, int8_t)>, RunGuestCall, "glMultiTexCoord4bOES");}}, |
| {"glMultiTexCoord4bvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4bvOES");}}, |
| {"glMultiTexCoord4d", GetTrampolineFunc<void(uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double)>, RunGuestCall, "glMultiTexCoord4d");}}, |
| {"glMultiTexCoord4dARB", GetTrampolineFunc<void(uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double)>, RunGuestCall, "glMultiTexCoord4dARB");}}, |
| {"glMultiTexCoord4dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4dv");}}, |
| {"glMultiTexCoord4dvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4dvARB");}}, |
| {"glMultiTexCoord4f", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glMultiTexCoord4f");}}, |
| {"glMultiTexCoord4fARB", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glMultiTexCoord4fARB");}}, |
| {"glMultiTexCoord4fv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4fv");}}, |
| {"glMultiTexCoord4fvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4fvARB");}}, |
| {"glMultiTexCoord4hNV", GetTrampolineFunc<void(uint32_t, uint16_t, uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint16_t, uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glMultiTexCoord4hNV");}}, |
| {"glMultiTexCoord4hvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4hvNV");}}, |
| {"glMultiTexCoord4i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord4i");}}, |
| {"glMultiTexCoord4iARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord4iARB");}}, |
| {"glMultiTexCoord4iv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4iv");}}, |
| {"glMultiTexCoord4ivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4ivARB");}}, |
| {"glMultiTexCoord4s", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glMultiTexCoord4s");}}, |
| {"glMultiTexCoord4sARB", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glMultiTexCoord4sARB");}}, |
| {"glMultiTexCoord4sv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4sv");}}, |
| {"glMultiTexCoord4svARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4svARB");}}, |
| {"glMultiTexCoord4x", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord4x");}}, |
| {"glMultiTexCoord4xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoord4xOES");}}, |
| {"glMultiTexCoord4xvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glMultiTexCoord4xvOES");}}, |
| {"glMultiTexCoordP1ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoordP1ui");}}, |
| {"glMultiTexCoordP1uiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexCoordP1uiv");}}, |
| {"glMultiTexCoordP2ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoordP2ui");}}, |
| {"glMultiTexCoordP2uiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexCoordP2uiv");}}, |
| {"glMultiTexCoordP3ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoordP3ui");}}, |
| {"glMultiTexCoordP3uiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexCoordP3uiv");}}, |
| {"glMultiTexCoordP4ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexCoordP4ui");}}, |
| {"glMultiTexCoordP4uiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexCoordP4uiv");}}, |
| {"glMultiTexCoordPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexCoordPointerEXT");}}, |
| {"glMultiTexEnvfEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, float)>, RunGuestCall, "glMultiTexEnvfEXT");}}, |
| {"glMultiTexEnvfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexEnvfvEXT");}}, |
| {"glMultiTexEnviEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexEnviEXT");}}, |
| {"glMultiTexEnvivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexEnvivEXT");}}, |
| {"glMultiTexGendEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, double)>, RunGuestCall, "glMultiTexGendEXT");}}, |
| {"glMultiTexGendvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexGendvEXT");}}, |
| {"glMultiTexGenfEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, float)>, RunGuestCall, "glMultiTexGenfEXT");}}, |
| {"glMultiTexGenfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexGenfvEXT");}}, |
| {"glMultiTexGeniEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexGeniEXT");}}, |
| {"glMultiTexGenivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexGenivEXT");}}, |
| {"glMultiTexImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexImage1DEXT");}}, |
| {"glMultiTexImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexImage2DEXT");}}, |
| {"glMultiTexImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexImage3DEXT");}}, |
| {"glMultiTexParameterIivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexParameterIivEXT");}}, |
| {"glMultiTexParameterIuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexParameterIuivEXT");}}, |
| {"glMultiTexParameterfEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, float)>, RunGuestCall, "glMultiTexParameterfEXT");}}, |
| {"glMultiTexParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexParameterfvEXT");}}, |
| {"glMultiTexParameteriEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexParameteriEXT");}}, |
| {"glMultiTexParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexParameterivEXT");}}, |
| {"glMultiTexRenderbufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMultiTexRenderbufferEXT");}}, |
| {"glMultiTexSubImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexSubImage1DEXT");}}, |
| {"glMultiTexSubImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexSubImage2DEXT");}}, |
| {"glMultiTexSubImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMultiTexSubImage3DEXT");}}, |
| {"glMulticastBarrierNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glMulticastBarrierNV");}}, |
| {"glMulticastBlitFramebufferNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMulticastBlitFramebufferNV");}}, |
| {"glMulticastBufferSubDataNV", GetTrampolineFunc<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, void*)>, RunGuestCall, "glMulticastBufferSubDataNV");}}, |
| {"glMulticastCopyBufferSubDataNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glMulticastCopyBufferSubDataNV");}}, |
| {"glMulticastCopyImageSubDataNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glMulticastCopyImageSubDataNV");}}, |
| {"glMulticastFramebufferSampleLocationsfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMulticastFramebufferSampleLocationsfvNV");}}, |
| {"glMulticastGetQueryObjecti64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMulticastGetQueryObjecti64vNV");}}, |
| {"glMulticastGetQueryObjectivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMulticastGetQueryObjectivNV");}}, |
| {"glMulticastGetQueryObjectui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMulticastGetQueryObjectui64vNV");}}, |
| {"glMulticastGetQueryObjectuivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glMulticastGetQueryObjectuivNV");}}, |
| {"glMulticastWaitSyncNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glMulticastWaitSyncNV");}}, |
| {"glNamedBufferData", GetTrampolineFunc<void(uint32_t, ptrdiff_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, void*, uint32_t)>, RunGuestCall, "glNamedBufferData");}}, |
| {"glNamedBufferDataEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, void*, uint32_t)>, RunGuestCall, "glNamedBufferDataEXT");}}, |
| {"glNamedBufferPageCommitmentARB", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, uint8_t)>, RunGuestCall, "glNamedBufferPageCommitmentARB");}}, |
| {"glNamedBufferPageCommitmentEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, uint8_t)>, RunGuestCall, "glNamedBufferPageCommitmentEXT");}}, |
| {"glNamedBufferStorage", GetTrampolineFunc<void(uint32_t, ptrdiff_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, void*, uint32_t)>, RunGuestCall, "glNamedBufferStorage");}}, |
| {"glNamedBufferStorageEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, void*, uint32_t)>, RunGuestCall, "glNamedBufferStorageEXT");}}, |
| {"glNamedBufferStorageExternalEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, void*, uint32_t)>, RunGuestCall, "glNamedBufferStorageExternalEXT");}}, |
| {"glNamedBufferStorageMemEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, uint32_t, uint64_t)>, RunGuestCall, "glNamedBufferStorageMemEXT");}}, |
| {"glNamedBufferSubData", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>, RunGuestCall, "glNamedBufferSubData");}}, |
| {"glNamedBufferSubDataEXT", GetTrampolineFunc<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, ptrdiff_t, ptrdiff_t, void*)>, RunGuestCall, "glNamedBufferSubDataEXT");}}, |
| {"glNamedCopyBufferSubDataEXT", GetTrampolineFunc<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, ptrdiff_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glNamedCopyBufferSubDataEXT");}}, |
| {"glNamedFramebufferDrawBuffer", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferDrawBuffer");}}, |
| {"glNamedFramebufferDrawBuffers", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedFramebufferDrawBuffers");}}, |
| {"glNamedFramebufferParameteri", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferParameteri");}}, |
| {"glNamedFramebufferParameteriEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferParameteriEXT");}}, |
| {"glNamedFramebufferReadBuffer", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferReadBuffer");}}, |
| {"glNamedFramebufferRenderbuffer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferRenderbuffer");}}, |
| {"glNamedFramebufferRenderbufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferRenderbufferEXT");}}, |
| {"glNamedFramebufferSampleLocationsfvARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedFramebufferSampleLocationsfvARB");}}, |
| {"glNamedFramebufferSampleLocationsfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedFramebufferSampleLocationsfvNV");}}, |
| {"glNamedFramebufferSamplePositionsfvAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedFramebufferSamplePositionsfvAMD");}}, |
| {"glNamedFramebufferTexture", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferTexture");}}, |
| {"glNamedFramebufferTexture1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferTexture1DEXT");}}, |
| {"glNamedFramebufferTexture2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferTexture2DEXT");}}, |
| {"glNamedFramebufferTexture3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferTexture3DEXT");}}, |
| {"glNamedFramebufferTextureEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferTextureEXT");}}, |
| {"glNamedFramebufferTextureFaceEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferTextureFaceEXT");}}, |
| {"glNamedFramebufferTextureLayer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferTextureLayer");}}, |
| {"glNamedFramebufferTextureLayerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedFramebufferTextureLayerEXT");}}, |
| {"glNamedProgramLocalParameter4dEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, double, double, double, double)>, RunGuestCall, "glNamedProgramLocalParameter4dEXT");}}, |
| {"glNamedProgramLocalParameter4dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedProgramLocalParameter4dvEXT");}}, |
| {"glNamedProgramLocalParameter4fEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, float, float, float, float)>, RunGuestCall, "glNamedProgramLocalParameter4fEXT");}}, |
| {"glNamedProgramLocalParameter4fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedProgramLocalParameter4fvEXT");}}, |
| {"glNamedProgramLocalParameterI4iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedProgramLocalParameterI4iEXT");}}, |
| {"glNamedProgramLocalParameterI4ivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedProgramLocalParameterI4ivEXT");}}, |
| {"glNamedProgramLocalParameterI4uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedProgramLocalParameterI4uiEXT");}}, |
| {"glNamedProgramLocalParameterI4uivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedProgramLocalParameterI4uivEXT");}}, |
| {"glNamedProgramLocalParameters4fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedProgramLocalParameters4fvEXT");}}, |
| {"glNamedProgramLocalParametersI4ivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedProgramLocalParametersI4ivEXT");}}, |
| {"glNamedProgramLocalParametersI4uivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedProgramLocalParametersI4uivEXT");}}, |
| {"glNamedProgramStringEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNamedProgramStringEXT");}}, |
| {"glNamedRenderbufferStorage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedRenderbufferStorage");}}, |
| {"glNamedRenderbufferStorageEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedRenderbufferStorageEXT");}}, |
| {"glNamedRenderbufferStorageMultisample", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedRenderbufferStorageMultisample");}}, |
| {"glNamedRenderbufferStorageMultisampleCoverageEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedRenderbufferStorageMultisampleCoverageEXT");}}, |
| {"glNamedRenderbufferStorageMultisampleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNamedRenderbufferStorageMultisampleEXT");}}, |
| {"glNamedStringARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, void*)>, RunGuestCall, "glNamedStringARB");}}, |
| {"glNewList", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glNewList");}}, |
| {"glNewObjectBufferATI", GetTrampolineFunc<uint32_t(uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*, uint32_t)>, RunGuestCall, "glNewObjectBufferATI");}}, |
| {"glNormal3b", GetTrampolineFunc<void(int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t)>, RunGuestCall, "glNormal3b");}}, |
| {"glNormal3bv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glNormal3bv");}}, |
| {"glNormal3d", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glNormal3d");}}, |
| {"glNormal3dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glNormal3dv");}}, |
| {"glNormal3f", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glNormal3f");}}, |
| {"glNormal3fVertex3fSUN", GetTrampolineFunc<void(float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float)>, RunGuestCall, "glNormal3fVertex3fSUN");}}, |
| {"glNormal3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glNormal3fVertex3fvSUN");}}, |
| {"glNormal3fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glNormal3fv");}}, |
| {"glNormal3hNV", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glNormal3hNV");}}, |
| {"glNormal3hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glNormal3hvNV");}}, |
| {"glNormal3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNormal3i");}}, |
| {"glNormal3iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glNormal3iv");}}, |
| {"glNormal3s", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glNormal3s");}}, |
| {"glNormal3sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glNormal3sv");}}, |
| {"glNormal3x", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNormal3x");}}, |
| {"glNormal3xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNormal3xOES");}}, |
| {"glNormal3xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glNormal3xvOES");}}, |
| {"glNormalFormatNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glNormalFormatNV");}}, |
| {"glNormalP3ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glNormalP3ui");}}, |
| {"glNormalP3uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glNormalP3uiv");}}, |
| {"glNormalPointer", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glNormalPointer");}}, |
| {"glNormalPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glNormalPointerEXT");}}, |
| {"glNormalPointerListIBM", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glNormalPointerListIBM");}}, |
| {"glNormalPointervINTEL", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glNormalPointervINTEL");}}, |
| {"glNormalStream3bATI", GetTrampolineFunc<void(uint32_t, int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int8_t, int8_t, int8_t)>, RunGuestCall, "glNormalStream3bATI");}}, |
| {"glNormalStream3bvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glNormalStream3bvATI");}}, |
| {"glNormalStream3dATI", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glNormalStream3dATI");}}, |
| {"glNormalStream3dvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glNormalStream3dvATI");}}, |
| {"glNormalStream3fATI", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glNormalStream3fATI");}}, |
| {"glNormalStream3fvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glNormalStream3fvATI");}}, |
| {"glNormalStream3iATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glNormalStream3iATI");}}, |
| {"glNormalStream3ivATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glNormalStream3ivATI");}}, |
| {"glNormalStream3sATI", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glNormalStream3sATI");}}, |
| {"glNormalStream3svATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glNormalStream3svATI");}}, |
| {"glObjectLabel", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glObjectLabel");}}, |
| {"glObjectLabelKHR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glObjectLabelKHR");}}, |
| {"glObjectPtrLabel", GetTrampolineFunc<void(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*)>, RunGuestCall, "glObjectPtrLabel");}}, |
| {"glObjectPtrLabelKHR", GetTrampolineFunc<void(void*, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, void*)>, RunGuestCall, "glObjectPtrLabelKHR");}}, |
| {"glObjectPurgeableAPPLE", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glObjectPurgeableAPPLE");}}, |
| {"glObjectUnpurgeableAPPLE", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glObjectUnpurgeableAPPLE");}}, |
| {"glOrtho", GetTrampolineFunc<void(double, double, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double, double, double, double)>, RunGuestCall, "glOrtho");}}, |
| {"glOrthof", GetTrampolineFunc<void(float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float)>, RunGuestCall, "glOrthof");}}, |
| {"glOrthofOES", GetTrampolineFunc<void(float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float)>, RunGuestCall, "glOrthofOES");}}, |
| {"glOrthox", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glOrthox");}}, |
| {"glOrthoxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glOrthoxOES");}}, |
| {"glPNTrianglesfATI", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glPNTrianglesfATI");}}, |
| {"glPNTrianglesiATI", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPNTrianglesiATI");}}, |
| {"glPassTexCoordATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glPassTexCoordATI");}}, |
| {"glPassThrough", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glPassThrough");}}, |
| {"glPassThroughxOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPassThroughxOES");}}, |
| {"glPatchParameterfv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPatchParameterfv");}}, |
| {"glPatchParameteri", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPatchParameteri");}}, |
| {"glPatchParameteriEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPatchParameteriEXT");}}, |
| {"glPatchParameteriOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPatchParameteriOES");}}, |
| {"glPathColorGenNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glPathColorGenNV");}}, |
| {"glPathCommandsNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, void*)>, RunGuestCall, "glPathCommandsNV");}}, |
| {"glPathCoordsNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glPathCoordsNV");}}, |
| {"glPathCoverDepthFuncNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPathCoverDepthFuncNV");}}, |
| {"glPathDashArrayNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPathDashArrayNV");}}, |
| {"glPathFogGenNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPathFogGenNV");}}, |
| {"glPathGlyphIndexArrayNV", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, float)>, RunGuestCall, "glPathGlyphIndexArrayNV");}}, |
| {"glPathGlyphIndexRangeNV", GetTrampolineFunc<uint32_t(uint32_t, void*, uint32_t, uint32_t, float, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*, uint32_t, uint32_t, float, void*)>, RunGuestCall, "glPathGlyphIndexRangeNV");}}, |
| {"glPathGlyphRangeNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, float)>, RunGuestCall, "glPathGlyphRangeNV");}}, |
| {"glPathGlyphsNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t, float)>, RunGuestCall, "glPathGlyphsNV");}}, |
| {"glPathMemoryGlyphIndexArrayNV", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, ptrdiff_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, ptrdiff_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, float)>, RunGuestCall, "glPathMemoryGlyphIndexArrayNV");}}, |
| {"glPathParameterfNV", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glPathParameterfNV");}}, |
| {"glPathParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPathParameterfvNV");}}, |
| {"glPathParameteriNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glPathParameteriNV");}}, |
| {"glPathParameterivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPathParameterivNV");}}, |
| {"glPathStencilDepthOffsetNV", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glPathStencilDepthOffsetNV");}}, |
| {"glPathStencilFuncNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glPathStencilFuncNV");}}, |
| {"glPathStringNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glPathStringNV");}}, |
| {"glPathSubCommandsNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t, uint32_t, void*)>, RunGuestCall, "glPathSubCommandsNV");}}, |
| {"glPathSubCoordsNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glPathSubCoordsNV");}}, |
| {"glPathTexGenNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glPathTexGenNV");}}, |
| {"glPauseTransformFeedback", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPauseTransformFeedback");}}, |
| {"glPauseTransformFeedbackNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPauseTransformFeedbackNV");}}, |
| {"glPixelDataRangeNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPixelDataRangeNV");}}, |
| {"glPixelMapfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPixelMapfv");}}, |
| {"glPixelMapuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPixelMapuiv");}}, |
| {"glPixelMapusv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPixelMapusv");}}, |
| {"glPixelMapx", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPixelMapx");}}, |
| {"glPixelStoref", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glPixelStoref");}}, |
| {"glPixelStorei", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPixelStorei");}}, |
| {"glPixelStorex", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPixelStorex");}}, |
| {"glPixelTexGenParameterfSGIS", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glPixelTexGenParameterfSGIS");}}, |
| {"glPixelTexGenParameterfvSGIS", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPixelTexGenParameterfvSGIS");}}, |
| {"glPixelTexGenParameteriSGIS", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPixelTexGenParameteriSGIS");}}, |
| {"glPixelTexGenParameterivSGIS", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPixelTexGenParameterivSGIS");}}, |
| {"glPixelTexGenSGIX", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPixelTexGenSGIX");}}, |
| {"glPixelTransferf", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glPixelTransferf");}}, |
| {"glPixelTransferi", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPixelTransferi");}}, |
| {"glPixelTransferxOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPixelTransferxOES");}}, |
| {"glPixelTransformParameterfEXT", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glPixelTransformParameterfEXT");}}, |
| {"glPixelTransformParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPixelTransformParameterfvEXT");}}, |
| {"glPixelTransformParameteriEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glPixelTransformParameteriEXT");}}, |
| {"glPixelTransformParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPixelTransformParameterivEXT");}}, |
| {"glPixelZoom", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glPixelZoom");}}, |
| {"glPixelZoomxOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPixelZoomxOES");}}, |
| {"glPointAlongPathNV", GetTrampolineFunc<uint8_t(uint32_t, uint32_t, uint32_t, float, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t, uint32_t, float, void*, void*, void*, void*)>, RunGuestCall, "glPointAlongPathNV");}}, |
| {"glPointParameterf", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glPointParameterf");}}, |
| {"glPointParameterfARB", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glPointParameterfARB");}}, |
| {"glPointParameterfEXT", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glPointParameterfEXT");}}, |
| {"glPointParameterfSGIS", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glPointParameterfSGIS");}}, |
| {"glPointParameterfv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPointParameterfv");}}, |
| {"glPointParameterfvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPointParameterfvARB");}}, |
| {"glPointParameterfvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPointParameterfvEXT");}}, |
| {"glPointParameterfvSGIS", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPointParameterfvSGIS");}}, |
| {"glPointParameteri", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPointParameteri");}}, |
| {"glPointParameteriNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPointParameteriNV");}}, |
| {"glPointParameteriv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPointParameteriv");}}, |
| {"glPointParameterivNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPointParameterivNV");}}, |
| {"glPointParameterx", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPointParameterx");}}, |
| {"glPointParameterxOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPointParameterxOES");}}, |
| {"glPointParameterxv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPointParameterxv");}}, |
| {"glPointParameterxvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPointParameterxvOES");}}, |
| {"glPointSize", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glPointSize");}}, |
| {"glPointSizePointerOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glPointSizePointerOES");}}, |
| {"glPointSizex", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPointSizex");}}, |
| {"glPointSizexOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPointSizexOES");}}, |
| {"glPollAsyncSGIX", GetTrampolineFunc<uint32_t(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*)>, RunGuestCall, "glPollAsyncSGIX");}}, |
| {"glPollInstrumentsSGIX", GetTrampolineFunc<uint32_t(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*)>, RunGuestCall, "glPollInstrumentsSGIX");}}, |
| {"glPolygonMode", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPolygonMode");}}, |
| {"glPolygonModeNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPolygonModeNV");}}, |
| {"glPolygonOffset", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glPolygonOffset");}}, |
| {"glPolygonOffsetClamp", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glPolygonOffsetClamp");}}, |
| {"glPolygonOffsetClampEXT", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glPolygonOffsetClampEXT");}}, |
| {"glPolygonOffsetEXT", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glPolygonOffsetEXT");}}, |
| {"glPolygonOffsetx", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPolygonOffsetx");}}, |
| {"glPolygonOffsetxOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glPolygonOffsetxOES");}}, |
| {"glPolygonStipple", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glPolygonStipple");}}, |
| {"glPopAttrib", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPopAttrib");}}, |
| {"glPopClientAttrib", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPopClientAttrib");}}, |
| {"glPopDebugGroup", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPopDebugGroup");}}, |
| {"glPopDebugGroupKHR", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPopDebugGroupKHR");}}, |
| {"glPopGroupMarkerEXT", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPopGroupMarkerEXT");}}, |
| {"glPopMatrix", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPopMatrix");}}, |
| {"glPopName", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPopName");}}, |
| {"glPresentFrameDualFillNV", GetTrampolineFunc<void(uint32_t, uint64_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glPresentFrameDualFillNV");}}, |
| {"glPresentFrameKeyedNV", GetTrampolineFunc<void(uint32_t, uint64_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glPresentFrameKeyedNV");}}, |
| {"glPrimitiveBoundingBox", GetTrampolineFunc<void(float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float, float, float)>, RunGuestCall, "glPrimitiveBoundingBox");}}, |
| {"glPrimitiveBoundingBoxARB", GetTrampolineFunc<void(float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float, float, float)>, RunGuestCall, "glPrimitiveBoundingBoxARB");}}, |
| {"glPrimitiveBoundingBoxEXT", GetTrampolineFunc<void(float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float, float, float)>, RunGuestCall, "glPrimitiveBoundingBoxEXT");}}, |
| {"glPrimitiveBoundingBoxOES", GetTrampolineFunc<void(float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float, float, float)>, RunGuestCall, "glPrimitiveBoundingBoxOES");}}, |
| {"glPrimitiveRestartIndex", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPrimitiveRestartIndex");}}, |
| {"glPrimitiveRestartIndexNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPrimitiveRestartIndexNV");}}, |
| {"glPrimitiveRestartNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPrimitiveRestartNV");}}, |
| {"glPrioritizeTextures", GetTrampolineFunc<void(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*)>, RunGuestCall, "glPrioritizeTextures");}}, |
| {"glPrioritizeTexturesEXT", GetTrampolineFunc<void(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*)>, RunGuestCall, "glPrioritizeTexturesEXT");}}, |
| {"glPrioritizeTexturesxOES", GetTrampolineFunc<void(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, void*)>, RunGuestCall, "glPrioritizeTexturesxOES");}}, |
| {"glProgramBinary", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glProgramBinary");}}, |
| {"glProgramBinaryOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glProgramBinaryOES");}}, |
| {"glProgramBufferParametersIivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramBufferParametersIivNV");}}, |
| {"glProgramBufferParametersIuivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramBufferParametersIuivNV");}}, |
| {"glProgramBufferParametersfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramBufferParametersfvNV");}}, |
| {"glProgramEnvParameter4dARB", GetTrampolineFunc<void(uint32_t, uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double, double, double)>, RunGuestCall, "glProgramEnvParameter4dARB");}}, |
| {"glProgramEnvParameter4dvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramEnvParameter4dvARB");}}, |
| {"glProgramEnvParameter4fARB", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, float, float)>, RunGuestCall, "glProgramEnvParameter4fARB");}}, |
| {"glProgramEnvParameter4fvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramEnvParameter4fvARB");}}, |
| {"glProgramEnvParameterI4iNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramEnvParameterI4iNV");}}, |
| {"glProgramEnvParameterI4ivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramEnvParameterI4ivNV");}}, |
| {"glProgramEnvParameterI4uiNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramEnvParameterI4uiNV");}}, |
| {"glProgramEnvParameterI4uivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramEnvParameterI4uivNV");}}, |
| {"glProgramEnvParameters4fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramEnvParameters4fvEXT");}}, |
| {"glProgramEnvParametersI4ivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramEnvParametersI4ivNV");}}, |
| {"glProgramEnvParametersI4uivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramEnvParametersI4uivNV");}}, |
| {"glProgramLocalParameter4dARB", GetTrampolineFunc<void(uint32_t, uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double, double, double)>, RunGuestCall, "glProgramLocalParameter4dARB");}}, |
| {"glProgramLocalParameter4dvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramLocalParameter4dvARB");}}, |
| {"glProgramLocalParameter4fARB", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, float, float)>, RunGuestCall, "glProgramLocalParameter4fARB");}}, |
| {"glProgramLocalParameter4fvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramLocalParameter4fvARB");}}, |
| {"glProgramLocalParameterI4iNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramLocalParameterI4iNV");}}, |
| {"glProgramLocalParameterI4ivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramLocalParameterI4ivNV");}}, |
| {"glProgramLocalParameterI4uiNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramLocalParameterI4uiNV");}}, |
| {"glProgramLocalParameterI4uivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramLocalParameterI4uivNV");}}, |
| {"glProgramLocalParameters4fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramLocalParameters4fvEXT");}}, |
| {"glProgramLocalParametersI4ivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramLocalParametersI4ivNV");}}, |
| {"glProgramLocalParametersI4uivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramLocalParametersI4uivNV");}}, |
| {"glProgramNamedParameter4dNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, double, double, double, double)>, RunGuestCall, "glProgramNamedParameter4dNV");}}, |
| {"glProgramNamedParameter4dvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glProgramNamedParameter4dvNV");}}, |
| {"glProgramNamedParameter4fNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, float, float, float, float)>, RunGuestCall, "glProgramNamedParameter4fNV");}}, |
| {"glProgramNamedParameter4fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glProgramNamedParameter4fvNV");}}, |
| {"glProgramParameter4dNV", GetTrampolineFunc<void(uint32_t, uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double, double, double)>, RunGuestCall, "glProgramParameter4dNV");}}, |
| {"glProgramParameter4dvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramParameter4dvNV");}}, |
| {"glProgramParameter4fNV", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, float, float)>, RunGuestCall, "glProgramParameter4fNV");}}, |
| {"glProgramParameter4fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramParameter4fvNV");}}, |
| {"glProgramParameteri", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramParameteri");}}, |
| {"glProgramParameteriARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramParameteriARB");}}, |
| {"glProgramParameteriEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramParameteriEXT");}}, |
| {"glProgramParameters4dvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramParameters4dvNV");}}, |
| {"glProgramParameters4fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramParameters4fvNV");}}, |
| {"glProgramPathFragmentInputGenNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramPathFragmentInputGenNV");}}, |
| {"glProgramStringARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramStringARB");}}, |
| {"glProgramSubroutineParametersuivNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramSubroutineParametersuivNV");}}, |
| {"glProgramUniform1d", GetTrampolineFunc<void(uint32_t, uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double)>, RunGuestCall, "glProgramUniform1d");}}, |
| {"glProgramUniform1dEXT", GetTrampolineFunc<void(uint32_t, uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double)>, RunGuestCall, "glProgramUniform1dEXT");}}, |
| {"glProgramUniform1dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1dv");}}, |
| {"glProgramUniform1dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1dvEXT");}}, |
| {"glProgramUniform1f", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glProgramUniform1f");}}, |
| {"glProgramUniform1fEXT", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glProgramUniform1fEXT");}}, |
| {"glProgramUniform1fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1fv");}}, |
| {"glProgramUniform1fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1fvEXT");}}, |
| {"glProgramUniform1i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform1i");}}, |
| {"glProgramUniform1i64ARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glProgramUniform1i64ARB");}}, |
| {"glProgramUniform1i64NV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glProgramUniform1i64NV");}}, |
| {"glProgramUniform1i64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1i64vARB");}}, |
| {"glProgramUniform1i64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1i64vNV");}}, |
| {"glProgramUniform1iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform1iEXT");}}, |
| {"glProgramUniform1iv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1iv");}}, |
| {"glProgramUniform1ivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1ivEXT");}}, |
| {"glProgramUniform1ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform1ui");}}, |
| {"glProgramUniform1ui64ARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glProgramUniform1ui64ARB");}}, |
| {"glProgramUniform1ui64NV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glProgramUniform1ui64NV");}}, |
| {"glProgramUniform1ui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1ui64vARB");}}, |
| {"glProgramUniform1ui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1ui64vNV");}}, |
| {"glProgramUniform1uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform1uiEXT");}}, |
| {"glProgramUniform1uiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1uiv");}}, |
| {"glProgramUniform1uivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform1uivEXT");}}, |
| {"glProgramUniform2d", GetTrampolineFunc<void(uint32_t, uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double)>, RunGuestCall, "glProgramUniform2d");}}, |
| {"glProgramUniform2dEXT", GetTrampolineFunc<void(uint32_t, uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double)>, RunGuestCall, "glProgramUniform2dEXT");}}, |
| {"glProgramUniform2dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2dv");}}, |
| {"glProgramUniform2dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2dvEXT");}}, |
| {"glProgramUniform2f", GetTrampolineFunc<void(uint32_t, uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float)>, RunGuestCall, "glProgramUniform2f");}}, |
| {"glProgramUniform2fEXT", GetTrampolineFunc<void(uint32_t, uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float)>, RunGuestCall, "glProgramUniform2fEXT");}}, |
| {"glProgramUniform2fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2fv");}}, |
| {"glProgramUniform2fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2fvEXT");}}, |
| {"glProgramUniform2i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform2i");}}, |
| {"glProgramUniform2i64ARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform2i64ARB");}}, |
| {"glProgramUniform2i64NV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform2i64NV");}}, |
| {"glProgramUniform2i64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2i64vARB");}}, |
| {"glProgramUniform2i64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2i64vNV");}}, |
| {"glProgramUniform2iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform2iEXT");}}, |
| {"glProgramUniform2iv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2iv");}}, |
| {"glProgramUniform2ivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2ivEXT");}}, |
| {"glProgramUniform2ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform2ui");}}, |
| {"glProgramUniform2ui64ARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform2ui64ARB");}}, |
| {"glProgramUniform2ui64NV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform2ui64NV");}}, |
| {"glProgramUniform2ui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2ui64vARB");}}, |
| {"glProgramUniform2ui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2ui64vNV");}}, |
| {"glProgramUniform2uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform2uiEXT");}}, |
| {"glProgramUniform2uiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2uiv");}}, |
| {"glProgramUniform2uivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform2uivEXT");}}, |
| {"glProgramUniform3d", GetTrampolineFunc<void(uint32_t, uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double, double)>, RunGuestCall, "glProgramUniform3d");}}, |
| {"glProgramUniform3dEXT", GetTrampolineFunc<void(uint32_t, uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double, double)>, RunGuestCall, "glProgramUniform3dEXT");}}, |
| {"glProgramUniform3dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3dv");}}, |
| {"glProgramUniform3dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3dvEXT");}}, |
| {"glProgramUniform3f", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, float)>, RunGuestCall, "glProgramUniform3f");}}, |
| {"glProgramUniform3fEXT", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, float)>, RunGuestCall, "glProgramUniform3fEXT");}}, |
| {"glProgramUniform3fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3fv");}}, |
| {"glProgramUniform3fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3fvEXT");}}, |
| {"glProgramUniform3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform3i");}}, |
| {"glProgramUniform3i64ARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform3i64ARB");}}, |
| {"glProgramUniform3i64NV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform3i64NV");}}, |
| {"glProgramUniform3i64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3i64vARB");}}, |
| {"glProgramUniform3i64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3i64vNV");}}, |
| {"glProgramUniform3iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform3iEXT");}}, |
| {"glProgramUniform3iv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3iv");}}, |
| {"glProgramUniform3ivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3ivEXT");}}, |
| {"glProgramUniform3ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform3ui");}}, |
| {"glProgramUniform3ui64ARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform3ui64ARB");}}, |
| {"glProgramUniform3ui64NV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform3ui64NV");}}, |
| {"glProgramUniform3ui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3ui64vARB");}}, |
| {"glProgramUniform3ui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3ui64vNV");}}, |
| {"glProgramUniform3uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform3uiEXT");}}, |
| {"glProgramUniform3uiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3uiv");}}, |
| {"glProgramUniform3uivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform3uivEXT");}}, |
| {"glProgramUniform4d", GetTrampolineFunc<void(uint32_t, uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double, double, double)>, RunGuestCall, "glProgramUniform4d");}}, |
| {"glProgramUniform4dEXT", GetTrampolineFunc<void(uint32_t, uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double, double, double, double)>, RunGuestCall, "glProgramUniform4dEXT");}}, |
| {"glProgramUniform4dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4dv");}}, |
| {"glProgramUniform4dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4dvEXT");}}, |
| {"glProgramUniform4f", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, float, float)>, RunGuestCall, "glProgramUniform4f");}}, |
| {"glProgramUniform4fEXT", GetTrampolineFunc<void(uint32_t, uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float, float, float, float)>, RunGuestCall, "glProgramUniform4fEXT");}}, |
| {"glProgramUniform4fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4fv");}}, |
| {"glProgramUniform4fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4fvEXT");}}, |
| {"glProgramUniform4i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform4i");}}, |
| {"glProgramUniform4i64ARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform4i64ARB");}}, |
| {"glProgramUniform4i64NV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform4i64NV");}}, |
| {"glProgramUniform4i64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4i64vARB");}}, |
| {"glProgramUniform4i64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4i64vNV");}}, |
| {"glProgramUniform4iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform4iEXT");}}, |
| {"glProgramUniform4iv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4iv");}}, |
| {"glProgramUniform4ivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4ivEXT");}}, |
| {"glProgramUniform4ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform4ui");}}, |
| {"glProgramUniform4ui64ARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform4ui64ARB");}}, |
| {"glProgramUniform4ui64NV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glProgramUniform4ui64NV");}}, |
| {"glProgramUniform4ui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4ui64vARB");}}, |
| {"glProgramUniform4ui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4ui64vNV");}}, |
| {"glProgramUniform4uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glProgramUniform4uiEXT");}}, |
| {"glProgramUniform4uiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4uiv");}}, |
| {"glProgramUniform4uivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniform4uivEXT");}}, |
| {"glProgramUniformHandleui64ARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glProgramUniformHandleui64ARB");}}, |
| {"glProgramUniformHandleui64IMG", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glProgramUniformHandleui64IMG");}}, |
| {"glProgramUniformHandleui64NV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glProgramUniformHandleui64NV");}}, |
| {"glProgramUniformHandleui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniformHandleui64vARB");}}, |
| {"glProgramUniformHandleui64vIMG", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniformHandleui64vIMG");}}, |
| {"glProgramUniformHandleui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniformHandleui64vNV");}}, |
| {"glProgramUniformMatrix2dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2dv");}}, |
| {"glProgramUniformMatrix2dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2dvEXT");}}, |
| {"glProgramUniformMatrix2fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2fv");}}, |
| {"glProgramUniformMatrix2fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2fvEXT");}}, |
| {"glProgramUniformMatrix2x3dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2x3dv");}}, |
| {"glProgramUniformMatrix2x3dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2x3dvEXT");}}, |
| {"glProgramUniformMatrix2x3fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2x3fv");}}, |
| {"glProgramUniformMatrix2x3fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2x3fvEXT");}}, |
| {"glProgramUniformMatrix2x4dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2x4dv");}}, |
| {"glProgramUniformMatrix2x4dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2x4dvEXT");}}, |
| {"glProgramUniformMatrix2x4fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2x4fv");}}, |
| {"glProgramUniformMatrix2x4fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix2x4fvEXT");}}, |
| {"glProgramUniformMatrix3dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3dv");}}, |
| {"glProgramUniformMatrix3dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3dvEXT");}}, |
| {"glProgramUniformMatrix3fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3fv");}}, |
| {"glProgramUniformMatrix3fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3fvEXT");}}, |
| {"glProgramUniformMatrix3x2dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3x2dv");}}, |
| {"glProgramUniformMatrix3x2dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3x2dvEXT");}}, |
| {"glProgramUniformMatrix3x2fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3x2fv");}}, |
| {"glProgramUniformMatrix3x2fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3x2fvEXT");}}, |
| {"glProgramUniformMatrix3x4dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3x4dv");}}, |
| {"glProgramUniformMatrix3x4dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3x4dvEXT");}}, |
| {"glProgramUniformMatrix3x4fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3x4fv");}}, |
| {"glProgramUniformMatrix3x4fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix3x4fvEXT");}}, |
| {"glProgramUniformMatrix4dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4dv");}}, |
| {"glProgramUniformMatrix4dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4dvEXT");}}, |
| {"glProgramUniformMatrix4fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4fv");}}, |
| {"glProgramUniformMatrix4fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4fvEXT");}}, |
| {"glProgramUniformMatrix4x2dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4x2dv");}}, |
| {"glProgramUniformMatrix4x2dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4x2dvEXT");}}, |
| {"glProgramUniformMatrix4x2fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4x2fv");}}, |
| {"glProgramUniformMatrix4x2fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4x2fvEXT");}}, |
| {"glProgramUniformMatrix4x3dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4x3dv");}}, |
| {"glProgramUniformMatrix4x3dvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4x3dvEXT");}}, |
| {"glProgramUniformMatrix4x3fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4x3fv");}}, |
| {"glProgramUniformMatrix4x3fvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glProgramUniformMatrix4x3fvEXT");}}, |
| {"glProgramUniformui64NV", GetTrampolineFunc<void(uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glProgramUniformui64NV");}}, |
| {"glProgramUniformui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glProgramUniformui64vNV");}}, |
| {"glProgramVertexLimitNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glProgramVertexLimitNV");}}, |
| {"glProvokingVertex", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glProvokingVertex");}}, |
| {"glProvokingVertexEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glProvokingVertexEXT");}}, |
| {"glPushAttrib", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPushAttrib");}}, |
| {"glPushClientAttrib", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPushClientAttrib");}}, |
| {"glPushClientAttribDefaultEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPushClientAttribDefaultEXT");}}, |
| {"glPushDebugGroup", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glPushDebugGroup");}}, |
| {"glPushDebugGroupKHR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glPushDebugGroupKHR");}}, |
| {"glPushGroupMarkerEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glPushGroupMarkerEXT");}}, |
| {"glPushMatrix", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glPushMatrix");}}, |
| {"glPushName", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glPushName");}}, |
| {"glQueryCounter", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glQueryCounter");}}, |
| {"glQueryCounterEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glQueryCounterEXT");}}, |
| {"glQueryMatrixxOES", GetTrampolineFunc<uint32_t(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(void*, void*)>, RunGuestCall, "glQueryMatrixxOES");}}, |
| {"glQueryObjectParameteruiAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glQueryObjectParameteruiAMD");}}, |
| {"glQueryResourceNV", GetTrampolineFunc<uint32_t(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glQueryResourceNV");}}, |
| {"glQueryResourceTagNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glQueryResourceTagNV");}}, |
| {"glRasterPos2d", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glRasterPos2d");}}, |
| {"glRasterPos2dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos2dv");}}, |
| {"glRasterPos2f", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glRasterPos2f");}}, |
| {"glRasterPos2fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos2fv");}}, |
| {"glRasterPos2i", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glRasterPos2i");}}, |
| {"glRasterPos2iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos2iv");}}, |
| {"glRasterPos2s", GetTrampolineFunc<void(int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t)>, RunGuestCall, "glRasterPos2s");}}, |
| {"glRasterPos2sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos2sv");}}, |
| {"glRasterPos2xOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glRasterPos2xOES");}}, |
| {"glRasterPos2xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos2xvOES");}}, |
| {"glRasterPos3d", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glRasterPos3d");}}, |
| {"glRasterPos3dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos3dv");}}, |
| {"glRasterPos3f", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glRasterPos3f");}}, |
| {"glRasterPos3fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos3fv");}}, |
| {"glRasterPos3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRasterPos3i");}}, |
| {"glRasterPos3iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos3iv");}}, |
| {"glRasterPos3s", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glRasterPos3s");}}, |
| {"glRasterPos3sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos3sv");}}, |
| {"glRasterPos3xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRasterPos3xOES");}}, |
| {"glRasterPos3xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos3xvOES");}}, |
| {"glRasterPos4d", GetTrampolineFunc<void(double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double, double)>, RunGuestCall, "glRasterPos4d");}}, |
| {"glRasterPos4dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos4dv");}}, |
| {"glRasterPos4f", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glRasterPos4f");}}, |
| {"glRasterPos4fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos4fv");}}, |
| {"glRasterPos4i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRasterPos4i");}}, |
| {"glRasterPos4iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos4iv");}}, |
| {"glRasterPos4s", GetTrampolineFunc<void(int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glRasterPos4s");}}, |
| {"glRasterPos4sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos4sv");}}, |
| {"glRasterPos4xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRasterPos4xOES");}}, |
| {"glRasterPos4xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glRasterPos4xvOES");}}, |
| {"glRasterSamplesEXT", GetTrampolineFunc<void(uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t)>, RunGuestCall, "glRasterSamplesEXT");}}, |
| {"glReadBuffer", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glReadBuffer");}}, |
| {"glReadBufferIndexedEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glReadBufferIndexedEXT");}}, |
| {"glReadBufferNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glReadBufferNV");}}, |
| {"glReadInstrumentsSGIX", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glReadInstrumentsSGIX");}}, |
| {"glReadPixels", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glReadPixels");}}, |
| {"glReadnPixels", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glReadnPixels");}}, |
| {"glReadnPixelsARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glReadnPixelsARB");}}, |
| {"glReadnPixelsEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glReadnPixelsEXT");}}, |
| {"glReadnPixelsKHR", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glReadnPixelsKHR");}}, |
| {"glRectd", GetTrampolineFunc<void(double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double, double)>, RunGuestCall, "glRectd");}}, |
| {"glRectdv", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glRectdv");}}, |
| {"glRectf", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glRectf");}}, |
| {"glRectfv", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glRectfv");}}, |
| {"glRecti", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRecti");}}, |
| {"glRectiv", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glRectiv");}}, |
| {"glRects", GetTrampolineFunc<void(int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glRects");}}, |
| {"glRectsv", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glRectsv");}}, |
| {"glRectxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRectxOES");}}, |
| {"glRectxvOES", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glRectxvOES");}}, |
| {"glReferencePlaneSGIX", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glReferencePlaneSGIX");}}, |
| {"glReleaseKeyedMutexWin32EXT", GetTrampolineFunc<uint8_t(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint64_t)>, RunGuestCall, "glReleaseKeyedMutexWin32EXT");}}, |
| {"glReleaseShaderCompiler", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glReleaseShaderCompiler");}}, |
| {"glRenderGpuMaskNV", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glRenderGpuMaskNV");}}, |
| {"glRenderMode", GetTrampolineFunc<uint32_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t)>, RunGuestCall, "glRenderMode");}}, |
| {"glRenderbufferStorage", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRenderbufferStorage");}}, |
| {"glRenderbufferStorageEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRenderbufferStorageEXT");}}, |
| {"glRenderbufferStorageMultisample", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRenderbufferStorageMultisample");}}, |
| {"glRenderbufferStorageMultisampleANGLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRenderbufferStorageMultisampleANGLE");}}, |
| {"glRenderbufferStorageMultisampleAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRenderbufferStorageMultisampleAPPLE");}}, |
| {"glRenderbufferStorageMultisampleCoverageNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRenderbufferStorageMultisampleCoverageNV");}}, |
| {"glRenderbufferStorageMultisampleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRenderbufferStorageMultisampleEXT");}}, |
| {"glRenderbufferStorageMultisampleIMG", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRenderbufferStorageMultisampleIMG");}}, |
| {"glRenderbufferStorageMultisampleNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRenderbufferStorageMultisampleNV");}}, |
| {"glRenderbufferStorageOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRenderbufferStorageOES");}}, |
| {"glReplacementCodePointerSUN", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glReplacementCodePointerSUN");}}, |
| {"glReplacementCodeubSUN", GetTrampolineFunc<void(uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t)>, RunGuestCall, "glReplacementCodeubSUN");}}, |
| {"glReplacementCodeubvSUN", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glReplacementCodeubvSUN");}}, |
| {"glReplacementCodeuiColor3fVertex3fSUN", GetTrampolineFunc<void(uint32_t, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float, float, float)>, RunGuestCall, "glReplacementCodeuiColor3fVertex3fSUN");}}, |
| {"glReplacementCodeuiColor3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*)>, RunGuestCall, "glReplacementCodeuiColor3fVertex3fvSUN");}}, |
| {"glReplacementCodeuiColor4fNormal3fVertex3fSUN", GetTrampolineFunc<void(uint32_t, float, float, float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float, float, float, float, float, float, float)>, RunGuestCall, "glReplacementCodeuiColor4fNormal3fVertex3fSUN");}}, |
| {"glReplacementCodeuiColor4fNormal3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*, void*)>, RunGuestCall, "glReplacementCodeuiColor4fNormal3fVertex3fvSUN");}}, |
| {"glReplacementCodeuiColor4ubVertex3fSUN", GetTrampolineFunc<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t, float, float, float)>, RunGuestCall, "glReplacementCodeuiColor4ubVertex3fSUN");}}, |
| {"glReplacementCodeuiColor4ubVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*)>, RunGuestCall, "glReplacementCodeuiColor4ubVertex3fvSUN");}}, |
| {"glReplacementCodeuiNormal3fVertex3fSUN", GetTrampolineFunc<void(uint32_t, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float, float, float)>, RunGuestCall, "glReplacementCodeuiNormal3fVertex3fSUN");}}, |
| {"glReplacementCodeuiNormal3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*)>, RunGuestCall, "glReplacementCodeuiNormal3fVertex3fvSUN");}}, |
| {"glReplacementCodeuiSUN", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glReplacementCodeuiSUN");}}, |
| {"glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", GetTrampolineFunc<void(uint32_t, float, float, float, float, float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float, float, float, float, float, float, float, float, float)>, RunGuestCall, "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN");}}, |
| {"glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*, void*, void*)>, RunGuestCall, "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN");}}, |
| {"glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", GetTrampolineFunc<void(uint32_t, float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float, float, float, float, float)>, RunGuestCall, "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN");}}, |
| {"glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*, void*)>, RunGuestCall, "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN");}}, |
| {"glReplacementCodeuiTexCoord2fVertex3fSUN", GetTrampolineFunc<void(uint32_t, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float, float)>, RunGuestCall, "glReplacementCodeuiTexCoord2fVertex3fSUN");}}, |
| {"glReplacementCodeuiTexCoord2fVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*)>, RunGuestCall, "glReplacementCodeuiTexCoord2fVertex3fvSUN");}}, |
| {"glReplacementCodeuiVertex3fSUN", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glReplacementCodeuiVertex3fSUN");}}, |
| {"glReplacementCodeuiVertex3fvSUN", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glReplacementCodeuiVertex3fvSUN");}}, |
| {"glReplacementCodeuivSUN", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glReplacementCodeuivSUN");}}, |
| {"glReplacementCodeusSUN", GetTrampolineFunc<void(uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t)>, RunGuestCall, "glReplacementCodeusSUN");}}, |
| {"glReplacementCodeusvSUN", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glReplacementCodeusvSUN");}}, |
| {"glRequestResidentProgramsNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glRequestResidentProgramsNV");}}, |
| {"glResetHistogram", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glResetHistogram");}}, |
| {"glResetHistogramEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glResetHistogramEXT");}}, |
| {"glResetMinmax", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glResetMinmax");}}, |
| {"glResetMinmaxEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glResetMinmaxEXT");}}, |
| {"glResizeBuffersMESA", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glResizeBuffersMESA");}}, |
| {"glResolveDepthValuesNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glResolveDepthValuesNV");}}, |
| {"glResolveMultisampleFramebufferAPPLE", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glResolveMultisampleFramebufferAPPLE");}}, |
| {"glResumeTransformFeedback", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glResumeTransformFeedback");}}, |
| {"glResumeTransformFeedbackNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glResumeTransformFeedbackNV");}}, |
| {"glRotated", GetTrampolineFunc<void(double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double, double)>, RunGuestCall, "glRotated");}}, |
| {"glRotatef", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glRotatef");}}, |
| {"glRotatex", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRotatex");}}, |
| {"glRotatexOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glRotatexOES");}}, |
| {"glSampleCoverage", GetTrampolineFunc<void(float, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, uint8_t)>, RunGuestCall, "glSampleCoverage");}}, |
| {"glSampleCoverageARB", GetTrampolineFunc<void(float, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, uint8_t)>, RunGuestCall, "glSampleCoverageARB");}}, |
| {"glSampleCoveragex", GetTrampolineFunc<void(uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t)>, RunGuestCall, "glSampleCoveragex");}}, |
| {"glSampleCoveragexOES", GetTrampolineFunc<void(uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t)>, RunGuestCall, "glSampleCoveragexOES");}}, |
| {"glSampleMapATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glSampleMapATI");}}, |
| {"glSampleMaskEXT", GetTrampolineFunc<void(float, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, uint8_t)>, RunGuestCall, "glSampleMaskEXT");}}, |
| {"glSampleMaskIndexedNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glSampleMaskIndexedNV");}}, |
| {"glSampleMaskSGIS", GetTrampolineFunc<void(float, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, uint8_t)>, RunGuestCall, "glSampleMaskSGIS");}}, |
| {"glSampleMaski", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glSampleMaski");}}, |
| {"glSamplePatternEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glSamplePatternEXT");}}, |
| {"glSamplePatternSGIS", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glSamplePatternSGIS");}}, |
| {"glSamplerParameterIiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSamplerParameterIiv");}}, |
| {"glSamplerParameterIivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSamplerParameterIivEXT");}}, |
| {"glSamplerParameterIivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSamplerParameterIivOES");}}, |
| {"glSamplerParameterIuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSamplerParameterIuiv");}}, |
| {"glSamplerParameterIuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSamplerParameterIuivEXT");}}, |
| {"glSamplerParameterIuivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSamplerParameterIuivOES");}}, |
| {"glSamplerParameterf", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glSamplerParameterf");}}, |
| {"glSamplerParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSamplerParameterfv");}}, |
| {"glSamplerParameteri", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glSamplerParameteri");}}, |
| {"glSamplerParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSamplerParameteriv");}}, |
| {"glScaled", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glScaled");}}, |
| {"glScalef", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glScalef");}}, |
| {"glScalex", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glScalex");}}, |
| {"glScalexOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glScalexOES");}}, |
| {"glScissor", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glScissor");}}, |
| {"glScissorArrayv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glScissorArrayv");}}, |
| {"glScissorArrayvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glScissorArrayvNV");}}, |
| {"glScissorArrayvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glScissorArrayvOES");}}, |
| {"glScissorIndexed", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glScissorIndexed");}}, |
| {"glScissorIndexedNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glScissorIndexedNV");}}, |
| {"glScissorIndexedOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glScissorIndexedOES");}}, |
| {"glScissorIndexedv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glScissorIndexedv");}}, |
| {"glScissorIndexedvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glScissorIndexedvNV");}}, |
| {"glScissorIndexedvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glScissorIndexedvOES");}}, |
| {"glSecondaryColor3b", GetTrampolineFunc<void(int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t)>, RunGuestCall, "glSecondaryColor3b");}}, |
| {"glSecondaryColor3bEXT", GetTrampolineFunc<void(int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t)>, RunGuestCall, "glSecondaryColor3bEXT");}}, |
| {"glSecondaryColor3bv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3bv");}}, |
| {"glSecondaryColor3bvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3bvEXT");}}, |
| {"glSecondaryColor3d", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glSecondaryColor3d");}}, |
| {"glSecondaryColor3dEXT", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glSecondaryColor3dEXT");}}, |
| {"glSecondaryColor3dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3dv");}}, |
| {"glSecondaryColor3dvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3dvEXT");}}, |
| {"glSecondaryColor3f", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glSecondaryColor3f");}}, |
| {"glSecondaryColor3fEXT", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glSecondaryColor3fEXT");}}, |
| {"glSecondaryColor3fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3fv");}}, |
| {"glSecondaryColor3fvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3fvEXT");}}, |
| {"glSecondaryColor3hNV", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glSecondaryColor3hNV");}}, |
| {"glSecondaryColor3hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3hvNV");}}, |
| {"glSecondaryColor3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glSecondaryColor3i");}}, |
| {"glSecondaryColor3iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glSecondaryColor3iEXT");}}, |
| {"glSecondaryColor3iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3iv");}}, |
| {"glSecondaryColor3ivEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3ivEXT");}}, |
| {"glSecondaryColor3s", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glSecondaryColor3s");}}, |
| {"glSecondaryColor3sEXT", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glSecondaryColor3sEXT");}}, |
| {"glSecondaryColor3sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3sv");}}, |
| {"glSecondaryColor3svEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3svEXT");}}, |
| {"glSecondaryColor3ub", GetTrampolineFunc<void(uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glSecondaryColor3ub");}}, |
| {"glSecondaryColor3ubEXT", GetTrampolineFunc<void(uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glSecondaryColor3ubEXT");}}, |
| {"glSecondaryColor3ubv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3ubv");}}, |
| {"glSecondaryColor3ubvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3ubvEXT");}}, |
| {"glSecondaryColor3ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glSecondaryColor3ui");}}, |
| {"glSecondaryColor3uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glSecondaryColor3uiEXT");}}, |
| {"glSecondaryColor3uiv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3uiv");}}, |
| {"glSecondaryColor3uivEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3uivEXT");}}, |
| {"glSecondaryColor3us", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glSecondaryColor3us");}}, |
| {"glSecondaryColor3usEXT", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glSecondaryColor3usEXT");}}, |
| {"glSecondaryColor3usv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3usv");}}, |
| {"glSecondaryColor3usvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glSecondaryColor3usvEXT");}}, |
| {"glSecondaryColorFormatNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glSecondaryColorFormatNV");}}, |
| {"glSecondaryColorP3ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glSecondaryColorP3ui");}}, |
| {"glSecondaryColorP3uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glSecondaryColorP3uiv");}}, |
| {"glSecondaryColorPointer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glSecondaryColorPointer");}}, |
| {"glSecondaryColorPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glSecondaryColorPointerEXT");}}, |
| {"glSecondaryColorPointerListIBM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glSecondaryColorPointerListIBM");}}, |
| {"glSelectBuffer", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glSelectBuffer");}}, |
| {"glSelectPerfMonitorCountersAMD", GetTrampolineFunc<void(uint32_t, uint8_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glSelectPerfMonitorCountersAMD");}}, |
| {"glSemaphoreParameterui64vEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSemaphoreParameterui64vEXT");}}, |
| {"glSeparableFilter2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glSeparableFilter2D");}}, |
| {"glSeparableFilter2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glSeparableFilter2DEXT");}}, |
| {"glSetFenceAPPLE", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glSetFenceAPPLE");}}, |
| {"glSetFenceNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glSetFenceNV");}}, |
| {"glSetFragmentShaderConstantATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glSetFragmentShaderConstantATI");}}, |
| {"glSetInvariantEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSetInvariantEXT");}}, |
| {"glSetLocalConstantEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSetLocalConstantEXT");}}, |
| {"glSetMultisamplefvAMD", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSetMultisamplefvAMD");}}, |
| {"glShadeModel", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glShadeModel");}}, |
| {"glShaderBinary", GetTrampolineFunc<void(uint32_t, void*, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, void*, uint32_t)>, RunGuestCall, "glShaderBinary");}}, |
| {"glShaderOp1EXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glShaderOp1EXT");}}, |
| {"glShaderOp2EXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glShaderOp2EXT");}}, |
| {"glShaderOp3EXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glShaderOp3EXT");}}, |
| {"glShaderSource", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glShaderSource");}}, |
| {"glShaderSourceARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glShaderSourceARB");}}, |
| {"glShaderStorageBlockBinding", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glShaderStorageBlockBinding");}}, |
| {"glSharpenTexFuncSGIS", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glSharpenTexFuncSGIS");}}, |
| {"glSignalSemaphoreEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, void*, void*)>, RunGuestCall, "glSignalSemaphoreEXT");}}, |
| {"glSignalVkFenceNV", GetTrampolineFunc<void(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t)>, RunGuestCall, "glSignalVkFenceNV");}}, |
| {"glSignalVkSemaphoreNV", GetTrampolineFunc<void(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t)>, RunGuestCall, "glSignalVkSemaphoreNV");}}, |
| {"glSpecializeShader", GetTrampolineFunc<void(uint32_t, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, void*, void*)>, RunGuestCall, "glSpecializeShader");}}, |
| {"glSpecializeShaderARB", GetTrampolineFunc<void(uint32_t, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, void*, void*)>, RunGuestCall, "glSpecializeShaderARB");}}, |
| {"glSpriteParameterfSGIX", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glSpriteParameterfSGIX");}}, |
| {"glSpriteParameterfvSGIX", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glSpriteParameterfvSGIX");}}, |
| {"glSpriteParameteriSGIX", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glSpriteParameteriSGIX");}}, |
| {"glSpriteParameterivSGIX", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glSpriteParameterivSGIX");}}, |
| {"glStartInstrumentsSGIX", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glStartInstrumentsSGIX");}}, |
| {"glStartTilingQCOM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStartTilingQCOM");}}, |
| {"glStateCaptureNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glStateCaptureNV");}}, |
| {"glStencilClearTagEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glStencilClearTagEXT");}}, |
| {"glStencilFillPathInstancedNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glStencilFillPathInstancedNV");}}, |
| {"glStencilFillPathNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStencilFillPathNV");}}, |
| {"glStencilFunc", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStencilFunc");}}, |
| {"glStencilFuncSeparate", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStencilFuncSeparate");}}, |
| {"glStencilFuncSeparateATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStencilFuncSeparateATI");}}, |
| {"glStencilMask", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glStencilMask");}}, |
| {"glStencilMaskSeparate", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glStencilMaskSeparate");}}, |
| {"glStencilOp", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStencilOp");}}, |
| {"glStencilOpSeparate", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStencilOpSeparate");}}, |
| {"glStencilOpSeparateATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStencilOpSeparateATI");}}, |
| {"glStencilOpValueAMD", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glStencilOpValueAMD");}}, |
| {"glStencilStrokePathInstancedNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glStencilStrokePathInstancedNV");}}, |
| {"glStencilStrokePathNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStencilStrokePathNV");}}, |
| {"glStencilThenCoverFillPathInstancedNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glStencilThenCoverFillPathInstancedNV");}}, |
| {"glStencilThenCoverFillPathNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStencilThenCoverFillPathNV");}}, |
| {"glStencilThenCoverStrokePathInstancedNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glStencilThenCoverStrokePathInstancedNV");}}, |
| {"glStencilThenCoverStrokePathNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glStencilThenCoverStrokePathNV");}}, |
| {"glStopInstrumentsSGIX", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glStopInstrumentsSGIX");}}, |
| {"glStringMarkerGREMEDY", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glStringMarkerGREMEDY");}}, |
| {"glSubpixelPrecisionBiasNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glSubpixelPrecisionBiasNV");}}, |
| {"glSwizzleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glSwizzleEXT");}}, |
| {"glSyncTextureINTEL", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glSyncTextureINTEL");}}, |
| {"glTagSampleBufferSGIX", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glTagSampleBufferSGIX");}}, |
| {"glTangent3bEXT", GetTrampolineFunc<void(int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t)>, RunGuestCall, "glTangent3bEXT");}}, |
| {"glTangent3bvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTangent3bvEXT");}}, |
| {"glTangent3dEXT", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glTangent3dEXT");}}, |
| {"glTangent3dvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTangent3dvEXT");}}, |
| {"glTangent3fEXT", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glTangent3fEXT");}}, |
| {"glTangent3fvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTangent3fvEXT");}}, |
| {"glTangent3iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTangent3iEXT");}}, |
| {"glTangent3ivEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTangent3ivEXT");}}, |
| {"glTangent3sEXT", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glTangent3sEXT");}}, |
| {"glTangent3svEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTangent3svEXT");}}, |
| {"glTangentPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTangentPointerEXT");}}, |
| {"glTbufferMask3DFX", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glTbufferMask3DFX");}}, |
| {"glTessellationFactorAMD", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glTessellationFactorAMD");}}, |
| {"glTessellationModeAMD", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glTessellationModeAMD");}}, |
| {"glTestFenceAPPLE", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glTestFenceAPPLE");}}, |
| {"glTestFenceNV", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glTestFenceNV");}}, |
| {"glTestObjectAPPLE", GetTrampolineFunc<uint8_t(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t, uint32_t)>, RunGuestCall, "glTestObjectAPPLE");}}, |
| {"glTexBuffer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexBuffer");}}, |
| {"glTexBufferARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexBufferARB");}}, |
| {"glTexBufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexBufferEXT");}}, |
| {"glTexBufferOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexBufferOES");}}, |
| {"glTexBufferRange", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glTexBufferRange");}}, |
| {"glTexBufferRangeEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glTexBufferRangeEXT");}}, |
| {"glTexBufferRangeOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glTexBufferRangeOES");}}, |
| {"glTexBumpParameterfvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glTexBumpParameterfvATI");}}, |
| {"glTexBumpParameterivATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glTexBumpParameterivATI");}}, |
| {"glTexCoord1bOES", GetTrampolineFunc<void(int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t)>, RunGuestCall, "glTexCoord1bOES");}}, |
| {"glTexCoord1bvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord1bvOES");}}, |
| {"glTexCoord1d", GetTrampolineFunc<void(double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double)>, RunGuestCall, "glTexCoord1d");}}, |
| {"glTexCoord1dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord1dv");}}, |
| {"glTexCoord1f", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glTexCoord1f");}}, |
| {"glTexCoord1fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord1fv");}}, |
| {"glTexCoord1hNV", GetTrampolineFunc<void(uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t)>, RunGuestCall, "glTexCoord1hNV");}}, |
| {"glTexCoord1hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord1hvNV");}}, |
| {"glTexCoord1i", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glTexCoord1i");}}, |
| {"glTexCoord1iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord1iv");}}, |
| {"glTexCoord1s", GetTrampolineFunc<void(int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t)>, RunGuestCall, "glTexCoord1s");}}, |
| {"glTexCoord1sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord1sv");}}, |
| {"glTexCoord1xOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glTexCoord1xOES");}}, |
| {"glTexCoord1xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord1xvOES");}}, |
| {"glTexCoord2bOES", GetTrampolineFunc<void(int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t)>, RunGuestCall, "glTexCoord2bOES");}}, |
| {"glTexCoord2bvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord2bvOES");}}, |
| {"glTexCoord2d", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glTexCoord2d");}}, |
| {"glTexCoord2dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord2dv");}}, |
| {"glTexCoord2f", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glTexCoord2f");}}, |
| {"glTexCoord2fColor3fVertex3fSUN", GetTrampolineFunc<void(float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float, float, float)>, RunGuestCall, "glTexCoord2fColor3fVertex3fSUN");}}, |
| {"glTexCoord2fColor3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*)>, RunGuestCall, "glTexCoord2fColor3fVertex3fvSUN");}}, |
| {"glTexCoord2fColor4fNormal3fVertex3fSUN", GetTrampolineFunc<void(float, float, float, float, float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float, float, float, float, float, float, float)>, RunGuestCall, "glTexCoord2fColor4fNormal3fVertex3fSUN");}}, |
| {"glTexCoord2fColor4fNormal3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*, void*)>, RunGuestCall, "glTexCoord2fColor4fNormal3fVertex3fvSUN");}}, |
| {"glTexCoord2fColor4ubVertex3fSUN", GetTrampolineFunc<void(float, float, uint8_t, uint8_t, uint8_t, uint8_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, uint8_t, uint8_t, uint8_t, uint8_t, float, float, float)>, RunGuestCall, "glTexCoord2fColor4ubVertex3fSUN");}}, |
| {"glTexCoord2fColor4ubVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*)>, RunGuestCall, "glTexCoord2fColor4ubVertex3fvSUN");}}, |
| {"glTexCoord2fNormal3fVertex3fSUN", GetTrampolineFunc<void(float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float, float, float)>, RunGuestCall, "glTexCoord2fNormal3fVertex3fSUN");}}, |
| {"glTexCoord2fNormal3fVertex3fvSUN", GetTrampolineFunc<void(void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*)>, RunGuestCall, "glTexCoord2fNormal3fVertex3fvSUN");}}, |
| {"glTexCoord2fVertex3fSUN", GetTrampolineFunc<void(float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float)>, RunGuestCall, "glTexCoord2fVertex3fSUN");}}, |
| {"glTexCoord2fVertex3fvSUN", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glTexCoord2fVertex3fvSUN");}}, |
| {"glTexCoord2fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord2fv");}}, |
| {"glTexCoord2hNV", GetTrampolineFunc<void(uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t)>, RunGuestCall, "glTexCoord2hNV");}}, |
| {"glTexCoord2hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord2hvNV");}}, |
| {"glTexCoord2i", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glTexCoord2i");}}, |
| {"glTexCoord2iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord2iv");}}, |
| {"glTexCoord2s", GetTrampolineFunc<void(int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t)>, RunGuestCall, "glTexCoord2s");}}, |
| {"glTexCoord2sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord2sv");}}, |
| {"glTexCoord2xOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glTexCoord2xOES");}}, |
| {"glTexCoord2xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord2xvOES");}}, |
| {"glTexCoord3bOES", GetTrampolineFunc<void(int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t)>, RunGuestCall, "glTexCoord3bOES");}}, |
| {"glTexCoord3bvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord3bvOES");}}, |
| {"glTexCoord3d", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glTexCoord3d");}}, |
| {"glTexCoord3dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord3dv");}}, |
| {"glTexCoord3f", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glTexCoord3f");}}, |
| {"glTexCoord3fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord3fv");}}, |
| {"glTexCoord3hNV", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glTexCoord3hNV");}}, |
| {"glTexCoord3hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord3hvNV");}}, |
| {"glTexCoord3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexCoord3i");}}, |
| {"glTexCoord3iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord3iv");}}, |
| {"glTexCoord3s", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glTexCoord3s");}}, |
| {"glTexCoord3sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord3sv");}}, |
| {"glTexCoord3xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexCoord3xOES");}}, |
| {"glTexCoord3xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord3xvOES");}}, |
| {"glTexCoord4bOES", GetTrampolineFunc<void(int8_t, int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t, int8_t)>, RunGuestCall, "glTexCoord4bOES");}}, |
| {"glTexCoord4bvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord4bvOES");}}, |
| {"glTexCoord4d", GetTrampolineFunc<void(double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double, double)>, RunGuestCall, "glTexCoord4d");}}, |
| {"glTexCoord4dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord4dv");}}, |
| {"glTexCoord4f", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glTexCoord4f");}}, |
| {"glTexCoord4fColor4fNormal3fVertex4fSUN", GetTrampolineFunc<void(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)>, RunGuestCall, "glTexCoord4fColor4fNormal3fVertex4fSUN");}}, |
| {"glTexCoord4fColor4fNormal3fVertex4fvSUN", GetTrampolineFunc<void(void*, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*, void*, void*)>, RunGuestCall, "glTexCoord4fColor4fNormal3fVertex4fvSUN");}}, |
| {"glTexCoord4fVertex4fSUN", GetTrampolineFunc<void(float, float, float, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float, float, float, float, float)>, RunGuestCall, "glTexCoord4fVertex4fSUN");}}, |
| {"glTexCoord4fVertex4fvSUN", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glTexCoord4fVertex4fvSUN");}}, |
| {"glTexCoord4fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord4fv");}}, |
| {"glTexCoord4hNV", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glTexCoord4hNV");}}, |
| {"glTexCoord4hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord4hvNV");}}, |
| {"glTexCoord4i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexCoord4i");}}, |
| {"glTexCoord4iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord4iv");}}, |
| {"glTexCoord4s", GetTrampolineFunc<void(int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glTexCoord4s");}}, |
| {"glTexCoord4sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord4sv");}}, |
| {"glTexCoord4xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexCoord4xOES");}}, |
| {"glTexCoord4xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glTexCoord4xvOES");}}, |
| {"glTexCoordFormatNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexCoordFormatNV");}}, |
| {"glTexCoordP1ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glTexCoordP1ui");}}, |
| {"glTexCoordP1uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glTexCoordP1uiv");}}, |
| {"glTexCoordP2ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glTexCoordP2ui");}}, |
| {"glTexCoordP2uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glTexCoordP2uiv");}}, |
| {"glTexCoordP3ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glTexCoordP3ui");}}, |
| {"glTexCoordP3uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glTexCoordP3uiv");}}, |
| {"glTexCoordP4ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glTexCoordP4ui");}}, |
| {"glTexCoordP4uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glTexCoordP4uiv");}}, |
| {"glTexCoordPointer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexCoordPointer");}}, |
| {"glTexCoordPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexCoordPointerEXT");}}, |
| {"glTexCoordPointerListIBM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glTexCoordPointerListIBM");}}, |
| {"glTexCoordPointervINTEL", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexCoordPointervINTEL");}}, |
| {"glTexEnvf", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glTexEnvf");}}, |
| {"glTexEnvfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexEnvfv");}}, |
| {"glTexEnvi", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexEnvi");}}, |
| {"glTexEnviv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexEnviv");}}, |
| {"glTexEnvx", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexEnvx");}}, |
| {"glTexEnvxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexEnvxOES");}}, |
| {"glTexEnvxv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexEnvxv");}}, |
| {"glTexEnvxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexEnvxvOES");}}, |
| {"glTexFilterFuncSGIS", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexFilterFuncSGIS");}}, |
| {"glTexGend", GetTrampolineFunc<void(uint32_t, uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, double)>, RunGuestCall, "glTexGend");}}, |
| {"glTexGendv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexGendv");}}, |
| {"glTexGenf", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glTexGenf");}}, |
| {"glTexGenfOES", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glTexGenfOES");}}, |
| {"glTexGenfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexGenfv");}}, |
| {"glTexGenfvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexGenfvOES");}}, |
| {"glTexGeni", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexGeni");}}, |
| {"glTexGeniOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexGeniOES");}}, |
| {"glTexGeniv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexGeniv");}}, |
| {"glTexGenivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexGenivOES");}}, |
| {"glTexGenxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexGenxOES");}}, |
| {"glTexGenxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexGenxvOES");}}, |
| {"glTexImage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexImage1D");}}, |
| {"glTexImage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexImage2D");}}, |
| {"glTexImage2DMultisample", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTexImage2DMultisample");}}, |
| {"glTexImage2DMultisampleCoverageNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTexImage2DMultisampleCoverageNV");}}, |
| {"glTexImage3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexImage3D");}}, |
| {"glTexImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexImage3DEXT");}}, |
| {"glTexImage3DMultisample", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTexImage3DMultisample");}}, |
| {"glTexImage3DMultisampleCoverageNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTexImage3DMultisampleCoverageNV");}}, |
| {"glTexImage3DOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexImage3DOES");}}, |
| {"glTexImage4DSGIS", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexImage4DSGIS");}}, |
| {"glTexPageCommitmentARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTexPageCommitmentARB");}}, |
| {"glTexPageCommitmentEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTexPageCommitmentEXT");}}, |
| {"glTexParameterIiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexParameterIiv");}}, |
| {"glTexParameterIivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexParameterIivEXT");}}, |
| {"glTexParameterIivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexParameterIivOES");}}, |
| {"glTexParameterIuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexParameterIuiv");}}, |
| {"glTexParameterIuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexParameterIuivEXT");}}, |
| {"glTexParameterIuivOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexParameterIuivOES");}}, |
| {"glTexParameterf", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glTexParameterf");}}, |
| {"glTexParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexParameterfv");}}, |
| {"glTexParameteri", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexParameteri");}}, |
| {"glTexParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexParameteriv");}}, |
| {"glTexParameterx", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexParameterx");}}, |
| {"glTexParameterxOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexParameterxOES");}}, |
| {"glTexParameterxv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexParameterxv");}}, |
| {"glTexParameterxvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTexParameterxvOES");}}, |
| {"glTexRenderbufferNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glTexRenderbufferNV");}}, |
| {"glTexStorage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexStorage1D");}}, |
| {"glTexStorage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexStorage1DEXT");}}, |
| {"glTexStorage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexStorage2D");}}, |
| {"glTexStorage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexStorage2DEXT");}}, |
| {"glTexStorage2DMultisample", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTexStorage2DMultisample");}}, |
| {"glTexStorage3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexStorage3D");}}, |
| {"glTexStorage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexStorage3DEXT");}}, |
| {"glTexStorage3DMultisample", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTexStorage3DMultisample");}}, |
| {"glTexStorage3DMultisampleOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTexStorage3DMultisampleOES");}}, |
| {"glTexStorageMem1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glTexStorageMem1DEXT");}}, |
| {"glTexStorageMem2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glTexStorageMem2DEXT");}}, |
| {"glTexStorageMem2DMultisampleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint64_t)>, RunGuestCall, "glTexStorageMem2DMultisampleEXT");}}, |
| {"glTexStorageMem3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glTexStorageMem3DEXT");}}, |
| {"glTexStorageMem3DMultisampleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint64_t)>, RunGuestCall, "glTexStorageMem3DMultisampleEXT");}}, |
| {"glTexStorageSparseAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTexStorageSparseAMD");}}, |
| {"glTexSubImage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexSubImage1D");}}, |
| {"glTexSubImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexSubImage1DEXT");}}, |
| {"glTexSubImage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexSubImage2D");}}, |
| {"glTexSubImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexSubImage2DEXT");}}, |
| {"glTexSubImage3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexSubImage3D");}}, |
| {"glTexSubImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexSubImage3DEXT");}}, |
| {"glTexSubImage3DOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexSubImage3DOES");}}, |
| {"glTexSubImage4DSGIS", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTexSubImage4DSGIS");}}, |
| {"glTextureBarrier", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glTextureBarrier");}}, |
| {"glTextureBarrierNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glTextureBarrierNV");}}, |
| {"glTextureBuffer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureBuffer");}}, |
| {"glTextureBufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureBufferEXT");}}, |
| {"glTextureBufferRange", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glTextureBufferRange");}}, |
| {"glTextureBufferRangeEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glTextureBufferRangeEXT");}}, |
| {"glTextureColorMaskSGIS", GetTrampolineFunc<void(uint8_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint8_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glTextureColorMaskSGIS");}}, |
| {"glTextureFoveationParametersQCOM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, float, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, float, float, float, float, float)>, RunGuestCall, "glTextureFoveationParametersQCOM");}}, |
| {"glTextureImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureImage1DEXT");}}, |
| {"glTextureImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureImage2DEXT");}}, |
| {"glTextureImage2DMultisampleCoverageNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTextureImage2DMultisampleCoverageNV");}}, |
| {"glTextureImage2DMultisampleNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTextureImage2DMultisampleNV");}}, |
| {"glTextureImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureImage3DEXT");}}, |
| {"glTextureImage3DMultisampleCoverageNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTextureImage3DMultisampleCoverageNV");}}, |
| {"glTextureImage3DMultisampleNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTextureImage3DMultisampleNV");}}, |
| {"glTextureLightEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glTextureLightEXT");}}, |
| {"glTextureMaterialEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glTextureMaterialEXT");}}, |
| {"glTextureNormalEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glTextureNormalEXT");}}, |
| {"glTexturePageCommitmentEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTexturePageCommitmentEXT");}}, |
| {"glTextureParameterIiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureParameterIiv");}}, |
| {"glTextureParameterIivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureParameterIivEXT");}}, |
| {"glTextureParameterIuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureParameterIuiv");}}, |
| {"glTextureParameterIuivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureParameterIuivEXT");}}, |
| {"glTextureParameterf", GetTrampolineFunc<void(uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, float)>, RunGuestCall, "glTextureParameterf");}}, |
| {"glTextureParameterfEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, float)>, RunGuestCall, "glTextureParameterfEXT");}}, |
| {"glTextureParameterfv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureParameterfv");}}, |
| {"glTextureParameterfvEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureParameterfvEXT");}}, |
| {"glTextureParameteri", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureParameteri");}}, |
| {"glTextureParameteriEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureParameteriEXT");}}, |
| {"glTextureParameteriv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureParameteriv");}}, |
| {"glTextureParameterivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureParameterivEXT");}}, |
| {"glTextureRangeAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureRangeAPPLE");}}, |
| {"glTextureRenderbufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureRenderbufferEXT");}}, |
| {"glTextureStorage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureStorage1D");}}, |
| {"glTextureStorage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureStorage1DEXT");}}, |
| {"glTextureStorage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureStorage2D");}}, |
| {"glTextureStorage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureStorage2DEXT");}}, |
| {"glTextureStorage2DMultisample", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTextureStorage2DMultisample");}}, |
| {"glTextureStorage2DMultisampleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTextureStorage2DMultisampleEXT");}}, |
| {"glTextureStorage3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureStorage3D");}}, |
| {"glTextureStorage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureStorage3DEXT");}}, |
| {"glTextureStorage3DMultisample", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTextureStorage3DMultisample");}}, |
| {"glTextureStorage3DMultisampleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)>, RunGuestCall, "glTextureStorage3DMultisampleEXT");}}, |
| {"glTextureStorageMem1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glTextureStorageMem1DEXT");}}, |
| {"glTextureStorageMem2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glTextureStorageMem2DEXT");}}, |
| {"glTextureStorageMem2DMultisampleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint64_t)>, RunGuestCall, "glTextureStorageMem2DMultisampleEXT");}}, |
| {"glTextureStorageMem3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint64_t)>, RunGuestCall, "glTextureStorageMem3DEXT");}}, |
| {"glTextureStorageMem3DMultisampleEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint64_t)>, RunGuestCall, "glTextureStorageMem3DMultisampleEXT");}}, |
| {"glTextureStorageSparseAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureStorageSparseAMD");}}, |
| {"glTextureSubImage1D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureSubImage1D");}}, |
| {"glTextureSubImage1DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureSubImage1DEXT");}}, |
| {"glTextureSubImage2D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureSubImage2D");}}, |
| {"glTextureSubImage2DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureSubImage2DEXT");}}, |
| {"glTextureSubImage3D", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureSubImage3D");}}, |
| {"glTextureSubImage3DEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTextureSubImage3DEXT");}}, |
| {"glTextureView", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureView");}}, |
| {"glTextureViewEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureViewEXT");}}, |
| {"glTextureViewOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTextureViewOES");}}, |
| {"glTrackMatrixNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTrackMatrixNV");}}, |
| {"glTransformFeedbackAttribsNV", GetTrampolineFunc<void(uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t)>, RunGuestCall, "glTransformFeedbackAttribsNV");}}, |
| {"glTransformFeedbackBufferBase", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTransformFeedbackBufferBase");}}, |
| {"glTransformFeedbackBufferRange", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, ptrdiff_t)>, RunGuestCall, "glTransformFeedbackBufferRange");}}, |
| {"glTransformFeedbackStreamAttribsNV", GetTrampolineFunc<void(uint32_t, void*, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*, uint32_t, void*, uint32_t)>, RunGuestCall, "glTransformFeedbackStreamAttribsNV");}}, |
| {"glTransformFeedbackVaryings", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glTransformFeedbackVaryings");}}, |
| {"glTransformFeedbackVaryingsEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glTransformFeedbackVaryingsEXT");}}, |
| {"glTransformFeedbackVaryingsNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glTransformFeedbackVaryingsNV");}}, |
| {"glTransformPathNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glTransformPathNV");}}, |
| {"glTranslated", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glTranslated");}}, |
| {"glTranslatef", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glTranslatef");}}, |
| {"glTranslatex", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTranslatex");}}, |
| {"glTranslatexOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glTranslatexOES");}}, |
| {"glUniform1d", GetTrampolineFunc<void(uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double)>, RunGuestCall, "glUniform1d");}}, |
| {"glUniform1dv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1dv");}}, |
| {"glUniform1f", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glUniform1f");}}, |
| {"glUniform1fARB", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glUniform1fARB");}}, |
| {"glUniform1fv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1fv");}}, |
| {"glUniform1fvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1fvARB");}}, |
| {"glUniform1i", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glUniform1i");}}, |
| {"glUniform1i64ARB", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glUniform1i64ARB");}}, |
| {"glUniform1i64NV", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glUniform1i64NV");}}, |
| {"glUniform1i64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1i64vARB");}}, |
| {"glUniform1i64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1i64vNV");}}, |
| {"glUniform1iARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glUniform1iARB");}}, |
| {"glUniform1iv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1iv");}}, |
| {"glUniform1ivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1ivARB");}}, |
| {"glUniform1ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glUniform1ui");}}, |
| {"glUniform1ui64ARB", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glUniform1ui64ARB");}}, |
| {"glUniform1ui64NV", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glUniform1ui64NV");}}, |
| {"glUniform1ui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1ui64vARB");}}, |
| {"glUniform1ui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1ui64vNV");}}, |
| {"glUniform1uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glUniform1uiEXT");}}, |
| {"glUniform1uiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1uiv");}}, |
| {"glUniform1uivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform1uivEXT");}}, |
| {"glUniform2d", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glUniform2d");}}, |
| {"glUniform2dv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2dv");}}, |
| {"glUniform2f", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glUniform2f");}}, |
| {"glUniform2fARB", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glUniform2fARB");}}, |
| {"glUniform2fv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2fv");}}, |
| {"glUniform2fvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2fvARB");}}, |
| {"glUniform2i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform2i");}}, |
| {"glUniform2i64ARB", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform2i64ARB");}}, |
| {"glUniform2i64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform2i64NV");}}, |
| {"glUniform2i64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2i64vARB");}}, |
| {"glUniform2i64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2i64vNV");}}, |
| {"glUniform2iARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform2iARB");}}, |
| {"glUniform2iv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2iv");}}, |
| {"glUniform2ivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2ivARB");}}, |
| {"glUniform2ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform2ui");}}, |
| {"glUniform2ui64ARB", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform2ui64ARB");}}, |
| {"glUniform2ui64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform2ui64NV");}}, |
| {"glUniform2ui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2ui64vARB");}}, |
| {"glUniform2ui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2ui64vNV");}}, |
| {"glUniform2uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform2uiEXT");}}, |
| {"glUniform2uiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2uiv");}}, |
| {"glUniform2uivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform2uivEXT");}}, |
| {"glUniform3d", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glUniform3d");}}, |
| {"glUniform3dv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3dv");}}, |
| {"glUniform3f", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glUniform3f");}}, |
| {"glUniform3fARB", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glUniform3fARB");}}, |
| {"glUniform3fv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3fv");}}, |
| {"glUniform3fvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3fvARB");}}, |
| {"glUniform3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform3i");}}, |
| {"glUniform3i64ARB", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform3i64ARB");}}, |
| {"glUniform3i64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform3i64NV");}}, |
| {"glUniform3i64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3i64vARB");}}, |
| {"glUniform3i64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3i64vNV");}}, |
| {"glUniform3iARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform3iARB");}}, |
| {"glUniform3iv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3iv");}}, |
| {"glUniform3ivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3ivARB");}}, |
| {"glUniform3ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform3ui");}}, |
| {"glUniform3ui64ARB", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform3ui64ARB");}}, |
| {"glUniform3ui64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform3ui64NV");}}, |
| {"glUniform3ui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3ui64vARB");}}, |
| {"glUniform3ui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3ui64vNV");}}, |
| {"glUniform3uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform3uiEXT");}}, |
| {"glUniform3uiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3uiv");}}, |
| {"glUniform3uivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform3uivEXT");}}, |
| {"glUniform4d", GetTrampolineFunc<void(uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double)>, RunGuestCall, "glUniform4d");}}, |
| {"glUniform4dv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4dv");}}, |
| {"glUniform4f", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glUniform4f");}}, |
| {"glUniform4fARB", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glUniform4fARB");}}, |
| {"glUniform4fv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4fv");}}, |
| {"glUniform4fvARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4fvARB");}}, |
| {"glUniform4i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform4i");}}, |
| {"glUniform4i64ARB", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform4i64ARB");}}, |
| {"glUniform4i64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform4i64NV");}}, |
| {"glUniform4i64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4i64vARB");}}, |
| {"glUniform4i64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4i64vNV");}}, |
| {"glUniform4iARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform4iARB");}}, |
| {"glUniform4iv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4iv");}}, |
| {"glUniform4ivARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4ivARB");}}, |
| {"glUniform4ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform4ui");}}, |
| {"glUniform4ui64ARB", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform4ui64ARB");}}, |
| {"glUniform4ui64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glUniform4ui64NV");}}, |
| {"glUniform4ui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4ui64vARB");}}, |
| {"glUniform4ui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4ui64vNV");}}, |
| {"glUniform4uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniform4uiEXT");}}, |
| {"glUniform4uiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4uiv");}}, |
| {"glUniform4uivEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniform4uivEXT");}}, |
| {"glUniformBlockBinding", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniformBlockBinding");}}, |
| {"glUniformBufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUniformBufferEXT");}}, |
| {"glUniformHandleui64ARB", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glUniformHandleui64ARB");}}, |
| {"glUniformHandleui64IMG", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glUniformHandleui64IMG");}}, |
| {"glUniformHandleui64NV", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glUniformHandleui64NV");}}, |
| {"glUniformHandleui64vARB", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniformHandleui64vARB");}}, |
| {"glUniformHandleui64vIMG", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniformHandleui64vIMG");}}, |
| {"glUniformHandleui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniformHandleui64vNV");}}, |
| {"glUniformMatrix2dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix2dv");}}, |
| {"glUniformMatrix2fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix2fv");}}, |
| {"glUniformMatrix2fvARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix2fvARB");}}, |
| {"glUniformMatrix2x3dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix2x3dv");}}, |
| {"glUniformMatrix2x3fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix2x3fv");}}, |
| {"glUniformMatrix2x3fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix2x3fvNV");}}, |
| {"glUniformMatrix2x4dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix2x4dv");}}, |
| {"glUniformMatrix2x4fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix2x4fv");}}, |
| {"glUniformMatrix2x4fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix2x4fvNV");}}, |
| {"glUniformMatrix3dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix3dv");}}, |
| {"glUniformMatrix3fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix3fv");}}, |
| {"glUniformMatrix3fvARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix3fvARB");}}, |
| {"glUniformMatrix3x2dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix3x2dv");}}, |
| {"glUniformMatrix3x2fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix3x2fv");}}, |
| {"glUniformMatrix3x2fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix3x2fvNV");}}, |
| {"glUniformMatrix3x4dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix3x4dv");}}, |
| {"glUniformMatrix3x4fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix3x4fv");}}, |
| {"glUniformMatrix3x4fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix3x4fvNV");}}, |
| {"glUniformMatrix4dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix4dv");}}, |
| {"glUniformMatrix4fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix4fv");}}, |
| {"glUniformMatrix4fvARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix4fvARB");}}, |
| {"glUniformMatrix4x2dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix4x2dv");}}, |
| {"glUniformMatrix4x2fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix4x2fv");}}, |
| {"glUniformMatrix4x2fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix4x2fvNV");}}, |
| {"glUniformMatrix4x3dv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix4x3dv");}}, |
| {"glUniformMatrix4x3fv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix4x3fv");}}, |
| {"glUniformMatrix4x3fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glUniformMatrix4x3fvNV");}}, |
| {"glUniformSubroutinesuiv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniformSubroutinesuiv");}}, |
| {"glUniformui64NV", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glUniformui64NV");}}, |
| {"glUniformui64vNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glUniformui64vNV");}}, |
| {"glUnlockArraysEXT", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glUnlockArraysEXT");}}, |
| {"glUnmapBuffer", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glUnmapBuffer");}}, |
| {"glUnmapBufferARB", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glUnmapBufferARB");}}, |
| {"glUnmapBufferOES", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glUnmapBufferOES");}}, |
| {"glUnmapNamedBuffer", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glUnmapNamedBuffer");}}, |
| {"glUnmapNamedBufferEXT", GetTrampolineFunc<uint8_t(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(uint32_t)>, RunGuestCall, "glUnmapNamedBufferEXT");}}, |
| {"glUnmapObjectBufferATI", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glUnmapObjectBufferATI");}}, |
| {"glUnmapTexture2DINTEL", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glUnmapTexture2DINTEL");}}, |
| {"glUpdateObjectBufferATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glUpdateObjectBufferATI");}}, |
| {"glUseProgram", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glUseProgram");}}, |
| {"glUseProgramObjectARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glUseProgramObjectARB");}}, |
| {"glUseProgramStages", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUseProgramStages");}}, |
| {"glUseProgramStagesEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glUseProgramStagesEXT");}}, |
| {"glUseShaderProgramEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glUseShaderProgramEXT");}}, |
| {"glVDPAUFiniNV", GetTrampolineFunc<void(void)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void)>, RunGuestCall, "glVDPAUFiniNV");}}, |
| {"glVDPAUGetSurfaceivNV", GetTrampolineFunc<void(ptrdiff_t, uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(ptrdiff_t, uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glVDPAUGetSurfaceivNV");}}, |
| {"glVDPAUInitNV", GetTrampolineFunc<void(void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, void*)>, RunGuestCall, "glVDPAUInitNV");}}, |
| {"glVDPAUIsSurfaceNV", GetTrampolineFunc<uint8_t(ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint8_t(ptrdiff_t)>, RunGuestCall, "glVDPAUIsSurfaceNV");}}, |
| {"glVDPAUMapSurfacesNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVDPAUMapSurfacesNV");}}, |
| {"glVDPAURegisterOutputSurfaceNV", GetTrampolineFunc<ptrdiff_t(void*, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<ptrdiff_t(void*, uint32_t, uint32_t, void*)>, RunGuestCall, "glVDPAURegisterOutputSurfaceNV");}}, |
| {"glVDPAURegisterVideoSurfaceNV", GetTrampolineFunc<ptrdiff_t(void*, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<ptrdiff_t(void*, uint32_t, uint32_t, void*)>, RunGuestCall, "glVDPAURegisterVideoSurfaceNV");}}, |
| {"glVDPAUSurfaceAccessNV", GetTrampolineFunc<void(ptrdiff_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(ptrdiff_t, uint32_t)>, RunGuestCall, "glVDPAUSurfaceAccessNV");}}, |
| {"glVDPAUUnmapSurfacesNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVDPAUUnmapSurfacesNV");}}, |
| {"glVDPAUUnregisterSurfaceNV", GetTrampolineFunc<void(ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(ptrdiff_t)>, RunGuestCall, "glVDPAUUnregisterSurfaceNV");}}, |
| {"glValidateProgram", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glValidateProgram");}}, |
| {"glValidateProgramARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glValidateProgramARB");}}, |
| {"glValidateProgramPipeline", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glValidateProgramPipeline");}}, |
| {"glValidateProgramPipelineEXT", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glValidateProgramPipelineEXT");}}, |
| {"glVariantArrayObjectATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVariantArrayObjectATI");}}, |
| {"glVariantPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVariantPointerEXT");}}, |
| {"glVariantbvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVariantbvEXT");}}, |
| {"glVariantdvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVariantdvEXT");}}, |
| {"glVariantfvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVariantfvEXT");}}, |
| {"glVariantivEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVariantivEXT");}}, |
| {"glVariantsvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVariantsvEXT");}}, |
| {"glVariantubvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVariantubvEXT");}}, |
| {"glVariantuivEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVariantuivEXT");}}, |
| {"glVariantusvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVariantusvEXT");}}, |
| {"glVertex2bOES", GetTrampolineFunc<void(int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t)>, RunGuestCall, "glVertex2bOES");}}, |
| {"glVertex2bvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex2bvOES");}}, |
| {"glVertex2d", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glVertex2d");}}, |
| {"glVertex2dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex2dv");}}, |
| {"glVertex2f", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glVertex2f");}}, |
| {"glVertex2fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex2fv");}}, |
| {"glVertex2hNV", GetTrampolineFunc<void(uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t)>, RunGuestCall, "glVertex2hNV");}}, |
| {"glVertex2hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex2hvNV");}}, |
| {"glVertex2i", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertex2i");}}, |
| {"glVertex2iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex2iv");}}, |
| {"glVertex2s", GetTrampolineFunc<void(int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t)>, RunGuestCall, "glVertex2s");}}, |
| {"glVertex2sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex2sv");}}, |
| {"glVertex2xOES", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glVertex2xOES");}}, |
| {"glVertex2xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex2xvOES");}}, |
| {"glVertex3bOES", GetTrampolineFunc<void(int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t)>, RunGuestCall, "glVertex3bOES");}}, |
| {"glVertex3bvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex3bvOES");}}, |
| {"glVertex3d", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glVertex3d");}}, |
| {"glVertex3dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex3dv");}}, |
| {"glVertex3f", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glVertex3f");}}, |
| {"glVertex3fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex3fv");}}, |
| {"glVertex3hNV", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glVertex3hNV");}}, |
| {"glVertex3hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex3hvNV");}}, |
| {"glVertex3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertex3i");}}, |
| {"glVertex3iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex3iv");}}, |
| {"glVertex3s", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glVertex3s");}}, |
| {"glVertex3sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex3sv");}}, |
| {"glVertex3xOES", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertex3xOES");}}, |
| {"glVertex3xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex3xvOES");}}, |
| {"glVertex4bOES", GetTrampolineFunc<void(int8_t, int8_t, int8_t, int8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int8_t, int8_t, int8_t, int8_t)>, RunGuestCall, "glVertex4bOES");}}, |
| {"glVertex4bvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex4bvOES");}}, |
| {"glVertex4d", GetTrampolineFunc<void(double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double, double)>, RunGuestCall, "glVertex4d");}}, |
| {"glVertex4dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex4dv");}}, |
| {"glVertex4f", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glVertex4f");}}, |
| {"glVertex4fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex4fv");}}, |
| {"glVertex4hNV", GetTrampolineFunc<void(uint16_t, uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t, uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glVertex4hNV");}}, |
| {"glVertex4hvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex4hvNV");}}, |
| {"glVertex4i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertex4i");}}, |
| {"glVertex4iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex4iv");}}, |
| {"glVertex4s", GetTrampolineFunc<void(int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glVertex4s");}}, |
| {"glVertex4sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex4sv");}}, |
| {"glVertex4xOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertex4xOES");}}, |
| {"glVertex4xvOES", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertex4xvOES");}}, |
| {"glVertexArrayAttribBinding", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayAttribBinding");}}, |
| {"glVertexArrayAttribFormat", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t)>, RunGuestCall, "glVertexArrayAttribFormat");}}, |
| {"glVertexArrayAttribIFormat", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayAttribIFormat");}}, |
| {"glVertexArrayAttribLFormat", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayAttribLFormat");}}, |
| {"glVertexArrayBindVertexBufferEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, uint32_t)>, RunGuestCall, "glVertexArrayBindVertexBufferEXT");}}, |
| {"glVertexArrayBindingDivisor", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayBindingDivisor");}}, |
| {"glVertexArrayColorOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayColorOffsetEXT");}}, |
| {"glVertexArrayEdgeFlagOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayEdgeFlagOffsetEXT");}}, |
| {"glVertexArrayElementBuffer", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayElementBuffer");}}, |
| {"glVertexArrayFogCoordOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayFogCoordOffsetEXT");}}, |
| {"glVertexArrayIndexOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayIndexOffsetEXT");}}, |
| {"glVertexArrayMultiTexCoordOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayMultiTexCoordOffsetEXT");}}, |
| {"glVertexArrayNormalOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayNormalOffsetEXT");}}, |
| {"glVertexArrayParameteriAPPLE", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayParameteriAPPLE");}}, |
| {"glVertexArrayRangeAPPLE", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexArrayRangeAPPLE");}}, |
| {"glVertexArrayRangeNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexArrayRangeNV");}}, |
| {"glVertexArraySecondaryColorOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArraySecondaryColorOffsetEXT");}}, |
| {"glVertexArrayTexCoordOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayTexCoordOffsetEXT");}}, |
| {"glVertexArrayVertexAttribBindingEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayVertexAttribBindingEXT");}}, |
| {"glVertexArrayVertexAttribDivisorEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayVertexAttribDivisorEXT");}}, |
| {"glVertexArrayVertexAttribFormatEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t)>, RunGuestCall, "glVertexArrayVertexAttribFormatEXT");}}, |
| {"glVertexArrayVertexAttribIFormatEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayVertexAttribIFormatEXT");}}, |
| {"glVertexArrayVertexAttribIOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayVertexAttribIOffsetEXT");}}, |
| {"glVertexArrayVertexAttribLFormatEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayVertexAttribLFormatEXT");}}, |
| {"glVertexArrayVertexAttribLOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayVertexAttribLOffsetEXT");}}, |
| {"glVertexArrayVertexAttribOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayVertexAttribOffsetEXT");}}, |
| {"glVertexArrayVertexBindingDivisorEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexArrayVertexBindingDivisorEXT");}}, |
| {"glVertexArrayVertexBuffer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, ptrdiff_t, uint32_t)>, RunGuestCall, "glVertexArrayVertexBuffer");}}, |
| {"glVertexArrayVertexBuffers", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, void*, void*)>, RunGuestCall, "glVertexArrayVertexBuffers");}}, |
| {"glVertexArrayVertexOffsetEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, ptrdiff_t)>, RunGuestCall, "glVertexArrayVertexOffsetEXT");}}, |
| {"glVertexAttrib1d", GetTrampolineFunc<void(uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double)>, RunGuestCall, "glVertexAttrib1d");}}, |
| {"glVertexAttrib1dARB", GetTrampolineFunc<void(uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double)>, RunGuestCall, "glVertexAttrib1dARB");}}, |
| {"glVertexAttrib1dNV", GetTrampolineFunc<void(uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double)>, RunGuestCall, "glVertexAttrib1dNV");}}, |
| {"glVertexAttrib1dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib1dv");}}, |
| {"glVertexAttrib1dvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib1dvARB");}}, |
| {"glVertexAttrib1dvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib1dvNV");}}, |
| {"glVertexAttrib1f", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glVertexAttrib1f");}}, |
| {"glVertexAttrib1fARB", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glVertexAttrib1fARB");}}, |
| {"glVertexAttrib1fNV", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glVertexAttrib1fNV");}}, |
| {"glVertexAttrib1fv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib1fv");}}, |
| {"glVertexAttrib1fvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib1fvARB");}}, |
| {"glVertexAttrib1fvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib1fvNV");}}, |
| {"glVertexAttrib1hNV", GetTrampolineFunc<void(uint32_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint16_t)>, RunGuestCall, "glVertexAttrib1hNV");}}, |
| {"glVertexAttrib1hvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib1hvNV");}}, |
| {"glVertexAttrib1s", GetTrampolineFunc<void(uint32_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t)>, RunGuestCall, "glVertexAttrib1s");}}, |
| {"glVertexAttrib1sARB", GetTrampolineFunc<void(uint32_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t)>, RunGuestCall, "glVertexAttrib1sARB");}}, |
| {"glVertexAttrib1sNV", GetTrampolineFunc<void(uint32_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t)>, RunGuestCall, "glVertexAttrib1sNV");}}, |
| {"glVertexAttrib1sv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib1sv");}}, |
| {"glVertexAttrib1svARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib1svARB");}}, |
| {"glVertexAttrib1svNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib1svNV");}}, |
| {"glVertexAttrib2d", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glVertexAttrib2d");}}, |
| {"glVertexAttrib2dARB", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glVertexAttrib2dARB");}}, |
| {"glVertexAttrib2dNV", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glVertexAttrib2dNV");}}, |
| {"glVertexAttrib2dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib2dv");}}, |
| {"glVertexAttrib2dvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib2dvARB");}}, |
| {"glVertexAttrib2dvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib2dvNV");}}, |
| {"glVertexAttrib2f", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glVertexAttrib2f");}}, |
| {"glVertexAttrib2fARB", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glVertexAttrib2fARB");}}, |
| {"glVertexAttrib2fNV", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glVertexAttrib2fNV");}}, |
| {"glVertexAttrib2fv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib2fv");}}, |
| {"glVertexAttrib2fvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib2fvARB");}}, |
| {"glVertexAttrib2fvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib2fvNV");}}, |
| {"glVertexAttrib2hNV", GetTrampolineFunc<void(uint32_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint16_t, uint16_t)>, RunGuestCall, "glVertexAttrib2hNV");}}, |
| {"glVertexAttrib2hvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib2hvNV");}}, |
| {"glVertexAttrib2s", GetTrampolineFunc<void(uint32_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t)>, RunGuestCall, "glVertexAttrib2s");}}, |
| {"glVertexAttrib2sARB", GetTrampolineFunc<void(uint32_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t)>, RunGuestCall, "glVertexAttrib2sARB");}}, |
| {"glVertexAttrib2sNV", GetTrampolineFunc<void(uint32_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t)>, RunGuestCall, "glVertexAttrib2sNV");}}, |
| {"glVertexAttrib2sv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib2sv");}}, |
| {"glVertexAttrib2svARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib2svARB");}}, |
| {"glVertexAttrib2svNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib2svNV");}}, |
| {"glVertexAttrib3d", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glVertexAttrib3d");}}, |
| {"glVertexAttrib3dARB", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glVertexAttrib3dARB");}}, |
| {"glVertexAttrib3dNV", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glVertexAttrib3dNV");}}, |
| {"glVertexAttrib3dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib3dv");}}, |
| {"glVertexAttrib3dvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib3dvARB");}}, |
| {"glVertexAttrib3dvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib3dvNV");}}, |
| {"glVertexAttrib3f", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glVertexAttrib3f");}}, |
| {"glVertexAttrib3fARB", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glVertexAttrib3fARB");}}, |
| {"glVertexAttrib3fNV", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glVertexAttrib3fNV");}}, |
| {"glVertexAttrib3fv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib3fv");}}, |
| {"glVertexAttrib3fvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib3fvARB");}}, |
| {"glVertexAttrib3fvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib3fvNV");}}, |
| {"glVertexAttrib3hNV", GetTrampolineFunc<void(uint32_t, uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glVertexAttrib3hNV");}}, |
| {"glVertexAttrib3hvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib3hvNV");}}, |
| {"glVertexAttrib3s", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glVertexAttrib3s");}}, |
| {"glVertexAttrib3sARB", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glVertexAttrib3sARB");}}, |
| {"glVertexAttrib3sNV", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glVertexAttrib3sNV");}}, |
| {"glVertexAttrib3sv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib3sv");}}, |
| {"glVertexAttrib3svARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib3svARB");}}, |
| {"glVertexAttrib3svNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib3svNV");}}, |
| {"glVertexAttrib4Nbv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4Nbv");}}, |
| {"glVertexAttrib4NbvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4NbvARB");}}, |
| {"glVertexAttrib4Niv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4Niv");}}, |
| {"glVertexAttrib4NivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4NivARB");}}, |
| {"glVertexAttrib4Nsv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4Nsv");}}, |
| {"glVertexAttrib4NsvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4NsvARB");}}, |
| {"glVertexAttrib4Nub", GetTrampolineFunc<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glVertexAttrib4Nub");}}, |
| {"glVertexAttrib4NubARB", GetTrampolineFunc<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glVertexAttrib4NubARB");}}, |
| {"glVertexAttrib4Nubv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4Nubv");}}, |
| {"glVertexAttrib4NubvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4NubvARB");}}, |
| {"glVertexAttrib4Nuiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4Nuiv");}}, |
| {"glVertexAttrib4NuivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4NuivARB");}}, |
| {"glVertexAttrib4Nusv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4Nusv");}}, |
| {"glVertexAttrib4NusvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4NusvARB");}}, |
| {"glVertexAttrib4bv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4bv");}}, |
| {"glVertexAttrib4bvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4bvARB");}}, |
| {"glVertexAttrib4d", GetTrampolineFunc<void(uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double)>, RunGuestCall, "glVertexAttrib4d");}}, |
| {"glVertexAttrib4dARB", GetTrampolineFunc<void(uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double)>, RunGuestCall, "glVertexAttrib4dARB");}}, |
| {"glVertexAttrib4dNV", GetTrampolineFunc<void(uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double)>, RunGuestCall, "glVertexAttrib4dNV");}}, |
| {"glVertexAttrib4dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4dv");}}, |
| {"glVertexAttrib4dvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4dvARB");}}, |
| {"glVertexAttrib4dvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4dvNV");}}, |
| {"glVertexAttrib4f", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glVertexAttrib4f");}}, |
| {"glVertexAttrib4fARB", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glVertexAttrib4fARB");}}, |
| {"glVertexAttrib4fNV", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glVertexAttrib4fNV");}}, |
| {"glVertexAttrib4fv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4fv");}}, |
| {"glVertexAttrib4fvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4fvARB");}}, |
| {"glVertexAttrib4fvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4fvNV");}}, |
| {"glVertexAttrib4hNV", GetTrampolineFunc<void(uint32_t, uint16_t, uint16_t, uint16_t, uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint16_t, uint16_t, uint16_t, uint16_t)>, RunGuestCall, "glVertexAttrib4hNV");}}, |
| {"glVertexAttrib4hvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4hvNV");}}, |
| {"glVertexAttrib4iv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4iv");}}, |
| {"glVertexAttrib4ivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4ivARB");}}, |
| {"glVertexAttrib4s", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glVertexAttrib4s");}}, |
| {"glVertexAttrib4sARB", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glVertexAttrib4sARB");}}, |
| {"glVertexAttrib4sNV", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glVertexAttrib4sNV");}}, |
| {"glVertexAttrib4sv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4sv");}}, |
| {"glVertexAttrib4svARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4svARB");}}, |
| {"glVertexAttrib4svNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4svNV");}}, |
| {"glVertexAttrib4ubNV", GetTrampolineFunc<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint8_t, uint8_t, uint8_t, uint8_t)>, RunGuestCall, "glVertexAttrib4ubNV");}}, |
| {"glVertexAttrib4ubv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4ubv");}}, |
| {"glVertexAttrib4ubvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4ubvARB");}}, |
| {"glVertexAttrib4ubvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4ubvNV");}}, |
| {"glVertexAttrib4uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4uiv");}}, |
| {"glVertexAttrib4uivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4uivARB");}}, |
| {"glVertexAttrib4usv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4usv");}}, |
| {"glVertexAttrib4usvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttrib4usvARB");}}, |
| {"glVertexAttribArrayObjectATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribArrayObjectATI");}}, |
| {"glVertexAttribBinding", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribBinding");}}, |
| {"glVertexAttribDivisor", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribDivisor");}}, |
| {"glVertexAttribDivisorANGLE", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribDivisorANGLE");}}, |
| {"glVertexAttribDivisorARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribDivisorARB");}}, |
| {"glVertexAttribDivisorEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribDivisorEXT");}}, |
| {"glVertexAttribDivisorNV", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribDivisorNV");}}, |
| {"glVertexAttribFormat", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t)>, RunGuestCall, "glVertexAttribFormat");}}, |
| {"glVertexAttribFormatNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t)>, RunGuestCall, "glVertexAttribFormatNV");}}, |
| {"glVertexAttribI1i", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI1i");}}, |
| {"glVertexAttribI1iEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI1iEXT");}}, |
| {"glVertexAttribI1iv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI1iv");}}, |
| {"glVertexAttribI1ivEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI1ivEXT");}}, |
| {"glVertexAttribI1ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI1ui");}}, |
| {"glVertexAttribI1uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI1uiEXT");}}, |
| {"glVertexAttribI1uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI1uiv");}}, |
| {"glVertexAttribI1uivEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI1uivEXT");}}, |
| {"glVertexAttribI2i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI2i");}}, |
| {"glVertexAttribI2iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI2iEXT");}}, |
| {"glVertexAttribI2iv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI2iv");}}, |
| {"glVertexAttribI2ivEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI2ivEXT");}}, |
| {"glVertexAttribI2ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI2ui");}}, |
| {"glVertexAttribI2uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI2uiEXT");}}, |
| {"glVertexAttribI2uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI2uiv");}}, |
| {"glVertexAttribI2uivEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI2uivEXT");}}, |
| {"glVertexAttribI3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI3i");}}, |
| {"glVertexAttribI3iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI3iEXT");}}, |
| {"glVertexAttribI3iv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI3iv");}}, |
| {"glVertexAttribI3ivEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI3ivEXT");}}, |
| {"glVertexAttribI3ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI3ui");}}, |
| {"glVertexAttribI3uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI3uiEXT");}}, |
| {"glVertexAttribI3uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI3uiv");}}, |
| {"glVertexAttribI3uivEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI3uivEXT");}}, |
| {"glVertexAttribI4bv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4bv");}}, |
| {"glVertexAttribI4bvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4bvEXT");}}, |
| {"glVertexAttribI4i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI4i");}}, |
| {"glVertexAttribI4iEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI4iEXT");}}, |
| {"glVertexAttribI4iv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4iv");}}, |
| {"glVertexAttribI4ivEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4ivEXT");}}, |
| {"glVertexAttribI4sv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4sv");}}, |
| {"glVertexAttribI4svEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4svEXT");}}, |
| {"glVertexAttribI4ubv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4ubv");}}, |
| {"glVertexAttribI4ubvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4ubvEXT");}}, |
| {"glVertexAttribI4ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI4ui");}}, |
| {"glVertexAttribI4uiEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribI4uiEXT");}}, |
| {"glVertexAttribI4uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4uiv");}}, |
| {"glVertexAttribI4uivEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4uivEXT");}}, |
| {"glVertexAttribI4usv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4usv");}}, |
| {"glVertexAttribI4usvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribI4usvEXT");}}, |
| {"glVertexAttribIFormat", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribIFormat");}}, |
| {"glVertexAttribIFormatNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribIFormatNV");}}, |
| {"glVertexAttribIPointer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribIPointer");}}, |
| {"glVertexAttribIPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribIPointerEXT");}}, |
| {"glVertexAttribL1d", GetTrampolineFunc<void(uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double)>, RunGuestCall, "glVertexAttribL1d");}}, |
| {"glVertexAttribL1dEXT", GetTrampolineFunc<void(uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double)>, RunGuestCall, "glVertexAttribL1dEXT");}}, |
| {"glVertexAttribL1dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL1dv");}}, |
| {"glVertexAttribL1dvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL1dvEXT");}}, |
| {"glVertexAttribL1i64NV", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glVertexAttribL1i64NV");}}, |
| {"glVertexAttribL1i64vNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL1i64vNV");}}, |
| {"glVertexAttribL1ui64ARB", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glVertexAttribL1ui64ARB");}}, |
| {"glVertexAttribL1ui64NV", GetTrampolineFunc<void(uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t)>, RunGuestCall, "glVertexAttribL1ui64NV");}}, |
| {"glVertexAttribL1ui64vARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL1ui64vARB");}}, |
| {"glVertexAttribL1ui64vNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL1ui64vNV");}}, |
| {"glVertexAttribL2d", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glVertexAttribL2d");}}, |
| {"glVertexAttribL2dEXT", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glVertexAttribL2dEXT");}}, |
| {"glVertexAttribL2dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL2dv");}}, |
| {"glVertexAttribL2dvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL2dvEXT");}}, |
| {"glVertexAttribL2i64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t)>, RunGuestCall, "glVertexAttribL2i64NV");}}, |
| {"glVertexAttribL2i64vNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL2i64vNV");}}, |
| {"glVertexAttribL2ui64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t)>, RunGuestCall, "glVertexAttribL2ui64NV");}}, |
| {"glVertexAttribL2ui64vNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL2ui64vNV");}}, |
| {"glVertexAttribL3d", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glVertexAttribL3d");}}, |
| {"glVertexAttribL3dEXT", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glVertexAttribL3dEXT");}}, |
| {"glVertexAttribL3dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL3dv");}}, |
| {"glVertexAttribL3dvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL3dvEXT");}}, |
| {"glVertexAttribL3i64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glVertexAttribL3i64NV");}}, |
| {"glVertexAttribL3i64vNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL3i64vNV");}}, |
| {"glVertexAttribL3ui64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glVertexAttribL3ui64NV");}}, |
| {"glVertexAttribL3ui64vNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL3ui64vNV");}}, |
| {"glVertexAttribL4d", GetTrampolineFunc<void(uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double)>, RunGuestCall, "glVertexAttribL4d");}}, |
| {"glVertexAttribL4dEXT", GetTrampolineFunc<void(uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double)>, RunGuestCall, "glVertexAttribL4dEXT");}}, |
| {"glVertexAttribL4dv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL4dv");}}, |
| {"glVertexAttribL4dvEXT", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL4dvEXT");}}, |
| {"glVertexAttribL4i64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glVertexAttribL4i64NV");}}, |
| {"glVertexAttribL4i64vNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL4i64vNV");}}, |
| {"glVertexAttribL4ui64NV", GetTrampolineFunc<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint64_t, uint64_t, uint64_t, uint64_t)>, RunGuestCall, "glVertexAttribL4ui64NV");}}, |
| {"glVertexAttribL4ui64vNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexAttribL4ui64vNV");}}, |
| {"glVertexAttribLFormat", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribLFormat");}}, |
| {"glVertexAttribLFormatNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribLFormatNV");}}, |
| {"glVertexAttribLPointer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribLPointer");}}, |
| {"glVertexAttribLPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribLPointerEXT");}}, |
| {"glVertexAttribP1ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, uint32_t)>, RunGuestCall, "glVertexAttribP1ui");}}, |
| {"glVertexAttribP1uiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glVertexAttribP1uiv");}}, |
| {"glVertexAttribP2ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, uint32_t)>, RunGuestCall, "glVertexAttribP2ui");}}, |
| {"glVertexAttribP2uiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glVertexAttribP2uiv");}}, |
| {"glVertexAttribP3ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, uint32_t)>, RunGuestCall, "glVertexAttribP3ui");}}, |
| {"glVertexAttribP3uiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glVertexAttribP3uiv");}}, |
| {"glVertexAttribP4ui", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, uint32_t)>, RunGuestCall, "glVertexAttribP4ui");}}, |
| {"glVertexAttribP4uiv", GetTrampolineFunc<void(uint32_t, uint32_t, uint8_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint8_t, void*)>, RunGuestCall, "glVertexAttribP4uiv");}}, |
| {"glVertexAttribParameteriAMD", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexAttribParameteriAMD");}}, |
| {"glVertexAttribPointer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribPointer");}}, |
| {"glVertexAttribPointerARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint8_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribPointerARB");}}, |
| {"glVertexAttribPointerNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribPointerNV");}}, |
| {"glVertexAttribs1dvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs1dvNV");}}, |
| {"glVertexAttribs1fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs1fvNV");}}, |
| {"glVertexAttribs1hvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs1hvNV");}}, |
| {"glVertexAttribs1svNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs1svNV");}}, |
| {"glVertexAttribs2dvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs2dvNV");}}, |
| {"glVertexAttribs2fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs2fvNV");}}, |
| {"glVertexAttribs2hvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs2hvNV");}}, |
| {"glVertexAttribs2svNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs2svNV");}}, |
| {"glVertexAttribs3dvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs3dvNV");}}, |
| {"glVertexAttribs3fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs3fvNV");}}, |
| {"glVertexAttribs3hvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs3hvNV");}}, |
| {"glVertexAttribs3svNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs3svNV");}}, |
| {"glVertexAttribs4dvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs4dvNV");}}, |
| {"glVertexAttribs4fvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs4fvNV");}}, |
| {"glVertexAttribs4hvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs4hvNV");}}, |
| {"glVertexAttribs4svNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs4svNV");}}, |
| {"glVertexAttribs4ubvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexAttribs4ubvNV");}}, |
| {"glVertexBindingDivisor", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexBindingDivisor");}}, |
| {"glVertexBlendARB", GetTrampolineFunc<void(uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t)>, RunGuestCall, "glVertexBlendARB");}}, |
| {"glVertexBlendEnvfATI", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glVertexBlendEnvfATI");}}, |
| {"glVertexBlendEnviATI", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexBlendEnviATI");}}, |
| {"glVertexFormatNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexFormatNV");}}, |
| {"glVertexP2ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexP2ui");}}, |
| {"glVertexP2uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexP2uiv");}}, |
| {"glVertexP3ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexP3ui");}}, |
| {"glVertexP3uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexP3uiv");}}, |
| {"glVertexP4ui", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexP4ui");}}, |
| {"glVertexP4uiv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexP4uiv");}}, |
| {"glVertexPointer", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexPointer");}}, |
| {"glVertexPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexPointerEXT");}}, |
| {"glVertexPointerListIBM", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*, uint32_t)>, RunGuestCall, "glVertexPointerListIBM");}}, |
| {"glVertexPointervINTEL", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexPointervINTEL");}}, |
| {"glVertexStream1dATI", GetTrampolineFunc<void(uint32_t, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double)>, RunGuestCall, "glVertexStream1dATI");}}, |
| {"glVertexStream1dvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream1dvATI");}}, |
| {"glVertexStream1fATI", GetTrampolineFunc<void(uint32_t, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float)>, RunGuestCall, "glVertexStream1fATI");}}, |
| {"glVertexStream1fvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream1fvATI");}}, |
| {"glVertexStream1iATI", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glVertexStream1iATI");}}, |
| {"glVertexStream1ivATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream1ivATI");}}, |
| {"glVertexStream1sATI", GetTrampolineFunc<void(uint32_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t)>, RunGuestCall, "glVertexStream1sATI");}}, |
| {"glVertexStream1svATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream1svATI");}}, |
| {"glVertexStream2dATI", GetTrampolineFunc<void(uint32_t, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double)>, RunGuestCall, "glVertexStream2dATI");}}, |
| {"glVertexStream2dvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream2dvATI");}}, |
| {"glVertexStream2fATI", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glVertexStream2fATI");}}, |
| {"glVertexStream2fvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream2fvATI");}}, |
| {"glVertexStream2iATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexStream2iATI");}}, |
| {"glVertexStream2ivATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream2ivATI");}}, |
| {"glVertexStream2sATI", GetTrampolineFunc<void(uint32_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t)>, RunGuestCall, "glVertexStream2sATI");}}, |
| {"glVertexStream2svATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream2svATI");}}, |
| {"glVertexStream3dATI", GetTrampolineFunc<void(uint32_t, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double)>, RunGuestCall, "glVertexStream3dATI");}}, |
| {"glVertexStream3dvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream3dvATI");}}, |
| {"glVertexStream3fATI", GetTrampolineFunc<void(uint32_t, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float)>, RunGuestCall, "glVertexStream3fATI");}}, |
| {"glVertexStream3fvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream3fvATI");}}, |
| {"glVertexStream3iATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexStream3iATI");}}, |
| {"glVertexStream3ivATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream3ivATI");}}, |
| {"glVertexStream3sATI", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glVertexStream3sATI");}}, |
| {"glVertexStream3svATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream3svATI");}}, |
| {"glVertexStream4dATI", GetTrampolineFunc<void(uint32_t, double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, double, double, double, double)>, RunGuestCall, "glVertexStream4dATI");}}, |
| {"glVertexStream4dvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream4dvATI");}}, |
| {"glVertexStream4fATI", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glVertexStream4fATI");}}, |
| {"glVertexStream4fvATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream4fvATI");}}, |
| {"glVertexStream4iATI", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glVertexStream4iATI");}}, |
| {"glVertexStream4ivATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream4ivATI");}}, |
| {"glVertexStream4sATI", GetTrampolineFunc<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glVertexStream4sATI");}}, |
| {"glVertexStream4svATI", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glVertexStream4svATI");}}, |
| {"glVertexWeightPointerEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVertexWeightPointerEXT");}}, |
| {"glVertexWeightfEXT", GetTrampolineFunc<void(float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float)>, RunGuestCall, "glVertexWeightfEXT");}}, |
| {"glVertexWeightfvEXT", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertexWeightfvEXT");}}, |
| {"glVertexWeighthNV", GetTrampolineFunc<void(uint16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint16_t)>, RunGuestCall, "glVertexWeighthNV");}}, |
| {"glVertexWeighthvNV", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glVertexWeighthvNV");}}, |
| {"glVideoCaptureNV", GetTrampolineFunc<uint32_t(uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<uint32_t(uint32_t, void*, void*)>, RunGuestCall, "glVideoCaptureNV");}}, |
| {"glVideoCaptureStreamParameterdvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVideoCaptureStreamParameterdvNV");}}, |
| {"glVideoCaptureStreamParameterfvNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVideoCaptureStreamParameterfvNV");}}, |
| {"glVideoCaptureStreamParameterivNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glVideoCaptureStreamParameterivNV");}}, |
| {"glViewport", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glViewport");}}, |
| {"glViewportArrayv", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glViewportArrayv");}}, |
| {"glViewportArrayvNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glViewportArrayvNV");}}, |
| {"glViewportArrayvOES", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glViewportArrayvOES");}}, |
| {"glViewportIndexedf", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glViewportIndexedf");}}, |
| {"glViewportIndexedfNV", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glViewportIndexedfNV");}}, |
| {"glViewportIndexedfOES", GetTrampolineFunc<void(uint32_t, float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float, float, float)>, RunGuestCall, "glViewportIndexedfOES");}}, |
| {"glViewportIndexedfv", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glViewportIndexedfv");}}, |
| {"glViewportIndexedfvNV", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glViewportIndexedfvNV");}}, |
| {"glViewportIndexedfvOES", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glViewportIndexedfvOES");}}, |
| {"glViewportPositionWScaleNV", GetTrampolineFunc<void(uint32_t, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, float, float)>, RunGuestCall, "glViewportPositionWScaleNV");}}, |
| {"glViewportSwizzleNV", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glViewportSwizzleNV");}}, |
| {"glWaitSemaphoreEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, uint32_t, void*, void*)>, RunGuestCall, "glWaitSemaphoreEXT");}}, |
| {"glWaitSync", GetTrampolineFunc<void(void*, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, uint64_t)>, RunGuestCall, "glWaitSync");}}, |
| {"glWaitSyncAPPLE", GetTrampolineFunc<void(void*, uint32_t, uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*, uint32_t, uint64_t)>, RunGuestCall, "glWaitSyncAPPLE");}}, |
| {"glWaitVkSemaphoreNV", GetTrampolineFunc<void(uint64_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint64_t)>, RunGuestCall, "glWaitVkSemaphoreNV");}}, |
| {"glWeightPathsNV", GetTrampolineFunc<void(uint32_t, uint32_t, void*, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*, void*)>, RunGuestCall, "glWeightPathsNV");}}, |
| {"glWeightPointerARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glWeightPointerARB");}}, |
| {"glWeightPointerOES", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, void*)>, RunGuestCall, "glWeightPointerOES");}}, |
| {"glWeightbvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glWeightbvARB");}}, |
| {"glWeightdvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glWeightdvARB");}}, |
| {"glWeightfvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glWeightfvARB");}}, |
| {"glWeightivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glWeightivARB");}}, |
| {"glWeightsvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glWeightsvARB");}}, |
| {"glWeightubvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glWeightubvARB");}}, |
| {"glWeightuivARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glWeightuivARB");}}, |
| {"glWeightusvARB", GetTrampolineFunc<void(uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, void*)>, RunGuestCall, "glWeightusvARB");}}, |
| {"glWindowPos2d", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glWindowPos2d");}}, |
| {"glWindowPos2dARB", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glWindowPos2dARB");}}, |
| {"glWindowPos2dMESA", GetTrampolineFunc<void(double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double)>, RunGuestCall, "glWindowPos2dMESA");}}, |
| {"glWindowPos2dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2dv");}}, |
| {"glWindowPos2dvARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2dvARB");}}, |
| {"glWindowPos2dvMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2dvMESA");}}, |
| {"glWindowPos2f", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glWindowPos2f");}}, |
| {"glWindowPos2fARB", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glWindowPos2fARB");}}, |
| {"glWindowPos2fMESA", GetTrampolineFunc<void(float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float)>, RunGuestCall, "glWindowPos2fMESA");}}, |
| {"glWindowPos2fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2fv");}}, |
| {"glWindowPos2fvARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2fvARB");}}, |
| {"glWindowPos2fvMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2fvMESA");}}, |
| {"glWindowPos2i", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glWindowPos2i");}}, |
| {"glWindowPos2iARB", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glWindowPos2iARB");}}, |
| {"glWindowPos2iMESA", GetTrampolineFunc<void(uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t)>, RunGuestCall, "glWindowPos2iMESA");}}, |
| {"glWindowPos2iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2iv");}}, |
| {"glWindowPos2ivARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2ivARB");}}, |
| {"glWindowPos2ivMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2ivMESA");}}, |
| {"glWindowPos2s", GetTrampolineFunc<void(int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t)>, RunGuestCall, "glWindowPos2s");}}, |
| {"glWindowPos2sARB", GetTrampolineFunc<void(int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t)>, RunGuestCall, "glWindowPos2sARB");}}, |
| {"glWindowPos2sMESA", GetTrampolineFunc<void(int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t)>, RunGuestCall, "glWindowPos2sMESA");}}, |
| {"glWindowPos2sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2sv");}}, |
| {"glWindowPos2svARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2svARB");}}, |
| {"glWindowPos2svMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos2svMESA");}}, |
| {"glWindowPos3d", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glWindowPos3d");}}, |
| {"glWindowPos3dARB", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glWindowPos3dARB");}}, |
| {"glWindowPos3dMESA", GetTrampolineFunc<void(double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double)>, RunGuestCall, "glWindowPos3dMESA");}}, |
| {"glWindowPos3dv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3dv");}}, |
| {"glWindowPos3dvARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3dvARB");}}, |
| {"glWindowPos3dvMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3dvMESA");}}, |
| {"glWindowPos3f", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glWindowPos3f");}}, |
| {"glWindowPos3fARB", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glWindowPos3fARB");}}, |
| {"glWindowPos3fMESA", GetTrampolineFunc<void(float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float)>, RunGuestCall, "glWindowPos3fMESA");}}, |
| {"glWindowPos3fv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3fv");}}, |
| {"glWindowPos3fvARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3fvARB");}}, |
| {"glWindowPos3fvMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3fvMESA");}}, |
| {"glWindowPos3i", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glWindowPos3i");}}, |
| {"glWindowPos3iARB", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glWindowPos3iARB");}}, |
| {"glWindowPos3iMESA", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glWindowPos3iMESA");}}, |
| {"glWindowPos3iv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3iv");}}, |
| {"glWindowPos3ivARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3ivARB");}}, |
| {"glWindowPos3ivMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3ivMESA");}}, |
| {"glWindowPos3s", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glWindowPos3s");}}, |
| {"glWindowPos3sARB", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glWindowPos3sARB");}}, |
| {"glWindowPos3sMESA", GetTrampolineFunc<void(int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t)>, RunGuestCall, "glWindowPos3sMESA");}}, |
| {"glWindowPos3sv", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3sv");}}, |
| {"glWindowPos3svARB", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3svARB");}}, |
| {"glWindowPos3svMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos3svMESA");}}, |
| {"glWindowPos4dMESA", GetTrampolineFunc<void(double, double, double, double)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(double, double, double, double)>, RunGuestCall, "glWindowPos4dMESA");}}, |
| {"glWindowPos4dvMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos4dvMESA");}}, |
| {"glWindowPos4fMESA", GetTrampolineFunc<void(float, float, float, float)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(float, float, float, float)>, RunGuestCall, "glWindowPos4fMESA");}}, |
| {"glWindowPos4fvMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos4fvMESA");}}, |
| {"glWindowPos4iMESA", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glWindowPos4iMESA");}}, |
| {"glWindowPos4ivMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos4ivMESA");}}, |
| {"glWindowPos4sMESA", GetTrampolineFunc<void(int16_t, int16_t, int16_t, int16_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(int16_t, int16_t, int16_t, int16_t)>, RunGuestCall, "glWindowPos4sMESA");}}, |
| {"glWindowPos4svMESA", GetTrampolineFunc<void(void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(void*)>, RunGuestCall, "glWindowPos4svMESA");}}, |
| {"glWindowRectanglesEXT", GetTrampolineFunc<void(uint32_t, uint32_t, void*)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, void*)>, RunGuestCall, "glWindowRectanglesEXT");}}, |
| {"glWriteMaskEXT", GetTrampolineFunc<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>(),[](GuestAddr pc) { return WrapGuestFunctionImpl(pc, kGuestFunctionWrapperSignature<void(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)>, RunGuestCall, "glWriteMaskEXT");}}, |
| }; // kOpenGLTrampolines |
| // clang-format on |