summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/compiler/radeon_compiler.h
AgeCommit message (Expand)AuthorFilesLines
2011-01-28r300/compiler: print stats based on the initial number of instructionsMarek Olšák1-0/+2
2011-01-23r300g: Increase fragment shader limits for r400 cardsTom Stellard1-0/+2
2010-12-08r300/compiler: cleanup rc_run_compilerMarek Olšák1-2/+9
2010-12-08r300/compiler: add a function to query program stats (alu, tex, temps..)Marek Olšák1-0/+12
2010-10-18r300g: Add new debug option for logging vertex/fragment program statsTom Stellard1-1/+4
2010-09-10r300/compiler: Enable presubtract sourcesTom Stellard1-0/+1
2010-09-04r300g: add a new debug option which disables compiler optimizationsMarek Olšák1-0/+1
2010-09-04r300/compiler: make optimizations not use 0.5 swizzles in vertex shadersMarek Olšák1-0/+1
2010-09-04r300/compiler: add new compiler parameter max_constantsMarek Olšák1-0/+2
2010-09-04r300/compiler: refactor vertex shader compilationMarek Olšák1-1/+13
2010-09-04r300/compiler: add new compiler parameter max_alu_instsMarek Olšák1-0/+1
2010-09-04r300/compiler: put emulate_loop_state in radeon_compilerMarek Olšák1-1/+3
2010-08-25r300/compiler: implement elimination of unused constantsMarek Olšák1-1/+4
2010-08-11r300g: implement gl_FrontFacingMarek Olšák1-0/+1
2010-08-10r300/compiler: Use predicate bit for IF statements in r500 vertex shadersTom Stellard1-0/+3
2010-08-10r300/compiler: Implement hardware assisted loops for vertex shaders.Tom Stellard1-0/+1
2010-05-26r300/compiler: move hardware caps to the radeon_compiler base structMarek Olšák1-5/+6
2010-04-16r300/compiler: make ARB_shadow_ambient optionalMarek Olšák1-0/+3
2010-04-05r300/compiler: make the max number of fragment shader temporaries adjustableMarek Olšák1-0/+1
2010-02-02r300compiler, r300 classic, r300g: Add support for MRTs in the frag shader.Corbin Simpson1-1/+3
2010-01-17radeon_compiler: include main/compiler.h for compiler portability macrosAlan Coopersmith1-0/+2
2010-01-06r300/compiler: add full viewport transformation support in WPOS codegenMarek Olšák1-1/+2
2009-09-06r300/compiler: New dataflow structures and passesNicolai Hähnle1-0/+26
2009-08-30r300: Remove all Mesa dependencies from the shader compilerNicolai Hähnle1-28/+3
2009-08-30r300: Move Mesa -> RC program conversion to classic Mesa driverNicolai Hähnle1-2/+0
2009-07-29r300/compiler: Adapt AllocateHwInputs interface to common usage patternNicolai Hähnle1-1/+1
2009-07-27r300/compiler: Make calculate_inputs_outputs available to external usersNicolai Hähnle1-0/+5
2009-07-27r300/compiler: Prepare for hookup to GalliumNicolai Hähnle1-6/+7
2009-07-27r300/fragprog: Remove hardcoded FRAG_ATTRIB_xxx constantsNicolai Hähnle1-0/+6
2009-07-27r300/fragprog: Move some of the attribute handling out of the compilerNicolai Hähnle1-0/+2
2009-07-27r300/fragprog: Finally get rid of the duplicate program copyNicolai Hähnle1-1/+0
2009-07-27r300/vertprog: Move Mesa-dependent input/output handling out of compilerNicolai Hähnle1-2/+4
2009-07-27r300/vertprog: Refactor wpos rewrite using rc_programNicolai Hähnle1-0/+1
2009-07-27r300/vertprog: Refactor fog_as_texcoord to use rc_programNicolai Hähnle1-0/+1
2009-07-27r300/vertprog: Refactor addArtificialOutputs to use rc_programNicolai Hähnle1-0/+1
2009-07-27r300/fragprog: Refactor wpos rewrite to use rc_programNicolai Hähnle1-0/+1
2009-07-27r300/compiler: Refactor fragment program fog rewrite to use rc_programNicolai Hähnle1-0/+2
2009-07-27r300/compiler: Refactor local transforms to use rc_programNicolai Hähnle1-1/+1
2009-07-27r300: Allow compiler to add constants in a cleaner wayNicolai Hähnle1-0/+2
2009-07-27r300/compiler: Refactor nqssadce to use rc_programNicolai Hähnle1-0/+1
2009-07-27r300/compiler: Lay groundwork for better error handlingNicolai Hähnle1-2/+7
2009-07-27r300: Remove dependency on GLcontext from compilerNicolai Hähnle1-1/+1
2009-07-27r300: Move vertex program compilation to compilerNicolai Hähnle1-0/+10
2009-07-27r300: Reduce include dependenciesNicolai Hähnle1-121/+1
2009-07-27r300: Introduce rc_program and use it in radeon_pairNicolai Hähnle1-0/+18
2009-07-27r300: Add radeon_compiler as a base for compilation-related tasksNicolai Hähnle1-1/+11
2009-07-27r300: Remove GLcontext from r300_fragment_program_compilerNicolai Hähnle1-1/+0
2009-07-27r300: Detangle fragment program compiler from driver-specific structureNicolai Hähnle1-0/+162