Changeset 27244 in vbox for trunk/src/VBox/HostServices/SharedOpenGL/unpacker/unpack_shaders.c
- Timestamp:
- Mar 10, 2010 11:43:03 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 58629
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedOpenGL/unpacker/unpack_shaders.c
r23399 r27244 162 162 } 163 163 164 void crUnpackExtendUniformMatrix2x3fv(void) 165 { 166 GLint location = READ_DATA(8, GLint); 167 GLsizei count = READ_DATA(12, GLsizei); 168 GLboolean transpose = READ_DATA(16, GLboolean); 169 const GLfloat *value = DATA_POINTER(16+sizeof(GLboolean), const GLfloat); 170 cr_unpackDispatch.UniformMatrix2x3fv(location, count, transpose, value); 171 } 172 173 void crUnpackExtendUniformMatrix3x2fv(void) 174 { 175 GLint location = READ_DATA(8, GLint); 176 GLsizei count = READ_DATA(12, GLsizei); 177 GLboolean transpose = READ_DATA(16, GLboolean); 178 const GLfloat *value = DATA_POINTER(16+sizeof(GLboolean), const GLfloat); 179 cr_unpackDispatch.UniformMatrix3x2fv(location, count, transpose, value); 180 } 181 182 void crUnpackExtendUniformMatrix2x4fv(void) 183 { 184 GLint location = READ_DATA(8, GLint); 185 GLsizei count = READ_DATA(12, GLsizei); 186 GLboolean transpose = READ_DATA(16, GLboolean); 187 const GLfloat *value = DATA_POINTER(16+sizeof(GLboolean), const GLfloat); 188 cr_unpackDispatch.UniformMatrix2x4fv(location, count, transpose, value); 189 } 190 191 void crUnpackExtendUniformMatrix4x2fv(void) 192 { 193 GLint location = READ_DATA(8, GLint); 194 GLsizei count = READ_DATA(12, GLsizei); 195 GLboolean transpose = READ_DATA(16, GLboolean); 196 const GLfloat *value = DATA_POINTER(16+sizeof(GLboolean), const GLfloat); 197 cr_unpackDispatch.UniformMatrix4x2fv(location, count, transpose, value); 198 } 199 200 void crUnpackExtendUniformMatrix3x4fv(void) 201 { 202 GLint location = READ_DATA(8, GLint); 203 GLsizei count = READ_DATA(12, GLsizei); 204 GLboolean transpose = READ_DATA(16, GLboolean); 205 const GLfloat *value = DATA_POINTER(16+sizeof(GLboolean), const GLfloat); 206 cr_unpackDispatch.UniformMatrix3x4fv(location, count, transpose, value); 207 } 208 209 void crUnpackExtendUniformMatrix4x3fv(void) 210 { 211 GLint location = READ_DATA(8, GLint); 212 GLsizei count = READ_DATA(12, GLsizei); 213 GLboolean transpose = READ_DATA(16, GLboolean); 214 const GLfloat *value = DATA_POINTER(16+sizeof(GLboolean), const GLfloat); 215 cr_unpackDispatch.UniformMatrix4x3fv(location, count, transpose, value); 216 } 217 164 218 void crUnpackExtendDrawBuffers(void) 165 219 {
Note:
See TracChangeset
for help on using the changeset viewer.