Compare commits

..

10 commits

Author SHA1 Message Date
94b49cc288 [android] make YUZU_LEGACY a compile def; add legacy as a build flavor
All checks were successful
eden-license / license-header (pull_request) Successful in 23s
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-10-04 02:40:38 +02:00
2732f52318 [Legacy VMA] remove memory alignment, it's pointless and wastes RAM (#391)
Final cleanups after new VMA. It already takes care of properly aligning, so we no longer need these.

Reviewed-on: #391
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
Co-authored-by: Calchan <denis.dupeyron@gmail.com>
Co-committed-by: Calchan <denis.dupeyron@gmail.com>
2025-10-04 02:40:38 +02:00
f8f5abefb1 Fix conflicts after new VMA, restore some lost fixes for A6XX (#387)
There were a lot of a duplicate definitions and conflicts after the new VMA changes in master.
All of them were removed and/or deduplicated.
Some A6XX-specific fixes that would have been lost in translation have been restored.

Reviewed-on: #387
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: Calchan <denis.dupeyron@gmail.com>
Co-committed-by: Calchan <denis.dupeyron@gmail.com>
2025-10-04 02:40:38 +02:00
60415ad1db Revert forced warp shuffle to fix some games (#385)
Metroid Prime Remastered, Prince of Persia The Lost Crown, and maybe
some others.

A few testers and I couldn't find any game that this broke, but it fixed these two above and they said they got fewer artifacts from a few others.

Reviewed-on: #385
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: Calchan <denis.dupeyron@gmail.com>
Co-committed-by: Calchan <denis.dupeyron@gmail.com>
2025-10-04 02:40:38 +02:00
Bix
25a94a5491 [Android] Change App background to white] 2025-10-04 02:40:38 +02:00
Bixthefin
e9c6dab5b1 [Android] Change app_name to Eden Legacy 2025-10-04 02:40:38 +02:00
Bixthefin
1e4d248e26 [android] Update applicationId to legacy 2025-10-04 02:40:38 +02:00
Bix
a78233b233 revert cd394fc40f
revert revert [android] Snapdragon 865 patches (#23)

revert [android] Snapdragon 865 patches (#23)

Co-authored-by: Aleksandr Popovich <alekpopo@pm.me>
Reviewed-on: https://git.bixed.xyz/Bix/eden/pulls/23

Reverted due to heavy performance hits on Android with higher specifications, will be adjusted to be included in a specific build for older A6XX devices, as 855, 860, 865, 870, meanwhile it does fix critical issues with certain games crashing due to memory and VRAM usage, hits performance on SoC that can do it without this special flags.
2025-10-04 02:40:38 +02:00
Bix
4a41268703 Added "Legacy " to App name on android.
Signed-off-by: Bix <bix@bixed.xyz>
2025-10-04 02:40:38 +02:00
71a87b2c55
[video_core] Fix stutters and freezes when playing FMV content in some games (#2650)
This fixes stutters and freezes when playing FMV content in some games.

Reviewed-on: #2650
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
2025-10-03 23:08:20 +02:00

View file

@ -64,7 +64,6 @@ void MaxwellDMA::Launch() {
// TODO(Subv): Perform more research and implement all features of this engine.
const LaunchDMA& launch = regs.launch_dma;
ASSERT(launch.interrupt_type == LaunchDMA::InterruptType::NONE);
ASSERT(launch.data_transfer_type == LaunchDMA::DataTransferType::NON_PIPELINED);
if (launch.multi_line_enable) {
const bool is_src_pitch = launch.src_memory_layout == LaunchDMA::MemoryLayout::PITCH;
@ -157,8 +156,6 @@ void MaxwellDMA::Launch() {
}
void MaxwellDMA::CopyBlockLinearToPitch() {
UNIMPLEMENTED_IF(regs.launch_dma.remap_enable != 0);
u32 bytes_per_pixel = 1;
DMA::ImageOperand src_operand;
src_operand.bytes_per_pixel = bytes_per_pixel;