Defines |
| #define | _SWRAST_NEW_DERIVED |
| #define | _SWRAST_NEW_TRIANGLE |
| #define | _SWRAST_NEW_LINE |
| #define | _SWRAST_NEW_POINT |
| #define | _SWRAST_NEW_TEXTURE_SAMPLE_FUNC _NEW_TEXTURE |
| #define | _SWRAST_NEW_TEXTURE_ENV_MODE _NEW_TEXTURE |
| #define | _SWRAST_NEW_BLEND_FUNC _NEW_COLOR |
| #define | SWRAST_DEBUG 0 |
| #define | SWRAST_DEBUG_VERTICES 0 |
Functions |
| static void | _swrast_update_rasterflags (GLcontext *ctx) |
| static void | _swrast_update_polygon (GLcontext *ctx) |
| static void | _swrast_update_fog_hint (GLcontext *ctx) |
| static void | _swrast_update_texture_env (GLcontext *ctx) |
| static void | _swrast_update_deferred_texture (GLcontext *ctx) |
| static void | _swrast_update_fog_state (GLcontext *ctx) |
| static void | _swrast_update_fragment_program (GLcontext *ctx, GLbitfield newState) |
| static void | _swrast_validate_triangle (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1, const SWvertex *v2) |
| static void | _swrast_validate_line (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1) |
| static void | _swrast_validate_point (GLcontext *ctx, const SWvertex *v0) |
| static void _ASMAPI | _swrast_validate_blend_func (GLcontext *ctx, GLuint n, const GLubyte mask[], GLvoid *src, const GLvoid *dst, GLenum chanType) |
| static void | _swrast_validate_texture_images (GLcontext *ctx) |
| void | _swrast_eject_texture_images (GLcontext *ctx) |
| static void | _swrast_sleep (GLcontext *ctx, GLbitfield new_state) |
| static void | _swrast_invalidate_state (GLcontext *ctx, GLbitfield new_state) |
| void | _swrast_update_texture_samplers (GLcontext *ctx) |
| static void | _swrast_update_active_attribs (GLcontext *ctx) |
| void | _swrast_validate_derived (GLcontext *ctx) |
| void | _swrast_Quad (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1, const SWvertex *v2, const SWvertex *v3) |
| void | _swrast_Triangle (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1, const SWvertex *v2) |
| void | _swrast_Line (GLcontext *ctx, const SWvertex *v0, const SWvertex *v1) |
| void | _swrast_Point (GLcontext *ctx, const SWvertex *v0) |
| void | _swrast_InvalidateState (GLcontext *ctx, GLbitfield new_state) |
| void | _swrast_ResetLineStipple (GLcontext *ctx) |
| void | _swrast_SetFacing (GLcontext *ctx, GLuint facing) |
| void | _swrast_allow_vertex_fog (GLcontext *ctx, GLboolean value) |
| void | _swrast_allow_pixel_fog (GLcontext *ctx, GLboolean value) |
| GLboolean | _swrast_CreateContext (GLcontext *ctx) |
| void | _swrast_DestroyContext (GLcontext *ctx) |
| struct swrast_device_driver * | _swrast_GetDeviceDriverReference (GLcontext *ctx) |
| void | _swrast_flush (GLcontext *ctx) |
| void | _swrast_render_primitive (GLcontext *ctx, GLenum prim) |
| void | _swrast_render_start (GLcontext *ctx) |
| void | _swrast_render_finish (GLcontext *ctx) |
| void | _swrast_print_vertex (GLcontext *ctx, const SWvertex *v) |