Merge pull request #1004 from lioncash/unused
gl_rasterizer_cache: Remove unused viewport parameter of GetFramebufferSurfaces()
This commit is contained in:
		| @@ -332,8 +332,6 @@ std::pair<Surface, Surface> RasterizerOpenGL::ConfigureFramebuffers(bool using_c | ||||
|     // TODO(bunnei): Implement this | ||||
|     const bool has_stencil = false; | ||||
|  | ||||
|     const MathUtil::Rectangle<s32> viewport_rect{regs.viewport_transform[0].GetRect()}; | ||||
|  | ||||
|     const bool write_color_fb = | ||||
|         state.color_mask.red_enabled == GL_TRUE || state.color_mask.green_enabled == GL_TRUE || | ||||
|         state.color_mask.blue_enabled == GL_TRUE || state.color_mask.alpha_enabled == GL_TRUE; | ||||
| @@ -346,9 +344,10 @@ std::pair<Surface, Surface> RasterizerOpenGL::ConfigureFramebuffers(bool using_c | ||||
|     Surface depth_surface; | ||||
|     MathUtil::Rectangle<u32> surfaces_rect; | ||||
|     std::tie(color_surface, depth_surface, surfaces_rect) = | ||||
|         res_cache.GetFramebufferSurfaces(using_color_fb, using_depth_fb, viewport_rect); | ||||
|         res_cache.GetFramebufferSurfaces(using_color_fb, using_depth_fb); | ||||
|  | ||||
|     MathUtil::Rectangle<u32> draw_rect{ | ||||
|     const MathUtil::Rectangle<s32> viewport_rect{regs.viewport_transform[0].GetRect()}; | ||||
|     const MathUtil::Rectangle<u32> draw_rect{ | ||||
|         static_cast<u32>(std::clamp<s32>(static_cast<s32>(surfaces_rect.left) + viewport_rect.left, | ||||
|                                          surfaces_rect.left, surfaces_rect.right)), // Left | ||||
|         static_cast<u32>(std::clamp<s32>(static_cast<s32>(surfaces_rect.bottom) + viewport_rect.top, | ||||
|   | ||||
| @@ -622,8 +622,8 @@ Surface RasterizerCacheOpenGL::GetTextureSurface(const Tegra::Texture::FullTextu | ||||
|     return GetSurface(SurfaceParams::CreateForTexture(config)); | ||||
| } | ||||
|  | ||||
| SurfaceSurfaceRect_Tuple RasterizerCacheOpenGL::GetFramebufferSurfaces( | ||||
|     bool using_color_fb, bool using_depth_fb, const MathUtil::Rectangle<s32>& viewport) { | ||||
| SurfaceSurfaceRect_Tuple RasterizerCacheOpenGL::GetFramebufferSurfaces(bool using_color_fb, | ||||
|                                                                        bool using_depth_fb) { | ||||
|     const auto& regs = Core::System::GetInstance().GPU().Maxwell3D().regs; | ||||
|  | ||||
|     // TODO(bunnei): This is hard corded to use just the first render buffer | ||||
|   | ||||
| @@ -548,8 +548,7 @@ public: | ||||
|     Surface GetTextureSurface(const Tegra::Texture::FullTextureInfo& config); | ||||
|  | ||||
|     /// Get the color and depth surfaces based on the framebuffer configuration | ||||
|     SurfaceSurfaceRect_Tuple GetFramebufferSurfaces(bool using_color_fb, bool using_depth_fb, | ||||
|                                                     const MathUtil::Rectangle<s32>& viewport); | ||||
|     SurfaceSurfaceRect_Tuple GetFramebufferSurfaces(bool using_color_fb, bool using_depth_fb); | ||||
|  | ||||
|     /// Flushes the surface to Switch memory | ||||
|     void FlushSurface(const Surface& surface); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user