aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/zink/nir_to_spirv
Commit message (Expand)AuthorAgeFilesLines
* zink: lower b2b to b2iErik Faye-Lund2020-05-062-0/+53
* zink/spirv: do not use bitwise operations on booleansErik Faye-Lund2020-03-201-5/+22
* zink: do not convert bools to/from uintErik Faye-Lund2020-02-171-48/+45
* zink/spirv: uint -> rawErik Faye-Lund2020-02-171-9/+13
* zink/spirv: unit_value -> raw_valueErik Faye-Lund2020-02-171-5/+5
* zink/spirv: rename functions a bitErik Faye-Lund2020-02-171-26/+25
* zink/spirv: prefer store_dest over store_dest_uintErik Faye-Lund2020-02-171-6/+6
* zink/spirv: do not reinvent store_destErik Faye-Lund2020-02-171-2/+1
* zink: fix binding-usageErik Faye-Lund2020-02-172-5/+44
* zink: do not use SpvDimRectErik Faye-Lund2020-02-141-1/+1
* zink: emit blend-target indexErik Faye-Lund2020-02-103-0/+11
* zink: fixup sampler-usageErik Faye-Lund2020-02-071-12/+14
* zink: lower away fdphErik Faye-Lund2020-02-071-0/+3
* zink: implement support for derivative-controlErik Faye-Lund2020-01-311-0/+5
* zink: implement load_instance_idErik Faye-Lund2020-01-311-1/+21
* zink: support arrays of samplersErik Faye-Lund2020-01-181-15/+41
* zink: support sampling non-float texturesErik Faye-Lund2020-01-181-6/+7
* zink: store image-type per textureErik Faye-Lund2020-01-181-7/+6
* zink: avoid incorrect vector-constructionErik Faye-Lund2020-01-181-2/+2
* zink: support offset-variants of texturingErik Faye-Lund2020-01-183-5/+17
* zink: implement nir_texop_txsErik Faye-Lund2020-01-183-4/+50
* zink: fixup initialization of operand_mask / num_extra_operandsErik Faye-Lund2020-01-141-2/+2
* zink: implement load_vertex_idErik Faye-Lund2020-01-031-1/+21
* zink: factor out builtin-var creationErik Faye-Lund2020-01-031-15/+23
* zink: simplify front-face typeErik Faye-Lund2020-01-031-1/+1
* zink: implement some more trivial opcodesErik Faye-Lund2020-01-031-0/+3
* zink: implement txfErik Faye-Lund2020-01-033-8/+85
* zink: implement nir_texop_txdErik Faye-Lund2019-12-193-7/+26
* zink: silence coverity errorErik Faye-Lund2019-11-291-1/+1
* zink: error-check right variableErik Faye-Lund2019-11-291-1/+1
* zink/spirv: add support for nir_op_flrpErik Faye-Lund2019-11-111-0/+15
* zink/spirv: implement ball_fequal[2-4]Erik Faye-Lund2019-11-061-0/+12
* zink/spirv: implement ball_iequal[2-4]Erik Faye-Lund2019-11-061-0/+12
* zink/spirv: implement bany_inequal[2-4]Erik Faye-Lund2019-11-061-0/+12
* zink/spirv: implement bany_fnequal[2-4]Erik Faye-Lund2019-11-061-0/+12
* zink/spirv: support loading bool constantsErik Faye-Lund2019-11-061-5/+21
* zink/spirv: drop temp-array for component-countErik Faye-Lund2019-11-061-6/+3
* zink/spirv: more complete sampler-dim handlingErik Faye-Lund2019-10-281-4/+8
* zink/spirv: alias var0 on tex0 etc insteadErik Faye-Lund2019-10-281-2/+6
* zink: lower two-sided coloringErik Faye-Lund2019-10-281-4/+8
* zink/spirv: alias generic varyings on non-generic onesErik Faye-Lund2019-10-281-9/+12
* zink/spirv: implement load_front_faceErik Faye-Lund2019-10-281-3/+40
* zink/spirv: fixup b2i32Erik Faye-Lund2019-10-281-2/+33
* zink: do not lower bools to floatErik Faye-Lund2019-10-281-1/+1
* zink/spirv: prepare for 1-bit booleansErik Faye-Lund2019-10-281-6/+6
* zink/spirv: fixup b2i32 and implement b2f32Erik Faye-Lund2019-10-281-1/+10
* zink/spirv: clean up get_[fu]vec_constantErik Faye-Lund2019-10-281-59/+48
* zink/spirv: inline get_uvec_constant into emit_load_constErik Faye-Lund2019-10-281-3/+17
* zink/spirv: add emit_uint_const-helperErik Faye-Lund2019-10-281-14/+20
* zink/spirv: add emit_bitcast-helperErik Faye-Lund2019-10-281-6/+11