yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

yumfix compiler bug lolf8cb9c4d6

master
14 folders183 files

files

active-mask/
atomic/
bit-cast/
byte-address-buffer/
packed/
quad-control/
ray-tracing/
sampler-feedback/
shader-execution-reordering/
size-of/
texture/
wave-mask/
wave-multi/
wave-rotate/
asfloat16.slang940 B
asfloat16.slang.expected.txt84 B
bit-cast-double.slang1.3 KiB
bit-cast.slang2.0 KiB
bit-cast.slang.expected.txt23 B
byte-address-buffer-atomics.slang2.0 KiB
classify-double.slang1.2 KiB
classify-double.slang.expected.txt8 B
classify-float.slang915 B
classify-float.slang.expected.txt8 B
clip-distance-input.slang426 B
const-buffer-pointer.slang1.3 KiB
countbits.slang1.2 KiB
countbits16.slang2.4 KiB
countbits64.slang2.1 KiB
countbits8.slang2.1 KiB
debug-break.slang1.3 KiB
dot-accumulate.slang2.2 KiB
dot-accumulate.slang.expected.txt25 B
f16tof32.slang670 B
f16tof32.slang.expected.txt65 B
f32tof16.slang954 B
f32tof16.slang.expected.txt37 B
firstbithigh.slang1.5 KiB
firstbitlow.slang1.3 KiB
fragment-derivative.slang3.3 KiB
fragment-interpolate.slang552 B
helper-lane.slang708 B
image-swizzle-write.slang585 B
literal-float.slang917 B
literal-float.slang.expected.txt22 B
literal-int64.slang2.9 KiB
literal-int64.slang.expected.txt138 B
matrix-cast-to-vector.slang1.1 KiB
matrix-double-reduced-intrinsic.slang2.4 KiB
matrix-double-reduced-intrinsic.slang.expected.txt52 B
matrix-double.slang3.9 KiB
matrix-double.slang.expected.txt59 B
matrix-float.slang3.8 KiB
matrix-float.slang.expected.txt59 B
matrix-int-mul.slang414 B
matrix-int-runtime-index.slang1.3 KiB
matrix-int-runtime-index.slang.expected.txt15 B
matrix-int.slang1.5 KiB
matrix-int.slang.expected.txt16 B
scalar-double-.slang.expected.txt31 B
scalar-double-abs.slang347 B
scalar-double-abs.slang.expected.txt28 B
scalar-double-acos.slang348 B
scalar-double-acos.slang.expected.txt27 B
scalar-double-asdouble.slang365 B
scalar-double-asdouble.slang.expected.txt22 B
scalar-double-asin.slang348 B
scalar-double-asin.slang.expected.txt26 B
scalar-double-asuint.slang431 B
scalar-double-asuint.slang.expected.txt31 B
scalar-double-atan.slang342 B
scalar-double-atan.slang.expected.txt27 B
scalar-double-atan2.slang348 B
scalar-double-atan2.slang.expected.txt25 B
scalar-double-ceil.slang348 B
scalar-double-ceil.slang.expected.txt28 B
scalar-double-clamp.slang353 B
scalar-double-clamp.slang.expected.txt30 B
scalar-double-cos.slang341 B
scalar-double-cos.slang.expected.txt29 B
scalar-double-d3d-intrinsic.slang1.6 KiB
scalar-double-d3d-intrinsic.slang.expected.txt49 B
scalar-double-exp.slang341 B
scalar-double-exp.slang.expected.txt31 B
scalar-double-exp2.slang342 B
scalar-double-exp2.slang.expected.txt30 B
scalar-double-floor.slang349 B
scalar-double-floor.slang.expected.txt28 B
scalar-double-frac.slang348 B
scalar-double-frac.slang.expected.txt24 B
scalar-double-ldexp.slang345 B
scalar-double-ldexp.slang.expected.txt31 B
scalar-double-lerp.slang363 B
scalar-double-lerp.slang.expected.txt38 B
scalar-double-log.slang347 B
scalar-double-log.slang.expected.txt27 B
scalar-double-log10.slang349 B
scalar-double-log10.slang.expected.txt25 B
scalar-double-log2.slang348 B
scalar-double-log2.slang.expected.txt28 B
scalar-double-max.slang352 B
scalar-double-max.slang.expected.txt30 B
scalar-double-min.slang352 B
scalar-double-min.slang.expected.txt27 B
scalar-double-pow.slang346 B
scalar-double-pow.slang.expected.txt28 B
scalar-double-rcp.slang347 B
scalar-double-rcp.slang.expected.txt27 B
scalar-double-rsqrt.slang349 B
scalar-double-rsqrt.slang.expected.txt27 B
scalar-double-saturate.slang360 B
scalar-double-saturate.slang.expected.txt24 B
scalar-double-sign.slang348 B
scalar-double-sign.slang.expected.txt32 B
scalar-double-simple.slang1.2 KiB
scalar-double-simple.slang.expected.txt51 B
scalar-double-sin.slang341 B
scalar-double-sin.slang.expected.txt25 B
scalar-double-sincos.slang430 B
scalar-double-sincos.slang.expected.txt26 B
scalar-double-smoothstep.slang358 B
scalar-double-smoothstep.slang.expected.txt26 B
scalar-double-sqrt.slang342 B
scalar-double-sqrt.slang.expected.txt28 B
scalar-double-step.slang347 B
scalar-double-step.slang.expected.txt26 B
scalar-double-tan.slang341 B
scalar-double-tan.slang.expected.txt29 B
scalar-double-trunc.slang349 B
scalar-double-trunc.slang.expected.txt28 B
scalar-double-vk-intrinsic.slang1.3 KiB
scalar-double-vk-intrinsic.slang.expected.txt56 B
scalar-double.slang2.1 KiB
scalar-double.slang.expected.txt26 B
scalar-float.slang2.0 KiB
scalar-float.slang.expected.txt26 B
scalar-int.slang756 B
scalar-int.slang.expected.txt11 B
scalar-int64.slang1.4 KiB
scalar-int64.slang.expected.txt36 B
scalar-swizzling.slang2.4 KiB
scalar-uint.slang770 B
scalar-uint.slang.expected.txt11 B
scalar-uint64.slang1.6 KiB
scalar-uint64.slang.expected.txt36 B
structured-buffer-spirv-memory-qualifier.slang292 B
subgroup-quad.slang2.6 KiB
system-values-draw-parameters.slang1.4 KiB
texture-2d-gather.slang2.2 KiB
texture-lod-shadow.slang894 B
vector-dot-int.slang1.6 KiB
vector-dot-int.slang.expected.txt26 B
vector-double-reduced-intrinsic.slang2.2 KiB
vector-double-reduced-intrinsic.slang.expected.txt157 B
vector-float.slang2.7 KiB
vector-float.slang.expected.txt176 B
vector-int-runtime-index.slang1.2 KiB
vector-int-runtime-index.slang.expected.txt13 B
vector-int.slang932 B
vector-int.slang.expected.txt12 B
wave-active-count-bits.slang904 B
wave-active-count-bits.slang.expected.txt16 B
wave-active-product.slang1.4 KiB
wave-active-product.slang.expected.txt47 B
wave-broadcast-lane-at-vk.slang913 B
wave-broadcast-lane-at-vk.slang.expected.txt8 B
wave-broadcast-lane-at.slang1.3 KiB
wave-broadcast-lane-at.slang.expected.txt12 B
wave-diverge.slang968 B
wave-diverge.slang.expected.txt8 B
wave-equality.slang1.1 KiB
wave-equality.slang.expected.txt12 B
wave-get-lane-index.slang966 B
wave-get-lane-index.slang.expected.txt16 B
wave-is-first-lane.slang1.0 KiB
wave-is-first-lane.slang.expected.txt37 B
wave-matrix.slang1.7 KiB
wave-matrix.slang.expected.txt32 B
wave-prefix-count-bits.slang739 B
wave-prefix-count-bits.slang.expected.txt16 B
wave-prefix-product.slang994 B
wave-prefix-product.slang.expected.txt55 B
wave-prefix-sum-fp16.slang980 B
wave-prefix-sum.slang987 B
wave-prefix-sum.slang.expected.txt47 B
wave-read-lane-at-vk.slang1.6 KiB
wave-read-lane-at-vk.slang.expected.txt12 B
wave-read-lane-at.slang1.9 KiB
wave-read-lane-at.slang.expected.txt12 B
wave-shuffle-vk.slang1.1 KiB
wave-shuffle-vk.slang.expected.txt8 B
wave-shuffle.slang1.4 KiB
wave-shuffle.slang.expected.txt10 B
wave-vector.slang1.2 KiB
wave-vector.slang.expected.txt24 B
wave.slang1.5 KiB
wave.slang.expected.txt20 B