summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl/builtin_variables: Populate MaxCombinedShaderStorageBlocks on GLSL 4.40Eduardo Lima Mitev2016-06-141-1/+1
* glsl: make sure UBO arrays are sized in EScros-mesa-12.1.0-r7-vanillacros-mesa-12.1.0-r5-vanillacros-mesa-12.1.0-r3-vanillachadv/cros-mesa-12.1.0-r7-vanillachadv/cros-mesa-12.1.0-r5-vanillachadv/cros-mesa-12.1.0-r3-vanillaTimothy Arceri2016-06-141-0/+14
* glsl: fix component overlap validation for doublesTimothy Arceri2016-06-121-5/+5
* glsl: fix max varyings count for ARB_enhanced_layoutsTimothy Arceri2016-06-123-20/+43
* glsl/ir: remove TABs in ir_constant_expression.cppDave Airlie2016-06-101-535/+535
* glsl/types: rename is_dual_slot_double to is_dual_slot_64bit.Dave Airlie2016-06-092-4/+4
* glsl/link_varyings: switch to 64bit check instead of double.Dave Airlie2016-06-092-3/+3
* glsl: use new interfaces for 64-bit checks.Dave Airlie2016-06-095-14/+14
* glsl: stop allocating memory for SSBOs and builtinsTimothy Arceri2016-06-081-7/+13
* glsl: initialise pointer to NULLJakob Sinclair2016-06-071-0/+1
* mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin2016-06-067-1/+53
* glsl: Make opt_copy_propagation_elements actually propagate into loops.Kenneth Graunke2016-06-061-2/+17
* glsl: Make opt_copy_propagation actually propagate into loops.Kenneth Graunke2016-06-061-6/+24
* glsl: geom shader max_vertices layout must match.Dave Airlie2016-06-063-9/+13
* glsl: use enum glsl_interface_packing in more places. (v2)Dave Airlie2016-06-0610-36/+38
* glsl: for anonymous struct matching use without_array() (v3)Dave Airlie2016-06-061-3/+20
* glsl/ast: don't crash when func_name is NULLDave Airlie2016-06-061-0/+4
* glsl: handle ast_aggregate in has_sequence_subexpression. (v2)Dave Airlie2016-06-061-1/+1
* nir/info: Get rid of uses_interp_var_at_offsetJason Ekstrand2016-06-031-3/+0
* glsl: Add glsl LowerCsDerivedVariables optionJordan Justen2016-06-013-13/+21
* glsl/distance: make sure we use clip dist varying slot for lowered var.Dave Airlie2016-06-021-0/+1
* glsl: Use Geom.VerticesOut == -1 to specify unsetIan Romanick2016-06-012-5/+5
* glsl: define some GLES3 constants in GLSL 4.1Dave Airlie2016-06-011-1/+1
* glsl/linker: fix multiple streams transform feedback.Dave Airlie2016-06-011-15/+17
* Revert "glsl: fix xfb_offset unsized array validation"Timothy Arceri2016-06-014-41/+31
* glsl/images: bounds check image unit assignmentDave Airlie2016-05-311-0/+2
* glsl: fix xfb_offset unsized array validationTimothy Arceri2016-05-304-31/+41
* glsl: dont crash when attempting to assign a value to a builtin defineTimothy Arceri2016-05-301-1/+1
* mesa/program_interface_query: fix transform feedback varyings.Dave Airlie2016-05-301-34/+47
* glsl/ast: subroutineTypes can't be returned from functions.Dave Airlie2016-05-301-0/+9
* glsl: use has_double() helperTimothy Arceri2016-05-301-2/+1
* glsl: fix explicit uniform block alignmentTimothy Arceri2016-05-301-3/+1
* glsl/linker: call link_uniform blocks on linked shader.Dave Airlie2016-05-281-1/+1
* glsl: Allow shader interface blocks in GLSL ESIan Romanick2016-05-261-4/+10
* glsl: Add a has_shader_io_blocks helperIan Romanick2016-05-261-0/+7
* mesa: Add extension tracking for GL_OES_shader_io_blocksIan Romanick2016-05-263-0/+11
* mesa: Track the additional data in gl_shader_variableIan Romanick2016-05-261-4/+16
* compiler: Move glsl_to_nir to libglsl.laJason Ekstrand2016-05-262-0/+2068
* glsl: add unit tests data vertex/expected outcome for uninitialized warningAlejandro Piñeiro2016-05-2662-0/+573
* glsl: add warning-testAlejandro Piñeiro2016-05-261-0/+31
* glsl: add just-log option for the standalone compiler.Alejandro Piñeiro2016-05-263-4/+18
* glsl: do not raise uninitialized warning with out function parametersAlejandro Piñeiro2016-05-261-0/+28
* glsl: add a empty set_is_lhs on ast_nodeAlejandro Piñeiro2016-05-262-0/+7
* glsl: handle implicit sized arrays in ssboDave Airlie2016-05-265-89/+65
* 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