summaryrefslogtreecommitdiff
path: root/src/glsl/linker.cpp
AgeCommit message (Expand)Author
2010-07-19linker: Remove redundant check for 'main' in shadersIan Romanick
2010-07-19linker: Track and validate GLSL versions used in shadersIan Romanick
2010-07-19linker: Add comment about bug in initializer handlingIan Romanick
2010-07-19linker: First bits of intrastage, intershader function linkingIan Romanick
2010-07-19linker: Remove some unnecessary includesIan Romanick
2010-07-19linker: Use foreach_list_safe in move_non_declarationsIan Romanick
2010-07-19linker: Move global instructions from the linked shader firstIan Romanick
2010-07-13glsl2: When linking makes a variable not a varying output, make it ir_var_auto.Eric Anholt
2010-07-13glsl2: Remove unnecessary casts of clone return valuesIan Romanick
2010-07-12linker: Merge global-scope instructions into mainIan Romanick
2010-07-12linker: Detect the shader that contains "main" during intrastage linkingIan Romanick
2010-07-12linker: Implement first bits of intrastage linkingIan Romanick
2010-07-12linker: Refactor cross_validate_uniforms into cross_validate_globalsIan Romanick
2010-07-12linker: Stub-out intrastage linkerIan Romanick
2010-07-07linker: Use bit-0 instead of VERT_BIT_GENERIC0Ian Romanick
2010-06-30glsl2: Allow a fragment shader to not write a color.Eric Anholt
2010-06-30linker: Don't dynamically allocate slots for linked shadersIan Romanick
2010-06-30linker: Don't automatically allocate VERT_ATTRIB_GENERIC0Ian Romanick
2010-06-30glsl2: Use Mesa's gl_shader_program instead of our own struct glsl_program.Eric Anholt
2010-06-30glsl2: Move our data from a glsl_shader* on the side to the main gl_shader *.Eric Anholt
2010-06-24glsl2: Wrap includes of C interfaces with extern "C".Eric Anholt
2010-06-24glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt