- Sep 12, 2017
-
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
Józef Kucia authored
-
- Sep 11, 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
-
Józef Kucia authored
This reverts commit d9bc635d. We should not need to handle this invalid behavior. It was triggered by the bug in d3d12_command_list_update_descriptor_table().
-
Józef Kucia authored
Fixes 9afaed91.
-
- 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
-
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
-