|
@@ -692,11 +692,6 @@ bool RasterizerOpenGL::AccelerateDisplayTransfer(const GPU::Regs::DisplayTransfe
|
|
|
using PixelFormat = CachedSurface::PixelFormat;
|
|
using PixelFormat = CachedSurface::PixelFormat;
|
|
|
using SurfaceType = CachedSurface::SurfaceType;
|
|
using SurfaceType = CachedSurface::SurfaceType;
|
|
|
|
|
|
|
|
- if (config.is_texture_copy) {
|
|
|
|
|
- // TODO(tfarley): Try to hardware accelerate this
|
|
|
|
|
- return false;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
CachedSurface src_params;
|
|
CachedSurface src_params;
|
|
|
src_params.addr = config.GetPhysicalInputAddress();
|
|
src_params.addr = config.GetPhysicalInputAddress();
|
|
|
src_params.width = config.output_width;
|
|
src_params.width = config.output_width;
|
|
@@ -751,6 +746,11 @@ bool RasterizerOpenGL::AccelerateDisplayTransfer(const GPU::Regs::DisplayTransfe
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+bool RasterizerOpenGL::AccelerateTextureCopy(const GPU::Regs::DisplayTransferConfig& config) {
|
|
|
|
|
+ // TODO(tfarley): Try to hardware accelerate this
|
|
|
|
|
+ return false;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
bool RasterizerOpenGL::AccelerateFill(const GPU::Regs::MemoryFillConfig& config) {
|
|
bool RasterizerOpenGL::AccelerateFill(const GPU::Regs::MemoryFillConfig& config) {
|
|
|
using PixelFormat = CachedSurface::PixelFormat;
|
|
using PixelFormat = CachedSurface::PixelFormat;
|
|
|
using SurfaceType = CachedSurface::SurfaceType;
|
|
using SurfaceType = CachedSurface::SurfaceType;
|