Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | applied Keith's patch for "safe" type-punning. | Daniel Borca | 2005-01-11 | 1 | -8/+8 |
| | | | | made IS_NEGATIVE produce a boolean (useful when xoring with other booleans). | ||||
* | Fix usage of texture units, when TEX1 is enabled, but not TEX0. | Alan Hourihane | 2005-01-11 | 1 | -3/+4 |
| | |||||
* | Get NeHe lesson08 to work. Note: it appears the filtering does not work ↵ | Vladimir Dergachev | 2005-01-11 | 1 | -1/+4 |
| | | | | properly. Need to find place where it is broken and put an fprintf() complaining about it. | ||||
* | Switch back to using immediate mode code - use of AGP space is interfering ↵ | Vladimir Dergachev | 2005-01-11 | 2 | -3/+9 |
| | | | | | | 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. | ||||
* | Move the few definitions from r300_lib.h still in use to r300_emit.h. | Vladimir Dergachev | 2005-01-11 | 4 | -59/+89 |
| | | | | | | 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]. | ||||
* | Switch r300_state.c to use r300_fixed_pipelines.h instead of r300_lib.h. | Vladimir Dergachev | 2005-01-11 | 1 | -21/+5 |
| | | | | This fixes potentially buggy memcpy()'s between potentially different structures. | ||||
* | Copy sample pixel and vertex shaders to r300_fixed_pipelines.h | Vladimir Dergachev | 2005-01-11 | 1 | -0/+273 |
| | |||||
* | remove a debug line | Brian Paul | 2005-01-10 | 1 | -1/+0 |
| | |||||
* | tweak output formattting, fixed uninitialized var error | Brian Paul | 2005-01-10 | 2 | -46/+48 |
| | |||||
* | Fixes to cope with the lack of AGP textures. This is all that's needed | Felix Kuehling | 2005-01-10 | 3 | -14/+21 |
| | | | | to support PCI Savages on the Mesa side. Bumped driver date. | ||||
* | Fallback on PolygonStipple for CLE266 hardware. | Alan Hourihane | 2005-01-10 | 3 | -7/+55 |
| | | | | Only upload stencil configuration when a stencil buffer exists. | ||||
* | Windows/ReactOS patch (Gregor Anich) | Brian Paul | 2005-01-10 | 1 | -0/+69 |
| | |||||
* | More changes to cope with color stride == 0 | Keith Whitwell | 2005-01-10 | 1 | -9/+36 |
| | |||||
* | Fix segfault in pipes by dealing with stride == 0 case in generic_interp_extras | Keith Whitwell | 2005-01-10 | 1 | -14/+25 |
| | |||||
* | Bring vertex buffer code up to date.. | Vladimir Dergachev | 2005-01-10 | 2 | -52/+65 |
| | |||||
* | For some reason we need r300Flush when using textures. Perhaps the problem is | Vladimir Dergachev | 2005-01-10 | 1 | -2/+10 |
| | | | | with BITBLT_MULTI call ? | ||||
* | Clean up the code and make it unnecessary to issue extra calls to Setup*Shaders | Vladimir Dergachev | 2005-01-10 | 3 | -26/+11 |
| | | | | | in the r300_run_immediate_render function. Bumps up glxgears fps count by about 100 points. | ||||
* | Port EmitPixelShader from cmdbuf.c to SetupPixelShader in state.c. | Vladimir Dergachev | 2005-01-09 | 4 | -64/+92 |
| | |||||
* | Implement a more elaborate hashing scheme for texture formats. Still not ↵ | Vladimir Dergachev | 2005-01-09 | 4 | -85/+200 |
| | | | | | | | 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. | ||||
* | minor readtex fixes | Brian Paul | 2005-01-09 | 1 | -5/+5 |
| | |||||
* | improved animation rate | Brian Paul | 2005-01-09 | 1 | -20/+29 |
| | |||||
* | rotate at fixed rate, changed fire effect (Marcelo Magallon) | Brian Paul | 2005-01-09 | 1 | -8/+15 |
| | |||||
* | rotate at fixed rate (Marcelo Magallon) | Brian Paul | 2005-01-09 | 1 | -2/+9 |
| | |||||
* | use #ifdef to test for extension | Brian Paul | 2005-01-09 | 1 | -0/+6 |
| | |||||
* | include readtex.h | Brian Paul | 2005-01-09 | 5 | -4/+6 |
| | |||||
* | better animate rate (Marcelo Magallon) | Brian Paul | 2005-01-09 | 17 | -77/+177 |
| | |||||
* | some new/improved rules | Brian Paul | 2005-01-09 | 1 | -11/+38 |
| | |||||
* | include readtex.h instead of readtex.c | Brian Paul | 2005-01-09 | 5 | -5/+5 |
| | |||||
* | include readtex.h instead of readtex.c (Marcello Magallon) | Brian Paul | 2005-01-09 | 2 | -2/+2 |
| | |||||
* | Add #ifdefs for extension testing (Marcello Magallon) | Brian Paul | 2005-01-09 | 3 | -0/+21 |
| | |||||
* | animation rate patch (Marcello Magallon) | Brian Paul | 2005-01-09 | 2 | -5/+28 |
| | |||||
* | rotate at a reasonable rate | Brian Paul | 2005-01-09 | 1 | -16/+27 |
| | |||||
* | compute reasonable animate rate (Marcelo Magallon) | Brian Paul | 2005-01-08 | 5 | -10/+75 |
| | |||||
* | fix-up rules for sphere demo, which uses readtex utility | Brian Paul | 2005-01-08 | 1 | -2/+17 |
| | |||||
* | * Flush and wait in per-primitive fallback functions. Fixes flickering | Felix Kuehling | 2005-01-08 | 1 | -97/+206 |
| | | | | | | | stars in glplanet. * Refactored vertex format choosing code. Improved the Savage4 version to choose a format suitable for DMA (size = 32bytes) whenever possible. | ||||
* | Added missing break; to fix infinite recursion between choose_emit_func | Felix Kuehling | 2005-01-08 | 1 | -0/+1 |
| | | | | and emit_viewport4_bgra4_st2_st2. | ||||
* | Added state debugging option (SAVAGE_DEBUG=state). | Felix Kuehling | 2005-01-08 | 3 | -1/+5 |
| | | | | | Fixed: Use savageEmitChangedRegs instead of savageEmitContiguousRegs for emitting Savage4. | ||||
* | Enable libGL to be built with DRI_NEW_INTERFACE_ONLY (but don't do it yet). | Adam Jackson | 2005-01-08 | 3 | -5/+11 |
| | |||||
* | Parallel build fix. Multiword variables on the target side of a : get | Adam Jackson | 2005-01-08 | 1 | -2/+4 |
| | | | | | | 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. | ||||
* | Add t_vb_cull.c (Bernard Blackham) | Keith Whitwell | 2005-01-07 | 1 | -0/+1 |
| | |||||
* | And fix the obvious bugs in higher-numbered templates. | Keith Whitwell | 2005-01-07 | 1 | -8/+8 |
| | |||||
* | Templatize the fastpaths. | Keith Whitwell | 2005-01-07 | 1 | -254/+71 |
| | |||||
* | Add some more hardcoded fastpaths. | Keith Whitwell | 2005-01-07 | 1 | -15/+117 |
| | |||||
* | Cope with the possibility that incoming vectors may have | Keith Whitwell | 2005-01-07 | 1 | -65/+24 |
| | | | | | | | count < VB->Count. Remove code to deal with the (should-be) impossible situation of null input vectors. | ||||
* | Use the 'to' vector to determine the loop count. | Keith Whitwell | 2005-01-07 | 1 | -1/+1 |
| | |||||
* | Remove -C flags for install which aren't universally supported. | Keith Whitwell | 2005-01-07 | 1 | -2/+2 |
| | |||||
* | Fixed: ptex drawing functions were overridden with standard drawing | Felix Kuehling | 2005-01-07 | 1 | -3/+3 |
| | | | | functions if ANY_RASTER_FLAGS|ANY_FALLBACK_FLAGS were set. | ||||
* | Add a clean target to remove generated files. | Keith Whitwell | 2005-01-07 | 1 | -0/+3 |
| | |||||
* | Add a noop install target | Keith Whitwell | 2005-01-07 | 1 | -0/+2 |
| | |||||
* | Improve the semantics of the 'install' target to make sure the right | Keith Whitwell | 2005-01-07 | 1 | -3/+10 |
| | | | | | | 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. |