aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/gl_nir_link_uniforms.c
Commit message (Expand)AuthorAgeFilesLines
* glsl: add subroutine support to nir linkerTimothy Arceri2020-03-061-1/+99
* glsl: dont try to assign uniform storage for uniform blocksTimothy Arceri2020-03-061-2/+4
* glsl: add support for builtins to the nir uniform linkerTimothy Arceri2020-03-061-2/+11
* glsl: set ShaderStorageBlocksWriteAccess in the nir linkerTimothy Arceri2020-03-061-6/+32
* glsl: nir linker fix setting of ssbo top level arrayTimothy Arceri2020-03-061-6/+19
* glsl: find the base offset for block members from unnamed blocksTimothy Arceri2020-03-061-1/+95
* glsl: correctly set explicit offsets for struct membersTimothy Arceri2020-03-061-3/+11
* glsl: add std140 and std430 layouts to nir uniform linkerTimothy Arceri2020-03-061-4/+29
* glsl: correctly find block index when linking glsl with nir linkerTimothy Arceri2020-03-061-4/+30
* glsl: add name support to nir uniform linkerTimothy Arceri2020-03-061-42/+248
* glsl: move get_next_index() earlier in nir link uniformsTimothy Arceri2020-03-061-34/+34
* glsl: move add_parameter() earlier in nir link uniformsTimothy Arceri2020-03-061-54/+54
* glsl: move nir link uniforms struct defs earlierTimothy Arceri2020-03-061-47/+47
* nir/linker: remove reference to just SPIR-V linkingAlejandro Piñeiro2020-03-061-5/+2
* glsl: add some error checks to the nir uniform linkerTimothy Arceri2020-02-281-0/+16
* glsl: fix sampler index calculation in nir linkerTimothy Arceri2020-02-281-13/+19
* glsl: reset next_image_index count for each shader stageTimothy Arceri2020-02-281-1/+2
* glsl: fix resizing of the uniform remap tableTimothy Arceri2020-02-281-4/+8
* glsl: set the correct number of images in a shaderTimothy Arceri2020-02-281-1/+4
* glsl: set the correct number of samplers in a shaderTimothy Arceri2020-02-281-1/+4
* glsl: fix possible memory leak in nir uniform linkerTimothy Arceri2020-02-281-1/+1
* glsl: count uniform components and storage better in nir linkingTimothy Arceri2020-01-231-4/+13
* glsl: fix check for matrices in blocks when using nir uniform linkerTimothy Arceri2020-01-231-4/+3
* glsl: remove bogus assert in nir uniform linkingTimothy Arceri2020-01-231-1/+0
* glsl: fix potential bug in nir uniform linkerTimothy Arceri2020-01-121-7/+3
* nir: move data.image.access to data.accessMarek Olšák2019-11-191-1/+1
* nir: fix unused variable warning in find_and_update_previous_uniform_storageKai Wasserbäch2019-11-071-1/+1
* glsl/nir: Fill in the Parameters in NIR linkerCaio Marcelo de Oliveira Filho2019-09-101-1/+68
* glsl/nir: Avoid overflow when setting max_uniform_locationCaio Marcelo de Oliveira Filho2019-09-101-1/+2
* nir/linker: Initialize UniformDataDefaults when using SPIR-VArcady Goldmints-Orlov2019-07-121-0/+4
* 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: Fill the uniform's BLOCK_INDEXAntia Puentes2019-07-121-1/+22
* 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: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri2019-03-061-5/+5
* nir: Use a bitfield for image access qualifiersJason Ekstrand2018-08-291-5/+7
* glsl/link,i965: Make ImageAccess four-stateJason Ekstrand2018-08-291-3/+5
* nir/linker: take into account hidden uniformsAlejandro Piñeiro2018-08-131-1/+4
* nir/linker: handle uniforms without explicit locationAlejandro Piñeiro2018-07-031-2/+62
* nir/linker: Set the uniform initial valuesNeil Roberts2018-06-211-0/+1
* nir/linker: Add gl_nir_link_uniforms()Eduardo Lima Mitev2018-06-211-0/+461