Changeset 3597 for trunk/src/opengl/mesa/light.h
- Timestamp:
- May 23, 2000, 10:35:01 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/mesa/light.h
r2938 r3597 1 /* $Id: light.h,v 1. 1 2000-02-29 00:48:32 sandervlExp $ */1 /* $Id: light.h,v 1.2 2000-05-23 20:34:51 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. … … 43 43 44 44 45 extern void gl_ShadeModel( GLcontext *ctx, GLenum mode ); 45 extern void 46 _mesa_ShadeModel( GLenum mode ); 46 47 47 extern void gl_ColorMaterial( GLcontext *ctx, GLenum face, GLenum mode ); 48 extern void 49 _mesa_ColorMaterial( GLenum face, GLenum mode ); 48 50 49 extern void gl_Lightfv( GLcontext *ctx, 50 GLenum light, GLenum pname, const GLfloat *params, 51 GLint nparams ); 51 extern void 52 _mesa_Lightf( GLenum light, GLenum pname, GLfloat param ); 52 53 53 extern void gl_LightModelfv( GLcontext *ctx, 54 GLenum pname, const GLfloat *params ); 54 extern void 55 _mesa_Lightfv( GLenum light, GLenum pname, const GLfloat *params ); 56 57 extern void 58 _mesa_Lightiv( GLenum light, GLenum pname, const GLint *params ); 59 60 extern void 61 _mesa_Lighti( GLenum light, GLenum pname, GLint param ); 62 63 extern void 64 _mesa_LightModelf( GLenum pname, GLfloat param ); 65 66 extern void 67 _mesa_LightModelfv( GLenum pname, const GLfloat *params ); 68 69 extern void 70 _mesa_LightModeli( GLenum pname, GLint param ); 71 72 extern void 73 _mesa_LightModeliv( GLenum pname, const GLint *params ); 74 75 extern void 76 _mesa_Materialf( GLenum face, GLenum pname, GLfloat param ); 77 78 extern void 79 _mesa_Materialfv( GLenum face, GLenum pname, const GLfloat *params ); 80 81 extern void 82 _mesa_Materiali( GLenum face, GLenum pname, GLint param ); 83 84 extern void 85 _mesa_Materialiv( GLenum face, GLenum pname, const GLint *params ); 86 87 extern void 88 _mesa_GetLightfv( GLenum light, GLenum pname, GLfloat *params ); 89 90 extern void 91 _mesa_GetLightiv( GLenum light, GLenum pname, GLint *params ); 92 93 extern void 94 _mesa_GetMaterialfv( GLenum face, GLenum pname, GLfloat *params ); 95 96 extern void 97 _mesa_GetMaterialiv( GLenum face, GLenum pname, GLint *params ); 98 55 99 56 100 57 101 extern GLuint gl_material_bitmask( GLcontext *ctx, 58 59 60 102 GLenum face, GLenum pname, 103 GLuint legal, 104 const char * ); 61 105 62 106 extern void gl_set_material( GLcontext *ctx, GLuint bitmask, 63 107 const GLfloat *params); 64 108 65 extern void gl_Materialfv( GLcontext *ctx,66 GLenum face, GLenum pname, const GLfloat *params );67 68 69 70 extern void gl_GetLightfv( GLcontext *ctx,71 GLenum light, GLenum pname, GLfloat *params );72 73 extern void gl_GetLightiv( GLcontext *ctx,74 GLenum light, GLenum pname, GLint *params );75 76 77 extern void gl_GetMaterialfv( GLcontext *ctx,78 GLenum face, GLenum pname, GLfloat *params );79 80 extern void gl_GetMaterialiv( GLcontext *ctx,81 GLenum face, GLenum pname, GLint *params );82 83 84 109 extern void gl_compute_spot_exp_table( struct gl_light *l ); 85 110 86 111 extern void gl_compute_shine_table( GLcontext *ctx, GLuint i, 87 112 GLfloat shininess ); 88 113 89 114 extern void gl_update_lighting( GLcontext *ctx ); … … 94 119 95 120 extern void gl_update_material( GLcontext *ctx, 96 97 121 struct gl_material *m, 122 GLuint bitmask ); 98 123 99 124 extern void gl_update_color_material( GLcontext *ctx, const GLubyte rgba[4] ); 100 125 101 126 127 128 102 129 #endif 103 130
Note:
See TracChangeset
for help on using the changeset viewer.