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
/
bugs
Mode
Name
Size
-rw-r--r--
addr-scope-fix.slang
1859
log
stats
plain
-rw-r--r--
addr-scope-fix.slang.expected.txt
25
log
stats
plain
-rw-r--r--
array-size-groupshared.slang
984
log
stats
plain
-rw-r--r--
array-size-groupshared.slang.expected.txt
23
log
stats
plain
-rw-r--r--
array-size-static-const-2.slang
747
log
stats
plain
-rw-r--r--
array-size-static-const-2.slang.expected.txt
23
log
stats
plain
-rw-r--r--
array-size-static-const.hlsl
346
log
stats
plain
-rw-r--r--
assign-nullptr.slang
442
log
stats
plain
-rw-r--r--
atomic-coerce.slang
796
log
stats
plain
-rw-r--r--
atomic-coerce.slang.expected.txt
8
log
stats
plain
-rw-r--r--
bool-init.slang
654
log
stats
plain
-rw-r--r--
bool-init.slang.expected.txt
8
log
stats
plain
-rw-r--r--
bool-op.slang
1540
log
stats
plain
-rw-r--r--
bool-op.slang.expected.txt
49
log
stats
plain
-rw-r--r--
branch-attribute.slang
537
log
stats
plain
-rw-r--r--
branch-switch-attribute.slang
519
log
stats
plain
-rw-r--r--
buffer-swizzle-store.slang
696
log
stats
plain
-rw-r--r--
buffer-swizzle-store.slang.expected.txt
15
log
stats
plain
-rw-r--r--
byte-address-buffer-interlocked-add-f32.slang
484
log
stats
plain
-rw-r--r--
byte-address-buffer-interlocked-add-f32.slang.expected.txt
16
log
stats
plain
-rw-r--r--
c-style-cast-coerce.slang
464
log
stats
plain
-rw-r--r--
c-style-cast-coerce.slang.expected
187
log
stats
plain
-rw-r--r--
c-style-cast-overload.slang
613
log
stats
plain
-rw-r--r--
c-style-cast-overload.slang.expected.txt
8
log
stats
plain
-rw-r--r--
cbuffer-member-init.hlsl
196
log
stats
plain
-rw-r--r--
cyclic-type-2.slang
287
log
stats
plain
-rw-r--r--
cyclic-type.slang
215
log
stats
plain
-rw-r--r--
do-loop.hlsl
807
log
stats
plain
-rw-r--r--
dxbc-double-problem.slang
1420
log
stats
plain
-rw-r--r--
dxbc-double-problem.slang.expected.txt
86
log
stats
plain
-rw-r--r--
empty-switch.slang
812
log
stats
plain
-rw-r--r--
empty-switch.slang.expected.txt
8
log
stats
plain
-rw-r--r--
empty.slang
121
log
stats
plain
-rw-r--r--
enum-init-cast.slang
377
log
stats
plain
-rw-r--r--
eroneous-generic-parse.slang
455
log
stats
plain
-rw-r--r--
eroneous-generic-parse.slang.expected
210
log
stats
plain
-rw-r--r--
extended-type-in-param.slang
579
log
stats
plain
-rw-r--r--
extension-lifetime.slang
1174
log
stats
plain
-rw-r--r--
frexp-double.slang
1272
log
stats
plain
-rw-r--r--
frexp.slang
1110
log
stats
plain
-rw-r--r--
func-type-specialize.slang
747
log
stats
plain
-rw-r--r--
g3180-swizzle-nd-vectors.slang
851
log
stats
plain
-rw-r--r--
generic-constant-fold.slang
1248
log
stats
plain
-rw-r--r--
generic-constant-fold.slang.expected.txt
23
log
stats
plain
-rw-r--r--
generic-default-matrix.slang
526
log
stats
plain
-rw-r--r--
generic-default-matrix.slang.expected.txt
8
log
stats
plain
-rw-r--r--
generic-default-value.slang
501
log
stats
plain
-rw-r--r--
generic-default-value.slang.expected.txt
8
log
stats
plain
-rw-r--r--
generic-extension.slang
613
log
stats
plain
-rw-r--r--
generic-extension.slang.expected.txt
8
log
stats
plain
-rw-r--r--
generic-groupshared.slang
654
log
stats
plain
-rw-r--r--
generic-groupshared.slang.expected.txt
8
log
stats
plain
-rw-r--r--
generic-initializer-inlining.slang
520
log
stats
plain
-rw-r--r--
generic-member-method.slang
1430
log
stats
plain
-rw-r--r--
generic-member-method.slang.expected.txt
8
log
stats
plain
-rw-r--r--
generic-param-cast.slang
818
log
stats
plain
-rw-r--r--
generic-param-cast.slang.expected.txt
8
log
stats
plain
-rw-r--r--
generic-type-arg-overloaded.slang
671
log
stats
plain
-rw-r--r--
generic-type-arg-overloaded.slang.expected
947
log
stats
plain
-rw-r--r--
generic-type-duplication.slang
910
log
stats
plain
-rw-r--r--
generic-type-duplication.slang.expected.txt
8
log
stats
plain
-rw-r--r--
generic-uint-value-param.slang
369
log
stats
plain
-rw-r--r--
generic-uint-value-param.slang.expected.txt
59
log
stats
plain
-rw-r--r--
gh-103.slang
723
log
stats
plain
-rw-r--r--
gh-122.slang
408
log
stats
plain
-rw-r--r--
gh-122.slang.glsl
621
log
stats
plain
-rw-r--r--
gh-133.slang
318
log
stats
plain
-rw-r--r--
gh-133.slang.glsl
342
log
stats
plain
-rw-r--r--
gh-171.slang
455
log
stats
plain
-rw-r--r--
gh-172.slang
731
log
stats
plain
-rw-r--r--
gh-1990.slang
1494
log
stats
plain
-rw-r--r--
gh-1990.slang.expected.txt
21
log
stats
plain
-rw-r--r--
gh-2936.slang
1017
log
stats
plain
-rw-r--r--
gh-295.hlsl
930
log
stats
plain
-rw-r--r--
gh-2959.slang
495
log
stats
plain
-rw-r--r--
gh-3075.slang
611
log
stats
plain
-rw-r--r--
gh-3075.slang.expected.txt
15
log
stats
plain
-rw-r--r--
gh-3085.slang
910
log
stats
plain
-rw-r--r--
gh-3086.slang
450
log
stats
plain
-rw-r--r--
gh-3087-multi-entry-point.slang
995
log
stats
plain
-rw-r--r--
gh-3087.slang
663
log
stats
plain
-rw-r--r--
gh-333.slang
727
log
stats
plain
-rw-r--r--
gh-34.hlsl
369
log
stats
plain
-rw-r--r--
gh-3408.slang
559
log
stats
plain
-rw-r--r--
gh-3429.slang
1083
log
stats
plain
-rw-r--r--
gh-357.slang
634
log
stats
plain
-rw-r--r--
gh-357.slang.expected.txt
36
log
stats
plain
-rw-r--r--
gh-3589.slang
544
log
stats
plain
-rw-r--r--
gh-3601.slang
1099
log
stats
plain
-rw-r--r--
gh-3637.slang
1213
log
stats
plain
-rw-r--r--
gh-3643.slang
313
log
stats
plain
-rw-r--r--
gh-3727.slang
240
log
stats
plain
-rw-r--r--
gh-3780.slang
1161
log
stats
plain
-rw-r--r--
gh-3781.slang
450
log
stats
plain
-rw-r--r--
gh-3783.slang
369
log
stats
plain
-rw-r--r--
gh-3792.slang
502
log
stats
plain
-rw-r--r--
gh-3795.slang
378
log
stats
plain
-rw-r--r--
gh-3802.slang
246
log
stats
plain
-rw-r--r--
gh-3808.slang
370
log
stats
plain
-rw-r--r--
gh-3818.slang
841
log
stats
plain
-rw-r--r--
gh-3824.slang
301
log
stats
plain
-rw-r--r--
gh-3825.slang
573
log
stats
plain
-rw-r--r--
gh-3834.slang
967
log
stats
plain
-rw-r--r--
gh-3845-2.slang
654
log
stats
plain
-rw-r--r--
gh-3845.slang
641
log
stats
plain
-rw-r--r--
gh-3930.slang
764
log
stats
plain
-rw-r--r--
gh-3931-2.slang
3222
log
stats
plain
-rw-r--r--
gh-3931.slang
945
log
stats
plain
-rw-r--r--
gh-3935.slang
786
log
stats
plain
-rw-r--r--
gh-3980.slang
6889
log
stats
plain
-rw-r--r--
gh-3997.slang
549
log
stats
plain
-rw-r--r--
gh-4031.slang
1633
log
stats
plain
-rw-r--r--
gh-4111.slang
456
log
stats
plain
-rw-r--r--
gh-4131.slang
791
log
stats
plain
-rw-r--r--
gh-4150.slang
1404
log
stats
plain
-rw-r--r--
gh-4200.slang
472
log
stats
plain
-rw-r--r--
gh-4305.slang
1514
log
stats
plain
-rw-r--r--
gh-4345.slang
1145
log
stats
plain
-rw-r--r--
gh-4395.slang
2338
log
stats
plain
-rw-r--r--
gh-4411.slang
752
log
stats
plain
-rw-r--r--
gh-4414.slang
171
log
stats
plain
-rw-r--r--
gh-4434.slang
977
log
stats
plain
-rw-r--r--
gh-4441.slang
960
log
stats
plain
-rw-r--r--
gh-4457.slang
626
log
stats
plain
-rw-r--r--
gh-4467.slang
916
log
stats
plain
-rw-r--r--
gh-449.slang
971
log
stats
plain
-rw-r--r--
gh-449.slang.expected
316
log
stats
plain
-rw-r--r--
gh-4504.slang
807
log
stats
plain
-rw-r--r--
gh-4531.slang
641
log
stats
plain
-rw-r--r--
gh-4533.slang
697
log
stats
plain
-rw-r--r--
gh-4556.slang
1086
log
stats
plain
-rw-r--r--
gh-463.slang
187
log
stats
plain
-rw-r--r--
gh-463.slang.expected
165
log
stats
plain
-rw-r--r--
gh-4633.slang
461
log
stats
plain
-rw-r--r--
gh-4667.slang
26
log
stats
plain
-rw-r--r--
gh-4700.slang
879
log
stats
plain
-rw-r--r--
gh-4704.slang
590
log
stats
plain
-rw-r--r--
gh-471.slang
588
log
stats
plain
-rw-r--r--
gh-471.slang.expected.txt
11
log
stats
plain
-rw-r--r--
gh-4818-1.slang
255
log
stats
plain
-rw-r--r--
gh-4818-2.slang
250
log
stats
plain
-rw-r--r--
gh-4863.slang
747
log
stats
plain
-rw-r--r--
gh-487.slang
882
log
stats
plain
-rw-r--r--
gh-487.slang.expected.txt
8
log
stats
plain
-rw-r--r--
gh-4922-nointerpolation.slang
423
log
stats
plain
-rw-r--r--
gh-518.slang
995
log
stats
plain
-rw-r--r--
gh-518.slang.expected.txt
8
log
stats
plain
-rw-r--r--
gh-519.slang
878
log
stats
plain
-rw-r--r--
gh-519.slang.expected.txt
8
log
stats
plain
-rw-r--r--
gh-566.slang
694
log
stats
plain
-rw-r--r--
gh-566.slang.expected.txt
12
log
stats
plain
-rw-r--r--
gh-569.slang
654
log
stats
plain
-rw-r--r--
gh-569.slang.expected.txt
8
log
stats
plain
-rw-r--r--
gh-666.slang
167
log
stats
plain
-rw-r--r--
gh-75.hlsl
483
log
stats
plain
-rw-r--r--
gh-75.hlsl.expected
140
log
stats
plain
-rw-r--r--
gh-775.slang
658
log
stats
plain
-rw-r--r--
gh-775.slang.expected.txt
20
log
stats
plain
-rw-r--r--
gh-841.slang
822
log
stats
plain
-rw-r--r--
gh-841.slang.glsl
397
log
stats
plain
-rw-r--r--
gh-941.slang
545
log
stats
plain
-rw-r--r--
gh-941.slang.glsl
500
log
stats
plain
-rw-r--r--
gl-33-ext.slang
123
log
stats
plain
-rw-r--r--
gl-33.slang
480
log
stats
plain
-rw-r--r--
gl-33.slang.expected.txt
8
log
stats
plain
-rw-r--r--
glsl-int-swizzle.slang
318
log
stats
plain
-rw-r--r--
glsl-int-swizzle.slang.expected.txt
8
log
stats
plain
-rw-r--r--
glsl-layout-define.hlsl
173
log
stats
plain
-rw-r--r--
glsl-layout-define.hlsl.expected
386
log
stats
plain
-rw-r--r--
glsl-static-const-array.slang
347
log
stats
plain
-rw-r--r--
glsl-static-const-array.slang.expected.txt
8
log
stats
plain
-rw-r--r--
glsl-vk-binding-define.hlsl
208
log
stats
plain
-rw-r--r--
glsl-vk-binding-define.hlsl.expected
458
log
stats
plain
-rw-r--r--
implicit-cast.slang
424
log
stats
plain
-rw-r--r--
implicit-cast.slang.expected.txt
8
log
stats
plain
-rw-r--r--
implicit-conversion-binary-op.hlsl
389
log
stats
plain
-rw-r--r--
import-overload-error.hlsl
398
log
stats
plain
-rw-r--r--
import-overload-error.slang
61
log
stats
plain
-rw-r--r--
import-with-error-extra.slang
201
log
stats
plain
-rw-r--r--
import-with-error.slang
182
log
stats
plain
-rw-r--r--
import-with-error.slang.expected
413
log
stats
plain
-rw-r--r--
inf-float-literal.slang
708
log
stats
plain
-rw-r--r--
inf-float-literal.slang.expected.txt
36
log
stats
plain
-rw-r--r--
inherit-interface.slang
716
log
stats
plain
-rw-r--r--
inherit-interface.slang.expected.txt
49
log
stats
plain
d---------
inlining
119
log
stats
plain
-rw-r--r--
interface-lvalue.slang
530
log
stats
plain
-rw-r--r--
interface-lvalue.slang.expected
64
log
stats
plain
-rw-r--r--
interface-type-self-ref.slang
580
log
stats
plain
-rw-r--r--
interface-type-self-ref.slang.expected.txt
22
log
stats
plain
-rw-r--r--
interlocked-add-uint-int.slang
733
log
stats
plain
-rw-r--r--
invalid-swizzle-count.slang
347
log
stats
plain
-rw-r--r--
inversion-tricky-phi.slang
766
log
stats
plain
-rw-r--r--
ir-null-parent-crash.slang
396
log
stats
plain
-rw-r--r--
keyword-undefined-identifier.slang
886
log
stats
plain
-rw-r--r--
keyword-undefined-identifier.slang.expected
336
log
stats
plain
-rw-r--r--
loop-optimize.slang
768
log
stats
plain
-rw-r--r--
loop-optimize.slang.expected.txt
16
log
stats
plain
-rw-r--r--
matrix-mult.glsl
484
log
stats
plain
-rw-r--r--
matrix-reshape.slang
758
log
stats
plain
-rw-r--r--
matrix-reshape.slang.expected.txt
17
log
stats
plain
-rw-r--r--
meta-2.slang
420
log
stats
plain
-rw-r--r--
meta-2.slang.expected.txt
8
log
stats
plain
-rw-r--r--
multiple-attributes-without-comma.slang
481
log
stats
plain
-rw-r--r--
multiple-definitions.slang
349
log
stats
plain
d---------
mutating
510
log
stats
plain
-rw-r--r--
negative-literal.slang
590
log
stats
plain
-rw-r--r--
negative-literal.slang.expected.txt
36
log
stats
plain
-rw-r--r--
nested-existential-dyndispatch.slang
948
log
stats
plain
-rw-r--r--
nested-existential-dyndispatch.slang.expected.txt
27
log
stats
plain
-rw-r--r--
nested-generics-call.slang
577
log
stats
plain
-rw-r--r--
nested-generics-call.slang.expected.txt
36
log
stats
plain
-rw-r--r--
nested-generics-method-call.slang
622
log
stats
plain
-rw-r--r--
nested-generics-method-call.slang.expected.txt
36
log
stats
plain
-rw-r--r--
nested-switch.slang
806
log
stats
plain
-rw-r--r--
nested-switch.slang.expected.txt
8
log
stats
plain
-rw-r--r--
obfuscate-specialization-naming.slang
701
log
stats
plain
-rw-r--r--
obfuscate-specialization-naming.slang.expected.txt
8
log
stats
plain
-rw-r--r--
op-assignment-unify-mat.slang
1444
log
stats
plain
-rw-r--r--
op-assignment-unify-mat.slang.expected.txt
17
log
stats
plain
-rw-r--r--
op-assignment-unify-vec.slang
1092
log
stats
plain
-rw-r--r--
op-assignment-unify-vec.slang.expected.txt
14
log
stats
plain
-rw-r--r--
op-assignment-unify.slang
950
log
stats
plain
-rw-r--r--
op-assignment-unify.slang.expected.txt
14
log
stats
plain
-rw-r--r--
operator-overload.slang
656
log
stats
plain
-rw-r--r--
operator-overload.slang.expected.txt
8
log
stats
plain
-rw-r--r--
optional-generic.slang
435
log
stats
plain
-rw-r--r--
optional.slang
711
log
stats
plain
-rw-r--r--
overloaded-enum.slang
189
log
stats
plain
-rw-r--r--
parameter-block-load.slang
863
log
stats
plain
-rw-r--r--
parameter-block-load.slang.expected.txt
16
log
stats
plain
-rw-r--r--
paren-insertion-bug.slang
869
log
stats
plain
-rw-r--r--
paren-insertion-bug.slang.expected.txt
9
log
stats
plain
-rw-r--r--
parens-cast-issue.slang
587
log
stats
plain
-rw-r--r--
parens-cast-issue.slang.expected.txt
8
log
stats
plain
-rw-r--r--
parser-infinite-loop.slang
109
log
stats
plain
-rw-r--r--
parser-infinite-loop.slang.expected
335
log
stats
plain
-rw-r--r--
preproc-lex-failure-2.slang
164
log
stats
plain
-rw-r--r--
preproc-lex-failure-2.slang.expected
251
log
stats
plain
-rw-r--r--
preproc-lex-failure.slang
140
log
stats
plain
-rw-r--r--
preproc-lex-failure.slang.expected
66
log
stats
plain
-rw-r--r--
ray-flags-non-constant.slang
390
log
stats
plain
-rw-r--r--
ray-flags-non-constant.slang.expected
226
log
stats
plain
-rw-r--r--
ray-query-in-generic.slang
2089
log
stats
plain
-rw-r--r--
ray-query-in-generic.slang.expected.txt
21
log
stats
plain
-rw-r--r--
rwstructuredbuffer-existential-in-struct.slang
873
log
stats
plain
-rw-r--r--
rwstructuredbuffer-existential-in-struct.slang.expected.txt
8
log
stats
plain
-rw-r--r--
sample-grad-clamp-lod.slang
430
log
stats
plain
-rw-r--r--
sample-grad-clamp-lod.slang.glsl
711
log
stats
plain
-rw-r--r--
scalar-swizzle-write.slang
380
log
stats
plain
-rw-r--r--
scalar-swizzle-write.slang.expected.txt
28
log
stats
plain
-rw-r--r--
sccp-switch-case-removal.slang
692
log
stats
plain
-rw-r--r--
sccp-switch-case-removal.slang.expected.txt
7
log
stats
plain
-rw-r--r--
scope-generic.slang
890
log
stats
plain
-rw-r--r--
scope-generic.slang.expected.txt
12
log
stats
plain
-rw-r--r--
shadowed-lookup.slang
462
log
stats
plain
-rw-r--r--
shadowed-lookup.slang.expected.txt
0
log
stats
plain
-rw-r--r--
specialize-existential-in-generic.slang
936
log
stats
plain
-rw-r--r--
specialize-existential-in-generic.slang.expected.txt
7
log
stats
plain
-rw-r--r--
specialize-function-array-args.slang
1371
log
stats
plain
-rw-r--r--
specialize-function-array-args.slang.expected.txt
22
log
stats
plain
-rw-r--r--
spirv-debug-info.slang
760
log
stats
plain
-rw-r--r--
spirv-opt-SROA-of-globals.slang
957
log
stats
plain
-rw-r--r--
split-nested-types.hlsl
778
log
stats
plain
-rw-r--r--
split-nested-types.slang
231
log
stats
plain
-rw-r--r--
ssa-loop.slang
631
log
stats
plain
-rw-r--r--
ssa-loop.slang.expected.txt
10
log
stats
plain
-rw-r--r--
static-method.slang
559
log
stats
plain
-rw-r--r--
static-method.slang.expected.txt
20
log
stats
plain
-rw-r--r--
static-var.slang
465
log
stats
plain
-rw-r--r--
static-var.slang.expected.txt
12
log
stats
plain
-rw-r--r--
stk-chk.slang
1143
log
stats
plain
-rw-r--r--
stk-chk.slang.expected.txt
36
log
stats
plain
-rw-r--r--
string-inline.slang
850
log
stats
plain
-rw-r--r--
string-inline.slang.expected.txt
36
log
stats
plain
-rw-r--r--
sv-clip-distance-array.slang
483
log
stats
plain
-rw-r--r--
sv-clip-distance-out-param.slang
605
log
stats
plain
-rw-r--r--
sv-clip-distance-split.slang
737
log
stats
plain
-rw-r--r--
sv-clip-distance.slang
625
log
stats
plain
-rw-r--r--
texture-array-samplecmplevelzero.slang
548
log
stats
plain
-rw-r--r--
texture2d-gather.hlsl
1023
log
stats
plain
-rw-r--r--
texture2d-ms.hlsl
372
log
stats
plain
-rw-r--r--
texture2d-ms.hlsl.glsl
473
log
stats
plain
-rw-r--r--
token-limit.slang
5132
log
stats
plain
-rw-r--r--
token-limit.slang.expected.txt
8
log
stats
plain
-rw-r--r--
type-legalize-bug-1.slang
1091
log
stats
plain
-rw-r--r--
type-legalize-bug-1.slang.expected.txt
8
log
stats
plain
-rw-r--r--
uav-write-index.hlsl
579
log
stats
plain
-rw-r--r--
user-attribute-lookup.slang
865
log
stats
plain
-rw-r--r--
user-attribute-lookup.slang.expected.txt
8
log
stats
plain
-rw-r--r--
vec-compare.slang
2428
log
stats
plain
-rw-r--r--
vec-compare.slang.expected.txt
145
log
stats
plain
-rw-r--r--
vec-init-list.hlsl
884
log
stats
plain
-rw-r--r--
vec-init.slang
1130
log
stats
plain
-rw-r--r--
vec-init.slang.expected.txt
36
log
stats
plain
-rw-r--r--
vk-image-atomics.slang
410
log
stats
plain
-rw-r--r--
vk-image-atomics.slang.glsl
227
log
stats
plain
-rw-r--r--
vk-image-write.slang
455
log
stats
plain
-rw-r--r--
vk-image-write.slang.glsl
575
log
stats
plain
-rw-r--r--
vk-shift-uniform-issue.slang
1912
log
stats
plain
-rw-r--r--
vk-structured-buffer-binding.hlsl
363
log
stats
plain
-rw-r--r--
vk-structured-buffer-load.hlsl
908
log
stats
plain
-rw-r--r--
vk-structured-buffer-load.hlsl.glsl
1067
log
stats
plain
-rw-r--r--
warn-39001-disable.slang
605
log
stats
plain
-rw-r--r--
while-in-generic.slang
526
log
stats
plain
-rw-r--r--
while-in-generic.slang.expected.txt
7
log
stats
plain