summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* mesa: Make unreachable macro take a string argument.Matt Turner2014-07-011-2/+1
* glsl: Remove now unused foreach_list* macros.Matt Turner2014-07-011-24/+0
* mesa: Add and use foreach_list_typed_safe.Matt Turner2014-07-011-0/+9
* mesa: Add and use foreach_in_list_use_after.Matt Turner2014-07-011-0/+5
* glsl: Replace uses of foreach_list_const.Matt Turner2014-07-012-17/+6
* glsl: Replace another couple uses of foreach_list.Matt Turner2014-07-011-6/+4
* glsl: Use foreach_list_typed when possible.Matt Turner2014-07-013-31/+18
* glsl: Use typed foreach_in_list_safe instead of foreach_list_safe.Matt Turner2014-07-0120-87/+41
* glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-0139-291/+184
* glsl: Add typed foreach_in_list_safe macro.Matt Turner2014-07-011-0/+9
* glsl: Add typed foreach_in_list/_reverse macros.Matt Turner2014-07-011-0/+10
* Remove the ATI_envmap_bumpmap extensionJason Ekstrand2014-06-301-12/+0
* glsl: include streamId when reading/printing ir_variable IR.Samuel Iglesias Gonsalvez2014-06-302-2/+11
* glsl: include streamId when reading/printing emit-vertex and end-primitive IR.Iago Toral Quiroga2014-06-302-8/+27
* glsl: Validate vertex emission in geometry shaders.Iago Toral Quiroga2014-06-301-14/+134
* glsl: Add support for EmitStreamVertex() and EndStreamPrimitive().Iago Toral Quiroga2014-06-301-0/+58
* glsl: Modify ir_end_primitive to have a stream.Iago Toral Quiroga2014-06-307-16/+64
* glsl: Modify ir_emit_vertex to have a stream.Iago Toral Quiroga2014-06-3010-21/+68
* glsl: Only geometry shader outputs can be associated with non-zero streams.Iago Toral Quiroga2014-06-301-0/+5
* 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