Changeset 50041 in vbox for trunk/src/VBox/HostServices/SharedOpenGL/unpacker
- Timestamp:
- Jan 9, 2014 4:13:28 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 91522
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/VBox-4.2 merged: 91503-91504,91506-91508,91510,91514-91515,91521
- Property svn:mergeinfo changed
-
trunk/src/VBox
- Property svn:mergeinfo changed
/branches/VBox-4.2/src/VBox merged: 91503-91504,91506-91508,91510,91514-91515,91521
- Property svn:mergeinfo changed
-
trunk/src/VBox/HostServices/SharedOpenGL/unpacker/unpack_shaders.c
r44529 r50041 40 40 GLint hasNonLocalLen = READ_DATA(16, GLsizei); 41 41 GLint *pLocalLength = DATA_POINTER(20, GLint); 42 c onst char **ppStrings = NULL;43 GLsizei i ;42 char **ppStrings = NULL; 43 GLsizei i, j, jUpTo; 44 44 int pos=20+count*sizeof(*pLocalLength); 45 45 … … 61 61 pLocalLength[i] -= 1; 62 62 } 63 64 Assert(pLocalLength[i] > 0); 65 jUpTo = i == count -1 ? pLocalLength[i] - 1 : pLocalLength[i]; 66 for (j = 0; j < jUpTo; ++j) 67 { 68 char *pString = ppStrings[i]; 69 70 if (pString[j] == '\0') 71 { 72 Assert(j == jUpTo - 1); 73 pString[j] = '\n'; 74 } 75 } 63 76 } 64 77 65 cr_unpackDispatch.ShaderSource(shader, count, ppStrings, length ? length : pLocalLength); 78 // cr_unpackDispatch.ShaderSource(shader, count, ppStrings, length ? length : pLocalLength); 79 cr_unpackDispatch.ShaderSource(shader, 1, ppStrings, 0); 80 66 81 crFree(ppStrings); 67 82 } … … 250 265 void crUnpackExtendGetAttachedObjectsARB(void) 251 266 { 252 GLhandleARB containerObj = READ_DATA(8,GLhandleARB);267 VBoxGLhandleARB containerObj = READ_DATA(8, VBoxGLhandleARB); 253 268 GLsizei maxCount = READ_DATA(12, GLsizei); 254 269 SET_RETURN_PTR(16); … … 259 274 void crUnpackExtendGetInfoLogARB(void) 260 275 { 261 GLhandleARB obj = READ_DATA(8,GLhandleARB);276 VBoxGLhandleARB obj = READ_DATA(8, VBoxGLhandleARB); 262 277 GLsizei maxLength = READ_DATA(12, GLsizei); 263 278 SET_RETURN_PTR(16);
Note:
See TracChangeset
for help on using the changeset viewer.