summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Fix round64 conversion functionSagar Ghuge2019-06-251-9/+12
* glsl: Don't increase the iteration count when there are no terminatorsIan Romanick2019-06-241-1/+7
* glsl/nir: Fix copying 64-bit values in uniform storageCaio Marcelo de Oliveira Filho2019-06-241-1/+1
* glsl/nir: Fix copying vector constant valuesCaio Marcelo de Oliveira Filho2019-06-241-1/+1
* nir: Make nir_constant a vector rather than a matrixJason Ekstrand2019-06-192-22/+55
* glsl/nir: Fix handling of 64-bit values in uniform storageJason Ekstrand2019-06-191-1/+2
* glsl/types: Rename is_integer to is_integer_32Jason Ekstrand2019-06-1911-26/+27
* glsl/nir_opt_access: Update uniforms correctly when only vars changeCaio Marcelo de Oliveira Filho2019-06-191-1/+13
* glsl/nir: Fix getting the sampler dim when arrays are involvedCaio Marcelo de Oliveira Filho2019-06-191-1/+2
* glsl/nir: Add optimization pass for access flagsConnor Abbott2019-06-193-0/+323
* glsl/nir: Propagate access qualifiersConnor Abbott2019-06-191-5/+59
* glsl: Fix out of bounds read in shader_cache_read_program_metadataKenneth Graunke2019-06-171-3/+2
* glsl: Set default precision on record membersNeil Roberts2019-06-141-1/+10
* glsl/linker: Make precision matching optional in intrastage_matchNeil Roberts2019-06-143-8/+24
* glsl/linker: Don’t check precision for shader interfaceNeil Roberts2019-06-141-2/+5
* glsl: Check order and uniqueness of interlock functionsCaio Marcelo de Oliveira Filho2019-06-104-4/+35
* glsl: Make interlock builtins follow same compiler rules as barriersCaio Marcelo de Oliveira Filho2019-06-101-5/+10
* glsl/loop_analysis: Don't search for NULL variables in the hash tableJason Ekstrand2019-06-061-0/+3
* nir: improvements to native_integers removalJonathan Marek2019-05-311-10/+0
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-1/+1
* nir/builder: Remove the use_fmov parameter from nir_swizzleJason Ekstrand2019-05-241-3/+3
* glsl: simplify resource list building codeTimothy Arceri2019-05-233-77/+87
* Revert "glsl: do not use deprecated bison-keyword"Erik Faye-Lund2019-05-212-2/+2
* glsl: do not use deprecated bison-keywordErik Faye-Lund2019-05-212-2/+2
* glsl/nir: init non-static class member.Dave Airlie2019-05-171-0/+1
* glsl: init non-static class member in link uniforms. (v2)Dave Airlie2019-05-171-1/+2
* compiler: Add lowering support for 64-bit saturate operations to softwareAnuj Phogat2019-05-151-0/+12
* glsl: s/GLboolean/bool/ to silence MSVC compiler warningBrian Paul2019-05-081-1/+1
* glsl_to_nir: remove unused type_is_int()Timothy Arceri2019-05-081-9/+0
* glsl_to_nir: drop supports_intsChristian Gmeiner2019-05-071-23/+8
* nir: nir_shader_compiler_options: drop native_integersChristian Gmeiner2019-05-071-1/+1
* meson: Don't build glsl cache_test when shader cache is disabledDylan Baker2019-05-031-12/+13
* glsl/tests: define ssize_t on windowsDylan Baker2019-05-031-0/+4
* glsl: fix general_ir_test with mingwDylan Baker2019-05-031-7/+7
* glsl: fix and clean up NV_compute_shader_derivatives supportMarek Olšák2019-05-021-54/+24
* glsl: fix typo in #warning messageBrian Paul2019-05-021-1/+1
* glsl: work around MinGW 7.x compiler bugBrian Paul2019-05-011-0/+15
* delete autotools .gitignore filesEric Engestrom2019-04-295-29/+0
* glsl/linker: check for xfb_offset aliasingAndres Gomez2019-04-292-31/+84
* glsl/list: Add an exec_list_is_singular() helper.Kenneth Graunke2019-04-281-0/+7
* glsl: use empty brace initializerTapani Pälli2019-04-261-2/+2
* glsl: fix shader_storage_blocks_write_access for SSBO block arrays (v2)Marek Olšák2019-04-251-3/+19
* glsl: handle interactions between EXT_gpu_shader4 and texture extensionsMarek Olšák2019-04-243-323/+412
* glsl: allow "varying out" for fragment shader outputs with EXT_gpu_shader4Marek Olšák2019-04-243-2/+19
* glsl: add texture builtin functions for EXT_gpu_shader4Marek Olšák2019-04-241-25/+667
* glsl: add arithmetic builtin functions for EXT_gpu_shader4Marek Olšák2019-04-241-13/+35
* glsl: add builtin variables for EXT_gpu_shader4Marek Olšák2019-04-241-3/+4
* glsl: apply some 1.30 and other rules to EXT_gpu_shader4 as wellMarek Olšák2019-04-243-8/+12
* glsl: enable types for EXT_gpu_shader4Chris Forbes2019-04-242-25/+57
* glsl: add `unsigned int` type for EXT_GPU_shader4Marek Olšák2019-04-242-2/+11