aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/print: show variable precisionRob Clark2020-03-101-0/+10
* 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: Add type queries for fp16+float and fp16+float+doubleKristian H. Kristensen2020-03-091-0/+16
* 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
* nir: add pass to lower discard() to demote()Daniel Schürmann2020-03-094-0/+73
* nir: gather info whether a shader uses demote_to_helperDaniel Schürmann2020-03-092-0/+4
* nir: fix compilation warning on glsl_get_internal_ifc_packingTapani Pälli2020-03-092-2/+2
* 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
* nir: add glsl_get_std430_size() helperTimothy Arceri2020-03-062-0/+7
* nir: add glsl_get_std430_base_alignment() helperTimothy Arceri2020-03-062-0/+8
* nir: add glsl_get_std140_size() helperTimothy Arceri2020-03-062-0/+7
* nir: add glsl_get_std140_base_alignment() helperTimothy Arceri2020-03-062-0/+8
* nir: add glsl_get_internal_ifc_packing() helperTimothy Arceri2020-03-062-0/+11
* 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
* nir/lower_input_attachments: remove bogus assert in try_lower_input_texop()Samuel Pitoiset2020-03-061-1/+0
* Revert "spirv: Use a simpler and more correct implementaiton of tanh()"Kristian H. Kristensen2020-03-051-14/+13
* Revert "glsl: Use a simpler formula for tanh"Kristian H. Kristensen2020-03-051-10/+8
* nir: Flush to zero with OOB low exponents in ldexpJason Ekstrand2020-03-041-14/+41
* 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-036-0/+283
* glsl/linker: add DisableTransformFeedbackPacking workaroundLouis-Francis Ratté-Boulianne2020-03-034-19/+106
* spirv: fix memory_barrier_tcs_patch emissionRhys Perry2020-03-031-1/+2
* spirv: improve creation of memory_barrierRhys Perry2020-03-031-3/+8
* 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