summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2004-02-20fixed some typosDaniel Borca
2004-02-19Refactored several variables out of XMesaVisual in favor of identicalIan Romanick
fields in __GLcontextModes (the base type). Removed the need to keep the XMesaVisualInfo pointer when building inside the X-server.
2004-02-17A few more tweaks to fog code.Brian Paul
Remove unneeded FABSF() macros. Added blend factor clamping in a few spots.
2004-02-17A bit of an overhaul of the fog code.Brian Paul
glFogCoord didn't always work reliably. ARB fragment program fog options work now. Per-fragment fog computations are now perspective corrected.
2004-02-17added SPAN_WBrian Paul
2004-02-17just some reformattingBrian Paul
2004-02-17some debug codeBrian Paul
2004-02-17added FogOption to fragment_program structBrian Paul
2004-02-17added FixedToDouble() macroBrian Paul
2004-02-17Added TRIANGLE_WALK_DOUBLE to optionally walk triangle edges with GLdoublesBrian Paul
instead of GLfixed. (Justin Novosad)
2004-02-16texture env combine refactor (Andreas Stenglein), following the same ↵Roland Scheidegger
principles as the refactored code already present in the R200 driver
2004-02-16Add _tnl_set_attr() to complement existing get_attr() call.Keith Whitwell
2004-02-16cleanup and some WGL PIXELFORMAT issuesDaniel Borca
2004-02-15some code clean-upsBrian Paul
2004-02-15Minor clean-ups of variable scopes, initializations, etc.Brian Paul
New comments discussing FIXED_FRAC_BITS, SUB_PIXEL_BITS, max viewport size and rasterization accuracy.
2004-02-14Remove debugKeith Whitwell
2004-02-14Make it easier for drivers to create "subclasses" of the existingKeith Whitwell
program struct hierarchy. Add driver callbacks to enable the above and make it possible to track more changes to program objects.
2004-02-13Minor tweaks to get the fbconfig list returned by __driCreateNewScreenIan Romanick
to pass through filter_modes (in libGL) properly.
2004-02-13init secondary color to (0,0,0,1). remove some redundant initializations.Brian Paul
2004-02-13set buffer object default Usage and AccessBrian Paul
2004-02-13new comments, rename some stuffBrian Paul
2004-02-12Fix a problem that caused the new interface code to not actually beIan Romanick
used. Fix a couple problems that confound the fbconfig filtering code in libGL.
2004-02-12Enable use of new DRI interface in MGA driver.Ian Romanick
2004-02-12Minor re-org of state for fog and precision options.Brian Paul
2004-02-12minor cleanups from t_dd_vb.cDave Airlie
2004-02-12remove vertex_stride_shift, fix up code to not need itDave Airlie
2004-02-12fix up specular color/fog and triangle vertex retrievalDave Airlie
2004-02-12fixup vertex building code ..Dave Airlie
2004-02-12more updates , gears sorta worksDave Airlie
2004-02-11Fix the problem found with UT after I had added support for glVertexAttrib.Brian Paul
The problem came from using the _glapi_Dispatch->VertexAttrib*fvNV pointers since they can change from one glArrayElement call to the next.
2004-02-11initialise VBLANKDave Airlie
2004-02-11Do more bookkeeping of vertex buffer object reference counts.Brian Paul
Incr/decr counts when doing glPush/PopClientAttrib(GL_CLIENT_VERTEX_ARRAY_BIT).
2004-02-11Initial pass at adding support for the new DRI driver interfaces toIan Romanick
the R200 driver. Not as clean / well commented as it should / could be.
2004-02-11revert to version 1.18 for now to fix segfaults in some applicationsRoland Scheidegger
2004-02-10change lighting to use MULT instead of PREMULT (i.e. move some lighting ↵Roland Scheidegger
color calculations to the GPU)
2004-02-10fixed back fxMesaGetCurrentContext to match MakeCurrentDaniel Borca
2004-02-10Changed lighting to use SOURCE_MATERIAL instead of PREMULT (moves some light ↵Roland Scheidegger
color calculations to the GPU). Two-side lighting fallback no longer needed and eliminated.
2004-02-09reorganized DMesa to fxMesa wrapperDaniel Borca
2004-02-09deal with combine_ext refactorDaniel Borca
2004-02-09Restore some of the previous code for handling conventional vertex attributesBrian Paul
more efficiently. Remove switches/conditionals from vertex attribute wrappers. glMultiTexCoord is implemented in terms of glVertexAttrib.
2004-02-08Updated to handle generic vertex attributes accessed vi glArrayElement().Brian Paul
In fact, handle all conventional vertex attributes in terms of generic attributes (execept for edge flags and color indexes).
2004-02-08fully parameterize the macros for fixed-point arithmeticBrian Paul
2004-02-08added an additional comment about mipmap generationBrian Paul
2004-02-08implement Fake_glXCreateWindow() to fix bug #890894Brian Paul
2004-02-07removed MGA driver from DMesaDaniel Borca
2004-02-07added NUL driver for DMesaDaniel Borca
2004-02-06Refactor "class" texture environments to be implemented in terms ofIan Romanick
ARB_texture_env_combine state.
2004-02-06inform driver of changed wrap/filter parameters due to binding of nv_texrect ↵Roland Scheidegger
texture
2004-02-06remove bogus check of texture target in R200TexParameterRoland Scheidegger
2004-02-06align blits for texture rectangles correctly, fix potential problem ↵Roland Scheidegger
overwriting dma region