yum-mirror/slang

Making it easier to work with shaders

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

yumfix compiler bug lolf8cb9c4d6

master
35 folders44 files

files

atomic-t/
bit-cast/
bitfield/
capability/
constants/
defer/
descriptor-handle/
dynamic-uniform/
enums/
error-handling/
extensions/
function-calls/
generics/
higher-order-functions/
if-let/
ifunc/
inheritance/
initializer-lists/
interfaces/
lambda/
modules/
namespaces/
operators/
parameters/
pointer/
properties/
saturated-cooperation/
shader-params/
spirv-asm/
static-members/
struct-field-initializers/
swizzles/
tuple/
types/
zero-initialize/
0-array-1.slang1.1 KiB
0-array-2.slang957 B
0-array.slang1.4 KiB
1-vector.slang636 B
anonymous-struct.slang716 B
anyvalue-layout.slang940 B
anyvalue-matrix-layout.slang587 B
cond-field.slang1.4 KiB
empty-struct-method.slang632 B
general-inline.slang1.1 KiB
general-inline.slang.expected.txt8 B
glsl-extension.slang560 B
interface-as-rhs-error.slang2.0 KiB
known-builtin-enum-test.slang649 B
lang-version.slang1.2 KiB
let-debug-info.slang718 B
matrix-select.slang1.9 KiB
multi-level-break-switch.slang1015 B
multi-level-break-switch.slang.expected.txt8 B
multi-level-break.slang1.4 KiB
multi-level-break.slang.expected.txt8 B
nested-empty-initializer-list.slang649 B
nested-optional.slang711 B
no-hlsl-binding.slang592 B
no-hlsl-pack-constant-buffer-elements.slang611 B
no-mangle.slang539 B
non-copyable-return.slang944 B
overload-resolution-signed-unsigned.slang438 B
overload-resolution.slang776 B
overloaded-subscript.slang1.2 KiB
pointer-cast-glsl.slang1.1 KiB
resource-specialization-nested-specialization.slang1.1 KiB
resource-specialization-struct-out.slang597 B
resource-specialization-struct-return.slang574 B
shared-memory-initializer-error.slang393 B
simple-inline.slang687 B
simple-inline.slang.expected.txt7 B
single-arg-ctor-call.slang471 B
stage-switch.slang711 B
static_assert.slang2.5 KiB
struct-in-func.slang473 B
struct-in-func.slang.expected.txt1 B
system-value-extraction.slang1.2 KiB
unsized-array.slang834 B