Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vk_rasterizer: Pack texceptions and color formats on invalid formats | ReinUsesLisp | 2020-04-25 | 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. | ||||
* | vk_renderpass_cache: Pack renderpass cache key to 12 bytes | ReinUsesLisp | 2020-04-23 | 1 | -43/+16 |
| | |||||
* | renderer_vulkan: Drop Vulkan-Hpp | ReinUsesLisp | 2020-04-11 | 1 | -4/+4 |
| | |||||
* | vk_renderpass_cache: Initial implementation | ReinUsesLisp | 2020-01-06 | 1 | -0/+97 |
The renderpass cache is used to avoid creating renderpasses on each draw. The hashed structure is not currently optimized. |