dolphin/Source
Stenzek b6d09c61ed TextureCache: Don't re-use pooled textures within the same frame
This is an issue because a driver may have to maintain two copies of a
texture if it batches all uploads together at the start of a frame.

In the Vulkan backend, we do something similar to avoid breaking out of a
render pass to copy a texture from the streaming buffer to the destination
image.

This was causing issues in the sms-bubbles fifolog, where an EFB copy to
the same address of a previously-used texture caused the previous texture
to be re-used again for a different image later on in the frame, causing
the original contents to be discarded.
2016-10-06 20:23:37 +10:00
..
Android Android: Add video backend choice to settings 2016-10-01 02:40:02 +10:00
Core TextureCache: Don't re-use pooled textures within the same frame 2016-10-06 20:23:37 +10:00
DSPSpy Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
DSPTool Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PCH Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
UnitTests Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00
VSProps Add a __LIBUSB__ define 2016-10-03 21:07:12 +02:00
.clang-format Add new clang-format config. 2016-06-24 10:41:05 +02:00
CMakeLists.txt Strip the Android shared library file. 2016-01-20 10:40:42 -06:00
dolphin-emu.sln Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00