summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* util: use standard name for snprintf()Eric Engestrom2019-07-195-20/+19
* glsl: Optionally declare gl_PointCoord as a system valueAndreas Baierl2019-07-181-2/+6
* glsl/shader_cache: handle SPIR-V shadersAlejandro Piñeiro2019-07-121-5/+5
* nir/linker: Initialize UniformDataDefaults when using SPIR-VArcady Goldmints-Orlov2019-07-122-0/+7
* glsl/serialize: Update write_program_resource_data() to handle NULL input and...Arcady Goldmints-Orlov2019-07-121-1/+5
* glsl/serialize: Handle NULL uniform name in write_uniforms()Arcady Goldmints-Orlov2019-07-121-1/+5
* nir/linker: Fill TOP_LEVEL_ARRAY_SIZE and STRIDEAntia Puentes2019-07-121-3/+25
* nir/linker: Compute the offset for non-trivial uniform types.Antia Puentes2019-07-121-10/+23
* nir/linker: Add atomic counters to the program resource listAntia Puentes2019-07-121-0/+7
* nir/linker: Add XFB resources to the program resource listAntia Puentes2019-07-121-0/+27
* nir/linker: Add BUFFER_VARIABLEs to the prog resource listAntia Puentes2019-07-121-1/+31
* nir/linker: Add inputs/outputs to the program resource listAntia Puentes2019-07-121-0/+108
* nir/linker: add ubo/ssbo to the program resource listAlejandro Piñeiro2019-07-121-0/+14
* nir/linker: Fill the uniform's BLOCK_INDEXAntia Puentes2019-07-121-1/+22
* glsl/link_varyings: Fix hash table leakYevhenii Kolesnikov2019-07-121-9/+8
* glsl/builtin types: Set the precision on the depth range paramsNeil Roberts2019-07-111-3/+3
* glsl/builtin_variables: Add a precision to the builtinsNeil Roberts2019-07-111-80/+170
* glsl/standalone: meson test for --dump-builderYevhenii Kolesnikov2019-07-032-0/+23
* glsl/standalone: exit on unsupported texture functionsSergii Romantsov2019-07-031-1/+14
* glsl/nir: Lower buffers using Binding instead of NamesCaio Marcelo de Oliveira Filho2019-06-301-5/+28
* nir/linker: update already processed uniforms search for UBOs/SSBOsAlejandro Piñeiro2019-06-301-10/+71
* nir/linker: fill up uniform_storage with explicit dataAlejandro Piñeiro2019-06-301-5/+47
* nir/linker: use only the array element type for array of ssbo/uboAlejandro Piñeiro2019-06-301-2/+42
* nir/linker: fill is_shader_storage for uniformsAlejandro Piñeiro2019-06-301-1/+2
* nir/linker: add gl_nir_link_uniform_blocks.cAlejandro Piñeiro2019-06-303-0/+647
* 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