mirror of
https://github.com/cemu-project/Cemu.git
synced 2026-03-24 19:18:27 -06:00
Graphic packs can overwrite the format of a texture (e.g. for higher bitdepth to lessen banding) but the code for this wasn't correctly working anymore. - Fixes overwrite format being ignored for texture views on Vulkan backend - Fixes overwrite format not being used for texture views on OpenGL Format aliasing is complicated enough as it is, even without overwrites, so this adds a new rule to make behavior more well defined: If two textures share memory but only one uses an overwrite format, then they are no longer synchronized and are considered separate textures. Bonus fixes for OpenGL: - Use fbo 0 instead of -1 as the default. This silences some warnings in debug output - On OpenGL, bind new framebuffers on handle generation so they are considered created |
||
|---|---|---|
| .. | ||
| asm | ||
| audio | ||
| Cafe | ||
| Cemu | ||
| Common | ||
| config | ||
| gui | ||
| imgui | ||
| input | ||
| resource | ||
| tools | ||
| util | ||
| CMakeLists.txt | ||
| main.cpp | ||
| mainLLE.cpp | ||