Changeset 23399 in vbox for trunk/src/VBox/GuestHost/OpenGL/packer
- Timestamp:
- Sep 29, 2009 5:04:38 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 52936
- Location:
- trunk/src/VBox/GuestHost/OpenGL/packer
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/OpenGL/packer/pack_shaders.c
r20511 r23399 272 272 } 273 273 274 /*@todo next 7functions are bit hacky,274 /*@todo next 8 functions are bit hacky, 275 275 * we expect packspu to pass a single structure with all output parameters via first output pointer. 276 276 * it'd be better to add CRMessageMultiReadback one day. … … 408 408 } 409 409 410 void PACK_APIENTRY crPackGetUniformsLocations(GLuint program, GLsizei maxcbData, GLsizei * cbData, GLvoid * pData, int * writeback) 411 { 412 GET_PACKER_CONTEXT(pc); 413 unsigned char *data_ptr; 414 (void) pData; 415 GET_BUFFERED_POINTER(pc, 32); 416 WRITE_DATA(0, GLint, 32); 417 WRITE_DATA(4, GLenum, CR_GETUNIFORMSLOCATIONS_EXTEND_OPCODE); 418 WRITE_DATA(8, GLuint, program); 419 WRITE_DATA(12, GLsizei, maxcbData); 420 WRITE_NETWORK_POINTER(16, (void *) cbData); 421 WRITE_NETWORK_POINTER(24, (void *) writeback); 422 WRITE_OPCODE(pc, CR_EXTEND_OPCODE); 423 } 424 410 425 void PACK_APIENTRY crPackGetAttribLocation(GLuint program, const char * name, GLint * return_value, int * writeback) 411 426 { -
trunk/src/VBox/GuestHost/OpenGL/packer/packer_special
r22284 r23399 170 170 DeleteRenderbuffersEXT 171 171 LockArraysEXT 172 GetUniformsLocations
Note:
See TracChangeset
for help on using the changeset viewer.