#include <s_context.h>
Data Fields | |
| swrast_device_driver | Driver |
| Driver interface:. More... | |
| GLboolean | AllowVertexFog |
| Configuration mechanisms to make software rasterizer match characteristics of the hardware rasterizer (if present):. More... | |
| GLboolean | AllowPixelFog |
| GLuint | _RasterMask |
| Derived values, invalidated on statechanges, updated from _swrast_validate_derived():. More... | |
| GLfloat | _MinMagThresh [MAX_TEXTURE_IMAGE_UNITS] |
| GLfloat | _BackfaceSign |
| GLboolean | _PreferPixelFog |
| GLboolean | _AnyTextureCombine |
| GLchan | _FogColor [3] |
| GLboolean | _FogEnabled |
| GLboolean | _IntegerAccumMode |
| Storing unscaled integers? More... | |
| GLfloat | _IntegerAccumScaler |
| Implicit scale factor. More... | |
| GLchan * | CurAuxBuffer |
| GLuint | StippleCounter |
| Line stipple counter. More... | |
| GLuint | NewState |
| GLuint | StateChanges |
| GLenum | Primitive |
| GLbitfield | CurrentBufferBit |
| span_arrays * | SpanArrays |
| Typically, we'll allocate a sw_span structure as a local variable and set its 'array' pointer to point to this object. More... | |
| sw_span | PointSpan |
| Used to buffer N GL_POINTS, instead of rendering one by one. More... | |
| blend_func | BlendFunc |
| Internal hooks, kept uptodate by the same mechanism as above. More... | |
| texture_sample_func | TextureSample [MAX_TEXTURE_IMAGE_UNITS] |
| GLchan * | TexelBuffer |
| Buffer for saving the sampled texture colors. More... | |
| void(* | choose_point )(GLcontext *) |
| Mechanism to allow driver (like X11) to register further software rasterization routines. More... | |
| void(* | choose_line )(GLcontext *) |
| void(* | choose_triangle )(GLcontext *) |
| GLuint | invalidate_point |
| GLuint | invalidate_line |
| GLuint | invalidate_triangle |
| void(* | InvalidateState )(GLcontext *ctx, GLuint new_state) |
| Function pointers for dispatch behind public entrypoints. More... | |
| swrast_point_func | Point |
| swrast_line_func | Line |
| swrast_tri_func | Triangle |
| swrast_point_func | SpecPoint |
| Placeholders for when separate specular (or secondary color) is enabled but texturing is not. More... | |
| swrast_line_func | SpecLine |
| swrast_tri_func | SpecTriangle |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Storing unscaled integers?
|
|
|
Implicit scale factor.
|
|
|
|
|
|
|
|
|
Derived values, invalidated on statechanges, updated from _swrast_validate_derived():.
|
|
|
|
|
|
Configuration mechanisms to make software rasterizer match characteristics of the hardware rasterizer (if present):.
|
|
|
Internal hooks, kept uptodate by the same mechanism as above.
|
|
|
|
|
|
Mechanism to allow driver (like X11) to register further software rasterization routines.
|
|
|
|
|
|
|
|
|
|
|
|
Driver interface:.
|
|
|
|
|
|
|
|
|
|
|
|
Function pointers for dispatch behind public entrypoints.
|
|
|
|
|
|
|
|
|
|
|
|
Used to buffer N GL_POINTS, instead of rendering one by one.
|
|
|
|
|
|
Typically, we'll allocate a sw_span structure as a local variable and set its 'array' pointer to point to this object. The reason is this object is big and causes problems when allocated on the stack on some systems. |
|
|
|
|
|
Placeholders for when separate specular (or secondary color) is enabled but texturing is not.
|
|
|
|
|
|
|
|
|
Line stipple counter.
|
|
|
Buffer for saving the sampled texture colors. Needed for GL_ARB_texture_env_crossbar implementation. |
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001