CamilleLaVey
fa9e069907
Adjust buffer stream size + reduce descriptor loads
2026-09-26 12:45:26 -04:00
CamilleLaVey
3ab215fd30
experiment to address some TPIDR_EL0 stalls
2026-09-26 12:45:26 -04:00
CamilleLaVey
8d8e67cd7f
Just an small experiment to simply interpreter
2026-09-26 12:45:26 -04:00
CamilleLaVey
36b06254b4
Fix licenses
2026-09-26 12:45:26 -04:00
CamilleLaVey
ffb75c2b68
Revert "[common/core/dynarmic] Optimize page table allocations ( #4219 )"
2026-09-26 12:43:32 -04:00
CamilleLaVey
d82a9c3ba5
Adjust stagging buffer ring
2026-09-26 12:43:32 -04:00
CamilleLaVey
b7b90c183f
Add checks on texel buffer alignments
2026-09-26 12:43:32 -04:00
CamilleLaVey
1fbb1a0499
Revert QCOM spoof
2026-09-26 12:43:32 -04:00
CamilleLaVey
09371eab60
Remove dead code om VMA
2026-09-26 12:43:32 -04:00
CamilleLaVey
8a8c7f4c06
addresing MHR regression
2026-09-26 12:43:31 -04:00
CamilleLaVey
3a22f908a3
Re-add pitch 2D pass
2026-09-26 12:43:31 -04:00
CamilleLaVey
0dd78bbd07
Re-add unswizzle 3D pass
2026-09-26 12:43:31 -04:00
CamilleLaVey
20d3a4370a
Remove the dependency test + remove color texture filter per shasder storage view
2026-09-26 12:43:31 -04:00
CamilleLaVey
1529e30435
quick tests with dependency flags per attachment stage
2026-09-26 12:43:31 -04:00
CamilleLaVey
51d64c298d
Some reviews on storage views
2026-09-26 12:43:31 -04:00
CamilleLaVey
3cabafc06a
Re-add unswizzle linear 2D to the pass
2026-09-26 12:43:31 -04:00
CamilleLaVey
e9436f8094
A test to remove uneeded Finish()
2026-09-26 12:43:31 -04:00
CamilleLaVey
228a400752
Quick change to previous GC adjustment
2026-09-26 12:43:31 -04:00
CamilleLaVey
08741c919a
Some changes to GC
2026-09-26 12:43:31 -04:00
CamilleLaVey
17adc28b2c
Remove some dead accesors
2026-09-26 12:43:31 -04:00
CamilleLaVey
10528f1ceb
Revert some previous changes partially + maintenance5 changes
2026-09-26 12:43:31 -04:00
CamilleLaVey
377478cd46
A quick topology test
2026-09-26 12:43:31 -04:00
CamilleLaVey
f92e326e17
Adjustments from the previous change for pipelines
2026-09-26 12:43:30 -04:00
CamilleLaVey
b10212fe94
Let's try to change a bit the redundancy
2026-09-26 12:43:30 -04:00
CamilleLaVey
521d3922f5
Fix build
2026-09-26 12:43:30 -04:00
CamilleLaVey
8cdf552c28
Some adjustments to vertex attributes
2026-09-26 12:43:30 -04:00
CamilleLaVey
d633c43aae
Remove static pipelines
2026-09-26 12:43:30 -04:00
CamilleLaVey
27bcaba75c
first intent to pinpoint performance decrease on virtual buffer table + multi-range
2026-09-26 12:43:30 -04:00
CamilleLaVey
64a307c6dc
Port some changes from Lizzie's optimization with some exceptions
2026-09-26 12:43:30 -04:00
CamilleLaVey
691b63e79b
Quick adjustments on overlapped buffers
2026-09-26 12:43:30 -04:00
CamilleLaVey
f955dfedcb
remove async vulkan presentation toggle android
2026-09-26 12:43:30 -04:00
CamilleLaVey
86f826c313
Remove astc recompression method
2026-09-26 12:43:30 -04:00
CamilleLaVey
052a04e610
Correcting some bugs on the vulkan async presentation thread
2026-09-26 12:43:30 -04:00
CamilleLaVey
bd82351d73
First try to align GOB's
2026-09-26 12:43:30 -04:00
CamilleLaVey
a152596f29
Chinga su madre que perramente molesto es este puto juego
2026-09-26 12:43:30 -04:00
CamilleLaVey
40036eb0f8
Remove the thread opt for unswizzle images
2026-09-26 12:43:30 -04:00
CamilleLaVey
0cc76f1f22
First intent to relax the pressure on the gpu thread for unswizzling images
2026-09-26 12:43:30 -04:00
CamilleLaVey
b016c88768
Remove the unswizzle path on the extra shaders
2026-09-26 12:43:30 -04:00
CamilleLaVey
6221bd2c43
Reduce accelerated unswizzle path
2026-09-26 12:43:30 -04:00
CamilleLaVey
facee08b5e
More tests to find out the texture corruption on previous unswizzle changes
2026-09-26 12:43:30 -04:00
CamilleLaVey
43622f463d
A test for a corrupted unswizzled textures
2026-09-26 12:43:30 -04:00
CamilleLaVey
9bedcf6202
Keep working on ASTC
2026-09-26 12:43:29 -04:00
CamilleLaVey
66a25a3d79
Some unvalid checks on astc decoder
2026-09-26 12:43:29 -04:00
CamilleLaVey
b24c3d7226
Keep refining astc decoding math
2026-09-26 12:43:29 -04:00
CamilleLaVey
26031c0940
Fixes on the astc decoder
2026-09-26 12:43:29 -04:00
CamilleLaVey
930b64858e
Fix build
2026-09-26 12:43:29 -04:00
CamilleLaVey
b1e512c152
Some cleanups
2026-09-15 21:10:36 -04:00
PavelBARABANOV
fa4e7c6992
[vk_texture_cache] drop depth comparison sampler fallback ( #4408 )
...
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
This fixes the flashlight in Alan Wake.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4408
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-09-16 01:42:37 +02:00
xbzk
b77308ced6
[applet] ReconfigureControllers fallback unconditional disconnect fix ( #4420 )
...
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
So, about Absolum's no overlay applet P2 issue:
The fallback controller applet ignored keep_controllers_connected, according comment: "This makes it easy to connect the desired controllers". Unfortunately it was not good enough. It disconnected every controller, then reconnected only the minimum player count. That disconnect interacts with some guests (absolum in this case) causing undesired behaviors.
The fix is entwined to original routine but it is a lot simple tho: preserves compatible connected controllers within the requested player range, while the existing routine configures only the remaining slots.
This may fix some games, and should not harm others. Let us give it a go.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4420
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-15 21:53:07 +02:00
PavelBARABANOV
defddec47f
[ns] add stubs for cmd936 and cmd4042 ( #4429 )
...
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
This is necessary to close Absolum and Hades 2 in qlaunch.
Cmd4042 is necessary that there are no freezes when opening virtual cartridges.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4429
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-09-15 08:01:17 +02:00