summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
...
* | glsl/builtins: Remove unnecessary (constant bool (1)) from assignments.Kenneth Graunke2011-01-1212-269/+265
* | ir_reader: Make assignment conditions optional.Kenneth Graunke2011-01-122-11/+13
* | ir_reader: Convert to a class.Kenneth Graunke2011-01-121-238/+241
* | ir_reader: Combine the three dereference reading functions into one.Kenneth Graunke2011-01-121-83/+36
* | ir_reader: Relax requirement that function arguments be s_lists.Kenneth Graunke2011-01-121-85/+78
* | ir_reader: Remove s_list::length() method.Kenneth Graunke2011-01-123-18/+8
* | ir_reader: Add a pattern matching system and use it everywhere.Kenneth Graunke2011-01-123-308/+294
* | glsl: remove trailing comma to silence warningBrian Paul2011-01-121-1/+1
* | glsl/Makefile: Fix build with --as-needed.Kenneth Graunke2011-01-121-1/+1
* | glsl: Track variable usage, use that to enforce semanticsIan Romanick2011-01-123-2/+26
* | generate_builtins.py: Add missing import.Vinson Lee2011-01-121-0/+1
* | glsl: Make builtin_compiler build on Windows with MSVC.José Fonseca2011-01-121-1/+13
* | glsl: Make builtin_compiler portable for non-unices.José Fonseca2011-01-121-31/+28
* | getopt: Import OpenBSD getopt implementation for MSVC.José Fonseca2011-01-121-0/+4
* | glsl: Add type inference support for remaining expression opcodes.Kenneth Graunke2011-01-111-0/+48
* | glsl: Fix the lowering of variable array indexing to not lose write_masks.Eric Anholt2011-01-111-13/+37
* | glsl: Autogenerate builtin_functions.cpp as part of the build process.Kenneth Graunke2011-01-106-13652/+40
* | glsl: Disallow 'in' and 'out' on globals in GLSL 1.20Ian Romanick2011-01-101-5/+5
* | glsl: Refresh autogenerated parser file.Ian Romanick2011-01-101-259/+258
* | glsl: Add version_string containing properly formatted GLSL versionIan Romanick2011-01-102-14/+14
* | glcpp: Refresh autogenerated lexer and parser files.Ian Romanick2011-01-101-184/+181
* | glcpp: Generate an error for division by zeroIan Romanick2011-01-101-1/+6
* | glcpp: Regenerate glcpp-parse.cChad Versace2011-01-101-0/+21
* | glcpp: Fix segfault when validating macro redefinitionsChad Versace2011-01-101-0/+21
* | glsl: At link-time, check that globals have matching centroid qualifiersChad Versace2011-01-101-0/+6
* | glsl: Refresh autogenerated lexer and parser files.Ian Romanick2011-01-063-2649/+2700
* | glsl: Support the 'invariant(all)' pragmaIan Romanick2011-01-064-0/+42
* | glsl: Allow less restrictive uses of sampler array indexing in GLSL <= 1.20Ian Romanick2011-01-061-4/+24
* | glcpp: Add test for recursive #define.Vinson Lee2011-01-041-0/+3
* | glcpp: Add division by zero test cases.Vinson Lee2011-01-042-0/+4
* | glsl: Check that integer vertex outputs are qualified with flatChad Versace2011-01-041-0/+19
* | glsl: Allow redeclaration of gl_Color and its variants in GLSL 1.30Chad Versace2011-01-041-0/+21
* | glsl: Comment ast_type_qualifier.flagsChad Versace2011-01-041-1/+5
* | glsl: Really remove unused "instructions" parameter.Kenneth Graunke2011-01-011-2/+1
* | glsl: Remove unused "instructions" parameter.Kenneth Graunke2011-01-014-22/+17
* | glcpp: Add negative tests for redefintions with valueless macros.Vinson Lee2010-12-272-0/+15
* | glsl: Support if-flattening beyond a given maximum nesting depth.Kenneth Graunke2010-12-272-6/+38
* | Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-12-171-87/+34
* | glsl/builtins: Compute the correct value for smoothstep(vec, vec, vec).Kenneth Graunke2010-12-171-87/+34
* | glsl: Expose a public glsl_type::void_type const pointer.Kenneth Graunke2010-12-173-4/+6
* | glsl: new glsl_strtod() wrapper to fix decimal point interpretationBrian Paul2010-12-148-229/+329
* | linker: Allow built-in arrays to have different sizes between shader stagesIan Romanick2010-12-131-8/+29
* | glsl: Inherrit type of declared variable from initializer after processing as...Ian Romanick2010-12-101-8/+17
* | glsl: Minor clean-up in validate_assignmentIan Romanick2010-12-101-6/+3
* | glsl: Unroll loops with conditional breaks anywhere (not just the end)7.10-branchpointLuca Barbieri2010-12-091-46/+68
* | glsl: Consider the "else" branch when looking for loop breaks.Kenneth Graunke2010-12-091-1/+1
* | glsl: Clean up code by adding a new is_break() function.Kenneth Graunke2010-12-091-6/+11
* | glsl: Correct the marking of InputsRead/OutputsWritten on in/out matrices.Eric Anholt2010-12-091-20/+15
* | glsl: fix lowering conditional returns in subroutinesFabian Bieler2010-12-091-1/+5
* | glsl: In ast_to_hir, check sampler array indexingChad Versace2010-12-081-0/+14