Józef Kucia
|
d75966ab9e
|
libs/vkd3d: Assign non-overlapping push constant ranges for root constants.
|
2017-08-01 10:51:45 +02:00 |
|
Józef Kucia
|
e074c30dc7
|
libs/vkd3d: Pass push constants mapping to shader compiler.
|
2017-07-28 10:19:37 +02:00 |
|
Józef Kucia
|
72f723522e
|
libs/vkd3d: Implement d3d12_command_list_SetComputeRoot32BitConstant().
|
2017-07-28 10:19:37 +02:00 |
|
Józef Kucia
|
92fcb9ffa2
|
libs/vkd3d-shader: Add support for push constants.
|
2017-07-27 15:24:38 +02:00 |
|
Józef Kucia
|
bb80c759fc
|
libs/vkd3d: Introduce d3d12_root_signature_cleanup() helper function.
Reduces code duplication.
|
2017-07-27 14:19:41 +02:00 |
|
Józef Kucia
|
e3d3819789
|
libs/vkd3d: Fix copy-paste error in d3d12_root_signature_init().
|
2017-07-26 16:09:40 +02:00 |
|
Józef Kucia
|
1589ce7682
|
libs/vkd3d: Fix Vulkan bindings assignment.
Fixes 6d569fcbc6,
|
2017-07-26 14:50:39 +02:00 |
|
Józef Kucia
|
6d569fcbc6
|
libs/vkd3d: Assign consecutive Vulkan bindings for D3D12 descriptors.
|
2017-07-26 13:45:25 +02:00 |
|
Józef Kucia
|
edd1e9602d
|
libs/vkd3d-shader: Implement arbitrary mappings from D3D shader register to Vulkan descriptors.
An arbitrary mapping can be passed to vkd3d_shader_compile_dxbc().
|
2017-07-26 13:45:25 +02:00 |
|
Józef Kucia
|
d39d0e4c9f
|
libs/vkd3d: Fix memory leak in d3d12_root_signature_init().
|
2017-07-25 18:47:42 +02:00 |
|
Sven Hesse
|
3328be8c87
|
libs/vkd3d: Unroll descriptor tables and fill in push constants
|
2017-07-25 17:41:58 +02:00 |
|
Józef Kucia
|
d0a4238e39
|
libs/vkd3d: Allocate Vulkan descriptors for UAVs.
|
2017-07-25 12:50:14 +02:00 |
|
Józef Kucia
|
d1de972430
|
libs/vkd3d: Allocate Vulkan descriptors for samplers.
|
2017-07-17 16:25:29 +02:00 |
|
Józef Kucia
|
593a13402d
|
libs/vkd3d: Add support for static samplers.
We still do not implement any reasonable mapping between D3D registers
and Vulkan bindings.
|
2017-07-17 16:25:29 +02:00 |
|
Józef Kucia
|
091ac41f79
|
libs/vkd3d: Partially handle descriptor table root parameters.
|
2017-07-17 16:25:29 +02:00 |
|
Józef Kucia
|
f3d297574a
|
libs/vkd3d: Implement d3d12_device_CreateSampler().
|
2017-07-12 13:10:44 +02:00 |
|
Józef Kucia
|
4e5fcb5141
|
libs/vkd3d: Use negative viewport height to flip along y-axis.
Requires VK_KHR_maintenance1.
|
2017-06-21 22:00:19 +02:00 |
|
Józef Kucia
|
9948abda96
|
libs/vkd3d: Flip SV_Position.y in last vertex processing shader stage.
The handwritten GLSL shaders do this.
|
2017-06-21 12:22:20 +02:00 |
|
Józef Kucia
|
c270d9a859
|
libs/vkd3d: Accept DXBC shaders.
|
2017-06-19 19:49:11 +02:00 |
|
Józef Kucia
|
84889646f6
|
Update license to LGPL v2.1.
|
2017-06-16 22:11:21 +02:00 |
|
Józef Kucia
|
a680fdd91b
|
libs/vkd3d: Implement d3d12_command_list_OMSetStencilRef().
|
2017-03-05 22:23:37 +01:00 |
|
Henri Verbeet
|
0b2702d96e
|
libs/vkd3d: Implement d3d12_command_list_SetGraphicsRootSignature().
|
2016-11-13 00:45:25 +01:00 |
|
Henri Verbeet
|
0f38858996
|
libs/vkd3d: Implement D3D12_ROOT_PARAMETER_TYPE_CBV root signature parameters.
|
2016-11-13 00:44:19 +01:00 |
|
Henri Verbeet
|
d97df34093
|
libs/vkd3d: Implement depth/stencil pipeline state attachments.
|
2016-11-13 00:42:31 +01:00 |
|
Henri Verbeet
|
2e10db6f8e
|
libs/vkd3d: Add support for D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA.
|
2016-11-10 16:41:01 +01:00 |
|