repo.or.cz
/
vkd3d.git
/
tree
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
history
|
HEAD
|
snapshot (
tar.gz
zip
)
vkd3d-shader/hlsl: Use a block in hlsl_normalize_binary_exprs().
master
[vkd3d.git]
/
tests
/
hlsl
/
tree
e4edeb9b5f87b36d2800ec215fb6c5c7df485ee1
drwxr-xr-x
..
-rw-r--r--
302
abs.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
980
all.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1875
alpha-test.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
427
angle-unit.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2146
any.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
4829
arithmetic-float-uniform.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1223
arithmetic-float.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3499
arithmetic-int-uniform.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2167
arithmetic-int.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2039
arithmetic-uint.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
620
array-dimension.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2230
array-parameters.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1709
array-size-expr.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
856
asfloat.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
857
asint.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
874
asuint.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2246
attributes.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1751
bitwise-assignment.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
5765
bitwise.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
807
bool-cast.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
873
bool-semantics.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2666
calculate-lod.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1864
cast-64-bit.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1073
cast-broadcast.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
7395
cast-componentwise-compatible.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3721
cast-componentwise-equal.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
717
cast-to-float.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
706
cast-to-half.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1570
cast-to-int.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
867
cast-to-uint.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
13733
cbuffer.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
895
ceil.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2113
cf-cond-types.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
723
clamp.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
15854
clip-cull-distance.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
935
clip-planes.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
600
clip.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
4481
combined-samplers.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
175
comma.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
268
compute.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
5153
conditional.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
321
const.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1038
constructgswithso.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1589
coverage.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
510
cross.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
435
d3dcolor-to-ubyte4.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2608
ddxddy.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
7269
default-values.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1043
depth-bounds.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1903
depth-out.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1808
determinant.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1684
discard.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1735
distance.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1918
dot.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
293
duplicate-modifiers.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
428
early-depth-stencil.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1958
effect-annotations-fx_2.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2092
effect-annotations-fx_4.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
654
effect-assignments-fx_5.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
5459
effect-compile.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
214
effect-initial-values-fx_2.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
220
effect-initial-values-fx_4.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
933
effect-pass-states-fx_5.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
407
effect-shader-objects-fx_2.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
408
effect-shader-objects-fx_5.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1904
effect-technique-fx_2.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1414
effect-technique-fx_4.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1866
effect-technique-fx_5.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
405
effect-variables-fx_2.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1137
effect-variables-fx_4.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1365
effect-variables-fx_5.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
6594
entry-point-semantics.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
8539
eval-attrib.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
374
exp.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1306
expr-indexing.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2102
f16tof32.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1915
f32tof16.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1264
faceforward.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1295
ffp-point-size.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
4106
float-comparison.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
907
floor.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
571
fmod.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3449
fog.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1978
for.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
177
frac.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2751
function-cast.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
11325
function-overload.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
4582
function-return.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
6660
function.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
775
fwidth.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
678
fxgroup-syntax.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1809
gather-cmp.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1760
gather-offset.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1744
gather.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1610
geometry.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
311
get-sample-pos.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
951
getdimensions.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
282
half.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1177
hard-copy-prop.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
8625
hull-shader-attributes.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3833
hull-shader-syntax.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
955
initializer-flatten.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3748
initializer-implicit-array.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1569
initializer-invalid-arg-count.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
587
initializer-local-array.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1211
initializer-matrix.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
822
initializer-multi.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
722
initializer-nested.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1238
initializer-numeric.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1701
initializer-objects.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
551
initializer-static-array.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1226
initializer-struct.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1083
instance-id.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
5550
interface-packing.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
762
intrinsic-override.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3834
invalid.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
4560
inverse-trig.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
545
is-front-face.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
495
isinf.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
963
ldexp.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1172
length.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1164
lerp.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1788
lhs-cast.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2838
lhs-partial-assignment.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1239
lit.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
715
load-level.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
567
log.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2913
logic-operations.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3535
loop.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
7200
majority-pragma.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1444
majority-syntax.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
515
majority-typedef.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
403
math.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2565
matrix-indexing.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1772
matrix-semantics.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1922
max-min.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1429
minimum-precision.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
433
modf.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
7048
mul.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
375
multiple-rt.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
515
nested-arrays.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3462
nointerpolation.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
6751
non-const-indexing.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1212
normalize.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1092
null.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
474
numeric-constructor-truncation.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2153
numeric-types.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2901
numthreads.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
965
object-field-offsets.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
4067
object-parameters.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3700
object-references.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
9483
patch-syntax.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
910
point-sprite.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
503
pointer-cast.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
610
pow.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
605
precise-modifier.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1497
rasteriser-ordered-views.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1470
rcp.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1662
reflect.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3949
refract.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
15418
register-reservations-numeric.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
5219
register-reservations-profile.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3970
register-reservations-resources.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3510
register-reservations-space.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3231
return-implicit-conversion.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
4398
return.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
645
round.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1072
rt-array-index.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3484
rt-format-mismatch.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
611
rt-get-sample-info.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1626
sample-bias.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2733
sample-cmp.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1590
sample-grad.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1197
sample-level.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
867
sampler-offset.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3377
sampler-state.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2776
sampler.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
413
saturate.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1935
scope.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
460
shade-mode.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1032
shader-interstage-interface.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1112
shader-point-size.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
6997
shape.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
704
side-effects.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1719
sign.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
323
single-numeric-initializer.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
7607
sm1-const-allocation.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3393
sm1-const-folding.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
958
sm1-interstage-interface.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
758
sm6-ternary.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3649
sm6-uav-rwtexture.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2794
smoothstep.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
375
sqrt.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2707
srv-buffers.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1241
srv-byteaddressbuffer.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2385
state-block-function-syntax.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
9584
state-block-syntax.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2629
static-initializer.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
799
step.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
857
storage-qualifiers.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2880
strings.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
444
struct-array.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
325
struct-assignment.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1496
struct-inheritance.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
908
struct-semantics.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
10964
switch.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1161
swizzle-constant-prop.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3087
swizzle-matrix.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2511
swizzles.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
5830
ternary.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2716
tessellation-patch-vars.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3191
tessellation.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
876
texture-load-offset.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1080
texture-load-typed.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3971
texture-load.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
10423
texture-ordering.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
3151
tgsm.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1180
transpose.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
4204
trigonometry.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
906
trunc.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2582
type-names.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
6551
uav-atomics.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
489
uav-counter.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
468
uav-load.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
642
uav-out-param.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2952
uav-rwbuffer.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1659
uav-rwbyteaddressbuffer.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2688
uav-rwstructuredbuffer.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
9120
uav-rwtexture.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
374
unbounded-array-5.1.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
739
uniform-parameters.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
589
uniform-semantics.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
869
uninitialized-varyings.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
473
unorm-snorm.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1151
unroll.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
815
unsigned.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
303
vector-indexing-uniform.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
872
vector-indexing.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
2616
vertex-shader-ops.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
14117
wave-ops-float.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
1929
wave-ops-int.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
11328
wave-ops-uint.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
4105
wave-reconvergence.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
282
writemask-assignop-0.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
314
writemask-assignop-1.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
241
writemask-assignop-2.shader_test
blob
|
blame
|
history
|
raw
-rw-r--r--
204
writemask-assignop-3.shader_test
blob
|
blame
|
history
|
raw