- Sep 08, 2017
-
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
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
-
- Sep 07, 2017
-
-
Józef Kucia authored
A descriptor do not have to be initialized if it is not used by shaders.
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
This should be clearer. Multiple constant buffers can be assigned to a single push constant range.
-
Józef Kucia authored
In prep for UAV counters support.
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
- Sep 05, 2017
-
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
In prep for the next commit.
-
Józef Kucia authored
-
Józef Kucia authored
-
- Sep 04, 2017
-
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
There is no easy way to duplicate or copy Vulkan views and samplers. Therefore, we use reference counting for Vulkan views and samplers when copying them between descriptor heaps.
-
Józef Kucia authored
-
Józef Kucia authored
-
Henri Verbeet authored
-
Józef Kucia authored
-
Józef Kucia authored
-
- Sep 01, 2017
-
-
Józef Kucia authored
For UAV counters support in libvkd3d.
-
Józef Kucia authored
-
Józef Kucia authored
-
- Aug 31, 2017
-
-
Sven Hesse authored
-
Józef Kucia authored
-
Józef Kucia authored
-