Zebediah Figura
|
0a2aaa690e
|
vkd3d-shader/hlsl: Implement typed UAV loads.
|
2022-10-31 22:07:43 +01:00 |
|
Zebediah Figura
|
12e397de9a
|
vkd3d-shader/hlsl: Write SM4 UAV declarations.
|
2022-10-31 22:07:41 +01:00 |
|
Zebediah Figura
|
2ec67e0f10
|
vkd3d-shader/hlsl: Allocate UAVs.
|
2022-10-31 22:07:40 +01:00 |
|
Francisco Casas
|
4096d453c4
|
tests: Add a test for storing to a UAV array.
|
2022-10-31 22:07:40 +01:00 |
|
Zebediah Figura
|
8044fce040
|
tests: Add more tests for UAV allocation.
|
2022-10-31 22:07:40 +01:00 |
|
Zebediah Figura
|
52069386c4
|
tests: Fix constructor declaration in the partial UAV write test.
Make sure the test fails for the right reason. Spotted by Francisco Casas.
|
2022-10-31 22:07:37 +01:00 |
|
Francisco Casas
|
b711b2d66b
|
tests: Add additional tests for explicit casts with flat matrices and vectors.
|
2022-10-26 23:53:12 +02:00 |
|
Francisco Casas
|
fcef269347
|
tests: Add additional tests for explicit casts with matrices.
|
2022-10-26 23:53:12 +02:00 |
|
Francisco Casas
|
588645a79a
|
tests: Add additional tests for explicit casts with vectors.
|
2022-10-26 23:53:10 +02:00 |
|
Francisco Casas
|
5af7316a12
|
vkd3d-shader/hlsl: Support explicit cast between component-wise compatible types.
|
2022-10-25 21:25:58 +02:00 |
|
Francisco Casas
|
d21fd584b1
|
vkd3d-shader/hlsl: Support implicit casts between component-wise equal types.
|
2022-10-25 21:25:57 +02:00 |
|
Francisco Casas
|
1c77811648
|
vkd3d-shader/hlsl: Remove incorrect criteria for accepting implicit casts.
|
2022-10-25 21:25:55 +02:00 |
|
Francisco Casas
|
d93ce28995
|
vkd3d-shader/hlsl: Handle complex types in add_cast().
This extends the support of this function, whether doing broadcasts or
component-wise casts, to struct and array types.
|
2022-10-25 21:25:51 +02:00 |
|
Francisco Casas
|
fb751b48c5
|
tests: Add additional tests for implicit casts that should fail.
|
2022-10-25 21:25:51 +02:00 |
|
Francisco Casas
|
0a345a2b73
|
vkd3d-shader/hlsl: Rename "t1" and "t2" arguments as "src" and "dst".
|
2022-10-25 21:25:49 +02:00 |
|
Brendan Shanks
|
963ea98a52
|
vkd3d-common: Add a Windows implementation of vkd3d_set_thread_name().
|
2022-10-25 21:25:38 +02:00 |
|
Zebediah Figura
|
0ef04659c7
|
vkd3d-shader/hlsl: Parse UAV types.
|
2022-10-19 21:59:55 +02:00 |
|
Zebediah Figura
|
fea50d243c
|
vkd3d-shader/hlsl: Parse texture index expressions.
|
2022-10-19 21:59:55 +02:00 |
|
Zebediah Figura
|
7115a94063
|
vkd3d-shader/hlsl: Cast array indices inside of add_array_load().
Mostly in the interest of keeping the yacc code as simple as possible.
|
2022-10-19 21:59:55 +02:00 |
|
Zebediah Figura
|
62fd13059b
|
tests: Add a basic shader test for typed UAV loads.
|
2022-10-19 21:59:55 +02:00 |
|
Zebediah Figura
|
75494a4ae6
|
tests: Add a basic shader test for compute shaders.
|
2022-10-19 21:59:29 +02:00 |
|
Biswapriyo Nath
|
6f1f14d97a
|
include: Add the PFN_D3D12_SERIALIZE_ROOT_SIGNATURE typedef.
|
2022-10-19 21:59:22 +02:00 |
|
Biswapriyo Nath
|
c9198735fd
|
include: Add the PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER typedef.
|
2022-10-19 21:59:22 +02:00 |
|
Giovanni Mascellani
|
c644244bcd
|
tests: Test float operations with uniform inputs.
The point of the "uniform" variants is to avoid hiding code generation
bugs because of the constant folding optimization.
|
2022-10-19 21:59:18 +02:00 |
|
Giovanni Mascellani
|
b6a6a927a7
|
tests: Test sign rules for float modulus.
|
2022-10-19 21:59:18 +02:00 |
|