summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Drop ftransform() from GLSL 1.40 profile.Eric Anholt2012-03-151-2/+0
* glsl: Copy GLSL 1.30 builtin profile to GLSL 1.40.Eric Anholt2012-03-152-0/+1946
* glsl: When failing to compile some builtins, print the error.Eric Anholt2012-03-151-0/+8
* glsl: Let the builtin compiler process GLSL 1.40 shaders.Eric Anholt2012-03-151-3/+3
* glsl: Update builtin variables for GLSL 1.40.Eric Anholt2012-03-151-109/+150
* glsl: Hook up the current GLSL 1.30 types and builtins for 1.40.Eric Anholt2012-03-153-1/+10
* glsl: Add support for parsing #version 140.Eric Anholt2012-03-153-0/+6
* 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