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
/
hlsl-intrinsic
Mode
Name
Size
d---------
active-mask
1198
log
stats
plain
-rw-r--r--
asfloat16.slang
940
log
stats
plain
-rw-r--r--
asfloat16.slang.expected.txt
84
log
stats
plain
d---------
atomic
108
log
stats
plain
-rw-r--r--
bit-cast-double.slang
1301
log
stats
plain
-rw-r--r--
bit-cast.slang
2098
log
stats
plain
-rw-r--r--
bit-cast.slang.expected.txt
23
log
stats
plain
d---------
bit-cast
111
log
stats
plain
-rw-r--r--
byte-address-buffer-atomics.slang
2081
log
stats
plain
d---------
byte-address-buffer
426
log
stats
plain
-rw-r--r--
classify-double.slang
1245
log
stats
plain
-rw-r--r--
classify-double.slang.expected.txt
8
log
stats
plain
-rw-r--r--
classify-float.slang
915
log
stats
plain
-rw-r--r--
classify-float.slang.expected.txt
8
log
stats
plain
-rw-r--r--
clip-distance-input.slang
426
log
stats
plain
-rw-r--r--
const-buffer-pointer.slang
1295
log
stats
plain
-rw-r--r--
countbits.slang
1232
log
stats
plain
-rw-r--r--
countbits16.slang
2449
log
stats
plain
-rw-r--r--
countbits64.slang
2186
log
stats
plain
-rw-r--r--
countbits8.slang
2131
log
stats
plain
-rw-r--r--
debug-break.slang
1303
log
stats
plain
-rw-r--r--
dot-accumulate.slang
2253
log
stats
plain
-rw-r--r--
dot-accumulate.slang.expected.txt
25
log
stats
plain
-rw-r--r--
f16tof32.slang
670
log
stats
plain
-rw-r--r--
f16tof32.slang.expected.txt
65
log
stats
plain
-rw-r--r--
f32tof16.slang
954
log
stats
plain
-rw-r--r--
f32tof16.slang.expected.txt
37
log
stats
plain
-rw-r--r--
firstbithigh.slang
1550
log
stats
plain
-rw-r--r--
firstbitlow.slang
1300
log
stats
plain
-rw-r--r--
fragment-derivative.slang
3335
log
stats
plain
-rw-r--r--
fragment-interpolate.slang
552
log
stats
plain
-rw-r--r--
helper-lane.slang
708
log
stats
plain
-rw-r--r--
image-swizzle-write.slang
585
log
stats
plain
-rw-r--r--
literal-float.slang
917
log
stats
plain
-rw-r--r--
literal-float.slang.expected.txt
22
log
stats
plain
-rw-r--r--
literal-int64.slang
2984
log
stats
plain
-rw-r--r--
literal-int64.slang.expected.txt
138
log
stats
plain
-rw-r--r--
matrix-cast-to-vector.slang
1149
log
stats
plain
-rw-r--r--
matrix-double-reduced-intrinsic.slang
2474
log
stats
plain
-rw-r--r--
matrix-double-reduced-intrinsic.slang.expected.txt
52
log
stats
plain
-rw-r--r--
matrix-double.slang
3975
log
stats
plain
-rw-r--r--
matrix-double.slang.expected.txt
59
log
stats
plain
-rw-r--r--
matrix-float.slang
3898
log
stats
plain
-rw-r--r--
matrix-float.slang.expected.txt
59
log
stats
plain
-rw-r--r--
matrix-int-mul.slang
414
log
stats
plain
-rw-r--r--
matrix-int-runtime-index.slang
1306
log
stats
plain
-rw-r--r--
matrix-int-runtime-index.slang.expected.txt
15
log
stats
plain
-rw-r--r--
matrix-int.slang
1581
log
stats
plain
-rw-r--r--
matrix-int.slang.expected.txt
16
log
stats
plain
d---------
packed
200
log
stats
plain
d---------
quad-control
263
log
stats
plain
d---------
ray-tracing
536
log
stats
plain
d---------
sampler-feedback
240
log
stats
plain
-rw-r--r--
scalar-double-.slang.expected.txt
31
log
stats
plain
-rw-r--r--
scalar-double-abs.slang
347
log
stats
plain
-rw-r--r--
scalar-double-abs.slang.expected.txt
28
log
stats
plain
-rw-r--r--
scalar-double-acos.slang
348
log
stats
plain
-rw-r--r--
scalar-double-acos.slang.expected.txt
27
log
stats
plain
-rw-r--r--
scalar-double-asdouble.slang
365
log
stats
plain
-rw-r--r--
scalar-double-asdouble.slang.expected.txt
22
log
stats
plain
-rw-r--r--
scalar-double-asin.slang
348
log
stats
plain
-rw-r--r--
scalar-double-asin.slang.expected.txt
26
log
stats
plain
-rw-r--r--
scalar-double-asuint.slang
431
log
stats
plain
-rw-r--r--
scalar-double-asuint.slang.expected.txt
31
log
stats
plain
-rw-r--r--
scalar-double-atan.slang
342
log
stats
plain
-rw-r--r--
scalar-double-atan.slang.expected.txt
27
log
stats
plain
-rw-r--r--
scalar-double-atan2.slang
348
log
stats
plain
-rw-r--r--
scalar-double-atan2.slang.expected.txt
25
log
stats
plain
-rw-r--r--
scalar-double-ceil.slang
348
log
stats
plain
-rw-r--r--
scalar-double-ceil.slang.expected.txt
28
log
stats
plain
-rw-r--r--
scalar-double-clamp.slang
353
log
stats
plain
-rw-r--r--
scalar-double-clamp.slang.expected.txt
30
log
stats
plain
-rw-r--r--
scalar-double-cos.slang
341
log
stats
plain
-rw-r--r--
scalar-double-cos.slang.expected.txt
29
log
stats
plain
-rw-r--r--
scalar-double-d3d-intrinsic.slang
1594
log
stats
plain
-rw-r--r--
scalar-double-d3d-intrinsic.slang.expected.txt
49
log
stats
plain
-rw-r--r--
scalar-double-exp.slang
341
log
stats
plain
-rw-r--r--
scalar-double-exp.slang.expected.txt
31
log
stats
plain
-rw-r--r--
scalar-double-exp2.slang
342
log
stats
plain
-rw-r--r--
scalar-double-exp2.slang.expected.txt
30
log
stats
plain
-rw-r--r--
scalar-double-floor.slang
349
log
stats
plain
-rw-r--r--
scalar-double-floor.slang.expected.txt
28
log
stats
plain
-rw-r--r--
scalar-double-frac.slang
348
log
stats
plain
-rw-r--r--
scalar-double-frac.slang.expected.txt
24
log
stats
plain
-rw-r--r--
scalar-double-ldexp.slang
345
log
stats
plain
-rw-r--r--
scalar-double-ldexp.slang.expected.txt
31
log
stats
plain
-rw-r--r--
scalar-double-lerp.slang
363
log
stats
plain
-rw-r--r--
scalar-double-lerp.slang.expected.txt
38
log
stats
plain
-rw-r--r--
scalar-double-log.slang
347
log
stats
plain
-rw-r--r--
scalar-double-log.slang.expected.txt
27
log
stats
plain
-rw-r--r--
scalar-double-log10.slang
349
log
stats
plain
-rw-r--r--
scalar-double-log10.slang.expected.txt
25
log
stats
plain
-rw-r--r--
scalar-double-log2.slang
348
log
stats
plain
-rw-r--r--
scalar-double-log2.slang.expected.txt
28
log
stats
plain
-rw-r--r--
scalar-double-max.slang
352
log
stats
plain
-rw-r--r--
scalar-double-max.slang.expected.txt
30
log
stats
plain
-rw-r--r--
scalar-double-min.slang
352
log
stats
plain
-rw-r--r--
scalar-double-min.slang.expected.txt
27
log
stats
plain
-rw-r--r--
scalar-double-pow.slang
346
log
stats
plain
-rw-r--r--
scalar-double-pow.slang.expected.txt
28
log
stats
plain
-rw-r--r--
scalar-double-rcp.slang
347
log
stats
plain
-rw-r--r--
scalar-double-rcp.slang.expected.txt
27
log
stats
plain
-rw-r--r--
scalar-double-rsqrt.slang
349
log
stats
plain
-rw-r--r--
scalar-double-rsqrt.slang.expected.txt
27
log
stats
plain
-rw-r--r--
scalar-double-saturate.slang
360
log
stats
plain
-rw-r--r--
scalar-double-saturate.slang.expected.txt
24
log
stats
plain
-rw-r--r--
scalar-double-sign.slang
348
log
stats
plain
-rw-r--r--
scalar-double-sign.slang.expected.txt
32
log
stats
plain
-rw-r--r--
scalar-double-simple.slang
1269
log
stats
plain
-rw-r--r--
scalar-double-simple.slang.expected.txt
51
log
stats
plain
-rw-r--r--
scalar-double-sin.slang
341
log
stats
plain
-rw-r--r--
scalar-double-sin.slang.expected.txt
25
log
stats
plain
-rw-r--r--
scalar-double-sincos.slang
430
log
stats
plain
-rw-r--r--
scalar-double-sincos.slang.expected.txt
26
log
stats
plain
-rw-r--r--
scalar-double-smoothstep.slang
358
log
stats
plain
-rw-r--r--
scalar-double-smoothstep.slang.expected.txt
26
log
stats
plain
-rw-r--r--
scalar-double-sqrt.slang
342
log
stats
plain
-rw-r--r--
scalar-double-sqrt.slang.expected.txt
28
log
stats
plain
-rw-r--r--
scalar-double-step.slang
347
log
stats
plain
-rw-r--r--
scalar-double-step.slang.expected.txt
26
log
stats
plain
-rw-r--r--
scalar-double-tan.slang
341
log
stats
plain
-rw-r--r--
scalar-double-tan.slang.expected.txt
29
log
stats
plain
-rw-r--r--
scalar-double-trunc.slang
349
log
stats
plain
-rw-r--r--
scalar-double-trunc.slang.expected.txt
28
log
stats
plain
-rw-r--r--
scalar-double-vk-intrinsic.slang
1343
log
stats
plain
-rw-r--r--
scalar-double-vk-intrinsic.slang.expected.txt
56
log
stats
plain
-rw-r--r--
scalar-double.slang
2120
log
stats
plain
-rw-r--r--
scalar-double.slang.expected.txt
26
log
stats
plain
-rw-r--r--
scalar-float.slang
2001
log
stats
plain
-rw-r--r--
scalar-float.slang.expected.txt
26
log
stats
plain
-rw-r--r--
scalar-int.slang
756
log
stats
plain
-rw-r--r--
scalar-int.slang.expected.txt
11
log
stats
plain
-rw-r--r--
scalar-int64.slang
1400
log
stats
plain
-rw-r--r--
scalar-int64.slang.expected.txt
36
log
stats
plain
-rw-r--r--
scalar-swizzling.slang
2468
log
stats
plain
-rw-r--r--
scalar-uint.slang
770
log
stats
plain
-rw-r--r--
scalar-uint.slang.expected.txt
11
log
stats
plain
-rw-r--r--
scalar-uint64.slang
1625
log
stats
plain
-rw-r--r--
scalar-uint64.slang.expected.txt
36
log
stats
plain
d---------
shader-execution-reordering
486
log
stats
plain
d---------
size-of
917
log
stats
plain
-rw-r--r--
structured-buffer-spirv-memory-qualifier.slang
292
log
stats
plain
-rw-r--r--
subgroup-quad.slang
2647
log
stats
plain
-rw-r--r--
system-values-draw-parameters.slang
1392
log
stats
plain
-rw-r--r--
texture-2d-gather.slang
2267
log
stats
plain
-rw-r--r--
texture-lod-shadow.slang
894
log
stats
plain
d---------
texture
460
log
stats
plain
-rw-r--r--
vector-dot-int.slang
1592
log
stats
plain
-rw-r--r--
vector-dot-int.slang.expected.txt
26
log
stats
plain
-rw-r--r--
vector-double-reduced-intrinsic.slang
2249
log
stats
plain
-rw-r--r--
vector-double-reduced-intrinsic.slang.expected.txt
157
log
stats
plain
-rw-r--r--
vector-float.slang
2788
log
stats
plain
-rw-r--r--
vector-float.slang.expected.txt
176
log
stats
plain
-rw-r--r--
vector-int-runtime-index.slang
1181
log
stats
plain
-rw-r--r--
vector-int-runtime-index.slang.expected.txt
13
log
stats
plain
-rw-r--r--
vector-int.slang
932
log
stats
plain
-rw-r--r--
vector-int.slang.expected.txt
12
log
stats
plain
-rw-r--r--
wave-active-count-bits.slang
904
log
stats
plain
-rw-r--r--
wave-active-count-bits.slang.expected.txt
16
log
stats
plain
-rw-r--r--
wave-active-product.slang
1443
log
stats
plain
-rw-r--r--
wave-active-product.slang.expected.txt
47
log
stats
plain
-rw-r--r--
wave-broadcast-lane-at-vk.slang
913
log
stats
plain
-rw-r--r--
wave-broadcast-lane-at-vk.slang.expected.txt
8
log
stats
plain
-rw-r--r--
wave-broadcast-lane-at.slang
1285
log
stats
plain
-rw-r--r--
wave-broadcast-lane-at.slang.expected.txt
12
log
stats
plain
-rw-r--r--
wave-diverge.slang
968
log
stats
plain
-rw-r--r--
wave-diverge.slang.expected.txt
8
log
stats
plain
-rw-r--r--
wave-equality.slang
1094
log
stats
plain
-rw-r--r--
wave-equality.slang.expected.txt
12
log
stats
plain
-rw-r--r--
wave-get-lane-index.slang
966
log
stats
plain
-rw-r--r--
wave-get-lane-index.slang.expected.txt
16
log
stats
plain
-rw-r--r--
wave-is-first-lane.slang
1053
log
stats
plain
-rw-r--r--
wave-is-first-lane.slang.expected.txt
37
log
stats
plain
d---------
wave-mask
2022
log
stats
plain
-rw-r--r--
wave-matrix.slang
1725
log
stats
plain
-rw-r--r--
wave-matrix.slang.expected.txt
32
log
stats
plain
d---------
wave-multi
594
log
stats
plain
-rw-r--r--
wave-prefix-count-bits.slang
739
log
stats
plain
-rw-r--r--
wave-prefix-count-bits.slang.expected.txt
16
log
stats
plain
-rw-r--r--
wave-prefix-product.slang
994
log
stats
plain
-rw-r--r--
wave-prefix-product.slang.expected.txt
55
log
stats
plain
-rw-r--r--
wave-prefix-sum-fp16.slang
980
log
stats
plain
-rw-r--r--
wave-prefix-sum.slang
987
log
stats
plain
-rw-r--r--
wave-prefix-sum.slang.expected.txt
47
log
stats
plain
-rw-r--r--
wave-read-lane-at-vk.slang
1677
log
stats
plain
-rw-r--r--
wave-read-lane-at-vk.slang.expected.txt
12
log
stats
plain
-rw-r--r--
wave-read-lane-at.slang
1901
log
stats
plain
-rw-r--r--
wave-read-lane-at.slang.expected.txt
12
log
stats
plain
d---------
wave-rotate
100
log
stats
plain
-rw-r--r--
wave-shuffle-vk.slang
1113
log
stats
plain
-rw-r--r--
wave-shuffle-vk.slang.expected.txt
8
log
stats
plain
-rw-r--r--
wave-shuffle.slang
1408
log
stats
plain
-rw-r--r--
wave-shuffle.slang.expected.txt
10
log
stats
plain
-rw-r--r--
wave-vector.slang
1255
log
stats
plain
-rw-r--r--
wave-vector.slang.expected.txt
24
log
stats
plain
-rw-r--r--
wave.slang
1489
log
stats
plain
-rw-r--r--
wave.slang.expected.txt
20
log
stats
plain