diff options
author | Keith Whitwell <keith@tungstengraphics.com> | 2000-11-05 18:40:57 +0000 |
---|---|---|
committer | Keith Whitwell <keith@tungstengraphics.com> | 2000-11-05 18:40:57 +0000 |
commit | 14940c4ffe066a8b85bc14274c19ad3d8e334d61 (patch) | |
tree | f131b862b3215f81e638100c86736330c0dd592b /src/mesa/main/dd.h | |
parent | 1e885f6e6ce9c46c3220eb0472bdfe2aa7946596 (diff) |
- Changes for new software rasterizer modules
- Remove support for choosing software fallbacks from core code
- Remove partial fallback code from vbrender.c -- drivers are now
expected to be able to find a triangle/quad function for every state,
even if they have to use _swsetup_Triangle or _swsetup_Quad.
- Marked derived variables in the GLcontext struct with a leading
underscore '_'.
Diffstat (limited to 'src/mesa/main/dd.h')
-rw-r--r-- | src/mesa/main/dd.h | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h index 1b0aa8bc9c..d38510889e 100644 --- a/src/mesa/main/dd.h +++ b/src/mesa/main/dd.h @@ -1,4 +1,4 @@ -/* $Id: dd.h,v 1.37 2000/10/31 18:09:44 keithw Exp $ */ +/* $Id: dd.h,v 1.38 2000/11/05 18:40:57 keithw Exp $ */ /* * Mesa 3-D graphics library @@ -109,9 +109,6 @@ struct gl_pipeline_stage; -/* Used by the GetParameteri device driver function */ -#define DD_HAVE_HARDWARE_FOG 3 - /* Mask bits sent to the driver Clear() function */ @@ -351,20 +348,6 @@ struct dd_function_table { * uses this. */ - GLint (*GetParameteri)( const GLcontext *ctx, GLint param ); - /* Query the device driver to get an integer parameter. - * Current parameters: - * DD_MAX_TEXTURE_SIZE return maximum texture size - * - * DD_MAX_TEXTURES number of texture sets/stages, usually 1 - * - * DD_HAVE_HARDWARE_FOG the driver should return 1 (0 otherwise) - * when the hardware support per fragment - * fog for free (like the Voodoo Graphics) - * so the Mesa core will start to ever use - * per fragment fog - */ - /*** *** For supporting hardware Z buffers: @@ -847,13 +830,6 @@ struct dd_function_table { * triangles and quads or triangles and polygons. */ - GLuint TriangleCaps; - /* Holds a list of the reasons why we might normally want to call - * render_triangle, but which are in fact implemented by the - * driver. The FX driver sets this to DD_TRI_CULL, and will soon - * implement DD_TRI_OFFSET. - */ - GLboolean (*MultipassFunc)( struct vertex_buffer *VB, GLuint passno ); /* Driver may request additional render passes by returning GL_TRUE * when this function is called. This function will be called |