eden/src
Maufeat be97bf3c1b
[nvnflinger] add GetBufferHistory from sudachi (#82)
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-on: eden-emu/eden#82

This commit adds a working implementation of the `GetBufferHistory` transaction in `BufferQueueProducer`, removing the previous stub.

Adapted by Jarrod Norwell for Sudachi, this implementation references the behavior in Ryujinx; commit rescued by Maufeat and another Eden teammate from Sudachi's reference, fixed and adapted for Eden usage.

It helps improve compatibility with Unreal Engine 4 titles and others that depend on proper surface history tracking for rendering pipelines, especially with regard to lighting, bloom, and alpha transitions.

Functionality has been tested for stability and does not introduce regressions, though further validation is recommended.
Co-authored-by: Maufeat <maufeat@eden-emu.dev>
Co-committed-by: Maufeat <maufeat@eden-emu.dev>
2025-07-21 07:16:26 +02:00
..
android updating translations 2025-07-20 19:17:04 +03:00
audio_core [desktop, core] yuzu -> Eden, eden -> Eden 2025-07-19 00:12:21 -04:00
common [desktop, core] yuzu -> Eden, eden -> Eden 2025-07-19 00:12:21 -04:00
core [nvnflinger] add GetBufferHistory from sudachi (#82) 2025-07-21 07:16:26 +02:00
dedicated_room [desktop, core] yuzu -> Eden, eden -> Eden 2025-07-19 00:12:21 -04:00
frontend_common [android] Fix key install and revert to old icon_bg 2025-07-13 01:17:32 -04:00
hid_core fix uninit values in applet and mouse (#114) 2025-05-19 19:11:06 +00:00
input_common [desktop, core] yuzu -> Eden, eden -> Eden 2025-07-19 00:12:21 -04:00
network [frontend, web] refactor: web service frontend rewrite (#221) 2025-07-01 01:44:12 +00:00
shader_recompiler revert [android] Snapdragon 865 patches (#23) 2025-07-12 20:10:40 +02:00
tests feature/landscape-carousel (#196) 2025-06-26 20:52:54 +00:00
video_core [vk] tmp: workaround for RAII crash on exit 2025-07-20 22:11:02 -04:00
web_service Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
yuzu [desktop, core] yuzu -> Eden, eden -> Eden 2025-07-19 00:12:21 -04:00
yuzu_cmd [desktop, core] yuzu -> Eden, eden -> Eden 2025-07-19 00:12:21 -04:00
yuzu_room_standalone Fix License headers & CI (#168) 2025-06-09 01:40:21 +00:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt remove solo executables (#106) 2025-05-19 21:30:10 +00:00