summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Two varyings can't write to the same buffer from different streams.Iago Toral Quiroga2014-06-301-0/+17
* glsl: Add methods to retrive a varying's name and streamId.Iago Toral Quiroga2014-06-301-0/+10
* glsl: Fail to link if inter-stage input/outputs are not assigned to stream 0Iago Toral Quiroga2014-06-301-0/+8
* glsl: Assign GLSL StreamIds to transform feedback outputs.Iago Toral Quiroga2014-06-302-3/+16
* mesa: add StreamId information to transform feedback outputs.Iago Toral Quiroga2014-06-301-0/+1
* glsl: Add parsing support for multi-stream output in geometry shaders.Samuel Iglesias Gonsalvez2014-06-307-1/+144
* glsl: Add missing null check in push_back()Juha-Pekka Heikkila2014-06-261-2/+11
* glsl: check _mesa_hash_table_create return value in link_uniform_blocksJuha-Pekka Heikkila2014-06-262-0/+8
* glsl: Treat an interface block specifier as a level of struct nestingChris Forbes2014-06-261-0/+8
* glsl: Disallow primitive type layout qualifier on variables.Chris Forbes2014-06-261-0/+7
* glsl: Relax combinations of layout qualifiers with other qualifiers.Chris Forbes2014-06-261-28/+8
* glsl: Don't convert reductions of ivec to a dot-productIan Romanick2014-06-251-1/+3
* glsl: Silence many unused parameter warningsIan Romanick2014-06-231-1/+1
* Partially revert "glsl: Add builtin define for ARB_fragment_layer_viewport"Chris Forbes2014-06-221-0/+6
* glsl: Add gl_Layer and gl_ViewportIndex builtins to fragment shaderChris Forbes2014-06-221-0/+5
* glsl: Add builtin define for ARB_fragment_layer_viewportChris Forbes2014-06-221-6/+3
* glsl: Add extension plumbing for ARB_fragment_layer_viewportChris Forbes2014-06-223-0/+4
* glsl: Optimize (v.x + v.y) + (v.z + v.w) into dot(v, 1.0).Matt Turner2014-06-191-0/+46
* glsl: Pass in options to do_algebraic().Matt Turner2014-06-194-6/+12
* glsl: Rebalance expression trees that are reduction operations.Matt Turner2014-06-194-0/+303
* glsl: Remove 'struct' from ir_variable declaration.Matt Turner2014-06-171-1/+1
* glsl: type check between switch init-expression and caseTapani Pälli2014-06-171-3/+45
* glsl/cs: Fix local_size_y and local_size_zJordan Justen2014-06-161-1/+1
* glsl: parser changes for GL_ARB_explicit_uniform_locationTapani Pälli2014-06-164-0/+54
* glsl: add enable bit for ARB_explicit_uniform_locationTapani Pälli2014-06-162-0/+3
* glsl/linker: assign explicit uniform locationsTapani Pälli2014-06-161-5/+56
* glsl/linker: initialize explicit uniform locationsTapani Pälli2014-06-162-0/+119
* glsl: add glsl_type::uniform_locations() helper functionTapani Pälli2014-06-162-0/+32
* glsl: Fix clang mismatched-tags warnings with glsl_type.Vinson Lee2014-06-151-1/+1
* glsl: Correct more typosChris Forbes2014-06-152-2/+2
* glsl: Fix typo in comment.Chris Forbes2014-06-121-1/+1
* glsl: Store gl_uniform_driver_storage::format as the actual typeIan Romanick2014-06-111-5/+2
* glsl: Remove unused include in expr.flatt.Thomas Helland2014-06-101-2/+0
* glsl: Remove unused include in ir.cppThomas Helland2014-06-101-1/+0
* glsl: Remove unused include from ir_constant_expression.cppThomas Helland2014-06-101-1/+0
* glsl: Remove unused include from ir_basic_block.cppThomas Helland2014-06-101-2/+0
* glsl: Remove unused include from hir_field_selection.cppThomas Helland2014-06-101-1/+0
* glsl: Remove unused include from glsl_symbol_table.hThomas Helland2014-06-101-1/+1
* glsl: Remove unused include from glsl_types.cppThomas Helland2014-06-101-3/+1
* glsl: Remove unused include from builtin_variables.cppThomas Helland2014-06-101-1/+0
* glsl: Remove unused include in ast_to_hir.cppThomas Helland2014-06-101-1/+0
* glsl: Remove unused includes in link_uniform_block_active_visitor.hThomas Helland2014-06-101-2/+0
* glsl: Remove unused includes in link_uniform_init.Thomas Helland2014-06-101-2/+0
* glsl: Add an exec_node_init() function, usable from C.Matt Turner2014-06-101-0/+7
* glsl: Make foreach macros usable from C by adding struct keyword.Matt Turner2014-06-101-11/+11
* glsl: Make exec_list members just wrap the C API.Matt Turner2014-06-101-77/+13
* glsl: Make exec_node members just wrap the C API.Matt Turner2014-06-101-27/+11
* glsl: Add C API for exec_list.Matt Turner2014-06-101-0/+141
* glsl: Add C API for exec_node.Matt Turner2014-06-101-0/+82
* glsl: Move definition of exec_list member functions out of the struct.Matt Turner2014-06-101-108/+127