Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix gl_enums.py so that enums that are listed with the same name in | Ian Romanick | 2005-05-26 | 2 | -2503/+2484 |
| | | | | multiple places don't get generated multiple times. | ||||
* | Minor correction to EXT_framebuffer_object XML. Fix gl_table.py so that it | Ian Romanick | 2005-05-26 | 4 | -7/+7 |
| | | | | generates the correct script name in the generated output. | ||||
* | Make a couple minor corrections to gl_API.xml. Fixes the name of an | Ian Romanick | 2005-05-26 | 5 | -12/+22 |
| | | | | | | | | 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. | ||||
* | Bump driver date.mesa_20050526 | Keith Whitwell | 2005-05-26 | 1 | -1/+1 |
| | |||||
* | constant tracking | Ben Skeggs | 2005-05-26 | 3 | -58/+87 |
| | |||||
* | use shared-core rather than shared | Dave Airlie | 2005-05-26 | 1 | -1/+1 |
| | |||||
* | use shared-core instead of shared | Dave Airlie | 2005-05-26 | 1 | -1/+1 |
| | |||||
* | Fix a couple typeos in enum names. | Ian Romanick | 2005-05-25 | 1 | -2/+2 |
| | |||||
* | change local var names from "asm" to "assem" - I guess it caused | Michal Krol | 2005-05-25 | 1 | -22/+22 |
| | | | | gcc 3.3.5 to break, but not tested it | ||||
* | a small utility to convert .syn files to its binary forms; | Michal Krol | 2005-05-25 | 1 | -0/+79 |
| | | | | does not require any command line params; | ||||
* | silencium gcc warnings | Michal Krol | 2005-05-25 | 1 | -0/+2 |
| | |||||
* | add shader/slang/slang_assemble_assignment.c | Michal Krol | 2005-05-25 | 1 | -0/+1 |
| | |||||
* | more slang code | Michal Krol | 2005-05-25 | 6 | -255/+312 |
| | |||||
* | ncrease stack size | Michal Krol | 2005-05-25 | 2 | -1/+2 |
| | |||||
* | update grammar_mesa.c path | Michal Krol | 2005-05-25 | 1 | -1/+1 |
| | |||||
* | moved from mesa/shader to mesa/shader/grammar | Michal Krol | 2005-05-25 | 6 | -0/+0 |
| | |||||
* | remove the GLSL spec wording; | Michal Krol | 2005-05-25 | 3 | -3020/+2267 |
| | | | | | | | reorder some elementary operators; disable assignment "=" and equality "==" "!=" operators - they are handled internally by the assembly generator; fix minor typos | ||||
* | add mesa/shader/grammar to include list | Michal Krol | 2005-05-25 | 1 | -0/+1 |
| | |||||
* | stand-alone vertsions of grammar_mesa - used by utilities; | Michal Krol | 2005-05-25 | 2 | -0/+84 |
| | | | | DO NOT BUILD UNDER MESA | ||||
* | Provide initial values for some variables. | Keith Whitwell | 2005-05-25 | 1 | -4/+4 |
| | |||||
* | add special case for flat shaded + separate specular triangles | Keith Whitwell | 2005-05-25 | 3 | -18/+51 |
| | |||||
* | change the behaviour of enter and local_addr instructions | Michal Krol | 2005-05-25 | 1 | -5/+5 |
| | |||||
* | Disable polygon stipple - it seems to break if certain specific stipple | Keith Whitwell | 2005-05-25 | 2 | -55/+56 |
| | | | | patterns are used, including the one generated by conform. | ||||
* | Fix various issues with cliprects and MakeCurrent | Keith Whitwell | 2005-05-25 | 1 | -5/+9 |
| | |||||
* | - Remove one of the loops in emit_arith | Ben Skeggs | 2005-05-25 | 3 | -55/+133 |
| | | | | | | | | | | - 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. | ||||
* | Commit the changes propagated from Jeremy Kolb's changes to the Python | Ian Romanick | 2005-05-25 | 1 | -0/+486 |
| | | | | scripts in src/mesa/glapi. | ||||
* | Only use x86 / SSE assembly when USE_X86_ASM / USE_SSE_ASM are defined. | Ian Romanick | 2005-05-24 | 4 | -3/+9 |
| | | | | This makes the driver build on x86-64 again. | ||||
* | Cleanup some Windows junk. | Karl Schultz | 2005-05-24 | 1 | -12/+16 |
| | |||||
* | moved to windows build dir | Karl Schultz | 2005-05-24 | 13 | -3153/+0 |
| | |||||
* | moved to windows build dir | Karl Schultz | 2005-05-24 | 3 | -772/+0 |
| | |||||
* | Major code cleanup and begin using new render buffer interface. | Karl Schultz | 2005-05-24 | 5 | -4284/+1500 |
| | |||||
* | Change prototype for TextureMemCpy to return void* (was void). | Karl Schultz | 2005-05-24 | 1 | -1/+1 |
| | |||||
* | Initialize hw stencil renderbuffer. | Keith Whitwell | 2005-05-23 | 1 | -4/+2 |
| | |||||
* | Disable recent sse change pending more testing. | Keith Whitwell | 2005-05-23 | 1 | -1/+2 |
| | |||||
* | Implement enough of ARB_fragment_program for Keith's texenv program | Ben Skeggs | 2005-05-23 | 9 | -53/+1312 |
| | | | | | | | | | | | | generation in Mesa. Requires most recent Mesa cvs to work correctly. Swizzle code is possibly slow/buggy and will probably be replaced. Old behaviour can be controlled by a #define in r300_context.h, if no-one minds I'll remove the old code later on. Also, disabled cube map extension. AFAIK We don't support it yet, and it causes issues with UT2004. | ||||
* | Use SSE for vertex emit -- another good speedup. | Keith Whitwell | 2005-05-23 | 1 | -0/+9 |
| | |||||
* | Import Thomas Helstrom's SSE memcpy code from the via X.org driver. | Keith Whitwell | 2005-05-23 | 7 | -22/+183 |
| | | | | | | Add a TextureMemCpy callback, called from texstore.c when copying texture data via the memcpy_texture() path. Enable this code in the via driver - 100% speedup in texdown.c results. | ||||
* | silence gcc warnings | Keith Whitwell | 2005-05-23 | 3 | -0/+10 |
| | |||||
* | Detect use of disabled textures as tex_env_crossbar sources. | Keith Whitwell | 2005-05-23 | 1 | -8/+18 |
| | |||||
* | Support ARB_texture_env_crossbar. Changes the way programs are | Keith Whitwell | 2005-05-23 | 1 | -41/+119 |
| | | | | | generated somewhat, with all TEX instructions now emitted at the head of the program. | ||||
* | Restore the negate() function. | Keith Whitwell | 2005-05-23 | 1 | -5/+33 |
| | | | | Add Ben Skegg's ATI_texture_env_combine3 support. | ||||
* | Small change to handle native case (7 natives case) | Jerome Glisse | 2005-05-22 | 1 | -6/+12 |
| | |||||
* | Adding r300 fragment program swizzle tab. Please some | Jerome Glisse | 2005-05-22 | 1 | -0/+1337 |
| | | | | | | | one reread macro at begining see if i made any error. A full reread would also be usefull there may be some errors for some swizzle despite the great care i took to done them :) | ||||
* | Add support for modes with a depth-buffer but no stencil-buffer. This | Ian Romanick | 2005-05-20 | 1 | -5/+7 |
| | | | | | eliminates various "3D driver claims to not support visual" messages in 16-bit color mode. | ||||
* | Remove debug printfs | Keith Whitwell | 2005-05-20 | 1 | -2/+0 |
| | |||||
* | Re-enable X11 optimized triangle funcs. | Keith Whitwell | 2005-05-20 | 1 | -1/+0 |
| | |||||
* | Committing in . | Jouk Jansen | 2005-05-20 | 2 | -6/+15 |
| | | | | | | | | | | Update openVMS compile support Modified Files: Mesa/progs/demos/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/tnl/descrip.mms ---------------------------------------------------------------------- | ||||
* | Remove some debug output | Jon Smirl | 2005-05-20 | 2 | -2/+2 |
| | | | | Add #if DEBUG_FRAG in s_nvfragprog.c | ||||
* | Invalidate current fastpath on changes to attribute size or offset within | Keith Whitwell | 2005-05-19 | 3 | -7/+32 |
| | | | | | | | | | the vertex. Use existing facilities to check for sse2 and enable when available. Turn on SSE/SSE2 codegen for t_vertex.c by default when USE_SSE_ASM is defined. Disable with "MESA_NO_CODEGEN=t". | ||||
* | Cope with the common 3ub and 1ub cases. | Keith Whitwell | 2005-05-19 | 1 | -66/+202 |
| | | | | | | Fix a few typos. Note that sse_movss sets high dwords to zero when reading from memory. Fix a few related bugs. |