Gamer64
a002730d68
[VK] Rework SPIRV Shader Optimization ( #238 )
...
The actual SPIRV Shader Optimization option doesn't seem to do anything as long as it isn't vinculed, so let's rework it to make it work
Co-authored-by: Gamer64 <76565986+Gamer64ytb@users.noreply.github.com >
Co-authored-by: echosys <echosys@noreply.localhost >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/238
2025-07-03 01:13:33 +00:00
CamilleLaVey
fa600b88b1
revert 91a662431c ( #240 )
...
revert [Texture_cache] Better memory handling for devices with lower memory allocations (#233 )
Means games like Minecraft Dungeons, Sea of Stars, Luigi Mansion 2, Astroneer, Alan Wake, etc are now playable.
It also cleans up the recent abi.cpp and bindless texture commits a bit.
Everything is in #ifdef ANDROID - The biggest change is CACHING_PAGEBITS = 12.
Without that the way the buffercache grows and joins buffers can cause Android to run out of memory (as you end up with just one big buffer that needs to be copied every time it grows)
Also patches up ffmpeg issues.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/233
Co-authored-by: JPikachu <jpikachu.eden@gmail.com >
Co-committed-by: JPikachu <jpikachu.eden@gmail.com >
Had showed some regressions on devices with higher specifications, will be refined to return as a toggle in a later commit.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/240
2025-06-30 12:57:21 +00:00
JPikachu
91a662431c
[Texture_cache] Better memory handling for devices with lower memory allocations ( #233 )
...
Means games like Minecraft Dungeons, Sea of Stars, Luigi Mansion 2, Astroneer, Alan Wake, etc are now playable.
It also cleans up the recent abi.cpp and bindless texture commits a bit.
Everything is in #ifdef ANDROID - The biggest change is CACHING_PAGEBITS = 12.
Without that the way the buffercache grows and joins buffers can cause Android to run out of memory (as you end up with just one big buffer that needs to be copied every time it grows)
Also patches up ffmpeg issues.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/233
Co-authored-by: JPikachu <jpikachu.eden@gmail.com >
Co-committed-by: JPikachu <jpikachu.eden@gmail.com >
2025-06-29 17:14:23 +00:00
crueter
cf00554d23
windows JIT fix ( #191 )
...
Signed-off-by: crueter <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/191
Co-authored-by: crueter <swurl@swurl.xyz >
Co-committed-by: crueter <swurl@swurl.xyz >
2025-06-15 19:25:40 +00:00
MaranBr
cc7f2808ed
Update FFmpeg to 7.1.1, libvpx to 1.13.1 and libx264 to c24e06c on Android ( #187 )
...
This updates FFmpeg to 7.1.1, libvpx to 1.13.1 and libx264 to c24e06c on Android.
Co-authored-by: MaranBr <maranbr@outlook.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/187
Reviewed-by: crueter <crueter@noreply.localhost >
Co-authored-by: MaranBr <maranbr@noreply.localhost >
Co-committed-by: MaranBr <maranbr@noreply.localhost >
2025-06-14 17:42:22 +00:00
MaranBr
4cc39b98d6
Update FFmpeg to 7.1.1 on Windows ( #156 )
...
This commit updates FFmpeg to version 7.1.1 on Windows.
Co-authored-by: MaranBr <maranbr@outlook.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/156
Co-authored-by: MaranBr <maranbr@noreply.localhost >
Co-committed-by: MaranBr <maranbr@noreply.localhost >
2025-06-05 18:56:56 +00:00
swurl
2a8ff1a59c
use faster submodule urls (github etc) ( #143 )
...
Signed-off-by: swurl <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/143
Co-authored-by: swurl <swurl@swurl.xyz >
Co-committed-by: swurl <swurl@swurl.xyz >
2025-05-31 19:09:48 +00:00
swurl
6c655321e6
Move dead submodules in-tree
...
Signed-off-by: swurl <swurl@swurl.xyz >
2025-05-31 02:33:02 -04:00
swurl
568ac9f7de
fix fmv greenscreens when CPU video decoding is enabled ( #131 )
...
This just reverts FFmpeg to 6.0.2 (known working version) but we should
probably take a look at what breaking changes occurred since then.
Signed-off-by: swurl <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/131
Co-authored-by: swurl <swurl@swurl.xyz >
Co-committed-by: swurl <swurl@swurl.xyz >
2025-05-29 21:55:19 +00:00
MaranBr
621d1c3d8a
Enable FFmpeg GPU decoding for NVIDIA and AMD graphic cards ( #139 )
...
This enables the DXVA2, D3D11VA, D3D11VA2 and NVENC decoders for GPU decoding of H264 and VP9 formats on Windows.
Co-authored-by: MaranBr <maranbr@outlook.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/139
2025-05-29 21:20:13 +00:00
swurl
4235492079
Update checker ( #132 )
...
(with some extra spice)
Maybe this should be a target for Android as well.
Signed-off-by: swurl <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/132
Co-authored-by: swurl <swurl@swurl.xyz >
Co-committed-by: swurl <swurl@swurl.xyz >
2025-05-28 02:23:51 +00:00
swurl
bad2232874
update dynarmic ( #120 )
...
Needs to wait for more changes
Signed-off-by: swurl <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/120
Co-authored-by: swurl <swurl@swurl.xyz >
Co-committed-by: swurl <swurl@swurl.xyz >
2025-05-22 04:36:34 +00:00
Esther1024
ce6b506b02
microprofiler memleak fix ( #123 )
...
some 50mb being leaked; may as well
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/123
Co-authored-by: Esther1024 <danishreyjavik@outlook.com >
Co-committed-by: Esther1024 <danishreyjavik@outlook.com >
2025-05-21 04:08:07 +00:00
swurl
a776f5bc3b
update dynarmic ( #110 )
...
Signed-off-by: swurl <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/110
Co-authored-by: swurl <swurl@swurl.xyz >
Co-committed-by: swurl <swurl@swurl.xyz >
2025-05-18 17:49:11 +00:00
MaranBr
daab352512
Update FFmpeg to 7.0.3
2025-05-13 09:22:42 -04:00
JPikachu
6156a69f9d
Update FFmpeg: ( #84 )
...
Update: 9c1294eadd → 62e1c44263
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/84
Thanks JPikachu for caring about this.
Co-authored-by: JPikachu <jpikachu.eden@gmail.com >
Co-committed-by: JPikachu <jpikachu.eden@gmail.com >
2025-05-06 17:59:19 -07:00
edendev
6acf63839b
Update Vulkan externals submodules
...
- Updated Vulkan-Headers
- Updated Vulkan-Utility-Libraries
- Updated VulkanMemoryAllocator
2025-04-19 15:01:33 -07:00
darktux
56f12e3ba3
Added v18.0.0 stubs
2025-04-04 03:40:48 +02:00
darktux
2011cdd333
Added v18.0.0 stubs and updated tzdb_to_nx
2025-04-04 03:40:48 +02:00
darktux
16f92e5b32
Implemented rewindless Fiber without Boost (using minicoro)
2025-04-04 03:40:47 +02:00
darktux
616619c8f7
Port changes from Early Access
2025-04-04 03:40:46 +02:00
Briar
4bb6e633e0
externals: Downgrade dynarmic to ae99622 and xbyak to 0d67fd15; modify ABI parameter handling in macro_jit_x64.cpp
2025-04-04 03:23:32 +02:00
Briar
417202f53d
externals: Update dynarmic to 5ae5288
2025-04-04 03:23:32 +02:00
Briar
dd32efa3d8
android: Switch to custom Oboe submodule
2025-04-04 03:23:32 +02:00
Briar
9cbd5bd299
externals: Update sirit to 6e6d79
2025-04-04 03:23:32 +02:00
Briar
07751a6b6d
externals: Update opus to df02d25
2025-04-04 03:23:32 +02:00
Briar
fb3cd035a8
externals: Update sirit to 770472e
2025-04-04 03:23:32 +02:00
Briar
d7a0201a12
externals: Update vcpkg to ea2a964
2025-04-04 03:23:32 +02:00
Briar
ae973178fd
externals: Update discord-rpc to 32d1cfcab
2025-04-04 03:23:32 +02:00
Briar
699f5995b4
externals: Update enet to 2662c0d
2025-04-04 03:23:32 +02:00
Briar
0cf8ffc821
externals: Update cubeb to 2662c0d
2025-04-04 03:23:32 +02:00
Briar
b2237a372e
externals: Update mbedtls to acdc937
2025-04-04 03:23:32 +02:00
Briar
ae37f76bb9
externals: Update vcpkg to c82f7466
2025-04-04 03:23:32 +02:00
Briar
78b9daabe3
externals: Update discord-rpc to 54eb03c
2025-04-04 03:23:32 +02:00
Briar
a3efef4455
externals: Update dynarmic to 4663c05
2025-04-04 03:23:32 +02:00
Briar
712d6ad542
externals: Update xbyak to 44a72f3
2025-04-04 03:23:31 +02:00
icybriar
127fdbc93e
externals: Update SDL2 to commit 2e4c12cd2
2025-04-01 18:31:24 +02:00
liamwhite
230f518721
Merge pull request #12981 from lat9nq/tzdb-asan-custom
...
tzdb_to_nx: Update to latest
2024-02-10 22:42:47 -05:00
lat9nq
bc77e73156
tzdb_to_nx: Update to latest
...
Includes memory leak fix.
Includes option to specify a custom zoneinfo dir.
2024-02-10 17:45:18 -05:00
Merry
b58f148d60
externals: Update dynarmic to 6.6.3
2024-02-10 19:40:47 +00:00
Alexandre Bouvier
cb943b0fa5
cmake: prefer system oaknut library
2024-01-30 02:57:50 +01:00
liamwhite
1ba215fb7a
Merge pull request #12830 from merryhime/dynamic-dual_code_block
...
externals/dynarmic: Update to 6.6.1
2024-01-29 15:27:04 -05:00
liamwhite
9b07313a94
Merge pull request #12814 from Kelebek1/time_new_ipc
...
Move time services to new IPC and add debug printing
2024-01-29 09:08:46 -05:00
liamwhite
bc857b4b5a
Merge pull request #12439 from FireBurn/vkresult
...
Simplify VkResult lookup
2024-01-29 09:08:32 -05:00
Merry
99405128ec
externals/dynarmic: Update to 6.6.1
2024-01-28 17:04:01 +00:00
Merry
c38bf0ee33
externals/oaknut: Update to 2.0.1
2024-01-28 16:50:14 +00:00
K900
7adae78132
nx_tzdb: add another safety assertion
2024-01-27 17:28:04 +03:00
K900
76f5a5ea39
nx_tzdb: check for unpacked directory
...
Otherwise things get funny if the archive is downloaded, but the unpacking was interrupted.
2024-01-27 17:25:52 +03:00
Kelebek1
05afa94a3b
Move time services to new IPC.
...
Add some fixes/improvements to usage with the new IPC
2024-01-27 03:30:09 +00:00
Kelebek1
52c35521bd
Rework time service to fix time passing offline.
2024-01-24 04:26:55 +00:00