summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: add ARB_derivative control supportIlia Mirkin2014-08-148-0/+74
* glsl: Fixed vectorize pass vs. texture lookups.Aras Pranckevicius2014-08-141-0/+13
* android: glsl: the stlport over the limited Android STLEmil Velikov2014-08-131-1/+1
* glsl: Allow dynamically uniform sampler array indexing with 4.0/gs5Chris Forbes2014-08-121-1/+8
* mesa: move ShaderCompilerOptions into gl_constantsMarek Olšák2014-08-115-6/+6
* glsl/glcpp: Rename one test to avoid a duplicate test numberCarl Worth2014-08-072-0/+0
* glsl/glcpp: Fix handling of commas that result from macro expansionCarl Worth2014-08-073-12/+45
* glsl/glcpp: Integrate recent glcpp-test-cr-lf test into "make check"Carl Worth2014-08-074-13/+42
* glsl/glcpp: Fix glcpp-test to correctly extract test-specific argumentsCarl Worth2014-08-071-1/+1
* glsl/glcpp: Fix line-continuation code to handle multiple newline flavorsCarl Worth2014-08-071-9/+87
* glsl/glcpp: Don't include any newline characters in #error tokenCarl Worth2014-08-071-1/+1
* glsl/glcpp: Treat CR+LF pair as a single newlineCarl Worth2014-08-072-5/+9
* glsl/glcpp: Add test script for testing various line-termination charactersCarl Worth2014-08-072-11/+137
* glsl/glcpp: Fix for macros that expand to include "defined" operatorsCarl Worth2014-08-073-45/+387
* glsl/glcpp: Swallow empty #pragma directives.Carl Worth2014-08-072-1/+7
* glsl/glcpp: Fix #pragma to not over-increment the line-number countCarl Worth2014-08-073-2/+12
* glsl/glcpp: Add testing for null directives with spaces and commentsCarl Worth2014-08-072-0/+18
* glsl/glcpp: Fix NULL directives when followed by a single-line commentCarl Worth2014-08-071-1/+1
* glsl/glcpp: Add tests for #define followed by commentsCarl Worth2014-08-072-2/+8
* glsl/glcpp: Allow single-line comments immediately after #defineCarl Worth2014-08-071-1/+1
* glsl/glcpp: Add test for "#define without macro name"Carl Worth2014-08-072-0/+4
* glsl/glcpp: Add explicit error for "#define without macro name"Carl Worth2014-08-073-5/+7
* glsl: support unsigned increment in ir_loop controlsTapani Pälli2014-08-071-3/+14
* glsl: Rebuild the symbol table without unreachable symbolsIan Romanick2014-08-041-1/+25
* glsl: Only create one ir_function for a given name.Kenneth Graunke2014-08-041-14/+17
* glsl: Make it possible to ignore built-ins when matching signatures.Kenneth Graunke2014-08-048-16/+26
* glsl: Do not add extra padding to structuresIan Romanick2014-08-041-3/+0
* glsl: Correctly determine when the field of a UBO is row-majorIan Romanick2014-08-041-15/+120
* linker: Use the matrix layout information in ir_variable and glsl_type for UB...Ian Romanick2014-08-041-10/+5
* glsl: Track matrix layout of variables using two bitsIan Romanick2014-08-044-15/+61
* glsl: Also track matrix layout information into structuresIan Romanick2014-08-041-1/+7
* glsl: Track matrix layout of structure fields using two bitsIan Romanick2014-08-046-50/+96
* glsl: Correctly load columns of a row-major matrixIan Romanick2014-08-041-4/+11
* linker: Add padding after the last field of a structureIan Romanick2014-08-043-3/+25
* linker: Add a last_field parameter to various program_resource_visitor methodsIan Romanick2014-08-043-16/+30
* glsl: Do not eliminate 'shared' or 'std140' blocks or block membersIan Romanick2014-08-043-4/+65
* glsl: Use the without_array predicate to simplify some codeIan Romanick2014-08-044-23/+12
* glsl: Add without_array type predicateIan Romanick2014-08-041-0/+12
* glsl: Use constant_expression_value instead of as_constantIan Romanick2014-08-041-1/+2
* util: Gather some common macrosJason Ekstrand2014-08-041-3/+4
* util: Move the open-addressing linear-probing hash_table to src/util.Kenneth Graunke2014-08-046-10/+4
* util: Move ralloc to a new src/util directory.Kenneth Graunke2014-08-0420-999/+17
* glsl: fix switch statement default case regressionsTapani Pälli2014-08-041-6/+6
* define GL_OES_standard_derivatives if extension is supportedKevin Rogovin2014-08-021-0/+2
* glsl/glcpp: rename ERROR to ERROR_TOKEN to fix MSVC buildBrian Paul2014-07-302-4/+4
* glsl: Add flex options to eliminate the default ruleCarl Worth2014-07-291-10/+1
* glsl/glcpp: Add flex options to eliminate the default rule.Carl Worth2014-07-291-1/+2
* glsl/glcpp: Combine the two rules matching any characterCarl Worth2014-07-291-6/+6
* glsl/glcpp: Alphabetize lists of start conditionsCarl Worth2014-07-291-3/+3
* glsl/glcpp: Add a catch-all rule for unexpected characters.Carl Worth2014-07-291-0/+13