Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nvfx: use relocations array for vp constants | Luca Barbieri | 2010-08-22 | 1 | -1/+1 |
| | |||||
* | nv40: add fragment program control flow | Luca Barbieri | 2010-08-21 | 1 | -0/+5 |
| | |||||
* | nvfx: refactor shader assembler | Luca Barbieri | 2010-08-21 | 1 | -43/+73 |
| | |||||
* | nvfx: improve and correct nvfx_shader.h | Luca Barbieri | 2010-08-21 | 1 | -13/+65 |
| | |||||
* | nvfx: support proper shader linkage - adds glsl support | Luca Barbieri | 2010-08-21 | 1 | -0/+1 |
| | |||||
* | nvfx: fix TXL opcode value | Luca Barbieri | 2010-04-12 | 1 | -1/+1 |
| | | | | Was broken during unification | ||||
* | nvfx: clean up shader header | Luca Barbieri | 2010-03-15 | 1 | -17/+39 |
| | | | | | | | | Currently the behavior of shader.h depends on some constants that are defined differently in vertex and fragment programs. This patch cleans that up by splitting the relevant symbols in vertex program and fragment program variants | ||||
* | nv30, nv40: non-trivially partially unify nv[34]0_shader.h | Luca Barbieri | 2010-03-15 | 1 | -0/+407 |
shader.h is similar, except for the following differences: 1. The instruction sets are not exactly the same, but mostly similar 2. Vertex program fields are in different bit positions This patch unifies all parts of nv[34]0_shader.h except the vertex program fields. Vertex opcodes are also changed so that the constant names includes SCA if it is a scalar opcode and VEC if it is a vector opcode. |