summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2017-05-03spirv: Bump the SPIR-V header to the latest public versionJason Ekstrand1-3/+31
2017-05-03compiler: Add a system value and varying for ViewIndexJason Ekstrand4-0/+11
2017-05-02glsl: set vector_elements to 1 for samplersSamuel Pitoiset1-6/+1
2017-05-02nir: Pick just the channels we want for bitmap and drawpixels lowering.Eric Anholt2-2/+6
2017-04-28Revert "glsl: reject image qualifiers with non-image types inside uniform blo...Matt Turner1-2/+0
2017-04-28Revert "glsl: set vector_elements to 1 for samplers"Matt Turner1-1/+6
2017-04-28glsl: remove the shader_group_vote and shader_ballot expression opsNicolai Hähnle3-53/+0
2017-04-28glsl: implement arb_shader_ballot builtins using intrinsicsNicolai Hähnle1-3/+83
2017-04-28glsl: implement arb_shader_group_vote builtins via intrinsicsNicolai Hähnle1-6/+32
2017-04-28glsl: add intrinsics for ARB_shader_group_vote and ARB_shader_ballotNicolai Hähnle1-0/+7
2017-04-28glsl: reject image qualifiers with non-image types inside uniform blocksSamuel Pitoiset1-0/+2
2017-04-28glsl: introduce validate_image_qualifier_for_type() helperSamuel Pitoiset1-9/+20
2017-04-28glsl: fix error when using format qualifiers with non-image typesSamuel Pitoiset1-2/+6
2017-04-27glsl: set vector_elements to 1 for samplersSamuel Pitoiset1-6/+1
2017-04-27glsl: remove duplicate validationTimothy Arceri1-15/+0
2017-04-27glsl: use without_array() rather than get_scalar_type()Timothy Arceri1-1/+1
2017-04-25glsl: Initialize current_varMatt Turner1-1/+1
2017-04-24glsl: use ARB_enhahnced_layouts for packing where possibleTimothy Arceri1-0/+70
2017-04-24glsl: disable varying packing for varying used by interpolateAt*Timothy Arceri3-7/+19
2017-04-24glsl_to_nir: skip ir_var_shader_shared variablesTimothy Arceri1-0/+7
2017-04-24nir/i965: add before ffma algebraic optsTimothy Arceri2-0/+24
2017-04-24nir: shuffle constants to the topTimothy Arceri2-1/+19
2017-04-24nir: add flt comparision simplificationTimothy Arceri2-0/+19
2017-04-21glsl: make use of glsl_type::is_float()Samuel Pitoiset9-55/+47
2017-04-21glsl: make use of glsl_type::is_double()Samuel Pitoiset11-44/+44
2017-04-21glsl: make use of glsl_type::is_integer_64()Samuel Pitoiset1-9/+2
2017-04-21glsl: simplify glsl_type::is_integer_32_64()Samuel Pitoiset1-2/+1
2017-04-21glsl: add glsl_type::is_integer_64()Samuel Pitoiset1-0/+8
2017-04-21glsl: make use of glsl_type::is_boolean()Samuel Pitoiset3-18/+17
2017-04-21glsl: make use of glsl_type::is_record()Samuel Pitoiset3-5/+3
2017-04-21glsl: make use of glsl_type::is_interface()Samuel Pitoiset2-2/+2
2017-04-21glsl: make use of glsl_type::is_array()Samuel Pitoiset4-4/+4
2017-04-21glsl: make use glsl_type::is_atomic_uint()Samuel Pitoiset3-6/+4
2017-04-21glsl: add glsl_type::is_atomic_uint() helperSamuel Pitoiset1-0/+8
2017-04-21glsl: get rid of values_for_type()Samuel Pitoiset3-22/+4
2017-04-21glsl: make component_slots() returns 1 for sampler typesSamuel Pitoiset1-3/+2
2017-04-16nir: Add GLSL_TYPE_[U]INT64 to some switch statementsJason Ekstrand2-0/+4
2017-04-15glsl: don't run the GLSL pre-processor when we are skipping compilationTimothy Arceri2-9/+20
2017-04-15glsl: delay optimisations on individual shaders when cache is availableTimothy Arceri3-77/+94
2017-04-14nir: Destination component count of shader_clock intrinsic is 2Boyan Ding2-2/+3
2017-04-14nir/print: add compute shader infoRob Clark1-0/+13
2017-04-13glsl: simplify apply_image_qualifier_to_variable()Samuel Pitoiset1-59/+58
2017-04-13glsl: add validate_fragment_flat_interpolation_input()Samuel Pitoiset1-63/+72
2017-04-11glsl: use the BA1 macro for textureQueryLevels()Samuel Pitoiset1-32/+33
2017-04-11glsl: use the BA1 macro for textureSamples()Samuel Pitoiset1-9/+10
2017-04-11glsl: use the BA1 macro for textureCubeArrayShadow()Samuel Pitoiset1-5/+6
2017-04-08glsl: fix lower jumps for nested non-void returnsTimothy Arceri2-1/+10
2017-04-05glsl: add gl_SubGroup*ARB builtinsNicolai Hähnle3-0/+88
2017-04-05glsl: add ARB_shader_ballot builtin functionsNicolai Hähnle1-0/+77
2017-04-05glsl: add ARB_shader_ballot operationsNicolai Hähnle3-0/+35