Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300: Correctly scan for used temporary registers | Nicolai Haehnle | 2008-07-05 | 1 | -9/+43 |
| | | | | This fixes a regression introduced by dea8719f0... | ||||
* | r300: Remove clause stuff for now in favour of a cloned generic gl_program | Nicolai Haehnle | 2008-07-05 | 1 | -214/+27 |
| | |||||
* | r300: Add radeonCompilerDump for debugging | Nicolai Haehnle | 2008-06-14 | 1 | -0/+32 |
| | |||||
* | r300_fragprog: Refactor TEX transformation | Nicolai Haehnle | 2008-06-14 | 1 | -0/+98 |
| | | | | | | | | Streamlining source and destination registers, as well as texcoord scaling for RECT textures is now done in a radeon_program based transformation. The idea is that this will allow us to optimize away unnecessary indirections more easily. | ||||
* | r300: Add radeon_program and trivial refactoring of r300_fragprog to use it | Nicolai Haehnle | 2008-06-14 | 1 | -0/+151 |
The idea/hope is that radeon_program will serve as an intermediate representation for r3xx up to r6xx fragment and vertex programs. Right now, it is nothing more than a simplistic wrapper around Mesa's prog_instruction, together with the notion of clauses, taken from r6xx docs. The clauses will eventually be used to represent the nodes that are used in r300 family fragment programs. |