summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
...
* glsl: fix error message on uniform block mismatchDave Airlie2016-05-261-1/+1
* glsl/ast: assign explicit_xfb_buffer from correct placeDave Airlie2016-05-261-1/+1
* glsl: split out libstandaloneRob Clark2016-05-253-365/+499
* glsl: add GL_EXT_clip_cull_distance define, add helpersIlia Mirkin2016-05-253-6/+18
* glsl/linker: Silence unused parameter warningIan Romanick2016-05-241-1/+1
* glsl: add support for explicit components to frag outputsTimothy Arceri2016-05-241-10/+62
* glsl: add EXT_clip_cull_distance support based on ARB_cull_distanceIlia Mirkin2016-05-234-21/+33
* glsl: Add an option to clamp block indices when lowering UBO/SSBOsJason Ekstrand2016-05-233-6/+35
* glsl/linker: Add a helper variable for compiler optionsJason Ekstrand2016-05-231-2/+5
* glsl: fix explicit location validation for doublesTimothy Arceri2016-05-241-1/+3
* glsl: rewrite clip/cull distance lowering passDave Airlie2016-05-243-63/+170
* glsl: make max array trackers ints and use -1 as base. (v2)Dave Airlie2016-05-249-32/+29
* glsl: reindent line in ast_function.cppDave Airlie2016-05-241-1/+1
* glsl: Use correct mode for split components.Bas Nieuwenhuizen2016-05-241-1/+1
* glsl/linker: dvec3/dvec4 consume twice input vertex attributesJuan A. Suarez Romero2016-05-231-0/+20
* glsl/parser: handle multiple layout sections with AST nodes.Dave Airlie2016-05-231-0/+2
* glsl: allow layout qualifier overrides with ARB_shading_language_420packDave Airlie2016-05-231-1/+6
* subroutines: handle explicit indexes properlyDave Airlie2016-05-233-15/+30
* mesa/subroutines: count number subroutines properly.Dave Airlie2016-05-231-0/+1
* glsl/ast: for geom shaders allow stream flags in input flags.Dave Airlie2016-05-231-1/+4
* glsl/linker: skip inactive explicit locations.Dave Airlie2016-05-231-0/+3
* glsl: fix subroutine uniform .length().Dave Airlie2016-05-231-0/+8
* glsl/linker: link error on too many subroutine functions.Dave Airlie2016-05-231-0/+4
* glsl: produce a linker error for a subroutine uniform with no functions.Dave Airlie2016-05-231-0/+4
* glsl: validate subroutine types match function signature.Dave Airlie2016-05-231-0/+18
* glsl: Guard against NULL dereferenceMark Janes2016-05-201-1/+1
* glsl: handle same struct redeclaration (v2)Dave Airlie2016-05-201-1/+6
* glsl/linker: attempt to match anonymous structures at linkDave Airlie2016-05-191-9/+15
* glsl: Check that layout is non-null before dereferencing.Matt Turner2016-05-181-1/+1
* glsl/linker: Ensure the first stage of an SSO pipeline has input locs assignedIan Romanick2016-05-181-3/+6
* glsl/linker: Don't include interface name for built-in blocksIan Romanick2016-05-181-1/+2
* glsl: Assert that inputs have a location assignedIan Romanick2016-05-181-0/+2
* glsl/linker: Fix trivial typos in commentsIan Romanick2016-05-182-8/+8
* glsl/linker: Fix some formatting to match current coding conventionsIan Romanick2016-05-181-8/+6
* glsl/linker: Silence unused parameter warningIan Romanick2016-05-181-5/+3
* glsl/linker: Silence unused parameter warningIan Romanick2016-05-181-3/+2
* glsl: make reserved_varying_slot() staticTimothy Arceri2016-05-171-1/+1
* glsl: include per-patch varyings when generating reserved slot bitfieldTimothy Arceri2016-05-171-3/+6
* glsl: don't incorrectly eliminate patches with explicit locationsTimothy Arceri2016-05-171-1/+2
* glsl: remove remainings tabs in link_varyings.cppTimothy Arceri2016-05-171-2/+2
* glsl: fix location and component packing validation on patchesTimothy Arceri2016-05-171-1/+2
* glsl/linker: Include the interface name for input and output blocksIan Romanick2016-05-161-1/+16
* glsl/linker: Use canonical format for ARB_program_interface_query spec quotesIan Romanick2016-05-161-49/+51
* glsl: Don't do constant propagation in opt_constant_folding.Kenneth Graunke2016-05-152-0/+21
* glsl: Avoid excess tree walking when folding ir_dereference_arrays.Kenneth Graunke2016-05-151-0/+6
* glsl: Consolidate duplicate copies of constant folding.Kenneth Graunke2016-05-153-32/+19
* glsl: Remove bonus tree walking in opt_constant_folding().Kenneth Graunke2016-05-151-2/+0
* glsl: Make opt_constant_variable() bail in useless cases.Kenneth Graunke2016-05-151-0/+7
* glsl: Drop bad ASSERT_TRUE in gl_CullDistance link_varyings test.Kenneth Graunke2016-05-151-6/+6
* Revert "glsl: Extend lowering pass for gl_ClipDistance to support other array...Dave Airlie2016-05-143-160/+95