Changeset 3582 for trunk/src/opengl/mesa/feedback.h
- Timestamp:
- May 21, 2000, 10:57:14 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/mesa/feedback.h
r2938 r3582 1 /* $Id: feedback.h,v 1. 1 2000-02-29 00:48:30 sandervlExp $ */1 /* $Id: feedback.h,v 1.2 2000-05-21 20:39:40 jeroen Exp $ */ 2 2 3 3 /* 4 4 * Mesa 3-D graphics library 5 * Version: 3. 15 * Version: 3.3 6 6 * 7 7 * Copyright (C) 1999 Brian Paul All Rights Reserved. … … 36 36 37 37 38 #define FEEDBACK_TOKEN( CTX, T ) 39 if (CTX->Feedback.Count < CTX->Feedback.BufferSize) {\40 41 }\42 38 #define FEEDBACK_TOKEN( CTX, T ) \ 39 if (CTX->Feedback.Count < CTX->Feedback.BufferSize) { \ 40 CTX->Feedback.Buffer[CTX->Feedback.Count] = (GLfloat) (T); \ 41 } \ 42 CTX->Feedback.Count++; 43 43 44 44 … … 46 46 const GLfloat win[4], 47 47 const GLfloat color[4], 48 48 GLuint index, 49 49 const GLfloat texcoord[4] ); 50 50 … … 53 53 54 54 55 extern void gl_PassThrough( GLcontext *ctx, GLfloat token ); 55 extern void 56 _mesa_PassThrough( GLfloat token ); 56 57 57 extern void gl_FeedbackBuffer( GLcontext *ctx, GLsizei size,58 58 extern void 59 _mesa_FeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer ); 59 60 60 extern void gl_SelectBuffer( GLcontext *ctx, GLsizei size, GLuint *buffer ); 61 extern void 62 _mesa_SelectBuffer( GLsizei size, GLuint *buffer ); 61 63 62 extern void gl_InitNames( GLcontext *ctx ); 64 extern void 65 _mesa_InitNames( void ); 63 66 64 extern void gl_LoadName( GLcontext *ctx, GLuint name ); 67 extern void 68 _mesa_LoadName( GLuint name ); 65 69 66 extern void gl_PushName( GLcontext *ctx, GLuint name ); 70 extern void 71 _mesa_PushName( GLuint name ); 67 72 68 extern void gl_PopName( GLcontext *ctx ); 73 extern void 74 _mesa_PopName( void ); 69 75 70 extern GLint gl_RenderMode( GLcontext *ctx, GLenum mode ); 76 extern GLint 77 _mesa_RenderMode( GLenum mode ); 78 71 79 72 80 extern void gl_feedback_points( GLcontext *ctx, GLuint first, GLuint last ); 73 81 extern void gl_feedback_line( GLcontext *ctx, GLuint v1, GLuint v2, GLuint pv ); 74 82 extern void gl_feedback_triangle( GLcontext *ctx, GLuint v0, GLuint v1, 75 83 GLuint v2, GLuint pv ); 76 84 77 85 extern void gl_select_points( GLcontext *ctx, GLuint first, GLuint last ); 78 86 extern void gl_select_line( GLcontext *ctx, GLuint v1, GLuint v2, GLuint pv ); 79 87 extern void gl_select_triangle( GLcontext *ctx, GLuint v0, GLuint v1, 80 88 GLuint v2, GLuint pv ); 81 89 82 90 #endif
Note:
See TracChangeset
for help on using the changeset viewer.