Changeset 51200 in vbox for trunk/src/VBox/HostServices/SharedOpenGL
- Timestamp:
- May 6, 2014 5:21:16 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 93582
- Location:
- trunk/src/VBox/HostServices/SharedOpenGL
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_config.c
r51147 r51200 226 226 { 227 227 cr_server.u32Caps = crServerVBoxParseNumerics(env, 0); 228 cr_server.u32Caps &= ~(CR_VBOX_CAP_TEX_PRESENT | CR_VBOX_CAP_CMDVBVA | CR_VBOX_CAP_CMDBLOCKS);228 cr_server.u32Caps &= CR_VBOX_CAPS_ALL; 229 229 } 230 230 else … … 233 233 | CR_VBOX_CAP_CMDVBVA 234 234 | CR_VBOX_CAP_CMDBLOCKS 235 #ifdef DEBUG_misha 236 | CR_VBOX_CAP_GETATTRIBSLOCATIONS 237 #endif 235 238 ; 236 239 … … 376 379 { 377 380 cr_server.u32Caps = crServerVBoxParseNumerics(env, 0); 378 cr_server.u32Caps &= ~(CR_VBOX_CAP_TEX_PRESENT | CR_VBOX_CAP_CMDVBVA | CR_VBOX_CAP_CMDBLOCKS);381 cr_server.u32Caps &= CR_VBOX_CAPS_ALL; 379 382 } 380 383 else … … 383 386 | CR_VBOX_CAP_CMDVBVA 384 387 | CR_VBOX_CAP_CMDBLOCKS 388 #ifdef DEBUG_misha 389 | CR_VBOX_CAP_GETATTRIBSLOCATIONS 390 #endif 385 391 ; 386 392 } -
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_getshaders.c
r50041 r51200 224 224 } 225 225 226 void SERVER_DISPATCH_APIENTRY 227 crServerDispatchGetAttribsLocations(GLuint program, GLsizei maxcbData, GLsizei * cbData, GLvoid * pData) 228 { 229 GLsizei *pLocal; 230 231 (void) cbData; 232 (void) pData; 233 234 pLocal = (GLsizei*) crAlloc(maxcbData+sizeof(GLsizei)); 235 if (!pLocal) 236 { 237 GLsizei zero=0; 238 crServerReturnValue(&zero, sizeof(zero)); 239 } 240 241 /* initial (fallback )value */ 242 *pLocal = 0; 243 crStateGLSLProgramCacheAttribs(program, maxcbData, pLocal, (char*)&pLocal[1]); 244 245 crServerReturnValue(pLocal, (*pLocal)+sizeof(GLsizei)); 246 crFree(pLocal); 247 } 248 226 249 static GLint __GetUniformSize(GLuint program, GLint location) 227 250 { -
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_special
r50041 r51200 221 221 DeleteObjectARB 222 222 GetUniformsLocations 223 GetAttribsLocations 223 224 GetPolygonStipple 224 225 Flush -
trunk/src/VBox/HostServices/SharedOpenGL/unpacker/unpack_shaders.c
r50041 r51200 336 336 cr_unpackDispatch.GetUniformsLocations(program, maxcbData, NULL, NULL); 337 337 } 338 339 void crUnpackExtendGetAttribsLocations(void) 340 { 341 GLuint program = READ_DATA(8, GLuint); 342 GLsizei maxcbData = READ_DATA(12, GLsizei); 343 SET_RETURN_PTR(16); 344 SET_WRITEBACK_PTR(24); 345 cr_unpackDispatch.GetAttribsLocations(program, maxcbData, NULL, NULL); 346 } -
trunk/src/VBox/HostServices/SharedOpenGL/unpacker/unpacker_special
r46757 r51200 169 169 UnlockArraysEXT 170 170 GetUniformsLocations 171 GetAttribsLocations 171 172 GetTexImage 172 173 GetCompressedTexImageARB
Note:
See TracChangeset
for help on using the changeset viewer.