index
:
slang.git
master
Making it easier to work with shaders
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
/
hlsl-intrinsic
Mode
Name
Size
d---------
active-mask
1198
log
plain
-rw-r--r--
asfloat16.slang
950
log
plain
-rw-r--r--
asfloat16.slang.expected.txt
84
log
plain
d---------
atomic
108
log
plain
-rw-r--r--
bit-cast-double.slang
1301
log
plain
-rw-r--r--
bit-cast.slang
2098
log
plain
-rw-r--r--
bit-cast.slang.expected.txt
23
log
plain
d---------
bit-cast
111
log
plain
-rw-r--r--
byte-address-buffer-atomics.slang
2091
log
plain
d---------
byte-address-buffer
426
log
plain
-rw-r--r--
classify-double.slang
1245
log
plain
-rw-r--r--
classify-double.slang.expected.txt
8
log
plain
-rw-r--r--
classify-float.slang
915
log
plain
-rw-r--r--
classify-float.slang.expected.txt
8
log
plain
-rw-r--r--
clip-distance-input.slang
426
log
plain
-rw-r--r--
const-buffer-pointer.slang
1295
log
plain
-rw-r--r--
countbits.slang
1232
log
plain
-rw-r--r--
countbits16.slang
2459
log
plain
-rw-r--r--
countbits64.slang
2196
log
plain
-rw-r--r--
countbits8.slang
2120
log
plain
-rw-r--r--
debug-break.slang
1264
log
plain
-rw-r--r--
dot-accumulate.slang
2263
log
plain
-rw-r--r--
dot-accumulate.slang.expected.txt
25
log
plain
-rw-r--r--
f16tof32.slang
670
log
plain
-rw-r--r--
f16tof32.slang.expected.txt
65
log
plain
-rw-r--r--
f32tof16.slang
954
log
plain
-rw-r--r--
f32tof16.slang.expected.txt
37
log
plain
-rw-r--r--
fragment-derivative.slang
3335
log
plain
-rw-r--r--
fragment-interpolate.slang
552
log
plain
-rw-r--r--
helper-lane.slang
708
log
plain
-rw-r--r--
image-swizzle-write.slang
459
log
plain
-rw-r--r--
literal-float.slang
917
log
plain
-rw-r--r--
literal-float.slang.expected.txt
22
log
plain
-rw-r--r--
literal-int64.slang
2994
log
plain
-rw-r--r--
literal-int64.slang.expected.txt
138
log
plain
-rw-r--r--
matrix-cast-to-vector.slang
1115
log
plain
-rw-r--r--
matrix-double-reduced-intrinsic.slang
2484
log
plain
-rw-r--r--
matrix-double-reduced-intrinsic.slang.expected.txt
52
log
plain
-rw-r--r--
matrix-double.slang
3975
log
plain
-rw-r--r--
matrix-double.slang.expected.txt
59
log
plain
-rw-r--r--
matrix-float.slang
3908
log
plain
-rw-r--r--
matrix-float.slang.expected.txt
59
log
plain
-rw-r--r--
matrix-int-runtime-index.slang
1316
log
plain
-rw-r--r--
matrix-int-runtime-index.slang.expected.txt
15
log
plain
-rw-r--r--
matrix-int.slang
1591
log
plain
-rw-r--r--
matrix-int.slang.expected.txt
16
log
plain
d---------
packed
200
log
plain
d---------
quad-control
263
log
plain
d---------
ray-tracing
536
log
plain
d---------
sampler-feedback
240
log
plain
-rw-r--r--
scalar-double-.slang.expected.txt
31
log
plain
-rw-r--r--
scalar-double-abs.slang
290
log
plain
-rw-r--r--
scalar-double-abs.slang.expected.txt
28
log
plain
-rw-r--r--
scalar-double-acos.slang
291
log
plain
-rw-r--r--
scalar-double-acos.slang.expected.txt
27
log
plain
-rw-r--r--
scalar-double-asdouble.slang
308
log
plain
-rw-r--r--
scalar-double-asdouble.slang.expected.txt
22
log
plain
-rw-r--r--
scalar-double-asin.slang
291
log
plain
-rw-r--r--
scalar-double-asin.slang.expected.txt
26
log
plain
-rw-r--r--
scalar-double-asuint.slang
374
log
plain
-rw-r--r--
scalar-double-asuint.slang.expected.txt
31
log
plain
-rw-r--r--
scalar-double-atan.slang
285
log
plain
-rw-r--r--
scalar-double-atan.slang.expected.txt
27
log
plain
-rw-r--r--
scalar-double-atan2.slang
291
log
plain
-rw-r--r--
scalar-double-atan2.slang.expected.txt
25
log
plain
-rw-r--r--
scalar-double-ceil.slang
291
log
plain
-rw-r--r--
scalar-double-ceil.slang.expected.txt
28
log
plain
-rw-r--r--
scalar-double-clamp.slang
296
log
plain
-rw-r--r--
scalar-double-clamp.slang.expected.txt
30
log
plain
-rw-r--r--
scalar-double-cos.slang
284
log
plain
-rw-r--r--
scalar-double-cos.slang.expected.txt
29
log
plain
-rw-r--r--
scalar-double-d3d-intrinsic.slang
1603
log
plain
-rw-r--r--
scalar-double-d3d-intrinsic.slang.expected.txt
49
log
plain
-rw-r--r--
scalar-double-exp.slang
284
log
plain
-rw-r--r--
scalar-double-exp.slang.expected.txt
31
log
plain
-rw-r--r--
scalar-double-exp2.slang
285
log
plain
-rw-r--r--
scalar-double-exp2.slang.expected.txt
30
log
plain
-rw-r--r--
scalar-double-floor.slang
292
log
plain
-rw-r--r--
scalar-double-floor.slang.expected.txt
28
log
plain
-rw-r--r--
scalar-double-frac.slang
291
log
plain
-rw-r--r--
scalar-double-frac.slang.expected.txt
24
log
plain
-rw-r--r--
scalar-double-ldexp.slang
288
log
plain
-rw-r--r--
scalar-double-ldexp.slang.expected.txt
31
log
plain
-rw-r--r--
scalar-double-lerp.slang
306
log
plain
-rw-r--r--
scalar-double-lerp.slang.expected.txt
38
log
plain
-rw-r--r--
scalar-double-log.slang
290
log
plain
-rw-r--r--
scalar-double-log.slang.expected.txt
27
log
plain
-rw-r--r--
scalar-double-log10.slang
292
log
plain
-rw-r--r--
scalar-double-log10.slang.expected.txt
25
log
plain
-rw-r--r--
scalar-double-log2.slang
291
log
plain
-rw-r--r--
scalar-double-log2.slang.expected.txt
28
log
plain
-rw-r--r--
scalar-double-max.slang
295
log
plain
-rw-r--r--
scalar-double-max.slang.expected.txt
30
log
plain
-rw-r--r--
scalar-double-min.slang
295
log
plain
-rw-r--r--
scalar-double-min.slang.expected.txt
27
log
plain
-rw-r--r--
scalar-double-pow.slang
289
log
plain
-rw-r--r--
scalar-double-pow.slang.expected.txt
28
log
plain
-rw-r--r--
scalar-double-rcp.slang
290
log
plain
-rw-r--r--
scalar-double-rcp.slang.expected.txt
27
log
plain
-rw-r--r--
scalar-double-rsqrt.slang
292
log
plain
-rw-r--r--
scalar-double-rsqrt.slang.expected.txt
27
log
plain
-rw-r--r--
scalar-double-saturate.slang
303
log
plain
-rw-r--r--
scalar-double-saturate.slang.expected.txt
24
log
plain
-rw-r--r--
scalar-double-sign.slang
291
log
plain
-rw-r--r--
scalar-double-sign.slang.expected.txt
32
log
plain
-rw-r--r--
scalar-double-simple.slang
1279
log
plain
-rw-r--r--
scalar-double-simple.slang.expected.txt
51
log
plain
-rw-r--r--
scalar-double-sin.slang
284
log
plain
-rw-r--r--
scalar-double-sin.slang.expected.txt
25
log
plain
-rw-r--r--
scalar-double-sincos.slang
373
log
plain
-rw-r--r--
scalar-double-sincos.slang.expected.txt
26
log
plain
-rw-r--r--
scalar-double-smoothstep.slang
301
log
plain
-rw-r--r--
scalar-double-smoothstep.slang.expected.txt
26
log
plain
-rw-r--r--
scalar-double-sqrt.slang
285
log
plain
-rw-r--r--
scalar-double-sqrt.slang.expected.txt
28
log
plain
-rw-r--r--
scalar-double-step.slang
290
log
plain
-rw-r--r--
scalar-double-step.slang.expected.txt
26
log
plain
-rw-r--r--
scalar-double-tan.slang
284
log
plain
-rw-r--r--
scalar-double-tan.slang.expected.txt
29
log
plain
-rw-r--r--
scalar-double-trunc.slang
292
log
plain
-rw-r--r--
scalar-double-trunc.slang.expected.txt
28
log
plain
-rw-r--r--
scalar-double-vk-intrinsic.slang
1375
log
plain
-rw-r--r--
scalar-double-vk-intrinsic.slang.expected.txt
56
log
plain
-rw-r--r--
scalar-double.slang
2120
log
plain
-rw-r--r--
scalar-double.slang.expected.txt
26
log
plain
-rw-r--r--
scalar-float.slang
2001
log
plain
-rw-r--r--
scalar-float.slang.expected.txt
26
log
plain
-rw-r--r--
scalar-int.slang
756
log
plain
-rw-r--r--
scalar-int.slang.expected.txt
11
log
plain
-rw-r--r--
scalar-int64.slang
1346
log
plain
-rw-r--r--
scalar-int64.slang.expected.txt
36
log
plain
-rw-r--r--
scalar-swizzling.slang
2366
log
plain
-rw-r--r--
scalar-uint.slang
770
log
plain
-rw-r--r--
scalar-uint.slang.expected.txt
11
log
plain
-rw-r--r--
scalar-uint64.slang
1571
log
plain
-rw-r--r--
scalar-uint64.slang.expected.txt
36
log
plain
d---------
shader-execution-reordering
486
log
plain
d---------
size-of
917
log
plain
-rw-r--r--
structured-buffer-spirv-memory-qualifier.slang
292
log
plain
-rw-r--r--
subgroup-quad.slang
1983
log
plain
-rw-r--r--
system-values-draw-parameters.slang
1392
log
plain
-rw-r--r--
texture-lod-shadow.slang
894
log
plain
d---------
texture
460
log
plain
-rw-r--r--
vector-dot-int.slang
1602
log
plain
-rw-r--r--
vector-dot-int.slang.expected.txt
26
log
plain
-rw-r--r--
vector-double-reduced-intrinsic.slang
2259
log
plain
-rw-r--r--
vector-double-reduced-intrinsic.slang.expected.txt
157
log
plain
-rw-r--r--
vector-float.slang
2798
log
plain
-rw-r--r--
vector-float.slang.expected.txt
176
log
plain
-rw-r--r--
vector-int-runtime-index.slang
1191
log
plain
-rw-r--r--
vector-int-runtime-index.slang.expected.txt
13
log
plain
-rw-r--r--
vector-int.slang
942
log
plain
-rw-r--r--
vector-int.slang.expected.txt
12
log
plain
-rw-r--r--
wave-active-count-bits.slang
753
log
plain
-rw-r--r--
wave-active-count-bits.slang.expected.txt
16
log
plain
-rw-r--r--
wave-active-product.slang
1210
log
plain
-rw-r--r--
wave-active-product.slang.expected.txt
63
log
plain
-rw-r--r--
wave-broadcast-lane-at-vk.slang
848
log
plain
-rw-r--r--
wave-broadcast-lane-at-vk.slang.expected.txt
8
log
plain
-rw-r--r--
wave-broadcast-lane-at.slang
1299
log
plain
-rw-r--r--
wave-broadcast-lane-at.slang.expected.txt
12
log
plain
-rw-r--r--
wave-diverge.slang
888
log
plain
-rw-r--r--
wave-diverge.slang.expected.txt
8
log
plain
-rw-r--r--
wave-equality.slang
1108
log
plain
-rw-r--r--
wave-equality.slang.expected.txt
12
log
plain
-rw-r--r--
wave-get-lane-index.slang
976
log
plain
-rw-r--r--
wave-get-lane-index.slang.expected.txt
16
log
plain
-rw-r--r--
wave-is-first-lane.slang
975
log
plain
-rw-r--r--
wave-is-first-lane.slang.expected.txt
53
log
plain
d---------
wave-mask
2022
log
plain
-rw-r--r--
wave-matrix.slang
1739
log
plain
-rw-r--r--
wave-matrix.slang.expected.txt
32
log
plain
d---------
wave-multi
594
log
plain
-rw-r--r--
wave-prefix-count-bits.slang
753
log
plain
-rw-r--r--
wave-prefix-count-bits.slang.expected.txt
16
log
plain
-rw-r--r--
wave-prefix-product.slang
1009
log
plain
-rw-r--r--
wave-prefix-product.slang.expected.txt
55
log
plain
-rw-r--r--
wave-prefix-sum-fp16.slang
855
log
plain
-rw-r--r--
wave-prefix-sum.slang
1002
log
plain
-rw-r--r--
wave-prefix-sum.slang.expected.txt
47
log
plain
-rw-r--r--
wave-read-lane-at-vk.slang
1587
log
plain
-rw-r--r--
wave-read-lane-at-vk.slang.expected.txt
12
log
plain
-rw-r--r--
wave-read-lane-at.slang
1915
log
plain
-rw-r--r--
wave-read-lane-at.slang.expected.txt
12
log
plain
d---------
wave-rotate
100
log
plain
-rw-r--r--
wave-shuffle-vk.slang
1128
log
plain
-rw-r--r--
wave-shuffle-vk.slang.expected.txt
8
log
plain
-rw-r--r--
wave-shuffle.slang
1420
log
plain
-rw-r--r--
wave-shuffle.slang.expected.txt
10
log
plain
-rw-r--r--
wave-vector.slang
1270
log
plain
-rw-r--r--
wave-vector.slang.expected.txt
24
log
plain
-rw-r--r--
wave.slang
1504
log
plain
-rw-r--r--
wave.slang.expected.txt
20
log
plain