gl_buffer_cache: Implement with generic buffer cache

This commit is contained in:
ReinUsesLisp 2019-06-20 03:22:25 -03:00
parent 32c0212b24
commit 1fa21fa192
8 changed files with 94 additions and 293 deletions

View file

@ -47,6 +47,9 @@ public:
/// and invalidated
virtual void FlushAndInvalidateRegion(CacheAddr addr, u64 size) = 0;
/// Notify rasterizer that a frame is about to finish
virtual void TickFrame() = 0;
/// Attempt to use a faster method to perform a surface copy
virtual bool AccelerateSurfaceCopy(const Tegra::Engines::Fermi2D::Regs::Surface& src,
const Tegra::Engines::Fermi2D::Regs::Surface& dst,