Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Get rid of BRK0, BRK1, CONT0, CONT1 instructions. | Brian | 2007-03-28 | 1 | -4/+0 |
| | |||||
* | Add the ability to generate programs that doesn't use condition codes. | Brian | 2007-03-23 | 1 | -0/+4 |
| | | | | | | | ctx->Shader.EmitCondCodes determines if we use condition codes. If not, IF statement uses first operand's X component as the condition. Added OPCODE_BRK0, OPCODE_BRK1, OPCODE_CONT0, OPCODE_CONT1 to handle the common cases of conditional break/continue. | ||||
* | updated comment | Brian | 2007-03-22 | 1 | -1/+1 |
| | |||||
* | added SWIZZLE_XYZW | Brian | 2007-03-21 | 1 | -0/+1 |
| | |||||
* | merge from master | Brian | 2007-03-21 | 1 | -0/+4 |
| | |||||
* | added SWIZZLE_XXXX, SWIZZLE_YYYY, etc | Brian | 2007-02-20 | 1 | -0/+5 |
| | |||||
* | Merge branch 'glsl-compiler-1' of ↵ | Brian | 2007-02-20 | 1 | -1/+1 |
|\ | | | | | | | git+ssh://[email protected]/git/mesa/mesa into glsl-compiler-1 | ||||
| * | change BranchTarget to GLint | Brian | 2007-02-08 | 1 | -1/+1 |
| | | |||||
* | | additional comments for BranchTarget | Brian | 2007-02-05 | 1 | -0/+4 |
|/ | |||||
* | Initial support of loop and subroutine instructions. | Brian | 2007-02-05 | 1 | -3/+9 |
| | | | | | New high-level flow-control instructions, both at IR level and GPU instructions for looping and subroutines. | ||||
* | Overhaul handling of writemasks/swizzling. This fixes two problem cases: | Brian | 2007-01-31 | 1 | -0/+1 |
| | | | | | vec2 v; v.x = v.y = 1.0; // chained assignment vec4 v; v.zx = vec2(a,b); // swizzled writemask | ||||
* | noise functions | Brian | 2007-01-28 | 1 | -0/+4 |
| | |||||
* | updated comment | Brian | 2007-01-23 | 1 | -2/+1 |
| | |||||
* | indicate which opcodes are used by Mesa GLSL, updated comments | Brian | 2007-01-23 | 1 | -92/+102 |
| | |||||
* | Initial implementation of OPCODE_IF/ELSE/ENDIF instructions. | Brian | 2007-01-20 | 1 | -0/+3 |
| | |||||
* | Added OPCODE_INT to convert 4 floats to 4 ints. | Brian | 2007-01-17 | 1 | -0/+1 |
| | |||||
* | added Sampler field to prog_instruction struct | Brian | 2007-01-05 | 1 | -0/+6 |
| | |||||
* | Split the program.[ch] files into several new files. | Brian | 2006-12-14 | 1 | -0/+403 |