Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove debug prints | Keith Whitwell | 2005-06-10 | 2 | -4/+0 |
| | |||||
* | be sure we have span texcoords before calling _swrast_texture_span() | Brian Paul | 2005-06-10 | 1 | -2/+2 |
| | |||||
* | pass mask array to PutRowRGB() in simple_z_textured_triangle() | Brian Paul | 2005-06-10 | 1 | -1/+2 |
| | |||||
* | Allow the print opcode to compilemesa_20050610 | Keith Whitwell | 2005-06-10 | 1 | -2/+1 |
| | |||||
* | Fix typo in spot attenuation | Keith Whitwell | 2005-06-10 | 1 | -1/+1 |
| | |||||
* | Correct test for attenuation. | Keith Whitwell | 2005-06-10 | 1 | -12/+12 |
| | | | | DISSASEM changes. | ||||
* | Fix colormaterial flag calculations. | Keith Whitwell | 2005-06-10 | 1 | -17/+30 |
| | | | | Fix lighting alpha result. | ||||
* | Add notes about intended precision of opcodes. | Keith Whitwell | 2005-06-10 | 1 | -38/+46 |
| | | | | | Remove dead floating point twiddles. Fix bug translating MAD->MUL,ADD. | ||||
* | Fix a couple of buglets | Keith Whitwell | 2005-06-09 | 1 | -8/+9 |
| | |||||
* | Another typo | Keith Whitwell | 2005-06-09 | 1 | -1/+1 |
| | |||||
* | Further clean up RoughApproxPow2 and disable the optimized version -- | Keith Whitwell | 2005-06-09 | 1 | -8/+9 |
| | | | | it's a very poor approximation. | ||||
* | Fix typo in RoughApproxPow2 | Keith Whitwell | 2005-06-09 | 1 | -1/+5 |
| | |||||
* | Store compiled vertex program representations in a pointer in the | Keith Whitwell | 2005-06-09 | 12 | -79/+121 |
| | | | | | | | | | | | | | vertex_program struct. Allow switching between regular and vertex_program implementations of fixed function TNL with the MESA_TNL_PROG environment var (previously this required recompilation). Ensure program compilation only references program data, not the wider context. This means that compiled programs only need to be invalidated when the program string changes, not on other state changes. | ||||
* | Build vertex programs using state from a 'state key' struct which is | Keith Whitwell | 2005-06-09 | 1 | -153/+364 |
| | | | | | | | | | | | distilled from the current state. Maintain a list of vertex programs for various different tnl states indexed by these state keys. This cuts down the number of vertex programs generated and means that time spent optimizing vertex programs for execution isn't wasted each time the state changes. | ||||
* | Turn off debug | Keith Whitwell | 2005-06-08 | 2 | -5/+7 |
| | |||||
* | Add t_vb_arbprogram_sse.c | Keith Whitwell | 2005-06-08 | 1 | -0/+1 |
| | |||||
* | Runtime generate sse/sse2 code for some vertex programs. Experimental | Keith Whitwell | 2005-06-08 | 3 | -79/+973 |
| | | | | | | and only active when _TNL_FIXED_FUNCTION_PROGRAM is defined *and* the MESA_EXPERIMENTAL environment variable is set... Works for the arbfplight demo at least. | ||||
* | Turn off DISASSEM | Keith Whitwell | 2005-06-08 | 1 | -1/+1 |
| | |||||
* | New arguments for sse_shufps() | Keith Whitwell | 2005-06-08 | 1 | -14/+14 |
| | |||||
* | Use ALIGN_MALLOC for parameter lists. | Keith Whitwell | 2005-06-08 | 1 | -6/+13 |
| | |||||
* | Add some more opcodes | Keith Whitwell | 2005-06-08 | 2 | -160/+149 |
| | |||||
* | - Secondary colour | Ben Skeggs | 2005-06-08 | 5 | -31/+64 |
| | | | | - Calculate tc_count in EmitArrays (enabled units != nr texcoords). | ||||
* | Remove ARL opcode from interpreter. | Keith Whitwell | 2005-06-08 | 1 | -192/+38 |
| | | | | | Revert SEL opcode to MSK. Split out t_vb_arbprogram.h header file. | ||||
* | new file | Keith Whitwell | 2005-06-08 | 1 | -0/+178 |
| | |||||
* | fix some renderbuffer problems for Xserver build (Dave Reveman) | Brian Paul | 2005-06-08 | 1 | -2/+2 |
| | |||||
* | check for double-buffered buffer in XMesaDestroyBuffer() (Dave Reveman) | Brian Paul | 2005-06-08 | 1 | -17/+20 |
| | |||||
* | fix GL_ALPHA render-to-texture problem (Jon Smirl) | Brian Paul | 2005-06-07 | 2 | -0/+7 |
| | |||||
* | Initialize some variables. | Keith Whitwell | 2005-06-07 | 1 | -9/+8 |
| | |||||
* | Add new runtime assembly files. | Keith Whitwell | 2005-06-07 | 1 | -0/+1 |
| | |||||
* | Split out runtime assembly functions. | Keith Whitwell | 2005-06-07 | 1 | -723/+126 |
| | |||||
* | New files - split off runtime assembly functions from | Keith Whitwell | 2005-06-07 | 2 | -0/+810 |
| | | | | t_vertex_sse.c. | ||||
* | Simplify interpreted language: | Keith Whitwell | 2005-06-07 | 1 | -625/+581 |
| | | | | | | | | | | | | | | | - Expand operand argument specifiers so that all registers and parameters can be referenced directly. Remove old PAR/PRL instructions. - No 3 operand instructions, translate MAD -> MUL, ADD. (No room for 3 full operands in instruction struct). - Translate SWZ instructions into 1 or 2 reduced swizzles at compile time. - Add hardwired code for moving input and output values to/from the register file. Drop old INx, OUT instructions. | ||||
* | Add a VP_MAX_OPCODE entry to allow engines with internal opcodes to | Keith Whitwell | 2005-06-07 | 1 | -1/+3 |
| | | | | place them sensibly. | ||||
* | Add SetBuffer to egl driver too | Jon Smirl | 2005-06-07 | 2 | -1/+4 |
| | |||||
* | Add a NULL SetBuffer function to the fbdev driver | Jon Smirl | 2005-06-06 | 1 | -0/+8 |
| | |||||
* | this is auto-generated | Brian Paul | 2005-06-06 | 1 | -164/+0 |
| | |||||
* | TEX to output | Ben Skeggs | 2005-06-06 | 1 | -6/+45 |
| | |||||
* | Fix xyz/w interaction (needs a cleanup still..) | Ben Skeggs | 2005-06-05 | 2 | -117/+128 |
| | | | | | Use SRC0A instead of WZY/XXX combination for W in XYZ positions. Remove dodgy hack from POW opcode, now works correctly without it | ||||
* | set OLD_RENDERBUFFER=0, need to clean up a few more things before totally ↵ | Brian Paul | 2005-06-04 | 3 | -3/+3 |
| | | | | removing that | ||||
* | remove old span functions from swrast_device_driver struct | Brian Paul | 2005-06-04 | 1 | -176/+1 |
| | |||||
* | remove old span code | Brian Paul | 2005-06-04 | 1 | -70/+26 |
| | |||||
* | fix an assertion | Brian Paul | 2005-06-04 | 1 | -1/+1 |
| | |||||
* | remove old span code | Brian Paul | 2005-06-04 | 2 | -61/+27 |
| | |||||
* | added comment | Brian Paul | 2005-06-04 | 1 | -0/+2 |
| | |||||
* | Remove last of the old span code. | Brian Paul | 2005-06-02 | 7 | -72/+13 |
| | |||||
* | oops, undo previous change | Brian Paul | 2005-06-02 | 2 | -8/+2 |
| | |||||
* | start removing old (pre-renderbuffer) span code | Brian Paul | 2005-06-02 | 6 | -175/+10 |
| | |||||
* | Committing in . | Jouk Jansen | 2005-06-01 | 1 | -0/+41 |
| | | | | | | | | OpenVMS makefile added Added Files: Mesa/src/mesa/shader/grammar/descrip.mms ---------------------------------------------------------------------- | ||||
* | Committing in . | Jouk Jansen | 2005-06-01 | 5 | -382/+382 |
| | | | | | | | | | | | | Update OpneVMS compilesupport Modified Files: Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/shader/slang/slang_compile.c Mesa/src/mesa/shader/slang/slang_storage.c Mesa/src/mesa/shader/slang/slang_storage.h ---------------------------------------------------------------------- | ||||
* | Move fallback and other debugging under TDFX_DEBUG using the same mechanism | Eric Anholt | 2005-06-01 | 4 | -28/+20 |
| | | | | as other drivers. |