Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-27 | r300: Move vertex program compilation to compiler | Nicolai Hähnle | |
This is just the first step of refactoring. The separation is not yet clean enough with this commit. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-27 | r300: Remove faux lazy translation of vertex programs | Nicolai Hähnle | |
De facto, vertex programs were translated immediately in all situations, so let's just stop pretending that we do lazy translation. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-13 | r300: implement proper IsProgramNative check for vertex programs | Maciej Cencora | |
2009-06-07 | r300: remove unused code | Maciej Cencora | |
2009-05-16 | r300: cleanup vertex program related functions | Maciej Cencora | |
- move vertex program related functions to r300_vertprog.c - use _mesa_bitcount instead of self-made bit_count function - remove duplicated field in r300_vertex_shader_fragment.body union - rename r300_vertex_shader_fragment to r300_vertex_shader_hw_code - rename r300_vertex_program field native to error - remove unnecessary r300_vertex_shader_state structure - remove unused r300_vertex_program and r300_vertex_program_cont fields - remove disabled code | |||
2008-03-26 | r300: Removed the last of the duplicate vertex program macros. | Oliver McFadden | |
2008-03-26 | r300: Renamed the destination-and-opcode/source macros to more appropriate ↵ | Oliver McFadden | |
names. | |||
2008-03-24 | r300: Merged the Vector and Math Engine opcode macros. | Oliver McFadden | |
2008-03-01 | r300: Added the PVS_SRC_OPERAND documentation from AMD. | Oliver McFadden | |
2008-03-01 | r300: Added the PVS_OP_DST_OPERAND documentation from AMD. | Oliver McFadden | |
2008-03-01 | r300: Added a TODO comment for registers missing from AMD's documentation. | Oliver McFadden | |
2008-03-01 | r300: Moved the vertex program shift/mask defines into the appropriate file. | Oliver McFadden | |
2008-03-01 | r300: Renamed some misleading macro arguments. | Oliver McFadden | |
2008-03-01 | r300: Cleaned up the vertex program macros. | Oliver McFadden | |
2008-03-01 | r300: Removed duplicate component selection defines. | Oliver McFadden | |
2008-03-01 | r300: Removed duplicate source register class defines. | Oliver McFadden | |
2008-03-01 | r300: Renamed the vertex program source register macro. | Oliver McFadden | |
2008-03-01 | r300: Removed the (obsolete) special source register macros. | Oliver McFadden | |
2008-03-01 | r300: Cleaned up the special vertex program source register macros. | Oliver McFadden | |
2008-03-01 | r300: Added the vertex program swizzle (aka selection) defines. | Oliver McFadden | |
2008-03-01 | r300: Converted to the new src/dest register defines. | Oliver McFadden | |
2008-03-01 | r300: Removed an obsolete comment from the vertex program header file. | Oliver McFadden | |
2008-03-01 | r300: Added the Math Engine opcode macro. | Oliver McFadden | |
2008-03-01 | r300: Renamed the Vector Engine opcode macro. | Oliver McFadden | |
2008-03-01 | r300: Converted to the new Vector Engine defines. | Oliver McFadden | |
2008-03-01 | r300: Removed the duplicate dest register defines. | Oliver McFadden | |
2008-03-01 | r300: Removed the duplicate "easy" vertex program macros. | Oliver McFadden | |
2008-03-01 | r300: Moved the vertex and fragment program macros into the appropriate files. | Oliver McFadden | |
2007-07-18 | r300: Cleaned up vertprog construction. | Oliver McFadden | |
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. | |||
2007-07-16 | r300: Major vertex program code clean up and rework. | Oliver McFadden | |
2007-07-16 | r300: Replaced the ugly VERTEX_SHADER_INSTRUCTION typedef. | Oliver McFadden | |
2007-05-09 | r300: Indented r300_vertprog.[ch]. | Oliver McFadden | |
2007-05-09 | r300: Use an array for the vertex program sources and corrected an error from | Oliver McFadden | |
4960af08ad50a3a6ea039145de2698234c2cc892. | |||
2007-05-09 | r300: Removed the ugly CARD32 type. | Oliver McFadden | |
2007-05-09 | r300: Renamed vertex_shader.h to r300_vertprog.h | Oliver McFadden | |