X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fmain%2Ftransformfeedback.h;h=78a6c3377dd00abb24c6a60942855ee32deb68b3;hb=2734baa9e24fc9401fab2a116fcfb18c56538175;hp=cb3bb6754aa3a57c29e8437684916663752fde4f;hpb=3eb6d34dfc2c796174be15848f2d4fada2e01063;p=mesa.git diff --git a/src/mesa/main/transformfeedback.h b/src/mesa/main/transformfeedback.h index cb3bb6754aa..78a6c3377dd 100644 --- a/src/mesa/main/transformfeedback.h +++ b/src/mesa/main/transformfeedback.h @@ -42,10 +42,6 @@ _mesa_init_transform_feedback(struct gl_context *ctx); extern void _mesa_free_transform_feedback(struct gl_context *ctx); -extern GLboolean -_mesa_validate_transform_feedback_buffers(struct gl_context *ctx); - - extern void _mesa_init_transform_feedback_functions(struct dd_function_table *driver); @@ -57,9 +53,15 @@ _mesa_compute_max_transform_feedback_vertices( struct gl_context *ctx, /*** GL_EXT_transform_feedback ***/ +void GLAPIENTRY +_mesa_BeginTransformFeedback_no_error(GLenum mode); + extern void GLAPIENTRY _mesa_BeginTransformFeedback(GLenum mode); +void GLAPIENTRY +_mesa_EndTransformFeedback_no_error(void); + extern void GLAPIENTRY _mesa_EndTransformFeedback(void); @@ -76,10 +78,19 @@ _mesa_bind_buffer_base_transform_feedback(struct gl_context *ctx, struct gl_buffer_object *bufObj, bool dsa); +void GLAPIENTRY +_mesa_BindBufferOffsetEXT_no_error(GLenum target, GLuint index, GLuint buffer, + GLintptr offset); + extern void GLAPIENTRY _mesa_BindBufferOffsetEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset); +void GLAPIENTRY +_mesa_TransformFeedbackVaryings_no_error(GLuint program, GLsizei count, + const GLchar *const *varyings, + GLenum bufferMode); + extern void GLAPIENTRY _mesa_TransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * const *varyings, @@ -109,15 +120,24 @@ _mesa_CreateTransformFeedbacks(GLsizei n, GLuint *names); extern GLboolean GLAPIENTRY _mesa_IsTransformFeedback(GLuint name); +void GLAPIENTRY +_mesa_BindTransformFeedback_no_error(GLenum target, GLuint name); + extern void GLAPIENTRY _mesa_BindTransformFeedback(GLenum target, GLuint name); extern void GLAPIENTRY _mesa_DeleteTransformFeedbacks(GLsizei n, const GLuint *names); +void GLAPIENTRY +_mesa_PauseTransformFeedback_no_error(void); + extern void GLAPIENTRY _mesa_PauseTransformFeedback(void); +void GLAPIENTRY +_mesa_ResumeTransformFeedback_no_error(void); + extern void GLAPIENTRY _mesa_ResumeTransformFeedback(void);