citra/src/video_core
GPUCode bea863efff
general: Fixes for Tales of the Abyss (#7381)
* geometry_pipeline: Remove unneeded assert

* Has been hw-tested that gs works correctly even when not in exclusive mode

* pica_core: Propagate output_mask to gs

* Has been hw-tested to occur under the same conditions that other uniforms are shared

* regs_shader: Intialize GPUREG_SH_INPUTBUFFER_CONFIG to default value

* Default value verified on hw. Tales of Abyss does not update the number of vertex attributes for the geometry unit and expects it to be 2

* texture_codec: Align buffer sizes to bpp

* Prevents out of bounds texture reads when launching TOA from the HOME menu

* pica_core: Make default value more clear
2024-01-24 19:22:10 +02:00
..
custom_textures misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
debug_utils video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
host_shaders code: Add texture sampling option (#7118) 2023-11-23 02:04:47 +02:00
pica general: Fixes for Tales of the Abyss (#7381) 2024-01-24 19:22:10 +02:00
rasterizer_cache general: Fixes for Tales of the Abyss (#7381) 2024-01-24 19:22:10 +02:00
renderer_opengl misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
renderer_software misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
renderer_vulkan renderer_vulkan: Revert vkGetInstanceProcAddr symbol change for MoltenVK. (#7341) 2024-01-12 09:16:04 -08:00
shader glsl_shader_gen: Remove invariant qualifier (#7376) 2024-01-21 13:39:35 +02:00
texture video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
CMakeLists.txt build: Add flags to toggle specific renderer backends. (#7375) 2024-01-21 23:29:46 -08:00
gpu.cpp video_core: Fix crash when no debug context is provided. (#7324) 2024-01-07 10:29:43 -08:00
gpu.h core: Eliminate more uses of Core::System::GetInstance(). (#7313) 2024-01-05 12:07:28 -08:00
gpu_debugger.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
pica_types.h Refactor software renderer (#6621) 2023-06-24 00:59:18 +02:00
precompiled_headers.h Port yuzu-emu/yuzu#9300: "CMake: Use precompiled headers to improve compile times" (#6213) 2022-12-17 16:06:38 +01:00
rasterizer_accelerated.cpp misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
rasterizer_accelerated.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
rasterizer_interface.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
renderer_base.cpp video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
renderer_base.h renderer_vulkan: Fix screenshots under NVIDIA vulkan (#7082) 2023-10-22 22:53:14 +03:00
utils.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
video_core.cpp build: Add flags to toggle specific renderer backends. (#7375) 2024-01-21 23:29:46 -08:00
video_core.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00