summaryrefslogtreecommitdiffstats
path: root/src/glsl/linker.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: Add a flag to indicate whether a program uses gl_ClipDistance.Paul Berry2011-09-231-1/+4
* glsl: Implement a lowering pass for gl_ClipDistance.Paul Berry2011-09-231-0/+3
* glsl: Make sure gl_ClipDistance and gl_ClipVertex are not both written.Paul Berry2011-09-081-0/+19
* glsl: Implement the GL_ARB_conservative_depth extension.Kenneth Graunke2011-08-251-1/+1
* glsl: validate IR after linking (debug builds only)Paul Berry2011-08-081-0/+8
* linker: Make linker_{error,warning} generally availableIan Romanick2011-08-021-0/+13
* linker: Make linker_error set LinkStatus to falseIan Romanick2011-08-021-94/+86
* glsl: Reject shaders that contain static recursionIan Romanick2011-07-201-0/+4
* glsl: silence warning in linker.cppBrian Paul2011-07-191-1/+1
* glsl: use casts to silence warningBrian Paul2011-07-071-1/+1
* linker: Assign locations for fragment shader outputIan Romanick2011-07-061-33/+75
* linker: Reject shaders that use too many varyingsIan Romanick2011-06-201-5/+36
* glsl: Fix typos in comments.Bryan Cain2011-04-231-6/+6
* glsl: Calcluate Mesa state slots in front-end instead of back-endIan Romanick2011-03-291-0/+13
* Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick2011-02-211-4/+0
* linker: Fix off-by-one error implicit array sizingIan Romanick2011-02-151-1/+1
* linker: Generate link errors when ES shaders are missing stagesIan Romanick2011-02-041-0/+14
* glsl: Introduce a new "const_in" variable mode.Kenneth Graunke2011-01-311-0/+1
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-11/+11