citra/src/video_core/host_shaders
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
..
format_reinterpreter Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
texture_filtering Rasterizer refactor hotfixes (#6465) 2023-04-23 22:46:08 +03:00
CMakeLists.txt Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
full_screen_triangle.vert Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
opengl_present.frag Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
opengl_present.vert Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
opengl_present_anaglyph.frag Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
opengl_present_interlaced.frag Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
source_shader.h.in Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00
StringShaderHeader.cmake Rasterizer cache refactor (#6375) 2023-04-21 10:14:55 +03:00