ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

light.c File Reference
#include "glheader.h"
#include "imports.h"
#include "context.h"
#include "enums.h"
#include "light.h"
#include "macros.h"
#include "simple_list.h"
#include "mtypes.h"
#include "math/m_matrix.h"

Go to the source code of this file.

Functions

void GLAPIENTRY _mesa_ShadeModel (GLenum mode)
void _mesa_light (GLcontext *ctx, GLuint lnum, GLenum pname, const GLfloat *params)
void GLAPIENTRY _mesa_Lightf (GLenum light, GLenum pname, GLfloat param)
void GLAPIENTRY _mesa_Lightfv (GLenum light, GLenum pname, const GLfloat *params)
void GLAPIENTRY _mesa_Lighti (GLenum light, GLenum pname, GLint param)
void GLAPIENTRY _mesa_Lightiv (GLenum light, GLenum pname, const GLint *params)
void GLAPIENTRY _mesa_GetLightfv (GLenum light, GLenum pname, GLfloat *params)
void GLAPIENTRY _mesa_GetLightiv (GLenum light, GLenum pname, GLint *params)
void GLAPIENTRY _mesa_LightModelfv (GLenum pname, const GLfloat *params)
void GLAPIENTRY _mesa_LightModeliv (GLenum pname, const GLint *params)
void GLAPIENTRY _mesa_LightModeli (GLenum pname, GLint param)
void GLAPIENTRY _mesa_LightModelf (GLenum pname, GLfloat param)
GLuint _mesa_material_bitmask (GLcontext *ctx, GLenum face, GLenum pname, GLuint legal, const char *where)
void _mesa_copy_materials (struct gl_material *dst, const struct gl_material *src, GLuint bitmask)
void _mesa_update_material (GLcontext *ctx, GLuint bitmask)
void _mesa_update_color_material (GLcontext *ctx, const GLfloat color[4])
void GLAPIENTRY _mesa_ColorMaterial (GLenum face, GLenum mode)
void GLAPIENTRY _mesa_GetMaterialfv (GLenum face, GLenum pname, GLfloat *params)
void GLAPIENTRY _mesa_GetMaterialiv (GLenum face, GLenum pname, GLint *params)
void _mesa_invalidate_spot_exp_table (struct gl_light *l)
static void validate_spot_exp_table (struct gl_light *l)
void _mesa_invalidate_shine_table (GLcontext *ctx, GLuint side)
static void validate_shine_table (GLcontext *ctx, GLuint side, GLfloat shininess)
void _mesa_validate_all_lighting_tables (GLcontext *ctx)
void _mesa_update_lighting (GLcontext *ctx)
static void compute_light_positions (GLcontext *ctx)
static void update_modelview_scale (GLcontext *ctx)
void _mesa_update_tnl_spaces (GLcontext *ctx, GLuint new_state)
void _mesa_allow_light_in_model (GLcontext *ctx, GLboolean flag)
static void init_light (struct gl_light *l, GLuint n)
static void init_lightmodel (struct gl_lightmodel *lm)
static void init_material (struct gl_material *m)
void _mesa_init_lighting (GLcontext *ctx)
void _mesa_free_lighting_data (GLcontext *ctx)

Generated on Sun May 27 2012 04:58:14 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.