summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Replace most default cases in switches on GLSL typeIan Romanick2013-01-254-9/+16
* scons: Add imports.c to builtin_compiler build.Vinson Lee2013-01-241-0/+2
* glsl: Add lowering pass for GLSL ES 3.00 pack/unpack operations (v4)Chad Versace2013-01-243-0/+1056
* glsl: Fix type-deduction for and/or/xor expressionsChad Versace2013-01-241-0/+5
* glsl: Reformat and/or/xor cases in ir_expression ctorChad Versace2013-01-241-2/+2
* glsl/ir_builder: Add helpers for making if-statementsChad Versace2013-01-242-0/+35
* glsl/ir_builder: Add `enum writemask`Chad Versace2013-01-241-0/+9
* glsl/ir_factory: Add helper method for making an ir_constantChad Versace2013-01-241-0/+24
* glsl/ir_builder: Add more helpers for constructing expressionsChad Versace2013-01-242-0/+156
* glsl/ir_factory: Initialize members to NULL in constructorChad Versace2013-01-241-0/+7
* glsl: Evaluate constant GLSL ES 3.00 pack/unpack expressions (v3)Chad Versace2013-01-241-0/+189
* mesa,glsl: Move round_to_even() from glsl to mesa/main (v2)Chad Versace2013-01-243-20/+4
* glsl/standalone_scaffolding: Add stub for _mesa_warning()Chad Versace2013-01-242-0/+21
* glsl: Extend ir_expression_operation for GLSL 3.00 pack/unpack functions (v2)Chad Versace2013-01-243-0/+84
* glsl: Add IR lisp for GLSL ES 3.00 pack/unpack functionsChad Versace2013-01-247-7/+43
* glsl: Fix typo in commentChad Versace2013-01-241-1/+1
* glsl: Allow varying structs in GLSL ES 3.00 and GLSL 1.50.Paul Berry2013-01-241-4/+4
* glsl: Disable transform feedback of varying structs.Paul Berry2013-01-241-1/+10
* glsl: Update lower_packed_varyings to handle varying structs.Paul Berry2013-01-241-4/+18
* glsl: Generalize compute_packing_order for varying structs.Paul Berry2013-01-241-3/+2
* glsl: Disable structure splitting for shader ins/outs.Paul Berry2013-01-241-1/+2
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-2424-163/+179
* glsl: Clean up case statement in builtin_variables.cpp's add_variable.Paul Berry2013-01-241-2/+4
* glsl/build: Build libglcpp and libglslcore in builtin_compilerMatt Turner2013-01-222-45/+34
* glsl/Makefile.sources: Correct BUILTIN_COMPILER_CXX_FILESMatt Turner2013-01-223-5/+4
* builtin_compiler/build: Use generated parser filesMatt Turner2013-01-221-15/+4
* glsl/build: Build tests via the glsl MakefileMatt Turner2013-01-223-39/+44
* glsl/build: Build glcpp via the glsl MakefileMatt Turner2013-01-225-87/+90
* glsl/build: Don't build builtin_compiler separately if not cross compilingMatt Turner2013-01-222-2/+28
* glsl/build: Don't build glsl_compilerMatt Turner2013-01-221-9/+0
* glsl/build: Build glsl_test only on make checkMatt Turner2013-01-201-1/+2
* glsl/build: Remove dead LIBRARY_* variablesMatt Turner2013-01-202-4/+0
* glsl: Eliminate link_update_uniform_buffer_variables return valueIan Romanick2013-01-181-5/+2
* glsl: Remove unused loc parameter from generate_callIan Romanick2013-01-181-2/+2
* mesa: Remove unused field gl_uniform_buffer_variable::BufferIan Romanick2013-01-181-1/+0
* linker: Use helper variable shIan Romanick2013-01-181-2/+2
* glsl: Remove stale commentIan Romanick2013-01-181-4/+0
* glsl: Track UBO block names in the symbol table.Kenneth Graunke2013-01-183-3/+18
* glsl: Reject row_major and column_major on non-matrix typesIan Romanick2013-01-181-6/+33
* tests: AM_CPPFLAGS must include $(top_srcdir) instead of $(top_builddir).Johannes Obermayr2013-01-131-4/+5
* Remove hacks for static MakefilesMatt Turner2013-01-131-7/+0
* glcpp: Add tests for line continuationCarl Worth2013-01-114-0/+46
* glcpp: Rewrite line-continuation support to act globally.Carl Worth2013-01-111-66/+49
* glcpp: Add --disable-line-continuations argument to standalone glcppCarl Worth2013-01-111-2/+44
* glcpp: Allow test-specific arguments for standalone glcpp testsCarl Worth2013-01-111-2/+9
* glcpp: Honor the GL context's DisableGLSLLineContinuations optionCarl Worth2013-01-111-1/+3
* glcpp: Accept pointer to GL context rather than just the API versionCarl Worth2013-01-116-7/+20
* glcpp: Reject token pasting operator in GLESMatt Turner2013-01-111-0/+2
* glcpp: Make undefined macros illegal in #if and #elif for GLES3Carl Worth2013-01-111-0/+2
* glcpp: Add a flag to the parser state to indicate GLES.Carl Worth2013-01-112-11/+16