Zebediah Figura
|
6fc3ae2b5c
|
vkd3d-shader/preproc: Stringify text immediately in macro invocations.
|
2023-08-02 20:19:19 +09:00 |
|
Zebediah Figura
|
cbb1d84069
|
vkd3d-shader/preproc: Separate a preproc_stringify() helper.
|
2023-08-02 20:19:18 +09:00 |
|
Zebediah Figura
|
3a235b57f6
|
vkd3d-shader/preproc: Expand macro arguments in macro invocations.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55361
|
2023-08-02 20:19:17 +09:00 |
|
Zebediah Figura
|
9b98489155
|
vkd3d-shader/preproc: Parse hash marks as two separate tokens when not in stringification contexts.
|
2023-08-02 20:19:15 +09:00 |
|
Zebediah Figura
|
9a80ff28e4
|
vkd3d-shader/tpf: Check buffer->status in add_section().
|
2023-08-02 20:19:00 +09:00 |
|
Zebediah Figura
|
71afb78126
|
vkd3d-shader/d3dbc: Return ctx->result from hlsl_sm1_write().
|
2023-08-02 20:18:59 +09:00 |
|
Zebediah Figura
|
6e370777b4
|
vkd3d-shader/d3dbc: Free vkd3d_bytecode_buffer data on failure.
|
2023-08-02 20:18:58 +09:00 |
|
Zebediah Figura
|
1bd873fb2b
|
vkd3d-shader/d3dbc: Skip generic sampler declarations.
Instead of asserting.
|
2023-08-02 20:18:56 +09:00 |
|
Conor McCarthy
|
c2e09e4c4f
|
vkd3d: Implement ID3D12Fence1.
|
2023-08-02 20:18:37 +09:00 |
|
Conor McCarthy
|
0d1bc77b2a
|
vkd3d: Implement ID3D12GraphicsCommandList3 with a stub.
|
2023-07-31 21:08:02 +09:00 |
|
Conor McCarthy
|
4433dacb4f
|
vkd3d: Implement ID3D12Device::GetResourceTiling() for textures.
|
2023-07-31 21:07:58 +09:00 |
|
Conor McCarthy
|
71a9feac8e
|
vkd3d: Implement ID3D12Device::GetResourceTiling() for buffers.
|
2023-07-31 21:07:57 +09:00 |
|
Nikolay Sivov
|
bfdd5c142d
|
vkd3d-shader/tpf: Add support for writing 'resinfo' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-07-31 21:07:50 +09:00 |
|
Nikolay Sivov
|
78719dc814
|
vkd3d-shader/tpf: Add support for writing 'sampleinfo' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-07-31 21:07:49 +09:00 |
|
Nikolay Sivov
|
d50b5fe767
|
vkd3d-shader/hlsl: Parse GetDimensions() method.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-07-31 21:07:48 +09:00 |
|
Conor McCarthy
|
3d49b59a68
|
vkd3d: Handle the case where a descriptor is null and is concurrently written non-null.
If view is null and the comparison (view == src->s.u.object) is false,
vkd3d_view_decref will be called on null.
|
2023-07-27 17:17:55 +09:00 |
|
Zebediah Figura
|
819c5f1943
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_expr().
|
2023-07-27 17:17:48 +09:00 |
|
Zebediah Figura
|
9d94506313
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_cast().
|
2023-07-27 17:17:47 +09:00 |
|
Zebediah Figura
|
fe70ee2158
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_implicit_conversion().
|
2023-07-27 17:17:46 +09:00 |
|
Zebediah Figura
|
21d5ee4df2
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_array_access().
|
2023-07-27 17:17:41 +09:00 |
|
Zebediah Figura
|
c861a937e8
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_method_call().
|
2023-07-27 17:17:37 +09:00 |
|
Zebediah Figura
|
f95ab2a5e8
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_assignment().
|
2023-07-24 22:41:16 +02:00 |
|
Zebediah Figura
|
7e7a6d3691
|
vkd3d-shader/hlsl: Pass a hlsl_block pointer to hlsl_add_conditional().
|
2023-07-24 22:41:15 +02:00 |
|
Zebediah Figura
|
80b9f52010
|
vkd3d-shader/hlsl: Use a hlsl_block to build replacement instructions in lower_discard_neg().
|
2023-07-24 22:41:14 +02:00 |
|
Zebediah Figura
|
3a07df8476
|
vkd3d-shader/hlsl: Use a hlsl_block to build replacement instructions in lower_float_modulus().
|
2023-07-24 22:41:13 +02:00 |
|