Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Dynamic state3 multisample rasterization (#856)
* Add initial test framework. Signed-off-by: Pawel Jastrzebski <[email protected]> * Add MSAAm sample code. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Add sample with SpaceModule scene. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Rendering proper BaseModule scene. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix copyrights. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * First version of MSAA works. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Implement dynamic sample selection. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Add setter for last_requested_extension_feature. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix clang-format. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix copyright. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix vulkan version. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Update readme. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Remove unneeded code from shader. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix copyright. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Add README.md Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Add sample to CMake. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Remove explicit reference from local viewport initializer. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Change resources create/update logic. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix clang-format. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix format for vertex input attribute descriptor. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Separate rendering for scene meshes with different rasterizer settings. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Change camera position. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix light position. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Update README files. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Update sample image. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix warnings. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix typos in README files. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix comment. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix review comments. Changes made: * Remove explicit reset of command pool and command buffer * Change extension request mechanism * Remove markdown version of README Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix review comments. Changes made: - Fix errors in README - Remove mandatory setting for Vulkan 1.1 - Add additional checks and asserts - Replace loop with algorithms - Remove unnecessary code and conditions - Reorganise rendering of opaque and transparent meshes - Change filename and class name of the sample Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix review comments. Changes made: - Fix misleading description in README - Change textures handling in rendering Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Rename project. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix review comments. Issues solved: - remove unneeded code - fix vulkan validation errors Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Add multisampling to GUI rendering. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Update README Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Change rotation speed. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix clang-format. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Update copyright year. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Copyright fix in CMakeLists * Fix review comments. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix review comments. Signed-off-by: pawel-jastrzebski-mobica <[email protected]> * Fix VUID-VkSubpassDescription-pResolveAttachments-00848 * Image destroy refactor * Fix windows build issue * Add dynamic rendering * Gui merge conflicts fix * Fix regressions after implementing dynamic rendering * Adjust sample to changes from PR#910 * Fix sync issue * Documentation update * Remove unused feature * VK objects initializations added * Fixing framework calls after merge * Documentation and code small fixes --------- Signed-off-by: Pawel Jastrzebski <[email protected]> Signed-off-by: pawel-jastrzebski-mobica <[email protected]> Co-authored-by: Mateusz Kowalewski <[email protected]>
- Loading branch information