yum-mirror/slang

Making it easier to work with shaders

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

yumfix compiler bug lolf8cb9c4d6

master
188 files

files

address-space-specialize.slang1.2 KiB
aligned-load-store.slang489 B
array-of-array.slang350 B
array-param-gep.slang931 B
array-resource.slang942 B
array-stride-decoration-1.slang737 B
array-stride-decoration-2.slang733 B
array-stride-decoration-3.slang755 B
array-stride-decoration-4.slang821 B
array-uniform-param.slang934 B
atomic-64bit.slang281 B
atomic-float16-vector.slang824 B
atomic-image-access.slang885 B
atomic-memory-class.slang450 B
barrier.slang392 B
bit-field.slang1.1 KiB
block-decoration.slang390 B
bool-vector.slang633 B
buffer-pointer-matrix-layout.slang1.8 KiB
c-layout-buffer-2.slang1.2 KiB
c-layout-buffer-3.slang997 B
c-layout-buffer.slang1.7 KiB
capability-storage-input-output.slang1.1 KiB
capability-storage-push-constant.slang1.0 KiB
capability-uniform-and-storage.slang2.0 KiB
cbuffer-dx-layout-1.slang1.8 KiB
cbuffer-dx-layout-2.slang2.1 KiB
cbuffer-dx-layout-3.slang1.1 KiB
cbuffer-dx-layout-4.slang1.1 KiB
cbuffer-not-dx-layout.slang1.1 KiB
cmd-arg-debug-info.slang202 B
coherent-2.slang784 B
coherent-texture.slang986 B
coherent.slang724 B
constant-buffer-layout.slang994 B
debug-compilation-unit-main-file.slang1.4 KiB
debug-info.slang663 B
debug-printf.slang515 B
debug-store.slang633 B
debug-type-atomic-pointer.slang890 B
debug-type-pointer-2.slang480 B
debug-type-pointer.slang2.0 KiB
debug-value-dynamic-index.slang651 B
debug-var-generic-param.slang1.8 KiB
debug-variable-scope.slang2.2 KiB
depth-replacing-gt-lt.slang406 B
depth-replacing-none.slang464 B
depth-replacing.slang346 B
depth-texture.slang682 B
descriptor-heap-space.slang862 B
device-index-glsl-syntax.slang380 B
device-index-hlsl-syntax.slang363 B
direct-spirv-compute-simple.slang705 B
direct-spirv-compute-simple.slang.expected.txt7 B
direct-spirv-control-flow-2.slang979 B
direct-spirv-control-flow-2.slang.expected.txt27 B
direct-spirv-control-flow.slang594 B
direct-spirv-control-flow.slang.expected.txt8 B
direct-spirv-emit.slang393 B
direct-spirv-emit.slang.expected688 B
discard.slang708 B
double-atomic-add-byte-address-buffer.slang196 B
draw-index.slang470 B
empty-module.slang131 B
existential-ptr.slang922 B
explicit-context-validation-builtin-compute-glsl.slang830 B
explicit-context-validation-builtin-compute-hlsl.slang758 B
explicit-context-validation-builtin-vertex-glsl.slang1.2 KiB
explicit-context-validation-groupshared.slang984 B
explicit-context-validation-raytracing-glsl.slang2.1 KiB
explicit-context-validation-raytracing-hlsl.slang1.3 KiB
fetch-array-from-parameter-block.slang350 B
flat-builtin.slang388 B
flat.slang534 B
forceinline-nohoist.slang684 B
fragment-invocation-density.slang959 B
fwidth.slang1.8 KiB
geometry-decoration-ordering.slang624 B
geometry-shader-sub-func.slang1.1 KiB
geometry-shader.slang1.3 KiB
get-vertex-attribute.slang370 B
global-compute.slang246 B
global-pointer.slang348 B
groupshared-array-atomic.slang468 B
hull-shader-outputtopology.slang1.4 KiB
hull-shader.slang937 B
i64-structured-buffer.slang444 B
image-atomic-array-2.slang348 B
image-atomic-array.slang387 B
infinite-loop.slang526 B
int-cast-unsigned-to-signed.slang1.0 KiB
large-struct-pack.slang853 B
large-struct-ptr.slang423 B
large-struct.slang1.1 KiB
matrix-bool-lowering.slang3.6 KiB
matrix-integer-lowering.slang6.0 KiB
matrix-vertex-input.slang1.9 KiB
mesh-primitive.slang1.4 KiB
mesh-shader-invert-y.slang632 B
multi-entry-point-input-var.slang331 B
multi-entrypoint-no-rename.slang394 B
multi-entrypoint.slang492 B
mutating-method-syn.slang600 B
namespace-texture-array.slang431 B
nested-entrypoint.slang347 B
optional-vertex-output.slang653 B
pointer-2.slang2.0 KiB
pointer-access.slang676 B
pointer-array-2.slang556 B
pointer-array.slang383 B
pointer-bug-2.slang549 B
pointer-bug-3.slang305 B
pointer-bug.slang358 B
pointer-data-marshal.slang597 B
pointer-default-constructor.slang592 B
pointer-from-user-guide.slang649 B
pointer.slang1.1 KiB
preserve-param.slang398 B
primitive-id-2.slang230 B
primitive-id.slang738 B
ptr-empty-struct.slang286 B
ptr-member-func.slang774 B
ptr-subscript.slang433 B
ptr-unsized-array-2.slang622 B
ptr-unsized-array-3.slang923 B
ptr-unsized-array-4.slang875 B
ptr-unsized-array.slang428 B
ptr-vector-member.slang479 B
push-constant-layout.slang526 B
push-constant-space.slang380 B
rcp-w-fragment.slang205 B
ref-this.slang494 B
renderdoc-cmd.slang0 B
sampler-shadow.slang366 B
sb-load-2.slang517 B
sb-load.slang570 B
scalar-buffer-packing.slang1.2 KiB
scalar-structured-buffer.slang738 B
separate-debug.slang741 B
shader-utils.slang457 B
shading-rate.slang221 B
small-int-texture.slang628 B
spec-constant-generic.slang1.3 KiB
spec-constant-int-val-float-to-int-cast.slang357 B
spec-constant-numthreads.slang1.1 KiB
spec-constant-operations.slang2.0 KiB
spec-constant-sized-array-1.slang1.4 KiB
spec-constant-sized-array-2.slang1.5 KiB
spec-constant-sized-array-3.slang1.7 KiB
spec-constant-sized-array-4.slang1.5 KiB
spec-constant-space.slang412 B
specialization-constant.slang2.1 KiB
spirv-debug-break.slang724 B
spirv-instruction.slang479 B
spirv-instruction.slang.expected.txt8 B
spirv-reflection.slang1.4 KiB
spirv-version-option.slang662 B
spirv-version-option.slang.glsl164 B
spv-version.slang381 B
static-array-spv-asm.slang819 B
std140-layout.slang350 B
structured-buffer-dx-layout.slang1.5 KiB
subgroup-size-2.slang1.6 KiB
subgroup-size.slang381 B
sv-vertex-id-preserve-params.slang500 B
sv-vertex-id.slang602 B
sv-vulkan-instance-vertex-id.slang1.1 KiB
sv-vulkan-sample-position.slang586 B
sv_instance.slang510 B
swizzle-signed-typecast.slang581 B
tbuffer-dx-layout-1.slang1.5 KiB
tess-factor-legalize-array-size.slang1.7 KiB
tess-factor.slang723 B
tessellation-patch-as-argument.slang2.7 KiB
tessellation.slang3.1 KiB
texture-query-lod.slang435 B
u-to-accelstruct.slang683 B
uconvert-vector-typecheck.slang516 B
unknown-opcode.slang293 B
variable-pointer.slang692 B
varying-out-index.slang664 B
vector-member-atomic.slang386 B
vector-times-scalar.slang592 B
view-id.slang554 B
vk-buffer-pointer-1.slang748 B
vk-buffer-pointer.slang582 B
vk-offset.slang1.0 KiB
while-continue.slang755 B