Merge pull request #10520 from jherico/texture_ping_pong

Prevent ping-ponging of texture quality when oversubscribed
This commit is contained in:
Brad Davis 2017-05-22 14:52:52 -07:00 committed by GitHub
commit a5112ce52a

View file

@ -535,12 +535,14 @@ void GLVariableAllocationSupport::processWorkQueue(WorkQueue& workQueue) {
vartexture->demote();
workQueue.pop();
addToWorkQueue(texture);
_memoryPressureStateStale = true;
break;
case MemoryPressureState::Undersubscribed:
vartexture->promote();
workQueue.pop();
addToWorkQueue(texture);
_memoryPressureStateStale = true;
break;
case MemoryPressureState::Transfer: