summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri
AgeCommit message (Collapse)Author
2005-01-12Simplify usage of drmHash functions and fix bug inKeith Whitwell
__driGarbageCollectDrawables which would get confused while walking the hash values.
2005-01-12Remove bogus write to freed memory (valgrind).Keith Whitwell
2005-01-12Check for deletion of currently bound contextAlan Hourihane
Other minor cleanups
2005-01-12Fixes lockups initializing AGP DMA.Alan Hourihane
2005-01-12Expand out the N(x) macro so that tags can find functions likeKeith Whitwell
drmHashFirst(), etc.
2005-01-12build fixes and enable agp dmaAlan Hourihane
2005-01-12Add flag to clear texture caches after texture upload.Keith Whitwell
2005-01-12Don't emit HC_SubA_HSPXYOS on CLE266.Keith Whitwell
2005-01-12Allow two GL primitives to be combined to one HW primitiveKeith Whitwell
if possible.
2005-01-12Fix multitexturing.Alan Hourihane
The multiarb test works now when disabling texunit0/1.
2005-01-11Mipmapping and other texture filters now work.Aapo Tahkola
Beaware that R300_TX_MIN_FILTER_MASK might be incorrect because i havent been able to confirm that all filters operate correctly. Because of this its also pretty pointless trying to get other features that use filter field to work. Lod bias should also work but have been unable to test it because lodbias test doesnt work.
2005-01-11Put quotes around the CC and CXX variables passed to mklib. This makeIan Romanick
them work with multi-work compiler names (e.g., "ccache gcc").
2005-01-11fix a typoAlan Hourihane
2005-01-11Disable bogus pbuffer code (though this could be revived with a littleKeith Whitwell
attention). Correctly advertise FBConfigs with GL_BGRA rather than GL_BGR.
2005-01-11Fix the calculation of the alpha reference value which negates theAlan Hourihane
need for the big nasty fallback - so I've commented out that code.
2005-01-11Temporarily disable pageflipping assert.Keith Whitwell
2005-01-11uncommentAlan Hourihane
2005-01-11Fix ColorMaskAlan Hourihane
2005-01-11Add a big nasty fallback for AlphaTest -- seems to always be wrongKeith Whitwell
on CLE266 because Z values are written even for fragments which fail the test.
2005-01-11fallback on polygon.stippleflag (thanks Keith)Alan Hourihane
2005-01-11Fix usage of texture units, when TEX1 is enabled, but not TEX0.Alan Hourihane
2005-01-11Get NeHe lesson08 to work. Note: it appears the filtering does not work ↵Vladimir Dergachev
properly. Need to find place where it is broken and put an fprintf() complaining about it.
2005-01-11Switch back to using immediate mode code - use of AGP space is interfering ↵Vladimir Dergachev
with texture management. Ideally, r300_render is ready to be rewritten to use standard Mesa include files, but I don't think I'll get around to it.
2005-01-11Move the few definitions from r300_lib.h still in use to r300_emit.h.Vladimir Dergachev
Rework *vb* function to not use AOS_ARRAY structure, but rather work directly with r300->state.aos. Remove references to r300_lib.h and r300_lib.c Remove r300_lib.[c,h].
2005-01-11Switch r300_state.c to use r300_fixed_pipelines.h instead of r300_lib.h.Vladimir Dergachev
This fixes potentially buggy memcpy()'s between potentially different structures.
2005-01-11Copy sample pixel and vertex shaders to r300_fixed_pipelines.hVladimir Dergachev
2005-01-10Fixes to cope with the lack of AGP textures. This is all that's neededFelix Kuehling
to support PCI Savages on the Mesa side. Bumped driver date.
2005-01-10Fallback on PolygonStipple for CLE266 hardware.Alan Hourihane
Only upload stencil configuration when a stencil buffer exists.
2005-01-10Bring vertex buffer code up to date..Vladimir Dergachev
2005-01-10For some reason we need r300Flush when using textures. Perhaps the problem isVladimir Dergachev
with BITBLT_MULTI call ?
2005-01-10Clean up the code and make it unnecessary to issue extra calls to Setup*ShadersVladimir Dergachev
in the r300_run_immediate_render function. Bumps up glxgears fps count by about 100 points.
2005-01-09Port EmitPixelShader from cmdbuf.c to SetupPixelShader in state.c.Vladimir Dergachev
2005-01-09Implement a more elaborate hashing scheme for texture formats. Still not ↵Vladimir Dergachev
perfect. Transform EmitVertexShader in cmdbuf.c to SetupVertexShader in state.c. The latter is only temporary and is to be rewritten to auto-generate shaders based on current GL context.
2005-01-08* Flush and wait in per-primitive fallback functions. Fixes flickeringFelix Kuehling
stars in glplanet. * Refactored vertex format choosing code. Improved the Savage4 version to choose a format suitable for DMA (size = 32bytes) whenever possible.
2005-01-08Added state debugging option (SAVAGE_DEBUG=state).Felix Kuehling
Fixed: Use savageEmitChangedRegs instead of savageEmitContiguousRegs for emitting Savage4.
2005-01-08Parallel build fix. Multiword variables on the target side of a : getAdam Jackson
expanded into individual rules for each word, so parallel builds will start multiple instances to create the server/ symlinks and fail when they already exist.
2005-01-07Remove -C flags for install which aren't universally supported.Keith Whitwell
2005-01-07Fixed: ptex drawing functions were overridden with standard drawingFelix Kuehling
functions if ANY_RASTER_FLAGS|ANY_FALLBACK_FLAGS were set.
2005-01-07Add a noop install targetKeith Whitwell
2005-01-07Improve the semantics of the 'install' target to make sure the rightKeith Whitwell
file is really being installed. Useful if you have multiple versions of a single driver directory hanging around and want to switch between them for testing.
2005-01-07Add an install targetKeith Whitwell
2005-01-07Revert some accidental cross-merge changes. Remove i915GetString. MigrateIan Romanick
a couple extensions that appeared in both device-specific card_extensions strings to the shared one.
2005-01-06Add radeon 9550 pci id.Aapo Tahkola
2005-01-06Add Intel i915GM support, and these extensions.Alan Hourihane
* GL_ARB_texture_cube_map * GL_EXT_blend_equation_separate * GL_ATI_blend_equation_separate * GL_ARB_point_parameters * GL_NV_blend_square * GL_EXT_cull_vertex * GL_ARB_depth_texture * GL_SGIX_depth_texture * GL_ARB_shadow * GL_EXT_shadow_funcs * GL_3DFX_texture_compression_FXT1 (Keith Whitwell, Tungsten Graphics)
2005-01-06semantic in parameter namesDaniel Borca
2005-01-06Small Unichrome fixes:Thomas Hellström
1. Unlock hardware before aborting and dumping DMA buffers. Otherwise display system may deadlock. 2. Fix DMA init IOCTL call that got mixed up in one of the previous commits. 3. Fix AGP command alignment
2005-01-06semantic in parameter namesDaniel Borca
2005-01-06removed detritusDaniel Borca
2005-01-06added "default" branch in `convertPalette'Daniel Borca
2005-01-06fix dstRGB factorDaniel Borca