summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/zink/nir_to_spirv
AgeCommit message (Expand)AuthorFilesLines
2020-01-03zink: implement load_vertex_idErik Faye-Lund1-1/+21
2020-01-03zink: factor out builtin-var creationErik Faye-Lund1-15/+23
2020-01-03zink: simplify front-face typeErik Faye-Lund1-1/+1
2020-01-03zink: implement some more trivial opcodesErik Faye-Lund1-0/+3
2020-01-03zink: implement txfErik Faye-Lund3-8/+85
2019-12-19zink: implement nir_texop_txdErik Faye-Lund3-7/+26
2019-11-29zink: silence coverity errorErik Faye-Lund1-1/+1
2019-11-29zink: error-check right variableErik Faye-Lund1-1/+1
2019-11-11zink/spirv: add support for nir_op_flrpErik Faye-Lund1-0/+15
2019-11-06zink/spirv: implement ball_fequal[2-4]Erik Faye-Lund1-0/+12
2019-11-06zink/spirv: implement ball_iequal[2-4]Erik Faye-Lund1-0/+12
2019-11-06zink/spirv: implement bany_inequal[2-4]Erik Faye-Lund1-0/+12
2019-11-06zink/spirv: implement bany_fnequal[2-4]Erik Faye-Lund1-0/+12
2019-11-06zink/spirv: support loading bool constantsErik Faye-Lund1-5/+21
2019-11-06zink/spirv: drop temp-array for component-countErik Faye-Lund1-6/+3
2019-10-28zink/spirv: more complete sampler-dim handlingErik Faye-Lund1-4/+8
2019-10-28zink/spirv: alias var0 on tex0 etc insteadErik Faye-Lund1-2/+6
2019-10-28zink: lower two-sided coloringErik Faye-Lund1-4/+8
2019-10-28zink/spirv: alias generic varyings on non-generic onesErik Faye-Lund1-9/+12
2019-10-28zink/spirv: implement load_front_faceErik Faye-Lund1-3/+40
2019-10-28zink/spirv: fixup b2i32Erik Faye-Lund1-2/+33
2019-10-28zink: do not lower bools to floatErik Faye-Lund1-1/+1
2019-10-28zink/spirv: prepare for 1-bit booleansErik Faye-Lund1-6/+6
2019-10-28zink/spirv: fixup b2i32 and implement b2f32Erik Faye-Lund1-1/+10
2019-10-28zink/spirv: clean up get_[fu]vec_constantErik Faye-Lund1-59/+48
2019-10-28zink/spirv: inline get_uvec_constant into emit_load_constErik Faye-Lund1-3/+17
2019-10-28zink/spirv: add emit_uint_const-helperErik Faye-Lund1-14/+20
2019-10-28zink/spirv: add emit_bitcast-helperErik Faye-Lund1-6/+11
2019-10-28zink/spirv: use bit_size instead of hard-codingErik Faye-Lund1-2/+2
2019-10-28zink/spirv: implement emit_float_const helperErik Faye-Lund1-6/+12
2019-10-28zink/spirv: implement emit_select helperErik Faye-Lund1-4/+11
2019-10-28zink/spirv: implement b2i32Erik Faye-Lund1-0/+5
2019-10-28zink/spirv: implement bitwise opsErik Faye-Lund1-0/+3
2019-10-28zink/spirv: implement bcselErik Faye-Lund1-0/+5
2019-10-28zink/spirv: assert bit-sizeErik Faye-Lund1-0/+1
2019-10-28zink/spirv: implement f2b1Erik Faye-Lund1-0/+9
2019-10-28zink/spirv: use ordered comparesErik Faye-Lund1-2/+2
2019-10-28zink: support shadow-samplersErik Faye-Lund3-7/+34
2019-10-28zink: also accept txlErik Faye-Lund1-1/+2
2019-10-28zink/spirv: support vec1 coordinatesErik Faye-Lund1-6/+11
2019-10-28zink/spirv: always enable Sampled1D for fragment shadersErik Faye-Lund1-0/+4
2019-10-28zink: set ExecutionModeDepthReplacing when depth is writtenErik Faye-Lund1-1/+5
2019-10-28zink/spirv: debug-print unknown varying slotsErik Faye-Lund1-2/+4
2019-10-28zink/spirv: be a bit more strict with fragment-resultsErik Faye-Lund1-7/+16
2019-10-28zink: support more texturingErik Faye-Lund3-115/+63
2019-10-28zink/spirv: correct opcodeErik Faye-Lund1-1/+1
2019-10-28zink: add more comparesErik Faye-Lund1-0/+1
2019-10-28zink: more convertsErik Faye-Lund1-0/+2
2019-10-28zink: more comparison-opsErik Faye-Lund1-0/+5
2019-10-28zink: implement inegErik Faye-Lund1-0/+1