Refresh/src
TheSpydog 1f2aaeed9f
continuous-integration/drone/push Build is passing Details
add msaa support for depth textures (#38)
Depth textures handle MSAA differently than color textures do, because there's no need for a resolve texture. This means the root VulkanTexture can have the sample count instead of needing an additional `msaaTex`.

This changeset also fixes a bug where the depth buffer wasn't getting cleared if there were MSAA color attachments.

Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #38
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org>
2023-01-31 20:30:05 +00:00
..
Refresh.c Shader cross-compiler (#34) 2023-01-20 23:19:12 +00:00
Refresh_Driver.h Remove fixed command buffers + minor cleanup (#33) 2023-01-14 18:03:58 +00:00
Refresh_Driver_Template.txt Remove SRC1 blend factors and depthClampEnable flag 2022-12-28 19:10:59 -08:00
Refresh_Driver_Vulkan.c add msaa support for depth textures (#38) 2023-01-31 20:30:05 +00:00
Refresh_Driver_Vulkan_vkfuncs.h add DrawPrimitivesIndirect + fix sync issues 2022-08-25 12:21:49 -07:00
Refresh_Image.c Rework Presentation Flow (#15) 2022-03-02 06:33:57 +00:00
miniz.h image load and save 2020-12-27 22:45:12 -08:00
stb_image.h image load and save 2020-12-27 22:45:12 -08:00
stb_image_write.h image load and save 2020-12-27 22:45:12 -08:00