aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl/link_varyings.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Rename overloads of _mesa_glsl_shader_target_name().Paul Berry2013-12-301-12/+12
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-13/+13
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-20/+20
* glsl: introduce data section to ir_variableTapani Pälli2013-12-121-14/+14
* glsl: Put `sample`-qualified varyings in their own packing classesChris Forbes2013-12-071-1/+1
* glsl: Add ir support for `sample` qualifier; adjust compiler and linkerChris Forbes2013-12-071-0/+14
* glsl: Pull interpolation_string() out of ir_variable.Paul Berry2013-10-241-2/+2
* glsl/gs: Fix transform feedback of gl_ClipDistance.Paul Berry2013-10-241-1/+1
* glsl: Make accessor functions for ir_variable::interface_type.Paul Berry2013-10-091-6/+6
* glsl: Count shader inputs and outputs separatelyIan Romanick2013-10-071-21/+80
* glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt2013-09-231-0/+2
* glsl: Remove unused prog parameter from tfeedback_decl::initIan Romanick2013-09-041-3/+3
* glsl: Validate qualifiers on VS color outputs with FS color inputsIan Romanick2013-09-041-3/+45
* glsl: Refactor a bunch of the code out of cross_validate_outputs_to_inputsIan Romanick2013-09-041-81/+94
* glsl/linker: Properly pack GS input varyings.Paul Berry2013-08-011-3/+7
* glsl/linker: Properly error check VS-GS linkage.Paul Berry2013-08-011-1/+10
* Move count_attribute_slots() out of the linker and into glsl_type.Paul Berry2013-08-011-1/+1
* glsl: Use a consistent technique for tracking link success/failure.Paul Berry2013-07-301-7/+5
* mesa,glsl,gallium: remove GLSLSkipStrictMaxVaryingLimitCheck and dependenciesMarek Olšák2013-07-021-24/+8
* glsl/linker: check against varying limit after unused varyings are eliminatedMarek Olšák2013-07-021-11/+24
* mesa: Use shared code for converting shader targets to short strings.Eric Anholt2013-06-211-5/+10
* glsl link_varyings: link interface blocks using the block nameJordan Justen2013-05-231-4/+29
* glsl/linker: Reduce scope of non-flat integer varying fix.Paul Berry2013-04-091-4/+3
* glsl/linker: Adapt flat varying handling in preparation for geometry shaders.Paul Berry2013-04-091-10/+20
* glsl/linker: fix varying packing for non-flat integer varyings.Paul Berry2013-04-091-0/+19
* Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry2013-03-151-7/+6
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-2/+2
* glsl: Remove VS output varyings which are optimized out of the FSJordan Justen2013-02-231-1/+18
* glsl: Initialize all tfeedback_candidate_generator member variables.Vinson Lee2013-02-071-1/+3
* glsl: Support transform feedback of varying structs.Paul Berry2013-02-041-63/+131
* glsl: Use parse_program_resource_name to parse transform feedback varyings.Paul Berry2013-02-041-18/+15
* glsl: Disable transform feedback of varying structs.Paul Berry2013-01-241-1/+10
* glsl: Generalize compute_packing_order for varying structs.Paul Berry2013-01-241-3/+2
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-241-17/+11
* glsl: Pack flat "varyings" of mixed types together.Paul Berry2013-01-081-6/+14
* glsl: Separate varying linking code to its own file.Paul Berry2013-01-081-0/+1043