index
:
slang.git
master
Making it easier to work with shaders
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
tests
/
spirv
Mode
Name
Size
-rw-r--r--
address-space-specialize.slang
1238
log
stats
plain
-rw-r--r--
aligned-load-store.slang
489
log
stats
plain
-rw-r--r--
array-of-array.slang
350
log
stats
plain
-rw-r--r--
array-param-gep.slang
931
log
stats
plain
-rw-r--r--
array-resource.slang
942
log
stats
plain
-rw-r--r--
array-stride-decoration-1.slang
737
log
stats
plain
-rw-r--r--
array-stride-decoration-2.slang
733
log
stats
plain
-rw-r--r--
array-stride-decoration-3.slang
755
log
stats
plain
-rw-r--r--
array-stride-decoration-4.slang
821
log
stats
plain
-rw-r--r--
array-uniform-param.slang
934
log
stats
plain
-rw-r--r--
atomic-64bit.slang
281
log
stats
plain
-rw-r--r--
atomic-float16-vector.slang
824
log
stats
plain
-rw-r--r--
atomic-image-access.slang
885
log
stats
plain
-rw-r--r--
atomic-memory-class.slang
450
log
stats
plain
-rw-r--r--
barrier.slang
392
log
stats
plain
-rw-r--r--
bit-field.slang
1173
log
stats
plain
-rw-r--r--
block-decoration.slang
390
log
stats
plain
-rw-r--r--
bool-vector.slang
633
log
stats
plain
-rw-r--r--
buffer-pointer-matrix-layout.slang
1822
log
stats
plain
-rw-r--r--
c-layout-buffer-2.slang
1233
log
stats
plain
-rw-r--r--
c-layout-buffer-3.slang
997
log
stats
plain
-rw-r--r--
c-layout-buffer.slang
1766
log
stats
plain
-rw-r--r--
capability-storage-input-output.slang
1078
log
stats
plain
-rw-r--r--
capability-storage-push-constant.slang
1051
log
stats
plain
-rw-r--r--
capability-uniform-and-storage.slang
2094
log
stats
plain
-rw-r--r--
cbuffer-dx-layout-1.slang
1857
log
stats
plain
-rw-r--r--
cbuffer-dx-layout-2.slang
2121
log
stats
plain
-rw-r--r--
cbuffer-dx-layout-3.slang
1172
log
stats
plain
-rw-r--r--
cbuffer-dx-layout-4.slang
1156
log
stats
plain
-rw-r--r--
cbuffer-not-dx-layout.slang
1082
log
stats
plain
-rw-r--r--
cmd-arg-debug-info.slang
202
log
stats
plain
-rw-r--r--
coherent-2.slang
784
log
stats
plain
-rw-r--r--
coherent-texture.slang
986
log
stats
plain
-rw-r--r--
coherent.slang
724
log
stats
plain
-rw-r--r--
constant-buffer-layout.slang
994
log
stats
plain
-rw-r--r--
debug-compilation-unit-main-file.slang
1438
log
stats
plain
-rw-r--r--
debug-info.slang
663
log
stats
plain
-rw-r--r--
debug-printf.slang
515
log
stats
plain
-rw-r--r--
debug-store.slang
633
log
stats
plain
-rw-r--r--
debug-type-atomic-pointer.slang
890
log
stats
plain
-rw-r--r--
debug-type-pointer-2.slang
480
log
stats
plain
-rw-r--r--
debug-type-pointer.slang
2023
log
stats
plain
-rw-r--r--
debug-value-dynamic-index.slang
651
log
stats
plain
-rw-r--r--
debug-var-generic-param.slang
1894
log
stats
plain
-rw-r--r--
debug-variable-scope.slang
2249
log
stats
plain
-rw-r--r--
depth-replacing-gt-lt.slang
406
log
stats
plain
-rw-r--r--
depth-replacing-none.slang
464
log
stats
plain
-rw-r--r--
depth-replacing.slang
346
log
stats
plain
-rw-r--r--
depth-texture.slang
926
log
stats
plain
-rw-r--r--
descriptor-heap-space.slang
862
log
stats
plain
-rw-r--r--
device-index-glsl-syntax.slang
380
log
stats
plain
-rw-r--r--
device-index-hlsl-syntax.slang
363
log
stats
plain
-rw-r--r--
direct-spirv-compute-simple.slang
705
log
stats
plain
-rw-r--r--
direct-spirv-compute-simple.slang.expected.txt
7
log
stats
plain
-rw-r--r--
direct-spirv-control-flow-2.slang
979
log
stats
plain
-rw-r--r--
direct-spirv-control-flow-2.slang.expected.txt
27
log
stats
plain
-rw-r--r--
direct-spirv-control-flow.slang
594
log
stats
plain
-rw-r--r--
direct-spirv-control-flow.slang.expected.txt
8
log
stats
plain
-rw-r--r--
direct-spirv-emit.slang
393
log
stats
plain
-rw-r--r--
direct-spirv-emit.slang.expected
688
log
stats
plain
-rw-r--r--
discard.slang
708
log
stats
plain
-rw-r--r--
double-atomic-add-byte-address-buffer.slang
196
log
stats
plain
-rw-r--r--
draw-index.slang
470
log
stats
plain
-rw-r--r--
empty-module.slang
131
log
stats
plain
-rw-r--r--
existential-ptr.slang
922
log
stats
plain
-rw-r--r--
explicit-context-validation-builtin-compute-glsl.slang
830
log
stats
plain
-rw-r--r--
explicit-context-validation-builtin-compute-hlsl.slang
758
log
stats
plain
-rw-r--r--
explicit-context-validation-builtin-vertex-glsl.slang
1262
log
stats
plain
-rw-r--r--
explicit-context-validation-groupshared.slang
984
log
stats
plain
-rw-r--r--
explicit-context-validation-raytracing-glsl.slang
2195
log
stats
plain
-rw-r--r--
explicit-context-validation-raytracing-hlsl.slang
1331
log
stats
plain
-rw-r--r--
fetch-array-from-parameter-block.slang
350
log
stats
plain
-rw-r--r--
flat-builtin.slang
388
log
stats
plain
-rw-r--r--
flat.slang
534
log
stats
plain
-rw-r--r--
forceinline-nohoist.slang
684
log
stats
plain
-rw-r--r--
fragment-invocation-density.slang
959
log
stats
plain
-rw-r--r--
fwidth.slang
1794
log
stats
plain
-rw-r--r--
geometry-decoration-ordering.slang
624
log
stats
plain
-rw-r--r--
geometry-shader-sub-func.slang
1141
log
stats
plain
-rw-r--r--
geometry-shader.slang
1320
log
stats
plain
-rw-r--r--
get-vertex-attribute.slang
370
log
stats
plain
-rw-r--r--
global-compute.slang
246
log
stats
plain
-rw-r--r--
global-pointer.slang
348
log
stats
plain
-rw-r--r--
groupshared-array-atomic.slang
468
log
stats
plain
-rw-r--r--
hull-shader-outputtopology.slang
1460
log
stats
plain
-rw-r--r--
hull-shader.slang
937
log
stats
plain
-rw-r--r--
i64-structured-buffer.slang
444
log
stats
plain
-rw-r--r--
image-atomic-array-2.slang
348
log
stats
plain
-rw-r--r--
image-atomic-array.slang
387
log
stats
plain
-rw-r--r--
int-cast-unsigned-to-signed.slang
1062
log
stats
plain
-rw-r--r--
large-struct-pack.slang
853
log
stats
plain
-rw-r--r--
large-struct-ptr.slang
423
log
stats
plain
-rw-r--r--
large-struct.slang
1100
log
stats
plain
-rw-r--r--
matrix-bool-lowering.slang
3660
log
stats
plain
-rw-r--r--
matrix-integer-lowering.slang
6135
log
stats
plain
-rw-r--r--
matrix-vertex-input.slang
1904
log
stats
plain
-rw-r--r--
mesh-primitive.slang
1455
log
stats
plain
-rw-r--r--
mesh-shader-invert-y.slang
632
log
stats
plain
-rw-r--r--
multi-entry-point-input-var.slang
331
log
stats
plain
-rw-r--r--
multi-entrypoint-no-rename.slang
394
log
stats
plain
-rw-r--r--
multi-entrypoint.slang
492
log
stats
plain
-rw-r--r--
mutating-method-syn.slang
600
log
stats
plain
-rw-r--r--
namespace-texture-array.slang
431
log
stats
plain
-rw-r--r--
nested-entrypoint.slang
347
log
stats
plain
-rw-r--r--
optional-vertex-output.slang
653
log
stats
plain
-rw-r--r--
pointer-2.slang
2005
log
stats
plain
-rw-r--r--
pointer-access.slang
676
log
stats
plain
-rw-r--r--
pointer-array-2.slang
556
log
stats
plain
-rw-r--r--
pointer-array.slang
383
log
stats
plain
-rw-r--r--
pointer-bug-2.slang
549
log
stats
plain
-rw-r--r--
pointer-bug-3.slang
305
log
stats
plain
-rw-r--r--
pointer-bug.slang
358
log
stats
plain
-rw-r--r--
pointer-data-marshal.slang
597
log
stats
plain
-rw-r--r--
pointer-default-constructor.slang
592
log
stats
plain
-rw-r--r--
pointer-from-user-guide.slang
649
log
stats
plain
-rw-r--r--
pointer.slang
1091
log
stats
plain
-rw-r--r--
preserve-param.slang
398
log
stats
plain
-rw-r--r--
primitive-id-2.slang
230
log
stats
plain
-rw-r--r--
primitive-id.slang
738
log
stats
plain
-rw-r--r--
ptr-empty-struct.slang
286
log
stats
plain
-rw-r--r--
ptr-member-func.slang
774
log
stats
plain
-rw-r--r--
ptr-subscript.slang
433
log
stats
plain
-rw-r--r--
ptr-unsized-array-2.slang
622
log
stats
plain
-rw-r--r--
ptr-unsized-array-3.slang
923
log
stats
plain
-rw-r--r--
ptr-unsized-array-4.slang
875
log
stats
plain
-rw-r--r--
ptr-unsized-array.slang
428
log
stats
plain
-rw-r--r--
ptr-vector-member.slang
479
log
stats
plain
-rw-r--r--
push-constant-layout.slang
526
log
stats
plain
-rw-r--r--
push-constant-space.slang
380
log
stats
plain
-rw-r--r--
rcp-w-fragment.slang
205
log
stats
plain
-rw-r--r--
ref-this.slang
494
log
stats
plain
-rw-r--r--
renderdoc-cmd.slang
0
log
stats
plain
-rw-r--r--
sampler-shadow.slang
366
log
stats
plain
-rw-r--r--
sb-load-2.slang
517
log
stats
plain
-rw-r--r--
sb-load.slang
570
log
stats
plain
-rw-r--r--
scalar-buffer-packing.slang
1208
log
stats
plain
-rw-r--r--
scalar-structured-buffer.slang
738
log
stats
plain
-rw-r--r--
separate-debug.slang
741
log
stats
plain
-rw-r--r--
shader-utils.slang
457
log
stats
plain
-rw-r--r--
shading-rate.slang
221
log
stats
plain
-rw-r--r--
small-int-texture.slang
628
log
stats
plain
-rw-r--r--
spec-constant-generic.slang
1323
log
stats
plain
-rw-r--r--
spec-constant-int-val-float-to-int-cast.slang
357
log
stats
plain
-rw-r--r--
spec-constant-numthreads.slang
1136
log
stats
plain
-rw-r--r--
spec-constant-operations.slang
2008
log
stats
plain
-rw-r--r--
spec-constant-sized-array-1.slang
1422
log
stats
plain
-rw-r--r--
spec-constant-sized-array-2.slang
1559
log
stats
plain
-rw-r--r--
spec-constant-sized-array-3.slang
1769
log
stats
plain
-rw-r--r--
spec-constant-sized-array-4.slang
1490
log
stats
plain
-rw-r--r--
spec-constant-space.slang
412
log
stats
plain
-rw-r--r--
specialization-constant.slang
2198
log
stats
plain
-rw-r--r--
spirv-debug-break.slang
724
log
stats
plain
-rw-r--r--
spirv-instruction.slang
479
log
stats
plain
-rw-r--r--
spirv-instruction.slang.expected.txt
8
log
stats
plain
-rw-r--r--
spirv-reflection.slang
1468
log
stats
plain
-rw-r--r--
spirv-version-option.slang
662
log
stats
plain
-rw-r--r--
spirv-version-option.slang.glsl
164
log
stats
plain
-rw-r--r--
spv-version.slang
381
log
stats
plain
-rw-r--r--
static-array-spv-asm.slang
819
log
stats
plain
-rw-r--r--
std140-layout.slang
350
log
stats
plain
-rw-r--r--
structured-buffer-dx-layout.slang
1557
log
stats
plain
-rw-r--r--
subgroup-size-2.slang
1595
log
stats
plain
-rw-r--r--
subgroup-size.slang
381
log
stats
plain
-rw-r--r--
sv-vertex-id-preserve-params.slang
500
log
stats
plain
-rw-r--r--
sv-vertex-id.slang
602
log
stats
plain
-rw-r--r--
sv-vulkan-instance-vertex-id.slang
1080
log
stats
plain
-rw-r--r--
sv-vulkan-sample-position.slang
586
log
stats
plain
-rw-r--r--
sv_instance.slang
510
log
stats
plain
-rw-r--r--
swizzle-signed-typecast.slang
581
log
stats
plain
-rw-r--r--
tbuffer-dx-layout-1.slang
1531
log
stats
plain
-rw-r--r--
tess-factor-legalize-array-size.slang
1771
log
stats
plain
-rw-r--r--
tess-factor.slang
723
log
stats
plain
-rw-r--r--
tessellation-patch-as-argument.slang
2714
log
stats
plain
-rw-r--r--
tessellation.slang
3200
log
stats
plain
-rw-r--r--
texture-query-lod.slang
435
log
stats
plain
-rw-r--r--
u-to-accelstruct.slang
683
log
stats
plain
-rw-r--r--
uconvert-vector-typecheck.slang
516
log
stats
plain
-rw-r--r--
unknown-opcode.slang
293
log
stats
plain
-rw-r--r--
variable-pointer.slang
692
log
stats
plain
-rw-r--r--
varying-out-index.slang
664
log
stats
plain
-rw-r--r--
vector-member-atomic.slang
386
log
stats
plain
-rw-r--r--
vector-times-scalar.slang
592
log
stats
plain
-rw-r--r--
view-id.slang
554
log
stats
plain
-rw-r--r--
vk-buffer-pointer-1.slang
748
log
stats
plain
-rw-r--r--
vk-buffer-pointer.slang
582
log
stats
plain
-rw-r--r--
vk-offset.slang
1051
log
stats
plain
-rw-r--r--
while-continue.slang
755
log
stats
plain