H A D | draw.c | 148 * Is 'mode' a valid value for glBegin(), glDrawArrays(), glDrawElements(), 155 valid_prim_mode_custom(struct gl_context *ctx, GLenum mode, in valid_prim_mode_custom() argument 169 if (mode >= 32 || !((1u << mode) & valid_prim_mask)) { in valid_prim_mode_custom() 173 return mode >= 32 || !((1u << mode) & ctx->SupportedPrimMask) ? in valid_prim_mode_custom() 181 _mesa_valid_prim_mode(struct gl_context *ctx, GLenum mode) in _mesa_valid_prim_mode() argument 183 return valid_prim_mode_custom(ctx, mode, ctx->ValidPrimMask); in _mesa_valid_prim_mode() 187 valid_prim_mode_indexed(struct gl_context *ctx, GLenum mode) in valid_prim_mode_indexed() argument 189 return valid_prim_mode_custom(ctx, mode, ct in valid_prim_mode_indexed() 231 validate_DrawElements_common(struct gl_context *ctx, GLenum mode, GLsizei count, GLsizei numInstances, GLenum type) validate_DrawElements_common() argument 250 _mesa_validate_DrawElements(struct gl_context *ctx, GLenum mode, GLsizei count, GLenum type) _mesa_validate_DrawElements() argument 267 _mesa_validate_MultiDrawElements(struct gl_context *ctx, GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount) _mesa_validate_MultiDrawElements() argument 329 _mesa_validate_DrawRangeElements(struct gl_context *ctx, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type) _mesa_validate_DrawRangeElements() argument 396 count_tessellated_primitives(GLenum mode, GLuint count, GLuint num_instances) count_tessellated_primitives() argument 448 validate_draw_arrays(struct gl_context *ctx, GLenum mode, GLsizei count, GLsizei numInstances) validate_draw_arrays() argument 477 _mesa_validate_DrawArrays(struct gl_context *ctx, GLenum mode, GLsizei count) _mesa_validate_DrawArrays() argument 489 _mesa_validate_DrawArraysInstanced(struct gl_context *ctx, GLenum mode, GLint first, GLsizei count, GLsizei numInstances) _mesa_validate_DrawArraysInstanced() argument 514 _mesa_validate_MultiDrawArrays(struct gl_context *ctx, GLenum mode, const GLsizei *count, GLsizei primcount) _mesa_validate_MultiDrawArrays() argument 561 _mesa_validate_DrawElementsInstanced(struct gl_context *ctx, GLenum mode, GLsizei count, GLenum type, GLsizei numInstances) _mesa_validate_DrawElementsInstanced() argument 576 _mesa_validate_DrawTransformFeedback(struct gl_context *ctx, GLenum mode, struct gl_transform_feedback_object *obj, GLuint stream, GLsizei numInstances) _mesa_validate_DrawTransformFeedback() argument 607 valid_draw_indirect(struct gl_context *ctx, GLenum mode, const GLvoid *indirect, GLsizei size) valid_draw_indirect() argument 686 valid_draw_indirect_elements(struct gl_context *ctx, GLenum mode, GLenum type, const GLvoid *indirect, GLsizeiptr size) valid_draw_indirect_elements() argument 738 _mesa_validate_DrawArraysIndirect(struct gl_context *ctx, GLenum mode, const GLvoid *indirect) _mesa_validate_DrawArraysIndirect() argument 754 _mesa_validate_DrawElementsIndirect(struct gl_context *ctx, GLenum mode, GLenum type, const GLvoid *indirect) _mesa_validate_DrawElementsIndirect() argument 769 _mesa_validate_MultiDrawArraysIndirect(struct gl_context *ctx, GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride) _mesa_validate_MultiDrawArraysIndirect() argument 797 _mesa_validate_MultiDrawElementsIndirect(struct gl_context *ctx, GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride) _mesa_validate_MultiDrawElementsIndirect() argument 861 _mesa_validate_MultiDrawArraysIndirectCount(struct gl_context *ctx, GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) _mesa_validate_MultiDrawArraysIndirectCount() argument 894 _mesa_validate_MultiDrawElementsIndirectCount(struct gl_context *ctx, GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) _mesa_validate_MultiDrawElementsIndirectCount() argument 1078 _mesa_draw_gallium_multimode_fallback(struct gl_context *ctx, struct pipe_draw_info *info, const struct pipe_draw_start_count_bias *draws, const unsigned char *mode, unsigned num_draws) _mesa_draw_gallium_multimode_fallback() argument 1218 print_draw_arrays(struct gl_context *ctx, GLenum mode, GLint start, GLsizei count) print_draw_arrays() argument 1289 _mesa_draw_arrays(struct gl_context *ctx, GLenum mode, GLint start, GLsizei count, GLuint numInstances, GLuint baseInstance) _mesa_draw_arrays() argument 1396 _mesa_EvalMesh1(GLenum mode, GLint i1, GLint i2) _mesa_EvalMesh1() argument 1435 _mesa_EvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) _mesa_EvalMesh2() argument 1515 _mesa_DrawArrays(GLenum mode, GLint start, GLsizei count) _mesa_DrawArrays() argument 1545 _mesa_DrawArraysInstancedARB(GLenum mode, GLint start, GLsizei count, GLsizei numInstances) _mesa_DrawArraysInstancedARB() argument 1576 _mesa_DrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei numInstances, GLuint baseInstance) _mesa_DrawArraysInstancedBaseInstance() argument 1608 _mesa_MultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) _mesa_MultiDrawArrays() argument 1728 _mesa_validated_drawrangeelements(struct gl_context *ctx, GLenum mode, bool index_bounds_valid, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex, GLuint numInstances, GLuint baseInstance) _mesa_validated_drawrangeelements() argument 1834 _mesa_DrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex) _mesa_DrawRangeElementsBaseVertex() argument 1927 _mesa_DrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) _mesa_DrawRangeElements() argument 1939 _mesa_DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices) _mesa_DrawElements() argument 1964 _mesa_DrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex) _mesa_DrawElementsBaseVertex() argument 1989 _mesa_DrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei numInstances) _mesa_DrawElementsInstancedARB() argument 2015 _mesa_DrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei numInstances, GLint basevertex) _mesa_DrawElementsInstancedBaseVertex() argument 2044 _mesa_DrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei numInstances, GLuint baseInstance) _mesa_DrawElementsInstancedBaseInstance() argument 2074 _mesa_DrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei numInstances, GLint basevertex, GLuint baseInstance) _mesa_DrawElementsInstancedBaseVertexBaseInstance() argument 2108 _mesa_validated_multidrawelements(struct gl_context *ctx, GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, const GLint *basevertex) _mesa_validated_multidrawelements() argument 2231 _mesa_MultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount) _mesa_MultiDrawElementsEXT() argument 2254 _mesa_MultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, const GLsizei *basevertex) _mesa_MultiDrawElementsBaseVertex() argument 2288 _mesa_draw_transform_feedback(struct gl_context *ctx, GLenum mode, struct gl_transform_feedback_object *obj, GLuint stream, GLuint numInstances) _mesa_draw_transform_feedback() argument 2326 _mesa_DrawTransformFeedback(GLenum mode, GLuint name) _mesa_DrawTransformFeedback() argument 2337 _mesa_DrawTransformFeedbackStream(GLenum mode, GLuint name, GLuint stream) _mesa_DrawTransformFeedbackStream() argument 2348 _mesa_DrawTransformFeedbackInstanced(GLenum mode, GLuint name, GLsizei primcount) _mesa_DrawTransformFeedbackInstanced() argument 2360 _mesa_DrawTransformFeedbackStreamInstanced(GLenum mode, GLuint name, GLuint stream, GLsizei primcount) _mesa_DrawTransformFeedbackStreamInstanced() argument 2373 _mesa_validated_multidrawarraysindirect(struct gl_context *ctx, GLenum mode, GLintptr indirect, GLintptr drawcount_offset, GLsizei drawcount, GLsizei stride, struct gl_buffer_object *drawcount_buffer) _mesa_validated_multidrawarraysindirect() argument 2393 _mesa_validated_multidrawelementsindirect(struct gl_context *ctx, GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount_offset, GLsizei drawcount, GLsizei stride, struct gl_buffer_object *drawcount_buffer) _mesa_validated_multidrawelementsindirect() argument 2427 _mesa_DrawArraysIndirect(GLenum mode, const GLvoid *indirect) _mesa_DrawArraysIndirect() argument 2466 _mesa_DrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect) _mesa_DrawElementsIndirect() argument 2526 _mesa_MultiDrawArraysIndirect(GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride) _mesa_MultiDrawArraysIndirect() argument 2602 _mesa_MultiDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride) _mesa_MultiDrawElementsIndirect() argument 2698 _mesa_MultiDrawArraysIndirectCountARB(GLenum mode, GLintptr indirect, GLintptr drawcount_offset, GLsizei maxdrawcount, GLsizei stride) _mesa_MultiDrawArraysIndirectCountARB() argument 2728 _mesa_MultiDrawElementsIndirectCountARB(GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount_offset, GLsizei maxdrawcount, GLsizei stride) _mesa_MultiDrawElementsIndirectCountARB() argument 2761 _mesa_MultiModeDrawArraysIBM( const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride ) _mesa_MultiModeDrawArraysIBM() argument 2779 _mesa_MultiModeDrawElementsIBM( const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride ) _mesa_MultiModeDrawElementsIBM() argument [all...] |