summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Avoid extra if statements for logic and/or with no side effects.Eric Anholt2012-03-131-17/+6
* glsl: Refine the loop instruction counting.Eric Anholt2012-03-081-12/+36
* glsl: Make gl_InstanceID available with GL_ARB_draw_instanced extensionIan Romanick2012-02-291-1/+13
* glcpp: Don't strlen() the output for every token being printed.Kenneth Graunke2012-02-282-24/+28
* ralloc: Make rewrite_tail increase "start" by the new text's length.Kenneth Graunke2012-02-284-16/+18
* glsl: Avoid excessive loop unrolling.Mathias Fröhlich2012-02-091-0/+15
* glsl: Fix Android buildChad Versace2012-02-081-0/+1
* glsl: Add error case for switch() with two default cases.Eric Anholt2012-02-032-0/+16
* glsl: Throw an error when faced with a duplicated switch() case label.Eric Anholt2012-02-032-0/+27
* glsl: Add other missing error location information for switch statements.Eric Anholt2012-02-031-0/+4
* glsl: Add missing location info to case labels.Eric Anholt2012-02-031-0/+2
* glsl: Throw the required error when a case label is a non-constant.Eric Anholt2012-02-031-2/+14
* glsl: Save and restore the whole switch state for nesting.Eric Anholt2012-02-033-260/+255
* glsl: move array_sizing_visitor class outside of link_intrastage_shaders()Brian Paul2012-02-021-16/+22
* glsl: Avoid ralloc_stealing a long-lived object to a short-lived parentCarl Worth2012-02-021-3/+0
* glsl: Add glcpp tests for a macro used twiceCarl Worth2012-02-022-0/+33
* glcpp: Fix so that trailing punctuation does not prevent macro expansionCarl Worth2012-02-021-1/+9
* glcpp: Add new test showing bug where a trailing ':' prevents macro expansionCarl Worth2012-02-022-0/+15
* Revert "automake: src/glsl and src/glsl/glcpp"Matt Turner2012-01-315-136/+172
* Revert "src/glsl/glcpp: wire up glcpp-test to make check"Matt Turner2012-01-312-7/+1
* src/glsl/glcpp: wire up glcpp-test to make checkMatt Turner2012-01-302-1/+7
* glcpp-test: don't return failure if valgrind tests aren't runMatt Turner2012-01-301-1/+1
* automake: src/glsl and src/glsl/glcppMatt Turner2012-01-305-172/+136
* glsl: rename Makefile.sources' _SOURCES variablesMatt Turner2012-01-304-29/+29
* glsl: Rename class variable_entry to ir_variable_refcount_entry.Kenneth Graunke2012-01-304-13/+13
* mesa: Add a flag for forcing all GLSL extensions to "warn".Eric Anholt2012-01-301-0/+3
* glsl: Don't use newlocale on HaikuAlexander von Gluck2012-01-241-1/+2
* glsl: Fix 'control reaches end of non-void function' warning.Vinson Lee2012-01-201-2/+2
* mesa: allocate transform_feedback_info::Outputs array dynamicallyChristoph Bumiller2012-01-201-24/+40
* glsl: Fix isinf() for non-C99-compliant compilers.Paul Berry2012-01-191-14/+22
* glsl: Fix leak of linked uniform names at relink/free of the shader_program.Eric Anholt2012-01-181-1/+1
* glsl: Fix leak of LinkedTransformFeedback.Varyings.Eric Anholt2012-01-181-1/+1
* linker: Calculate used samplers and shadow samplers in the linkerIan Romanick2012-01-111-1/+44
* linker: Calculate the sampler to texture target mapping during linkingIan Romanick2012-01-111-1/+14
* glsl: Add glsl_type::sampler_indexIan Romanick2012-01-112-0/+35
* 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
* glsl: Add error checking for applying interpolation qualifiers to other vars.Eric Anholt2012-01-101-0/+23
* glsl: Fix copy_propagation_elements bug in handling self-copies.Eric Anholt2012-01-101-1/+14
* glsl: fix glsl optimization infinite loop from copy_propagation_elementsAndy Clayton2012-01-091-0/+10
* mesa: Fix bogus transform feedback error message when subscripting non-array.Paul Berry2012-01-091-3/+3
* glsl/builtins: Add missing mix(genType, genType, bvec) built-ins.Kenneth Graunke2012-01-063-1/+11
* glsl: Don't mark assignment temporaries as read-onlyIan Romanick2012-01-061-5/+0
* glsl: Emit extra errors for l-value violations in 'out' or 'inout' parametersIan Romanick2012-01-061-4/+59
* glsl: Emit errors for assignments to non-l-value expressionsIan Romanick2012-01-061-7/+22
* glsl: Track descriptions of some expressions that can't be l-valuesIan Romanick2012-01-063-0/+19
* glsl: Add a lowering pass to remove reads of shader output variables.Vincent Lejeune2012-01-063-0/+143
* 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