X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fmain%2Ffeedback.h;h=a697dc0d25bdf600c3069e343363746e8fda7a8a;hb=c6ed42a89ede459e72b18cd8890cc3aba39905f5;hp=0039a0b4cb00fd389ebf18f881a515cb2daceb31;hpb=72e30991559017c16d48569e612dbc0970e3b9ca;p=mesa.git diff --git a/src/mesa/main/feedback.h b/src/mesa/main/feedback.h index 0039a0b4cb0..a697dc0d25b 100644 --- a/src/mesa/main/feedback.h +++ b/src/mesa/main/feedback.h @@ -31,7 +31,22 @@ #include "main/mtypes.h" -#if FEATURE_feedback +void GLAPIENTRY +_mesa_FeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer ); +void GLAPIENTRY +_mesa_PassThrough( GLfloat token ); +void GLAPIENTRY +_mesa_SelectBuffer( GLsizei size, GLuint *buffer ); +void GLAPIENTRY +_mesa_InitNames( void ); +void GLAPIENTRY +_mesa_LoadName( GLuint name ); +void GLAPIENTRY +_mesa_PushName( GLuint name ); +void GLAPIENTRY +_mesa_PopName( void ); +GLint GLAPIENTRY +_mesa_RenderMode( GLenum mode ); extern void _mesa_feedback_vertex( struct gl_context *ctx, @@ -40,7 +55,7 @@ _mesa_feedback_vertex( struct gl_context *ctx, const GLfloat texcoord[4] ); -static INLINE void +static inline void _mesa_feedback_token( struct gl_context *ctx, GLfloat token ) { if (ctx->Feedback.Count < ctx->Feedback.BufferSize) { @@ -54,45 +69,6 @@ extern void _mesa_update_hitflag( struct gl_context *ctx, GLfloat z ); -extern void -_mesa_init_feedback_dispatch(struct _glapi_table *disp); - -#else /* FEATURE_feedback */ - -#include "main/compiler.h" - -static INLINE void -_mesa_feedback_vertex( struct gl_context *ctx, - const GLfloat win[4], - const GLfloat color[4], - const GLfloat texcoord[4] ) -{ - /* render mode is always GL_RENDER */ - ASSERT_NO_FEATURE(); -} - - -static INLINE void -_mesa_feedback_token( struct gl_context *ctx, GLfloat token ) -{ - /* render mode is always GL_RENDER */ - ASSERT_NO_FEATURE(); -} - -static INLINE void -_mesa_update_hitflag( struct gl_context *ctx, GLfloat z ) -{ - /* render mode is always GL_RENDER */ - ASSERT_NO_FEATURE(); -} - -static INLINE void -_mesa_init_feedback_dispatch(struct _glapi_table *disp) -{ -} - -#endif /* FEATURE_feedback */ - extern void _mesa_init_feedback( struct gl_context *ctx );