Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rx00: fix off by one error in tempreg check | Hans de Goede | 2008-01-02 | 1 | -2/+3 |
| | |||||
* | Fix-up #includes to remove some -I options. | Brian | 2007-09-11 | 1 | -4/+4 |
| | | | | eg: #include "shader/program.h" and remove -I$(TOP)/src/mesa/program | ||||
* | r300: Oops, made a mistake on commit fb4e071beda6e3b9e68a21bbc7649b6c4733c485. | Oliver McFadden | 2007-07-18 | 1 | -2/+2 |
| | |||||
* | r300: Cleaned up vertprog construction. | Oliver McFadden | 2007-07-18 | 1 | -349/+367 |
| | | | | | | | | | | | | Construct the vertprog instruction in the 4 DWORD parts... DWORD 0: Opcode and Output. DWORD 1: First Argument. DWORD 2: Second Argument. DWORD 3: Third Argument. Allow the opcode translation functions to generate more than one instruction; useful for when an instruction must be emulated. FLR, XPD, etc. | ||||
* | r300: Corrected texcoord start when BFC1 is enabled. | Tommy Schultz Lassen | 2007-07-18 | 1 | -1/+1 |
| | |||||
* | r300: Corrected some progs/fp/* regressions from the BFC patch. | Oliver McFadden | 2007-07-16 | 1 | -0/+18 |
| | | | | I'm not completely sure this is correct; it restores the old behaviour. | ||||
* | r300: Use _mesa_num_inst_src_regs for number of arguments. | Oliver McFadden | 2007-07-16 | 1 | -58/+1 |
| | |||||
* | r300: Corrected vertprog FLR and XPD instruction regression. | Oliver McFadden | 2007-07-16 | 1 | -10/+15 |
| | |||||
* | r300: Added code for vertprog opcode ARL. | Oliver McFadden | 2007-07-16 | 1 | -1/+8 |
| | |||||
* | r300: Don't need vertprog scalar flag anymore; it's handled explicitly... | Oliver McFadden | 2007-07-16 | 1 | -12/+8 |
| | |||||
* | r300: Removed broken RCC vertprog opcode. | Oliver McFadden | 2007-07-16 | 1 | -14/+0 |
| | |||||
* | r300: More vertprog rework; give each opcode it's own function. | Oliver McFadden | 2007-07-16 | 1 | -118/+250 |
| | |||||
* | r300: Reorder the vertprog code to the ARB specification. | Oliver McFadden | 2007-07-16 | 1 | -172/+255 |
| | |||||
* | r300: Enable the vertprog point size again. | Oliver McFadden | 2007-07-16 | 1 | -5/+4 |
| | |||||
* | r300: Corrected position bug with position invariant option. Bug #11594. | Oliver McFadden | 2007-07-16 | 1 | -0/+1 |
| | |||||
* | r300: Removed Vim modeline I left in the file by mistake. :-) | Oliver McFadden | 2007-07-16 | 1 | -2/+0 |
| | |||||
* | r300: Make sure the modified value of u_temp_i is respected. | Oliver McFadden | 2007-07-16 | 1 | -12/+12 |
| | |||||
* | r300: Added a function for vertex program default opcode translation. | Oliver McFadden | 2007-07-16 | 1 | -57/+52 |
| | |||||
* | r300: Clean up the vertex program maximum length check. | Oliver McFadden | 2007-07-16 | 1 | -4/+2 |
| | |||||
* | r300: Corrected indenting in r300_vertprog.c. | Oliver McFadden | 2007-07-16 | 1 | -47/+50 |
| | |||||
* | r300: Major vertex program code clean up and rework. | Oliver McFadden | 2007-07-16 | 1 | -569/+638 |
| | |||||
* | r300: Replaced the ugly VERTEX_SHADER_INSTRUCTION typedef. | Oliver McFadden | 2007-07-16 | 1 | -1/+1 |
| | |||||
* | r300: Clean up the vertex program output assignment. | Oliver McFadden | 2007-07-14 | 1 | -15/+17 |
| | |||||
* | Revert "r300: Corrected off-by-one error in r300_vertprog.c." | Oliver McFadden | 2007-07-13 | 1 | -1/+1 |
| | | | | This reverts commit 07ac2386f5c0ab9c2432d4b5e3490b1e13d033fc. | ||||
* | r300: Corrected off-by-one error in r300_vertprog.c. | Oliver McFadden | 2007-07-13 | 1 | -1/+1 |
| | |||||
* | r300: Added support for Back Facing Color. | Tommy Schultz Lassen | 2007-07-11 | 1 | -30/+26 |
| | |||||
* | r300: Just use "inline" rather than "__inline__". | Oliver McFadden | 2007-05-20 | 1 | -1/+1 |
| | |||||
* | r300: Added some more Doxygen documentation and made some functions static. | Oliver McFadden | 2007-05-09 | 1 | -3/+5 |
| | |||||
* | r300: Don't need to include the deprecated r300_program.h in some files. | Oliver McFadden | 2007-05-09 | 1 | -1/+0 |
| | | | | | The only file that still requires r300_program.h is r300_ioctl.c; and it should use the new defines in r300_reg.h! | ||||
* | r300: Fixed indenting from previous commit | Oliver McFadden | 2007-05-09 | 1 | -1/+1 |
| | | | | d28f6d91760374e2eb71b541b0f259f81dd73c69. | ||||
* | r300: Fixed some more function names. | Oliver McFadden | 2007-05-09 | 1 | -3/+3 |
| | | | | | Note there might be some calls to the old function names in conditionally disabled code, but I think I've got them all. | ||||
* | r300: Last of the indent changes. :) | Oliver McFadden | 2007-05-09 | 1 | -2/+1 |
| | |||||
* | r300: Indented r300_vertprog.[ch]. | Oliver McFadden | 2007-05-09 | 1 | -487/+671 |
| | |||||
* | r300: Corrected a couple of "control reaches end of non-void function" warnings. | Oliver McFadden | 2007-05-09 | 1 | -0/+2 |
| | |||||
* | r300: Corrected an error in r300_vertprog.c. | Oliver McFadden | 2007-05-09 | 1 | -1/+1 |
| | | | | | Cannot use _mesa_warning here because we don't have a context pointer; perhaps R300 specific warning and error functions are needed. | ||||
* | r300: Corrected the exit codes for consistency; they are all -1 for error now. | Oliver McFadden | 2007-05-09 | 1 | -3/+3 |
| | | | | The one exception is 300FlushCmdBuf. | ||||
* | r300: Converted exit calls to _mesa_exit calls. | Oliver McFadden | 2007-05-09 | 1 | -9/+9 |
| | | | | Note that the exit codes are inconsistent and should be fixed. | ||||
* | r300: Converted a few fprintf calls to _mesa_warning calls. | Oliver McFadden | 2007-05-09 | 1 | -1/+1 |
| | |||||
* | r300: Use an array for the vertex program sources and corrected an error from | Oliver McFadden | 2007-05-09 | 1 | -78/+78 |
| | | | | 4960af08ad50a3a6ea039145de2698234c2cc892. | ||||
* | fix some matrix/state token indexing bugs (see bug 10848) | Brian | 2007-05-03 | 1 | -3/+4 |
| | |||||
* | r300: Remove a warning when vertex programs produce an unused output | Nicolai Haehnle | 2007-03-26 | 1 | -3/+2 |
| | | | | | | | | | | | As far as we know, the hardware prefers outputs packed tightly together with no holes caused by outputs that are not even read by the fragment program. Therefore, we slightly rewrite vertex programs in this case. It would be interesting to test this interaction between vertex programs and fragment programs further, because some of that rewrite may be unnecessary. However, play it safe for now and don't change the current behaviour. | ||||
* | r300: Whitespace cleanup (remove trailing spaces) | Nicolai Haehnle | 2007-03-26 | 1 | -115/+115 |
| | |||||
* | merge from master | Brian | 2007-03-21 | 1 | -4/+6 |
| | |||||
* | r300: Added _mesa_copy_instructions. | Oliver McFadden | 2007-03-15 | 1 | -4/+5 |
| | |||||
* | r300: Renamed r300_vertexprog.c to r300_vertprog.c | Oliver McFadden | 2007-03-15 | 1 | -0/+1116 |