Merge pull request #2413 from FernandoS27/opt-gpu

Rasterizer Cache: refactor flushing & optimize memory usage of surfaces
This commit is contained in:
Rodrigo Locatti 2019-05-13 23:01:59 -03:00 committed by GitHub
commit 940a71089d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 54 additions and 33 deletions

View file

@ -49,9 +49,6 @@ public:
return alignment;
}
// We do not have to flush this cache as things in it are never modified by us.
void Flush() override {}
private:
VAddr cpu_addr{};
std::size_t size{};
@ -87,6 +84,10 @@ public:
return buffer_handle;
}
protected:
// We do not have to flush this cache as things in it are never modified by us.
void FlushObjectInner(const std::shared_ptr<CachedBufferEntry>& object) override {}
private:
void AlignBuffer(std::size_t alignment);