Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-31 | Add Intel(R) 945G support (Keith Whitwell, Tungsten Graphics) | Alan Hourihane | |
2005-05-31 | Causes lockups on some rare cases. | Aapo Tahkola | |
2005-05-31 | Pull locking out of HW_LOCK/UNLOCK and into SpanRenderStart/Finish. Also do | Eric Anholt | |
some cleanups on the span macros. This does not deal with the brokenness of depth spans, but makes the code more readable. | |||
2005-05-31 | Correct the descriptions of the glBlend{Equation,Func} fallbacks in r128, and | Eric Anholt | |
remove those descriptions and the corresponding bits on r200, where they're no longer used. | |||
2005-05-31 | Remove unused CTX_ARG2 define. | Eric Anholt | |
2005-05-31 | Bugzilla #2195: Convert the radeon driver to the t_vertex interface. This cuts | Eric Anholt | |
about 200 lines from the code and 25k from the binary, while matching other drivers more closely. In the worst case (tcl_mode=0) it appears to have a performance cost of 4.4% +/- 0.3% on quake3 (800x600 demofours, 1ghz p3, rv200). Tested on ut2004, ut, q3, projtex. Submitted by: Andreas Stenglein <a.stenglein@gmx.net> | |||
2005-05-31 | Move fallback debugging under MACH64_DEBUG=fall (matching other drivers) and | Eric Anholt | |
add pretty descriptions of the bits. GC one of the bits that was unused. Also, now only the first thing triggering a fallback and the last thing requiring one do the debug output. This also matches other drivers. | |||
2005-05-30 | Pull locking out from HW_LOCK/UNLOCK into SpanRenderStart/Finish. Provides a | Eric Anholt | |
factor of 5+ improvement in no_rast glxgears and 2.3 in no_rast quake3 (n=1, 320x240, 16bpp, low qualities, 1ghz p3) | |||
2005-05-30 | Fix software fallbacks by being safe with macro arguments in READ/WRITE_DEPTH. | Eric Anholt | |
Convert to spantmp2.h while I'm here. Tested with 16 and 32bpp no_rast glxgears. | |||
2005-05-30 | Add the no_rast debug option to mach64. It shows that software fallbacks are | Eric Anholt | |
pretty broken. | |||
2005-05-30 | Pull hardware locking out into SpanRenderStart/Finish rather than | Eric Anholt | |
HW_LOCK/UNLOCK. Provides a 61% performance improvement in no_rast=true quake3 (n=2, 320x240, 16bpp, p4 1ghz), and a factor of 3 improvement in no_rast glxgears. | |||
2005-05-30 | Add the description of the no_rast option fallback so that MGA_DEBUG=fall | Eric Anholt | |
doesn't segfault with no_rast. | |||
2005-05-30 | Add the no_rast debug option, which I used in some testing. | Eric Anholt | |
2005-05-30 | Remove unused CTX_ARG2. | Eric Anholt | |
2005-05-28 | Put some fallback debugging output under DEBUG_FALLBACKS. | Eric Anholt | |
2005-05-28 | Add a missing EnsureCmdBufSpace, matching r200. | Eric Anholt | |
2005-05-28 | Add a freebsd-dri-amd64 config, and quiet makedepend slightly by making an | Eric Anholt | |
EXPAT_INCLUDES config variable (set on FreeBSD) which is then used in Makefile.template's INCLUDES. | |||
2005-05-28 | Some fixes | Jerome Glisse | |
2005-05-28 | Up MAX_AOS_ARRAYS to 16. Do we need more? | Ben Skeggs | |
2005-05-28 | Play with swizzling a bit. | Ben Skeggs | |
2005-05-28 | Programmable per-vertex point sizes and proper result reg assigns. | Aapo Tahkola | |
2005-05-27 | More optimal r300Clear. | Aapo Tahkola | |
2005-05-27 | properly pop the GL_TEXTURE_GEN_ enable state | Brian Paul | |
2005-05-26 | Fix gl_enums.py so that enums that are listed with the same name in | Ian Romanick | |
multiple places don't get generated multiple times. | |||
2005-05-26 | Minor correction to EXT_framebuffer_object XML. Fix gl_table.py so that it | Ian Romanick | |
generates the correct script name in the generated output. | |||
2005-05-26 | Make a couple minor corrections to gl_API.xml. Fixes the name of an | Ian Romanick | |
extension that was missing the GL_ part and uses the core GL type names for vertex buffer object functions instead of the ARB names. Also commits the resulting changes to the generated code. Some how, the #if sequence disappeared in the 1.52 version of glapi_x86.S. | |||
2005-05-26 | Bump driver date. | Keith Whitwell | |
2005-05-26 | constant tracking | Ben Skeggs | |
2005-05-26 | use shared-core rather than shared | Dave Airlie | |
2005-05-26 | use shared-core instead of shared | Dave Airlie | |
2005-05-25 | Fix a couple typeos in enum names. | Ian Romanick | |
2005-05-25 | change local var names from "asm" to "assem" - I guess it caused | Michal Krol | |
gcc 3.3.5 to break, but not tested it | |||
2005-05-25 | a small utility to convert .syn files to its binary forms; | Michal Krol | |
does not require any command line params; | |||
2005-05-25 | silencium gcc warnings | Michal Krol | |
2005-05-25 | add shader/slang/slang_assemble_assignment.c | Michal Krol | |
2005-05-25 | more slang code | Michal Krol | |
2005-05-25 | ncrease stack size | Michal Krol | |
2005-05-25 | update grammar_mesa.c path | Michal Krol | |
2005-05-25 | moved from mesa/shader to mesa/shader/grammar | Michal Krol | |
2005-05-25 | remove the GLSL spec wording; | Michal Krol | |
reorder some elementary operators; disable assignment "=" and equality "==" "!=" operators - they are handled internally by the assembly generator; fix minor typos | |||
2005-05-25 | add mesa/shader/grammar to include list | Michal Krol | |
2005-05-25 | stand-alone vertsions of grammar_mesa - used by utilities; | Michal Krol | |
DO NOT BUILD UNDER MESA | |||
2005-05-25 | Provide initial values for some variables. | Keith Whitwell | |
2005-05-25 | add special case for flat shaded + separate specular triangles | Keith Whitwell | |
2005-05-25 | change the behaviour of enter and local_addr instructions | Michal Krol | |
2005-05-25 | Disable polygon stipple - it seems to break if certain specific stipple | Keith Whitwell | |
patterns are used, including the one generated by conform. | |||
2005-05-25 | Fix various issues with cliprects and MakeCurrent | Keith Whitwell | |
2005-05-25 | - Remove one of the loops in emit_arith | Ben Skeggs | |
- Handle REPL_ALPHA in emit_arith (possibly incorrect for some things) - Start on getting demos/arbfplight.c to look right. Won't be animated yet, need to re-work const emit so we can update consts without re-translating the entire program. Assertion in r300_state.c::setup_rs_unit needs to be disabled for it to work. | |||
2005-05-24 | Only use x86 / SSE assembly when USE_X86_ASM / USE_SSE_ASM are defined. | Ian Romanick | |
This makes the driver build on x86-64 again. | |||
2005-05-24 | Cleanup some Windows junk. | Karl Schultz | |