Update cube texture borders when dirty. Change-Id: Ic259645ab7950b0b2800964bbfd14f3294de50b1 Reviewed-on: https://swiftshader-review.googlesource.com/14288 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/Renderer/Surface.cpp b/src/Renderer/Surface.cpp index 3533d25..12d990a 100644 --- a/src/Renderer/Surface.cpp +++ b/src/Renderer/Surface.cpp
@@ -1249,7 +1249,7 @@ stencil.lock = LOCK_UNLOCKED; stencil.dirty = false; - dirtyMipmaps = true; + dirtyContents = true; paletteUsed = 0; } @@ -1302,7 +1302,7 @@ stencil.lock = LOCK_UNLOCKED; stencil.dirty = false; - dirtyMipmaps = true; + dirtyContents = true; paletteUsed = 0; } @@ -1367,7 +1367,7 @@ case LOCK_WRITEONLY: case LOCK_READWRITE: case LOCK_DISCARD: - dirtyMipmaps = true; + dirtyContents = true; break; default: ASSERT(false); @@ -1446,7 +1446,7 @@ case LOCK_WRITEONLY: case LOCK_READWRITE: case LOCK_DISCARD: - dirtyMipmaps = true; + dirtyContents = true; break; default: ASSERT(false); @@ -3649,14 +3649,14 @@ return renderTarget; } - bool Surface::hasDirtyMipmaps() const + bool Surface::hasDirtyContents() const { - return dirtyMipmaps; + return dirtyContents; } - void Surface::cleanMipmaps() + void Surface::markContentsClean() { - dirtyMipmaps = false; + dirtyContents = false; } Resource *Surface::getResource()