summaryrefslogtreecommitdiffstats
path: root/src/glsl/linker.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Clean up shading language mixing check for GLSL 3.00 ES.Paul Berry2012-12-061-3/+11
* mesa: Fix linker-assigned varying component counting since 8fb1e4a462Eric Anholt2012-11-171-2/+1
* glsl: Allow ir_if in the linker's move_non_declarations function.Kenneth Graunke2012-10-251-0/+1
* glsl: Reject linking shaders with too many uniform blocks.Eric Anholt2012-07-311-0/+34
* glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt2012-07-201-0/+2
* glsl: Don't resize arrays in uniform blocks.Eric Anholt2012-07-201-0/+7
* glsl: Merge the lists of uniform blocks into the linked shader program.Eric Anholt2012-07-201-4/+78
* glsl: implement ARB_transform_feedback3 in the linkerMarek Olšák2012-07-121-15/+104
* glsl: be more careful about counting varying vars in the linkerBrian Paul2012-06-271-1/+27
* glsl: Implement the GLSL 1.30+ discard control flow rule in GLSL IR.Eric Anholt2012-05-141-0/+11
* Revert "glsl: Refuse to link GLSL 1.40+ shaders that would use fixed function."Eric Anholt2012-04-161-14/+0
* glsl: Refuse to link GLSL 1.40+ shaders that would use fixed function.Eric Anholt2012-04-161-0/+14
* glsl: add support for ARB_blend_func_extended (v3)Dave Airlie2012-04-131-4/+9
* glsl: Remove ir_call::get_callee() and set_callee().Kenneth Graunke2012-04-021-1/+1
* glsl: Convert ir_call to be a statement rather than a value.Kenneth Graunke2012-04-021-0/+10
* glsl: fix linker error message context for frag shader output.Dave Airlie2012-03-261-3/+5
* glsl: propagate MaxUnrollIterations to the optimizer's loop unrollerBrian Paul2012-03-211-1/+3
* glsl: Don't require gl_Position to be written in GLSL 1.40.Eric Anholt2012-03-211-5/+30
* glsl: Hook up the current GLSL 1.30 types and builtins for 1.40.Eric Anholt2012-03-151-1/+1
* glsl: move array_sizing_visitor class outside of link_intrastage_shaders()Brian Paul2012-02-021-16/+22
* mesa: allocate transform_feedback_info::Outputs array dynamicallyChristoph Bumiller2012-01-201-24/+40
* glsl: Fix leak of LinkedTransformFeedback.Varyings.Eric Anholt2012-01-181-1/+1
* mesa: Move transform feedback error check to reduce array overflow risk.Paul Berry2012-01-111-20/+32
* mesa: Fix transform feedback of unsubscripted gl_ClipDistance array.Paul Berry2012-01-111-33/+56
* mesa: Fix computation of transform feedback num_components.Paul Berry2012-01-111-1/+7
* mesa: Fix bogus transform feedback error message when subscripting non-array.Paul Berry2012-01-091-3/+3
* mesa: Fix transform feedback of unsubscripted arrays.Paul Berry2012-01-051-45/+54
* mesa: Fix transform feedback of gl_ClipDistance.Paul Berry2012-01-051-18/+41
* mesa: Make tfeedback_decl::var_name a const char *.Paul Berry2012-01-051-1/+1
* mesa: Add gl_transform_feedback_info::ComponentOffset.Paul Berry2012-01-051-0/+1
* mesa: Fix extra memset in store_tfeedback_info()Paul Berry2012-01-051-4/+3
* mesa: Fix glGetTransformFeedbackVarying().Eric Anholt2012-01-051-6/+34
* mesa: Check that all buffers are bound in BeginTransformFeedback.Paul Berry2012-01-041-2/+5
* mesa: Record transform feedback strides/offsets in linker output.Paul Berry2011-12-201-1/+4
* mesa: add const flags to skip MaxVarying and MaxUniform linker checks (v2)Marek Olšák2011-12-131-10/+33
* mesa: set the gl_FragDepth layout in the GLSL linkerMarek Olšák2011-11-191-0/+52
* linker: Validate resource usage in the linkerIan Romanick2011-11-141-0/+44
* glsl: Assign transform feedback varying slots in linker.Paul Berry2011-11-091-63/+490
* linker: Use app-specified fragment data location during linkingIan Romanick2011-11-081-7/+9
* Delete code made dead by previous uniform related patchesIan Romanick2011-11-071-152/+0
* mesa: Rewrite the way uniforms are tracked and handledIan Romanick2011-11-071-1/+1
* linker: Make invalidate_variable_locations available outside the compilation ...Ian Romanick2011-11-071-5/+5
* linker: Check that initializers for global variables matchIan Romanick2011-11-031-7/+41
* linker: Fix the indentation of a block in cross_validate_globalsIan Romanick2011-11-031-25/+32
* linker: Eliminate more dead code after demoting shader inputs and outputsIan Romanick2011-10-251-4/+22
* glsl: Add uniform_locations_assigned parameter to do_dead_code opt passIan Romanick2011-10-251-1/+1
* mesa: Add a flag for shader programs to allow SSO linkage in GLES2.Eric Anholt2011-10-181-1/+2
* linker: Fix a slightly incorrect commentIan Romanick2011-10-101-1/+4
* linker: Use gl_shader_program::AttributeBindings for attrib locationsIan Romanick2011-10-041-74/+64
* glsl: Delete symbol table in post-link shadersIan Romanick2011-10-041-0/+8