58 #include <GL/glxext.h> 89 uint32_t *bufferGPUStrideAlignment,
90 uint32_t *semaphoreAddrAlignment,
91 uint32_t *semaphoreAllocSize,
92 uint32_t *semaphorePayloadOffset,
93 uint32_t *semaphorePayloadSize);
DVPAPI_INTERFACE dvpGetRequiredConstantsGLCtx(uint32_t *bufferAddrAlignment, uint32_t *bufferGPUStrideAlignment, uint32_t *semaphoreAddrAlignment, uint32_t *semaphoreAllocSize, uint32_t *semaphorePayloadOffset, uint32_t *semaphorePayloadSize)
DVPAPI_INTERFACE dvpCloseGLContext()
DVPAPI_INTERFACE dvpCreateGPUBufferGL(GLuint bufferID, DVPBufferHandle *bufferHandle)
DVPAPI_INTERFACE dvpCreateGPUTextureGL(GLuint texID, DVPBufferHandle *bufferHandle)
const char int const char int flags
DVPAPI_INTERFACE dvpInitGLContext(uint32_t flags)
DVPAPI_INTERFACE dvpBindToGLCtx(DVPBufferHandle hBuf)
DVPAPI_INTERFACE dvpUnbindFromGLCtx(DVPBufferHandle hBuf)