Ignore:
Timestamp:
May 23, 2000, 10:35:01 PM (25 years ago)
Author:
jeroen
Message:

* empty log message *

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 sandervl Exp $ */
     1/* $Id: light.h,v 1.2 2000-05-23 20:34:51 jeroen Exp $ */
    22
    33/*
    44 * Mesa 3-D graphics library
    5  * Version:  3.1
     5 * Version:  3.3
    66 *
    77 * Copyright (C) 1999  Brian Paul   All Rights Reserved.
     
    4343
    4444
    45 extern void gl_ShadeModel( GLcontext *ctx, GLenum mode );
     45extern void
     46_mesa_ShadeModel( GLenum mode );
    4647
    47 extern void gl_ColorMaterial( GLcontext *ctx, GLenum face, GLenum mode );
     48extern void
     49_mesa_ColorMaterial( GLenum face, GLenum mode );
    4850
    49 extern void gl_Lightfv( GLcontext *ctx,
    50                         GLenum light, GLenum pname, const GLfloat *params,
    51                         GLint nparams );
     51extern void
     52_mesa_Lightf( GLenum light, GLenum pname, GLfloat param );
    5253
    53 extern void gl_LightModelfv( GLcontext *ctx,
    54                              GLenum pname, const GLfloat *params );
     54extern void
     55_mesa_Lightfv( GLenum light, GLenum pname, const GLfloat *params );
     56
     57extern void
     58_mesa_Lightiv( GLenum light, GLenum pname, const GLint *params );
     59
     60extern void
     61_mesa_Lighti( GLenum light, GLenum pname, GLint param );
     62
     63extern void
     64_mesa_LightModelf( GLenum pname, GLfloat param );
     65
     66extern void
     67_mesa_LightModelfv( GLenum pname, const GLfloat *params );
     68
     69extern void
     70_mesa_LightModeli( GLenum pname, GLint param );
     71
     72extern void
     73_mesa_LightModeliv( GLenum pname, const GLint *params );
     74
     75extern void
     76_mesa_Materialf( GLenum face, GLenum pname, GLfloat param );
     77
     78extern void
     79_mesa_Materialfv( GLenum face, GLenum pname, const GLfloat *params );
     80
     81extern void
     82_mesa_Materiali( GLenum face, GLenum pname, GLint param );
     83
     84extern void
     85_mesa_Materialiv( GLenum face, GLenum pname, const GLint *params );
     86
     87extern void
     88_mesa_GetLightfv( GLenum light, GLenum pname, GLfloat *params );
     89
     90extern void
     91_mesa_GetLightiv( GLenum light, GLenum pname, GLint *params );
     92
     93extern void
     94_mesa_GetMaterialfv( GLenum face, GLenum pname, GLfloat *params );
     95
     96extern void
     97_mesa_GetMaterialiv( GLenum face, GLenum pname, GLint *params );
     98
    5599
    56100
    57101extern GLuint gl_material_bitmask( GLcontext *ctx,
    58                                    GLenum face, GLenum pname,
    59                                    GLuint legal,
    60                                    const char * );
     102                                   GLenum face, GLenum pname,
     103                                   GLuint legal,
     104                                   const char * );
    61105
    62106extern void gl_set_material( GLcontext *ctx, GLuint bitmask,
    63107                             const GLfloat *params);
    64108
    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 
    84109extern void gl_compute_spot_exp_table( struct gl_light *l );
    85110
    86111extern void gl_compute_shine_table( GLcontext *ctx, GLuint i,
    87                                     GLfloat shininess );
     112                                    GLfloat shininess );
    88113
    89114extern void gl_update_lighting( GLcontext *ctx );
     
    94119
    95120extern void gl_update_material( GLcontext *ctx,
    96                                 struct gl_material *m,
    97                                 GLuint bitmask );
     121                                struct gl_material *m,
     122                                GLuint bitmask );
    98123
    99124extern void gl_update_color_material( GLcontext *ctx, const GLubyte rgba[4] );
    100125
    101126
     127
     128
    102129#endif
    103130
Note: See TracChangeset for help on using the changeset viewer.