Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-04-25 | vk_rasterizer: Pack texceptions and color formats on invalid formats | ReinUsesLisp | 1 | -1/+1 | |
Sometimes for unknown reasons NVN games can bind a render target format of 0. This may be a yuzu bug. With the commits before this the formats were specified without being "packed", assuming all formats and texceptions will be written like in the color_attachments vector. To address this issue, iterate all render targets and pack them as they are valid. This way they will match color_attachments. - Fixes validation errors and graphical issues on Breath of the Wild. | |||||
2020-04-23 | vk_renderpass_cache: Pack renderpass cache key to 12 bytes | ReinUsesLisp | 1 | -43/+16 | |
2020-04-11 | renderer_vulkan: Drop Vulkan-Hpp | ReinUsesLisp | 1 | -4/+4 | |
2020-01-06 | vk_renderpass_cache: Initial implementation | ReinUsesLisp | 1 | -0/+97 | |
The renderpass cache is used to avoid creating renderpasses on each draw. The hashed structure is not currently optimized. |