lizzie
e422fba453
[dynarmic] fix sporadic crashes on high reg pressure
8 months ago
lizzie
0e574c397f
[dynarmic] spill to XMM if possible, use sub/add instead of inc/dec as per recommendation
8 months ago
lizzie
3fd586db42
[dynarmic] test block linking further
8 months ago
lizzie
0641cfb4a9
[dynarmic] missing JIT ptr ABI refs
8 months ago
lizzie
08e4552d79
[dynarmic] pre-LZCNT count leading zeroes (integer)
8 months ago
lizzie
66f79089c3
[dynarmic] write inline better flag seq
8 months ago
lizzie
26440d8c6b
[dynarmic] configurable JIT state ABI pointer
8 months ago
lizzie
7df274c399
[dynarmic] RBIT involution testcase
8 months ago
lizzie
77379ad517
[dynarmic] vector AVX2 count leading zeroes
8 months ago
lizzie
34d8fe96b4
[dynarmic] remove redundant lock prefix on spinlock
8 months ago
lizzie
5befdacee3
[dynarmic] new optimization option: codesize
8 months ago
lizzie
0c1ed90d5b
[dynarmic] exclude r13 and r14 from regsel
8 months ago
lizzie
620ceb9ce9
[dynarmic] provide backing fastmem, set verbose mov output to qword (appropriatedly), safer conversion for reads/writes
8 months ago
lizzie
6145bf28cd
[dynarmic] isolate crashing case, use unordered_map for test addresses
8 months ago
lizzie
e77fec32ac
[dynarmic] test high reg pressure on a64 #1
8 months ago
lizzie
5450e63bb9
[dynarmic] fix unreachable macro and unicorn tests
8 months ago
lizzie
0857b1710c
[dynarmic] separate abi functors (win/nix) and impl aliases for gdb commands & document them
8 months ago
Shinmegumi
45e7c0d62d
Fix inversion of toggle for early fences ( #175 )
This should fix performance regressions in games that didn't need this and fix it to work with the games it is intended to be used for.
Made based on recommendations by Discord Contributor.
Signed-off-by: Shinmegumi <shinmegumi@eden-emu.dev>
Co-authored-by: Gamer64 <76565986+Gamer64ytb@users.noreply.github.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/175
Co-authored-by: Shinmegumi <shinmegumi@eden-emu.dev>
Co-committed-by: Shinmegumi <shinmegumi@eden-emu.dev>
7 months ago
Gamer64
c47eb9760b
Android: Expose "Disable Buffer Reorder" option
7 months ago
weakboson
6fd10fd85e
[vk] Remove improper check for image depth in texture cache. ( #164 )
When looking for existing images, ImageBase::TryFindBase checks the depth of the existing image to be greater than the layer of the base + depth of the candidate.
However the depth of images are not updated when cache were merged causing the lookup to fail.
This commit disables this faulty check to fix a critical memory leak that crashes the emulator in some games.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/164
Co-authored-by: weakboson <weakboson@quantum-field.net>
Co-committed-by: weakboson <weakboson@quantum-field.net>
8 months ago
notenergydrinks
c1d9cbca64
[cheats] Check for comments in patch line loop ( #156 )
My test case is this file, after line 27 is not marked as patch because it's after `@` tag but rest is patch lines including comments. <2ac3ff239f/1.0.0.pchtxt (L31>)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/156
Co-authored-by: notenergydrinks <notenergydrinks@eden-emu.dev>
Co-committed-by: notenergydrinks <notenergydrinks@eden-emu.dev>
8 months ago
Bix
b089e7d4e6
[android] Update Ukrainian translation ( #168 )
Authored-by: Rondo <Rondo@eden-emu.dev>
Signed-off-by: Bix <bix@bixed.xyz>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/168
Co-authored-by: Bix <bix@bixed.xyz>
Co-committed-by: Bix <bix@bixed.xyz>
8 months ago
Maufeat
bd2061f44b
[vk] remove config check return ( #151 )
This is for testing some bugs, the return acually shouldn't happen and misses the rest of ConfigureImpl
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/151
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Co-committed-by: Maufeat <sahyno1996@gmail.com>
8 months ago
SDK Chan
3f12ae1e6e
[shader_recompiler/Maxwell] Unstub ISBERD completely ( #160 )
Unstub previous ISBERD stubs.
Should improve internal shader handling in certain aspects.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/160
Co-authored-by: SDK Chan <sdkchan@eden-emu.dev>
Co-committed-by: SDK Chan <sdkchan@eden-emu.dev>
8 months ago
Maufeat
c609389ec1
[nifm] Readd room check to fix LAN on MK8D ( #166 )
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/166
Co-authored-by: Maufeat <maufeat@eden-emu.dev>
Co-committed-by: Maufeat <maufeat@eden-emu.dev>
8 months ago
Pavel Barabanov
f6b6a856a4
[android] Early release fences option fix and translations ( #167 )
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/167
Co-authored-by: Pavel Barabanov <pavelbarabanov94@gmail.com>
Co-committed-by: Pavel Barabanov <pavelbarabanov94@gmail.com>
8 months ago
MaranBr
7249bc0d22
[host1x] Remove unused code ( #161 )
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/161
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
8 months ago
crueter
06f8823882
[desktop] windows: explicitly set Vista style ( #153 )
Signed-off-by: crueter <crueter@eden-emu.dev>
Co-authored-by: MaranBr <maranbr@outlook.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/153
8 months ago
lizzie
9e0e31132a
[icc] fix intel c++ compiler errors ( #146 )
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/146
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
8 months ago
Maufeat
ff44444bda
[nvnflinger] add include log header to fix freebsd compile ( #159 )
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/159
Co-authored-by: Maufeat <maufeat@eden-emu.dev>
Co-committed-by: Maufeat <maufeat@eden-emu.dev>
8 months ago
crueter
3f4eeb7a65
[docs] Implement guidelines for PR/License Headers
need to add more stuff, cc @Shinmegumi
Signed-off-by: crueter <crueter@eden-emu.dev>
8 months ago
Maufeat
e4953d5866
[vk, nvnflinger] Fix RDNA3 gloom + purple lines & reapply adjustrefcount unstubb ( #152 )
title. **NEVER** touch application_info in vk again, except if you want to break RDNA3 rendering
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/152
Co-authored-by: Maufeat <maufeat@eden-emu.dev>
Co-committed-by: Maufeat <maufeat@eden-emu.dev>
8 months ago
crueter
43f450499c
[cmake] ffmpeg: use CPM and source archive ( #155 )
Cherry-picked from refactor/cpm. Dramatically reduces download time
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/155
8 months ago
crueter
dee960ccd9
[cmake] sdl: use source archive & add sha512sum ( #154 )
Dramatically speeds up download time over cloning
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/154
8 months ago
SDK-Chan
18942b7ee0
[vk] Revert Engine Name and Update some Params ( #145 )
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/145
8 months ago
SDK-Chan
f75a8c44c7
Update src/video_core/vulkan_common/vulkan_wrapper.cpp
8 months ago
SDK Chan
07cab5ba07
[vk] Revert Engine Name and Update some Params
8 months ago
Maufeat
896bfcdaaa
[vk] revert pApplicationName ( #144 )
Reverts Vulkan pApplicationName to fix rdna3 lines appearing (tested on totk gloom)
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/144
Co-authored-by: Maufeat <maufeat@eden-emu.dev>
Co-committed-by: Maufeat <maufeat@eden-emu.dev>
8 months ago
crueter
9ccb792d29
[externals] fix cpp-httplib on Gentoo
Signed-off-by: crueter <crueter@eden-emu.dev>
8 months ago
Maufeat
bbeb7dd56b
[ssl] add and unstub alpn option + functions ( #142 )
Should fix Jackbox 7,8,9,10 unable to connect to server errors. (See discord issues)
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/142
Co-authored-by: Maufeat <maufeat@eden-emu.dev>
Co-committed-by: Maufeat <maufeat@eden-emu.dev>
8 months ago
JPikachu
eeb68768d6
[vk] Exclude size equal alpha different copies from incompatible copy ( #138 )
Should fix bugs in Splatoon 2 and TotK
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/138
Co-authored-by: JPikachu <jpikachu@eden-emu.dev>
Co-committed-by: JPikachu <jpikachu@eden-emu.dev>
8 months ago
crueter
0b29fb7c8a
[audio_core] Revert EA3835 audio sink changes ( #136 )
Fixes diablo/totk audio stutters
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/136
8 months ago
crueter
b2914247c3
[cmake] Build presets and System profiles ( #135 )
- Build Preset (Linux only): enables arch optimizations, e.g. generic,
v3, zen2/4, armv8, armv9
- System Profiles: currently only steamdeck, uses an older sdl commit to
fix virtual gamepad bug
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/135
8 months ago
MaranBr
b5bbe6d865
[externals] Update some submodules ( #119 )
This updates some submodules to keep the project in sync with the latest, stable fixes.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/119
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
8 months ago
Maufeat
77a8f7b6a7
[vk, hle] fix storage buffer cache, unstubbed TryPopFriendInvitation ( #129 )
This fixes Jamboree + unstubes friend invitation channel which spammed a lot while testing jamboree.
Culprit was: #2
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/129
Co-authored-by: Maufeat <maufeat@eden-emu.dev>
Co-committed-by: Maufeat <maufeat@eden-emu.dev>
8 months ago
crueter
3bcd5f95fe
[git] fix dup xbyak ( #140 )
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/140
8 months ago
crueter
12d8cf79ea
Revert "[nvnflinger] unstub AdjustRefcount ( #120 )"
This reverts commit 410e782291 .
8 months ago
crueter
fac153509a
[externals] Revert xbyak to v7.22 ( #137 )
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/137
8 months ago
Shinmegumi
b1f3b568fb
[vk] Fix query cache leak on missed sync ( #131 )
Provided by community member, elementary-particle. Submitted as PR by MaranBR.
Fixed issues:
1. The queue cache forgot to put the host query into unregister queue if they weren't synced. This will block all the banks from freeing causing a major leak.
2. SamplesQueryCounter is not aligned with renderpass begin/end. This creates invalid queries.
3. Conditional rendering is not turned on/off at the correct location making them invalid.
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/131
Co-authored-by: Shinmegumi <shinmegumi@eden-emu.dev>
Co-committed-by: Shinmegumi <shinmegumi@eden-emu.dev>
8 months ago
lizzie
c7c2ed7b46
[vk] copy incompatible alpha patch 1.5(2) ( #123 )
Avoid copy size incompatible textures and reinterpret it instead. Uses existing logic to properly re-interpret to a compatible texture.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/123
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
8 months ago