Lime3DS/src/video_core/rasterizer_cache
GPUCode 2c74ed1a6d
Rasterizer refactor hotfixes (#6465)
* texture_codec: Clamp buffer end to tiled buffer size

* Fixes crash on Pokemon Super Mystery Dungeon

* rasterizer_cache: Use rect for duplicate surface

* Fixes broken bloom in fire emblem

* surface_params: Check levels for exact match

* It was removed previously to prevent copies when games used the base level of a multi level surface. FE on the other hand will first use the base level and then use it as a face of a cubemap with many levels. So instead check if the surface equal or more levels and consider it an exact match in that case

* gl_texture_runtime: Bind old tex to 2D target

* Fixes a small error opengl would print when creating texture cubes

* gl_blit_helper: Fix nearest filter

* Use texture unit 2 which has the nearest sampler bound
2023-04-23 22:46:08 +03:00
..
framebuffer_base.cpp Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
framebuffer_base.h Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
pixel_format.cpp Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
pixel_format.h Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
rasterizer_cache.cpp Rasterizer refactor hotfixes (#6465) 2023-04-23 22:46:08 +03:00
rasterizer_cache.h Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
surface_base.cpp Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
surface_base.h Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
surface_params.cpp Rasterizer refactor hotfixes (#6465) 2023-04-23 22:46:08 +03:00
surface_params.h Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
texture_codec.h Rasterizer refactor hotfixes (#6465) 2023-04-23 22:46:08 +03:00
utils.cpp Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
utils.h Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00