Lime3DS/src/video_core/pica
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
..
geometry_pipeline.cpp general: Fixes for Tales of the Abyss (#7381) 2024-01-24 19:22:10 +02:00
geometry_pipeline.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
output_vertex.cpp video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
output_vertex.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
packed_attribute.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
pica_core.cpp general: Fixes for Tales of the Abyss (#7381) 2024-01-24 19:22:10 +02:00
pica_core.h general: Fixes for Tales of the Abyss (#7381) 2024-01-24 19:22:10 +02:00
primitive_assembly.cpp video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
primitive_assembly.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
regs_external.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
regs_framebuffer.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
regs_internal.cpp video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
regs_internal.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
regs_lcd.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
regs_lighting.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
regs_pipeline.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
regs_rasterizer.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
regs_shader.h general: Fixes for Tales of the Abyss (#7381) 2024-01-24 19:22:10 +02:00
regs_texturing.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
shader_setup.cpp pica_core: Propogate vertex uniforms to geometry setup when not in exclusive mode (#7367) 2024-01-24 04:47:08 +02:00
shader_setup.h pica_core: Propogate vertex uniforms to geometry setup when not in exclusive mode (#7367) 2024-01-24 04:47:08 +02:00
shader_unit.cpp shader_unit: Intialize temporaries on shader invocation (#7366) 2024-01-20 22:13:31 +02:00
shader_unit.h misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
vertex_loader.cpp video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
vertex_loader.h video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00