Changeset 78375 in vbox for trunk/src/VBox/GuestHost/OpenGL/include/state/cr_glsl.h
- Timestamp:
- May 3, 2019 9:51:02 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/OpenGL/include/state/cr_glsl.h
r76553 r78375 93 93 DECLEXPORT(void) STATE_APIENTRY crStateGLSLSwitch(CRContext *from, CRContext *to); 94 94 95 DECLEXPORT(GLuint) STATE_APIENTRY crStateGetShaderHWID( GLuint id);96 DECLEXPORT(GLuint) STATE_APIENTRY crStateGetProgramHWID( GLuint id);97 DECLEXPORT(GLuint) STATE_APIENTRY crStateGLSLProgramHWIDtoID( GLuint hwid);98 DECLEXPORT(GLuint) STATE_APIENTRY crStateGLSLShaderHWIDtoID( GLuint hwid);95 DECLEXPORT(GLuint) STATE_APIENTRY crStateGetShaderHWID(PCRStateTracker pState, GLuint id); 96 DECLEXPORT(GLuint) STATE_APIENTRY crStateGetProgramHWID(PCRStateTracker pState, GLuint id); 97 DECLEXPORT(GLuint) STATE_APIENTRY crStateGLSLProgramHWIDtoID(PCRStateTracker pState, GLuint hwid); 98 DECLEXPORT(GLuint) STATE_APIENTRY crStateGLSLShaderHWIDtoID(PCRStateTracker pState, GLuint hwid); 99 99 100 DECLEXPORT(GLint) STATE_APIENTRY crStateGetUniformSize( GLenum type);101 DECLEXPORT(GLboolean) STATE_APIENTRY crStateIsIntUniform( GLenum type);100 DECLEXPORT(GLint) STATE_APIENTRY crStateGetUniformSize(PCRStateTracker pState, GLenum type); 101 DECLEXPORT(GLboolean) STATE_APIENTRY crStateIsIntUniform(PCRStateTracker pState, GLenum type); 102 102 103 DECLEXPORT(GLuint) STATE_APIENTRY crStateCreateShader( GLuint id, GLenum type);104 DECLEXPORT(GLuint) STATE_APIENTRY crStateCreateProgram( GLuint id);105 DECLEXPORT(GLuint) STATE_APIENTRY crStateDeleteObjectARB( VBoxGLhandleARB obj );103 DECLEXPORT(GLuint) STATE_APIENTRY crStateCreateShader(PCRStateTracker pState, GLuint id, GLenum type); 104 DECLEXPORT(GLuint) STATE_APIENTRY crStateCreateProgram(PCRStateTracker pState, GLuint id); 105 DECLEXPORT(GLuint) STATE_APIENTRY crStateDeleteObjectARB(PCRStateTracker pState, VBoxGLhandleARB obj ); 106 106 107 DECLEXPORT(GLboolean) STATE_APIENTRY crStateIsProgramUniformsCached( GLuint program);108 DECLEXPORT(GLboolean) STATE_APIENTRY crStateIsProgramAttribsCached( GLuint program);107 DECLEXPORT(GLboolean) STATE_APIENTRY crStateIsProgramUniformsCached(PCRStateTracker pState, GLuint program); 108 DECLEXPORT(GLboolean) STATE_APIENTRY crStateIsProgramAttribsCached(PCRStateTracker pState, GLuint program); 109 109 110 110 #ifdef IN_GUEST 111 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheUniforms( GLuint program, GLsizei cbData, GLvoid *pData);112 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheAttribs( GLuint program, GLsizei cbData, GLvoid *pData);111 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheUniforms(PCRStateTracker pState, GLuint program, GLsizei cbData, GLvoid *pData); 112 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheAttribs(PCRStateTracker pState, GLuint program, GLsizei cbData, GLvoid *pData); 113 113 #else 114 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheUniforms( GLuint program, GLsizei maxcbData, GLsizei *cbData, GLvoid *pData);115 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheAttribs( GLuint program, GLsizei maxcbData, GLsizei *cbData, GLvoid *pData);114 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheUniforms(PCRStateTracker pState, GLuint program, GLsizei maxcbData, GLsizei *cbData, GLvoid *pData); 115 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheAttribs(PCRStateTracker pState, GLuint program, GLsizei maxcbData, GLsizei *cbData, GLvoid *pData); 116 116 #endif 117 117
Note:
See TracChangeset
for help on using the changeset viewer.