aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/algebraic: Optimize some bfe patternsIan Romanick2020-05-071-0/+18
* nir/algebraic: Split ibfe and ubfe with two constant sourcesIan Romanick2020-05-072-0/+35
* nir/algebraic: Recognize open-coded byte or word extract from bfeIan Romanick2020-05-071-7/+21
* nir: make fsat return 0.0 with NaN instead of passing it throughRhys Perry2020-05-072-5/+14
* compiler/spirv: flag nclamp/nmin/nmax as exactRhys Perry2020-05-071-7/+14
* nir: add missing group_memory_barrier handlingRhys Perry2020-05-052-0/+2
* mesa: extend GLSLZeroInit semanticsPierre-Eric Pelloux-Prayer2020-05-051-0/+2
* glsl: add a is_implicit_initializer flagPierre-Eric Pelloux-Prayer2020-05-054-2/+18
* glsl: rework zero initializationPierre-Eric Pelloux-Prayer2020-05-053-6/+16
* glsl: init gl_FragColor if zero_init=truePierre-Eric Pelloux-Prayer2020-05-051-1/+7
* nir: Always create UBO variable when lowering uniforms to uboLouis-Francis Ratté-Boulianne2020-05-051-2/+27
* compiler/glsl: explicitly store NumUniformBlocksErik Faye-Lund2020-05-053-6/+10
* glsl: rename has_implicit_uint_to_int_conversion to *_int_to_uint_*Danylo Piliaiev2020-05-053-3/+3
* vtn/opencl: native sqrt supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native rsqrt supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native recip supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native powr supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native divide supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native variants of sin/cosErik Faye-Lund2020-05-041-0/+4
* vtn/opencl: add native_tan-supportErik Faye-Lund2020-05-041-0/+3
* compiler/nir: move tan-calculation to helperErik Faye-Lund2020-05-042-2/+7
* intel/fs: Add and use a new load_simd_width_intel intrinsicCaio Marcelo de Oliveira Filho2020-05-011-0/+3
* freedreno/ir3: Improve shader key normalization.Eric Anholt2020-05-011-0/+4
* nir: Add new linking helper to set linked driver locations.Timur Kristóf2020-04-292-0/+108
* nir/combine_stores: Handle volatileJason Ekstrand2020-04-282-1/+66
* nir/dead_write_vars: Handle volatileJason Ekstrand2020-04-282-0/+61
* nir/copy_prop_vars: Report progress when deleting self-copiesJason Ekstrand2020-04-282-0/+138
* nir/copy_prop_vars: Handle volatile betterJason Ekstrand2020-04-281-16/+18
* nir/algebraic: Require operands to iand be 32-bitIan Romanick2020-04-281-4/+4
* nir: add pack_32_2x16_split/unpack_32_2x16_split loweringJonathan Marek2020-04-272-5/+17
* nir: Move nir_lower_mediump_outputs from ir3Alyssa Rosenzweig2020-04-274-0/+81
* nir/algebraic: Detect some kinds of malformed variable namesIan Romanick2020-04-271-2/+6
* mesa: replace GLenum target with gl_shader_stage in NewProgramMarek Olšák2020-04-273-23/+8
* spirv: Rewrite CFG constructionJason Ekstrand2020-04-242-294/+503
* nir/lower_subgroups: Mask off unused bits in ballot opsJason Ekstrand2020-04-241-0/+26
* spirv: Fix passing combined image/samplers through function callsJason Ekstrand2020-04-241-3/+7
* nir/opt_deref: Remove certain sampler type castsJason Ekstrand2020-04-241-0/+77
* spirv: Use nir_const_value for spec constantsJason Ekstrand2020-04-242-70/+17
* spirv: Allow constants and NULLs in SpvOpConvertUToPtrJason Ekstrand2020-04-241-2/+3
* glsl: remove some duplicate code from the nir uniform linkerTimothy Arceri2020-04-241-245/+133
* glsl: some nir uniform linker fixesTimothy Arceri2020-04-241-1/+18
* spirv: Update the headers from latest Khronos masterCaio Marcelo de Oliveira Filho2020-04-242-69/+1056
* spirv: Handle instruction aliases in vtn_gather_typesCaio Marcelo de Oliveira Filho2020-04-241-0/+6
* nir/lower_clip: Fix picking of unused driver locations.Eric Anholt2020-04-231-38/+17
* nir/lower_two_sided_color: Fix picking of new driver location.Eric Anholt2020-04-231-15/+4
* nir: Add umad24 and umul24 opcodesGert Wollny2020-04-234-16/+23
* nir: Add r600 specific intrinsics for tesselation shader IOGert Wollny2020-04-231-0/+12
* nir/algebraic: don't undo lowering of 8/16-bit comparisons to 32-bitRhys Perry2020-04-232-12/+23
* nir/lower_bit_size: fix lowering of {imul,umul}_highRhys Perry2020-04-231-2/+12
* nir/lower_bit_size: fix lowering of shiftsRhys Perry2020-04-231-4/+9