dolphin/Source/Core
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
..
AudioCommon Fix for false error about unqueuing buffers (OpenAL) 2016-10-04 21:57:36 -03:00
Common Merge pull request #4293 from lioncash/pcast 2016-10-04 19:10:34 -07:00
Core Merge pull request #4297 from sepalani/hle_patch 2016-10-04 17:39:50 -07:00
DiscIO Merge pull request #3963 from JosJuice/banner-loaded-failure 2016-10-03 06:33:52 -07:00
DolphinQt2 Merge pull request #4254 from ligfx/check_errors_postprocessing 2016-10-02 20:42:39 -07:00
DolphinWX Restore saving logger settings to .ini 2016-10-04 02:02:07 -07:00
InputCommon InputCommon: Fix formatting issues in Quartz 2016-10-03 18:59:52 +02:00
UICommon Merge pull request #2868 from sepalani/dolphin_ssl 2016-10-03 06:16:49 -07:00
VideoBackends Merge pull request #4295 from stenzek/vulkan-dbz-bloom 2016-10-05 20:24:36 +10:00
VideoCommon TextureCache: Don't re-use pooled textures within the same frame 2016-10-06 20:23:37 +10:00
CMakeLists.txt [UI] Remove DolphinQt 2016-01-05 19:42:02 -06:00