mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-01-04 19:55:00 +00:00
We often need the same native texture objects for new textures. This commit try to avoid destroying and creation of this textures by pooling them. This should be a big performance gain for some efb2ram games as they may overwrites partially a cached texture (which would be deleted) and afterwards try to read it. Creating/destroying sounds like an easy task, but it isn't. eg the nvidia ogl driver synchonize their threads do avoid use-after-free issues. |
||
|---|---|---|
| .. | ||
| Android | ||
| Core | ||
| DSPSpy | ||
| DSPTool | ||
| TestSuite | ||
| UnitTests | ||
| VSProps | ||
| CMakeLists.txt | ||
| dolphin-emu.sln | ||
| pch.h | ||