From 0f17990137e9d32e442b7baf000098af5ffae111 Mon Sep 17 00:00:00 2001 From: Techjar Date: Fri, 21 May 2021 21:54:19 -0400 Subject: VideoCommon: Split BBox* functions into common and backend implementation variants This will allow for some aspects of bounding box to be handled in VideoCommon instead of individual backends. --- Source/Core/VideoCommon/RenderBase.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'Source/Core/VideoCommon/RenderBase.cpp') diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp index 93f8fa2279..f93d498fc6 100644 --- a/Source/Core/VideoCommon/RenderBase.cpp +++ b/Source/Core/VideoCommon/RenderBase.cpp @@ -185,6 +185,21 @@ void Renderer::ReinterpretPixelData(EFBReinterpretType convtype) g_framebuffer_manager->ReinterpretPixelData(convtype); } +u16 Renderer::BBoxRead(int index) +{ + return BBoxReadImpl(index); +} + +void Renderer::BBoxWrite(int index, u16 value) +{ + BBoxWriteImpl(index, value); +} + +void Renderer::BBoxFlush() +{ + BBoxFlushImpl(); +} + u32 Renderer::AccessEFB(EFBAccessType type, u32 x, u32 y, u32 poke_data) { if (type == EFBAccessType::PeekColor) -- cgit v1.2.3