aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/zink/nir_to_spirv
Commit message (Expand)AuthorAgeFilesLines
...
* zink/spirv: use bit_size instead of hard-codingErik Faye-Lund2019-10-281-2/+2
* zink/spirv: implement emit_float_const helperErik Faye-Lund2019-10-281-6/+12
* zink/spirv: implement emit_select helperErik Faye-Lund2019-10-281-4/+11
* zink/spirv: implement b2i32Erik Faye-Lund2019-10-281-0/+5
* zink/spirv: implement bitwise opsErik Faye-Lund2019-10-281-0/+3
* zink/spirv: implement bcselErik Faye-Lund2019-10-281-0/+5
* zink/spirv: assert bit-sizeErik Faye-Lund2019-10-281-0/+1
* zink/spirv: implement f2b1Erik Faye-Lund2019-10-281-0/+9
* zink/spirv: use ordered comparesErik Faye-Lund2019-10-281-2/+2
* zink: support shadow-samplersErik Faye-Lund2019-10-283-7/+34
* zink: also accept txlErik Faye-Lund2019-10-281-1/+2
* zink/spirv: support vec1 coordinatesErik Faye-Lund2019-10-281-6/+11
* zink/spirv: always enable Sampled1D for fragment shadersErik Faye-Lund2019-10-281-0/+4
* zink: set ExecutionModeDepthReplacing when depth is writtenErik Faye-Lund2019-10-281-1/+5
* zink/spirv: debug-print unknown varying slotsErik Faye-Lund2019-10-281-2/+4
* zink/spirv: be a bit more strict with fragment-resultsErik Faye-Lund2019-10-281-7/+16
* zink: support more texturingErik Faye-Lund2019-10-283-115/+63
* zink/spirv: correct opcodeErik Faye-Lund2019-10-281-1/+1
* zink: add more comparesErik Faye-Lund2019-10-281-0/+1
* zink: more convertsErik Faye-Lund2019-10-281-0/+2
* zink: more comparison-opsErik Faye-Lund2019-10-281-0/+5
* zink: implement inegErik Faye-Lund2019-10-281-0/+1
* zink: add shift opsErik Faye-Lund2019-10-281-0/+3
* zink: add division opsErik Faye-Lund2019-10-281-0/+3
* zink: add some opcodesErik Faye-Lund2019-10-281-0/+2
* zink: clean up opcode-emitting a bitErik Faye-Lund2019-10-281-15/+13
* zink: request ucp-loweringErik Faye-Lund2019-10-281-23/+67
* zink: do not lower ioErik Faye-Lund2019-10-281-69/+88
* zink/spirv: rename vec_typeErik Faye-Lund2019-10-281-6/+6
* zink/spirv: var -> regsErik Faye-Lund2019-10-281-9/+9
* zink: reuse constantsErik Faye-Lund2019-10-282-4/+68
* zink: fix off-by-one in assertErik Faye-Lund2019-10-281-1/+1
* zink: squashme: trade cplusplus wrapper for header-guardErik Faye-Lund2019-10-281-5/+2
* zink: squashme: forward declare hash_tableErik Faye-Lund2019-10-281-0/+2
* zink: do not use hash-table for regsErik Faye-Lund2019-10-281-8/+9
* zink: assign increasing locations to varyingsErik Faye-Lund2019-10-281-23/+35
* zink: ensure non-fragment shaders use lod-versions of textureErik Faye-Lund2019-10-283-10/+88
* zink: emit dedicated block for variablesErik Faye-Lund2019-10-281-11/+15
* zink: use uvec for undefsErik Faye-Lund2019-10-281-1/+1
* zink: implement fmodErik Faye-Lund2019-10-281-0/+1
* zink/spirv: implement loopsErik Faye-Lund2019-10-283-3/+70
* zink/spirv: implement discardErik Faye-Lund2019-10-283-0/+23
* zink/spirv: implement if-statementsErik Faye-Lund2019-10-283-2/+141
* zink/spirv: prepare for control-flowErik Faye-Lund2019-10-281-2/+34
* zink/spirv: handle reading registersErik Faye-Lund2019-10-281-5/+54
* zink/spirv: implement some integer opsErik Faye-Lund2019-10-281-0/+3
* zink/spirv: store all values as uint.Dave Airlie2019-10-281-59/+295
* zink/spirv: implement point-spritesErik Faye-Lund2019-10-281-0/+4
* zink: introduce opengl over vulkanErik Faye-Lund2019-10-284-0/+2182