core  array_cache  math  swrast  swrast_setup  tnl  tnl_dd 
Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

pixel.c File Reference

#include "glheader.h"
#include "imports.h"
#include "image.h"
#include "colormac.h"
#include "context.h"
#include "macros.h"
#include "pixel.h"
#include "mtypes.h"

Functions

void GLAPIENTRY _mesa_PixelZoom (GLfloat xfactor, GLfloat yfactor)
void GLAPIENTRY _mesa_PixelStorei (GLenum pname, GLint param)
void GLAPIENTRY _mesa_PixelStoref (GLenum pname, GLfloat param)
void GLAPIENTRY _mesa_PixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values)
void GLAPIENTRY _mesa_PixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values)
void GLAPIENTRY _mesa_PixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values)
void GLAPIENTRY _mesa_GetPixelMapfv (GLenum map, GLfloat *values)
void GLAPIENTRY _mesa_GetPixelMapuiv (GLenum map, GLuint *values)
void GLAPIENTRY _mesa_GetPixelMapusv (GLenum map, GLushort *values)
void GLAPIENTRY _mesa_PixelTransferf (GLenum pname, GLfloat param)
void GLAPIENTRY _mesa_PixelTransferi (GLenum pname, GLint param)
void _mesa_scale_and_bias_rgba (const GLcontext *ctx, GLuint n, GLfloat rgba[][4], GLfloat rScale, GLfloat gScale, GLfloat bScale, GLfloat aScale, GLfloat rBias, GLfloat gBias, GLfloat bBias, GLfloat aBias)
void _mesa_map_rgba (const GLcontext *ctx, GLuint n, GLfloat rgba[][4])
void _mesa_transform_rgba (const GLcontext *ctx, GLuint n, GLfloat rgba[][4])
void _mesa_lookup_rgba_float (const struct gl_color_table *table, GLuint n, GLfloat rgba[][4])
 Apply a color table lookup to an array of floating point RGBA colors. More...

void _mesa_lookup_rgba_chan (const struct gl_color_table *table, GLuint n, GLchan rgba[][4])
 Apply a color table lookup to an array of GLchan RGBA colors. More...

void _mesa_shift_and_offset_ci (const GLcontext *ctx, GLuint n, GLuint indexes[])
void _mesa_map_ci (const GLcontext *ctx, GLuint n, GLuint index[])
void _mesa_map_ci_to_rgba_chan (const GLcontext *ctx, GLuint n, const GLuint index[], GLchan rgba[][4])
void _mesa_map_ci_to_rgba (const GLcontext *ctx, GLuint n, const GLuint index[], GLfloat rgba[][4])
void _mesa_map_ci8_to_rgba (const GLcontext *ctx, GLuint n, const GLubyte index[], GLchan rgba[][4])
void _mesa_shift_and_offset_stencil (const GLcontext *ctx, GLuint n, GLstencil stencil[])
void _mesa_map_stencil (const GLcontext *ctx, GLuint n, GLstencil stencil[])
void _mesa_chan_to_float_span (const GLcontext *ctx, GLuint n, CONST GLchan rgba[][4], GLfloat rgbaf[][4])
void update_image_transfer_state (GLcontext *ctx)
void _mesa_update_pixel (GLcontext *ctx, GLuint new_state)
void _mesa_init_pixel (GLcontext *ctx)
 Initialize the context's PIXEL attribute group. More...


Function Documentation

void _mesa_chan_to_float_span const GLcontext   ctx,
GLuint    n,
CONST GLchan    rgba[][4],
GLfloat    rgbaf[][4]
 

void GLAPIENTRY _mesa_GetPixelMapfv GLenum    map,
GLfloat *    values
 

void GLAPIENTRY _mesa_GetPixelMapuiv GLenum    map,
GLuint *    values
 

void GLAPIENTRY _mesa_GetPixelMapusv GLenum    map,
GLushort *    values
 

void _mesa_init_pixel GLcontext   ctx
 

Initialize the context's PIXEL attribute group.

void _mesa_lookup_rgba_chan const struct gl_color_table   table,
GLuint    n,
GLchan    rgba[][4]
 

Apply a color table lookup to an array of GLchan RGBA colors.

void _mesa_lookup_rgba_float const struct gl_color_table   table,
GLuint    n,
GLfloat    rgba[][4]
 

Apply a color table lookup to an array of floating point RGBA colors.

void _mesa_map_ci const GLcontext   ctx,
GLuint    n,
GLuint    index[]
 

void _mesa_map_ci8_to_rgba const GLcontext   ctx,
GLuint    n,
const GLubyte    index[],
GLchan    rgba[][4]
 

void _mesa_map_ci_to_rgba const GLcontext   ctx,
GLuint    n,
const GLuint    index[],
GLfloat    rgba[][4]
 

void _mesa_map_ci_to_rgba_chan const GLcontext   ctx,
GLuint    n,
const GLuint    index[],
GLchan    rgba[][4]
 

void _mesa_map_rgba const GLcontext   ctx,
GLuint    n,
GLfloat    rgba[][4]
 

void _mesa_map_stencil const GLcontext   ctx,
GLuint    n,
GLstencil    index[]
 

void GLAPIENTRY _mesa_PixelMapfv GLenum    map,
GLsizei    mapsize,
const GLfloat *    values
 

void GLAPIENTRY _mesa_PixelMapuiv GLenum    map,
GLsizei    mapsize,
const GLuint *    values
 

void GLAPIENTRY _mesa_PixelMapusv GLenum    map,
GLsizei    mapsize,
const GLushort *    values
 

void GLAPIENTRY _mesa_PixelStoref GLenum    pname,
GLfloat    param
 

void GLAPIENTRY _mesa_PixelStorei GLenum    pname,
GLint    param
 

void GLAPIENTRY _mesa_PixelTransferf GLenum    pname,
GLfloat    param
 

void GLAPIENTRY _mesa_PixelTransferi GLenum    pname,
GLint    param
 

void GLAPIENTRY _mesa_PixelZoom GLfloat    xfactor,
GLfloat    yfactor
 

void _mesa_scale_and_bias_rgba const GLcontext   ctx,
GLuint    n,
GLfloat    rgba[][4],
GLfloat    rScale,
GLfloat    gScale,
GLfloat    bScale,
GLfloat    aScale,
GLfloat    rBias,
GLfloat    gBias,
GLfloat    bBias,
GLfloat    aBias
 

void _mesa_shift_and_offset_ci const GLcontext   ctx,
GLuint    n,
GLuint    indexes[]
 

void _mesa_shift_and_offset_stencil const GLcontext   ctx,
GLuint    n,
GLstencil    indexes[]
 

void _mesa_transform_rgba const GLcontext   ctx,
GLuint    n,
GLfloat    rgba[][4]
 

void _mesa_update_pixel GLcontext   ctx,
GLuint    newstate
 

void update_image_transfer_state GLcontext   ctx [static]
 


Generated on Sun May 16 15:55:12 2004 for Mesa Core by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001