vkd3d/include
Józef Kucia 0d28036d2a libs/vkd3d: Add UAV counter support for compute pipelines.
UAV counter descriptors are stored in a separate VkDescriptorSet.
A VkPipelineLayout created for compute pipeline is compatible for all
other descriptor sets with the VkPipelineLayout created for the root
signature. This ensures that only UAV counter bindings in the last
descriptor set may be disturbed when switching between pipelines with
compatible root signatures.

The implementation of vkd3d_popcount() is based on
https://graphics.stanford.edu/~seander/bithacks.html
2017-09-08 15:04:30 +02:00
..
dummy Update license to LGPL v2.1. 2017-06-16 22:11:21 +02:00
private libs/vkd3d: Add UAV counter support for compute pipelines. 2017-09-08 15:04:30 +02:00
.gitignore include: Introduce dxgiformat.idl. 2017-07-10 16:32:01 +02:00
d3d12.idl libs/vkd3d: Validate root signature size. 2017-09-05 11:53:55 +02:00
dxgi1_2.idl include: Get rid of some superfluous semicolons. 2017-09-04 16:46:55 +02:00
dxgi1_3.idl include: Get rid of some superfluous semicolons. 2017-09-04 16:46:55 +02:00
dxgi1_4.idl include: Get rid of some superfluous semicolons. 2017-09-04 16:46:55 +02:00
dxgi.idl include: Get rid of some superfluous semicolons. 2017-09-04 16:46:55 +02:00
dxgibase.idl include: Avoid redefining DXGI_ERROR constants. 2017-07-11 17:23:02 +02:00
dxgiformat.idl include: Rename DXGI_FORMAT_FORCE_DWORD to DXGI_FORMAT_FORCE_UINT. 2017-08-28 20:36:32 +02:00
dxgitype.idl include: Introduce dxgiformat.idl. 2017-07-10 16:32:01 +02:00
unknown.idl include: Get rid of some superfluous semicolons. 2017-09-04 16:46:55 +02:00
vkd3d_shader.h libs/vkd3d-shader: Emit declarations for UAV counters. 2017-09-07 17:15:54 +02:00
vkd3d_utils.h Update license to LGPL v2.1. 2017-06-16 22:11:21 +02:00
vkd3d_windows.h libs/vkd3d: Support both native and Win32 wchar_t. 2017-08-29 16:36:05 +02:00
vkd3d.h libs/vkd3d: Support both native and Win32 wchar_t. 2017-08-29 16:36:05 +02:00