The following two functions are now added:
glMultiDrawArraysIndirect
glMultiDrawElementsIndirect
These were previously commented out with a "FIXME" comment. I don't
recall now what original problem I ran into when trying to add these,
but they seem to work fine now.
first, count, primcount, modestride);
}
first, count, primcount, modestride);
}
-glMultiDrawArraysIndirect (...)
+glMultiDrawArraysIndirect (GLenum mode, const void *indirect,
+ GLsizei drawcount, GLsizei stride)
- TIMED_DEFER (glMultiDrawArraysIndirect, ...);
+ TIMED_DEFER (glMultiDrawArraysIndirect, mode, indirect, drawcount, stride);
void
glMultiDrawArraysIndirectAMD (GLenum mode, const GLvoid *indirect,
void
glMultiDrawArraysIndirectAMD (GLenum mode, const GLvoid *indirect,
type, indices, primcount, modestride);
}
type, indices, primcount, modestride);
}
-glMultiDrawElementsIndirect (...)
+glMultiDrawElementsIndirect (GLenum mode, GLenum type, const void *indirect,
+ GLsizei drawcount, GLsizei stride)
- TIMED_DEFER (glMultiDrawElementsIndirect, ...);
+ TIMED_DEFER (glMultiDrawElementsIndirect, mode, type,
+ indirect, drawcount, stride);
void
glMultiDrawElementsIndirectAMD (GLenum mode, GLenum type,
void
glMultiDrawElementsIndirectAMD (GLenum mode, GLenum type,
glMultiDrawArrays;
glMultiDrawArraysEXT;
glMultiModeDrawArraysIBM;
glMultiDrawArrays;
glMultiDrawArraysEXT;
glMultiModeDrawArraysIBM;
+ glMultiDrawArraysIndirect;
glMultiDrawArraysIndirectAMD;
glDrawElements;
glDrawElementsBaseVertex;
glMultiDrawArraysIndirectAMD;
glDrawElements;
glDrawElementsBaseVertex;
glMultiDrawElementsBaseVertex;
glMultiDrawElementsEXT;
glMultiModeDrawElementsIBM;
glMultiDrawElementsBaseVertex;
glMultiDrawElementsEXT;
glMultiModeDrawElementsIBM;
+ glMultiDrawElementsIndirect;
glMultiDrawElementsIndirectAMD;
glCallList;
glCallLists;
glMultiDrawElementsIndirectAMD;
glCallList;
glCallLists;