Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-29 | r300/compiler: Move declaration before code. | Vinson Lee | |
Fixes these GCC warnings on linux-x86 build. radeon_program_alu.c: In function ‘r300_transform_trig_simple’: radeon_program_alu.c:882: warning: ISO C90 forbids mixed declarations and code radeon_program_alu.c:932: warning: ISO C90 forbids mixed declarations and code radeon_program_alu.c: In function ‘radeonTransformTrigScale’: radeon_program_alu.c:996: warning: ISO C90 forbids mixed declarations and code radeon_program_alu.c: In function ‘r300_transform_trig_scale_vertex’: radeon_program_alu.c:1033: warning: ISO C90 forbids mixed declarations and code | |||
2010-09-04 | r300/compiler: refactor fragment shader compilation | Marek Olšák | |
This cleans up the mess in r3xx_compile_fragment_program. | |||
2010-09-04 | r300/compiler: refactor vertex shader compilation | Marek Olšák | |
First list compiler passes in an array, then run the new function rc_run_compiler. Every backend may need a different set of passes. This cleans up the mess in r3xx_compile_vertex_program. | |||
2010-08-16 | r300/compiler: implement DP2 opcode | Marek Olšák | |
2010-08-16 | r300/compiler: implement SSG opcode | Marek Olšák | |
2010-08-03 | r300/compiler: KILP may not always be inside an IF statement. | Tom Stellard | |
2010-07-06 | r300/compiler: Implement KILP opcode. | Tom Stellard | |
Signed-off-by: Marek Olšák <maraeo@gmail.com> | |||
2010-06-05 | r300/compiler: implement SIN+COS+SCS for vertex shaders | Marek Olšák | |
2010-06-05 | r300/compiler: implement SNE unwound for r3xx VS, natively for r5xx VS | Marek Olšák | |
2010-06-05 | r300/compiler: implement SEQ unwound for r3xx VS, natively for r5xx VS | Marek Olšák | |
Fixes piglit/glsl-vs-vec4-indexing-4. | |||
2010-06-05 | r300/compiler: implement SFL for vertex shaders | Marek Olšák | |
And sort the "case" statements alphabetically. | |||
2010-05-26 | r300/compiler: implement SGT+SLE opcodes | Marek Olšák | |
Reported-by: Gianluca Anzolin <gianluca@sottospazio.it> | |||
2010-05-26 | r300/compiler: shorten swizzle expressions | Marek Olšák | |
2010-05-08 | r300/compiler: shorten RC_*SWIZZLE* expressions | Marek Olšák | |
2010-05-08 | r300/compiler: fix LIT instruction case 0^0 = 1 | Marek Olšák | |
2010-04-19 | r300/compiler: lower CEIL | Marek Olšák | |
2010-04-19 | r300/compiler: optimize CMP for vertex shaders a bit | Marek Olšák | |
2010-03-26 | r300/compiler: Lower CMP for vertex programs. | Corbin Simpson | |
I think my maths is right? | |||
2010-01-03 | r300: Use C-style comments. | Vinson Lee | |
2009-11-22 | r300: fix SIN/COS/SCS instructions for R300 fp | Maciej Cencora | |
2009-10-04 | r300/compiler Add support for more of the Sxx set instructions | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-10-04 | r300/compiler: Refactor to allow different instruction types | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-09-21 | Merge branch 'master' into r300-compiler | Nicolai Hähnle | |
There were additional non-textual conflicts. Conflicts: src/gallium/drivers/r300/r300_tgsi_to_rc.c src/mesa/drivers/dri/r300/compiler/r3xx_vertprog.c src/mesa/drivers/dri/r300/compiler/radeon_program.c src/mesa/drivers/dri/r300/compiler/radeon_program_alu.c | |||
2009-09-20 | r300/compiler: Fix trig instructions in R300 fp | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-08-30 | r300: Remove all Mesa dependencies from the shader compiler | Nicolai Hähnle | |
In particular, this removes the dependency on prog_instruction, which unfortunately creates some code duplication, but also opens a path towards adding some hardware-specific things in there. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-08-25 | radeon: Fix all compiler warnings. | Pauli Nieminen | |
2009-07-27 | r300/compiler: Refactor local transforms to use rc_program | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-27 | r300/vertprog: Use generic transforms and throw away unneeded code | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-27 | r300: Detangle fragment program compiler from driver-specific structure | Nicolai Hähnle | |
This is in preparation of sharing the fragment program compiler with Gallium: Compiler code is moved into its own directory and modified so that it no longer depends on driver structures. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> |