Home | History | Annotate | Download | only in src

Lines Matching refs:GLMessage

79 void fixup_GenericFloatArray(int argIndex, int nFloats, GLMessage *glmsg, void *src) {
87 arg_floatarray->set_type(GLMessage::DataType::FLOAT);
96 void fixup_GenericIntArray(int argIndex, int nInts, GLMessage *glmsg, void *src) {
104 arg_intarray->set_type(GLMessage::DataType::INT);
113 void fixup_GenericEnumArray(int argIndex, int nEnums, GLMessage *glmsg, void *src) {
119 arg_enumarray->set_type(GLMessage::DataType::ENUM);
124 void fixup_CStringPtr(int argIndex, GLMessage *glmsg, void *src) {
128 arg->set_type(GLMessage::DataType::CHAR);
133 void fixup_glGetString(GLMessage *glmsg, void *pointersToFixup[]) {
139 ret->set_type(GLMessage::DataType::CHAR);
146 void fixup_addFBContents(GLTraceContext *context, GLMessage *glmsg, FBBinding fbToRead) {
158 void fixup_glTexImage(int widthIndex, int heightIndex, GLMessage *glmsg, void *dataSrc) {
174 arg_data->set_type(GLMessage::DataType::BYTE);
182 arg_data->set_type(GLMessage::DataType::VOID);
187 void fixup_glTexImage2D(GLMessage *glmsg, void *pointersToFixup[]) {
203 void fixup_glTexSubImage2D(GLMessage *glmsg, void *pointersToFixup[]) {
220 void fixup_glShaderSource(GLMessage *glmsg, void *pointersToFixup[]) {
231 arg_strpp->set_type(GLMessage::DataType::CHAR);
248 void fixup_glUniformGenericInteger(int argIndex, int nIntegers, GLMessage *glmsg,
254 void fixup_glUniformGeneric(int argIndex, int nFloats, GLMessage *glmsg, void *src) {
258 void fixup_glUniformMatrixGeneric(int matrixSize, GLMessage *glmsg, void *pointersToFixup[]) {
266 void fixup_glGenGeneric(GLMessage *glmsg, void *pointersToFixup[]) {
274 void fixup_glDeleteGeneric(GLMessage *glmsg, void *pointersToFixup[]) {
282 void fixup_glGetBooleanv(GLMessage *glmsg, void *pointersToFixup[]) {
287 arg_params->set_type(GLMessage::DataType::BOOL);
293 void fixup_glGetFloatv(GLMessage *glmsg, void *pointersToFixup[]) {
298 arg_params->set_type(GLMessage::DataType::FLOAT);
304 void fixup_glLinkProgram(GLMessage *glmsg) {
343 int getShaderVariableLocation(GLTraceContext *context, GLMessage *glmsg, GLchar *name) {
345 if (func != GLMessage::glGetActiveAttrib && func != GLMessage::glGetActiveUniform) {
351 if (func == GLMessage::glGetActiveAttrib) {
358 void fixup_glGetActiveAttribOrUniform(GLTraceContext *context, GLMessage *glmsg,
379 arg_location->set_type(GLMessage::DataType::INT);
404 void addGlBufferData(GLMessage *glmsg, int dataIndex, GLvoid *src, GLsizeiptr len) {
406 arg_datap->set_type(GLMessage::DataType::VOID);
412 void fixup_glBufferData(GLTraceContext *context, GLMessage *glmsg, void *pointersToFixup[]) {
431 void fixup_glBufferSubData(GLTraceContext *context, GLMessage *glmsg, void *pointersToFixup[]) {
477 GLMessage glmsg;
480 glmsg.set_function(GLMessage::glVertexAttribPointerData);
485 arg_indx->set_type(GLMessage::DataType::INT);
491 arg_size->set_type(GLMessage::DataType::INT);
497 arg_type->set_type(GLMessage::DataType::ENUM);
503 arg_normalized->set_type(GLMessage::DataType::BOOL);
509 arg_stride->set_type(GLMessage::DataType::INT);
515 arg_ptr->set_type(GLMessage::DataType::BYTE);
528 arg_min->set_type(GLMessage::DataType::INT);
534 arg_max->set_type(GLMessage::DataType::INT);
594 void trace_VertexAttribPointerDataForGlDrawArrays(GLTraceContext *context, GLMessage *glmsg) {
605 void trace_VertexAttribPointerDataForGlDrawElements(GLTraceContext *context, GLMessage *glmsg,
638 void fixup_glDrawArrays(GLTraceContext *context, GLMessage *glmsg) {
648 void fixup_glDrawElements(GLTraceContext *context, GLMessage *glmsg, void *pointersToFixup[]) {
663 arg_indices->set_type(GLMessage::DataType::INT);
682 GLMessage *glmsg, void *pointersToFixup[]) {
693 case GLMessage::glDeleteBuffers: /* glDeleteBuffers(GLsizei n, GLuint *buffers); */
694 case GLMessage::glDeleteFramebuffers: /* glDeleteFramebuffers(GLsizei n, GLuint *buffers); */
695 case GLMessage::glDeleteRenderbuffers:/* glDeleteRenderbuffers(GLsizei n, GLuint *buffers); */
696 case GLMessage::glDeleteTextures: /* glDeleteTextures(GLsizei n, GLuint *textures); */
699 case GLMessage::glGenBuffers: /* void glGenBuffers(GLsizei n, GLuint *buffers); */
700 case GLMessage::glGenFramebuffers: /* void glGenFramebuffers(GLsizei n, GLuint *buffers); */
701 case GLMessage::glGenRenderbuffers: /* void glGenFramebuffers(GLsizei n, GLuint *buffers); */
702 case GLMessage::glGenTextures: /* void glGenTextures(GLsizei n, GLuint *textures); */
705 case GLMessage::glLinkProgram: /* void glLinkProgram(GLuint program); */
708 case GLMessage::glGetActiveAttrib:
711 case GLMessage::glGetActiveUniform:
714 case GLMessage::glBindAttribLocation:
718 case GLMessage::glGetAttribLocation:
719 case GLMessage::glGetUniformLocation:
724 case GLMessage::glGetBooleanv:
727 case GLMessage::glGetFloatv:
730 case GLMessage::glGetIntegerv: /* void glGetIntegerv(GLenum pname, GLint *params); */
733 case GLMessage::glGetProgramiv:
734 case GLMessage::glGetRenderbufferParameteriv:
735 case GLMessage::glGetShaderiv:
741 case GLMessage::glGetString:
744 case GLMessage::glTexImage2D:
749 case GLMessage::glTexSubImage2D:
754 case GLMessage::glShaderSource:
757 case GLMessage::glUniform1iv:
761 case GLMessage::glUniform2iv:
765 case GLMessage::glUniform3iv:
769 case GLMessage::glUniform4iv:
773 case GLMessage::glUniform1fv:
777 case GLMessage::glUniform2fv:
781 case GLMessage::glUniform3fv:
785 case GLMessage::glUniform4fv:
789 case GLMessage::glUniformMatrix2fv:
794 case GLMessage::glUniformMatrix3fv:
799 case GLMessage::glUniformMatrix4fv:
804 case GLMessage::glBufferData:
808 case GLMessage::glBufferSubData:
812 case GLMessage::glDrawArrays:
816 case GLMessage::glDrawElements:
820 case GLMessage::glPushGroupMarkerEXT:
824 case GLMessage::glInsertEventMarkerEXT: