aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl/list: use uintptr_t for exec_node_data()'s subtractionRhys Perry2020-03-121-1/+1
* glsl/opt_minmax: Add support for float16Neil Roberts2020-03-091-0/+19
* glsl/lower_instructions: Handle fp16 for FDIV_TO_MUL_RCPKristian H. Kristensen2020-03-091-4/+5
* glsl/lower_instructions: Handle fp16 for MOD_TO_FLOORHyunjun Ko2020-03-091-1/+1
* glsl/lower_instructions: Use float16 constants when appropriateNeil Roberts2020-03-091-5/+31
* glsl/validate: Allow float16 in the expression treeNeil Roberts2020-03-091-27/+18
* glsl: Handle fp16 unary operations when lowering matrix operationsHyunjun Ko2020-03-091-0/+3
* glsl: Add ir_unop_f2fmpNeil Roberts2020-03-094-0/+8
* glsl: Add b2f16 and f162b conversion operationsNeil Roberts2020-03-094-0/+17
* glsl: Add IR conversion ops for 16-bit float typesNeil Roberts2020-03-094-0/+22
* glsl: Expand fp16 to float before constant expression evaluationKristian H. Kristensen2020-03-091-0/+26
* glsl: Implement constant propagation for fp16Kristian H. Kristensen2020-03-091-0/+3
* glsl: Add fp16 case for ir_triop_lrp optimizationKristian H. Kristensen2020-03-091-0/+3
* glsl: Add support for float16 types in the IR treeNeil Roberts2020-03-095-12/+86
* glsl: Add ir_constant constructor for fp16Kristian H. Kristensen2020-03-092-0/+15
* 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-065-26/+19
* Revert "glsl: Use a simpler formula for tanh"Kristian H. Kristensen2020-03-051-10/+8
* glsl/linker: add xfb workaround for modified built-in variablesLouis-Francis Ratté-Boulianne2020-03-031-6/+17
* glsl/linker: handle array/struct members for DisableXfbPackingLouis-Francis Ratté-Boulianne2020-03-035-0/+282
* glsl/linker: add DisableTransformFeedbackPacking workaroundLouis-Francis Ratté-Boulianne2020-03-034-19/+106
* 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
* nir: fix gl_nir_lower_images for bindless imagesMarek Olšák2020-02-251-6/+5
* nir: Make image lowering optionally handle the !bindless case as well.Eric Anholt2020-02-242-12/+31
* nir: Rename gl_nir_lower_bindless_images.c in preparation for extending it.Eric Anholt2020-02-242-1/+1
* glsl: fix gl_nir_set_uniform_initializers() for image arraysTimothy Arceri2020-02-141-1/+1
* glsl: fix a memory leak with resource_setTapani Pälli2020-02-131-1/+3
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-121-2/+2
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-056-59/+102
* gitlab-ci: Add ppc64el and s390x cross-build jobsMichel Dänzer2020-02-052-0/+2
* glsl: Use 'using' to be explicit about visitor overloadsKristian H. Kristensen2020-02-044-0/+11
* compiler: add a new explicit interpolation modeSamuel Pitoiset2020-01-291-1/+1