summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* 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
* glcpp: Add back tests/*.out to .gitignoreAndreas Boll2013-01-111-0/+1
* Clean up .gitignore filesMatt Turner2013-01-104-5/+0
* Remove unused glsl Makefile.templateMatt Turner2013-01-101-50/+0
* glsl: Don't add structure fields to the symbol tableIan Romanick2013-01-081-1/+0
* glsl: Pack flat "varyings" of mixed types together.Paul Berry2013-01-082-14/+101
* glsl: Prohibit structs and bools from being used as "varyings".Paul Berry2013-01-081-21/+71
* glsl: Plumb through is_parameter to apply_type_qualifier_to_variable()Paul Berry2013-01-081-3/+4
* glsl: Separate varying linking code to its own file.Paul Berry2013-01-085-1124/+1240
* mesa: Add ALIGN() macro to main/macros.h.Paul Berry2013-01-081-2/+0
* glsl: Fix loop bounds detection.Paul Berry2013-01-081-4/+4
* glcpp: Typo fix.Adam Jackson2013-01-021-1/+1
* glcpp: Fix visibility CFLAGS in automakeAdam Jackson2013-01-021-0/+1
* glsl: Add a note about a surprising feature of gl_uniform_storage->type.Eric Anholt2012-12-281-0/+4
* glsl: Fix gl_context vs. ralloc context in check_version again, again.Kenneth Graunke2012-12-171-2/+2
* glsl_parser_extras.cpp: fixup gl vs mem contexts again.Dave Airlie2012-12-161-4/+4
* glsl: avoid using gl context as a memory contextDave Airlie2012-12-151-4/+5
* glsl/linker: Pack between varyings.Paul Berry2012-12-141-15/+35
* glsl/linker: Pack within compound varyings.Paul Berry2012-12-141-37/+56
* glsl: Add a lowering pass for packing varyings.Paul Berry2012-12-143-0/+368
* glsl/linker: Sort varyings by packing class, then vector size.Paul Berry2012-12-141-0/+104