Henrik Rydgård
|
7e2516a5b3
|
wip
|
2026-07-19 13:35:12 +02:00 |
|
Henrik Rydgård
|
6a295d183b
|
Move the new incomplete command line parser to Core
|
2026-07-19 11:26:13 +02:00 |
|
Henrik Rydgård
|
fdf186e43b
|
Windows: Refactor console positioning, moving the code out of EmuThread.cpp
|
2026-07-18 20:58:29 +02:00 |
|
Henrik Rydgård
|
d7c8d6bd80
|
Clean up cachekey handling in texture replacer
|
2026-07-18 18:00:51 +02:00 |
|
Henrik Rydgård
|
9fb0973852
|
Unrelated UI fix
|
2026-07-18 11:57:48 +02:00 |
|
Henrik Rydgård
|
e81055db16
|
Remove the need to call SetTexture() externally.
|
2026-07-16 18:32:47 +02:00 |
|
Henrik Rydgård
|
6f4f0c41b4
|
Split ApplyTexture into ApplyTexture and ApplySampler
|
2026-07-16 17:45:22 +02:00 |
|
Henrik Rydgård
|
e3f656539b
|
ImDebugger: Move a button
|
2026-07-16 15:03:20 +02:00 |
|
Henrik Rydgård
|
993c3a9c67
|
Avoid accurately computing disk space on iOS and Android (where it can be slow). Add a setting.
|
2026-07-14 22:22:29 +02:00 |
|
Henrik Rydgård
|
61e1ef8f7a
|
Remove the "Software skinning" option. Now always on.
|
2026-07-14 17:02:57 +02:00 |
|
Henrik Rydgård
|
4d018cd7e5
|
Fix back behavior in GameScreen
Fixes #21884
|
2026-07-14 15:44:17 +02:00 |
|
Henrik Rydgård
|
3e393d99e1
|
GeDebugger: Add some sanity checks in the vertex preview to avoid crashes
|
2026-07-14 14:15:32 +02:00 |
|
Henrik Rydgård
|
1833b51b98
|
Dev tools: Shader viewer: Add button to copy generated shader code to clipboard
|
2026-07-13 12:42:32 +02:00 |
|
Henrik Rydgård
|
497baecc9e
|
Correct OnVkey locking on PauseScreen as well
|
2026-07-12 11:31:29 +02:00 |
|
Henrik Rydgård
|
9fc2fff68a
|
Fix lock around vkey queue in EmuScreen
|
2026-07-11 22:08:18 +02:00 |
|
Henrik Rydgård
|
7e61f82826
|
Cleanup the output of the pipeline analyzer
|
2026-07-10 19:07:30 +02:00 |
|
Henrik Rydgård
|
28b2b1793b
|
Pipeline checker: Add support for checking for identical pipelines with different vertex formats
This turned out not to be very fruitful.
|
2026-07-10 19:07:27 +02:00 |
|
Henrik Rydgård
|
aab24e67e4
|
Add a crude pipeline difference analyzer, to see what shaders it may payoff to merge.
|
2026-07-10 12:11:17 +02:00 |
|
Henrik Rydgård
|
78f80a0010
|
Some tweaks to avoid name collisions in upcoming commits
|
2026-07-10 12:11:17 +02:00 |
|
Henrik Rydgård
|
0335e5e6a9
|
Merge pull request #21899 from hrydgard/fix-homebrew
Unbreak loading homebrew. Followup to #21894, oops
|
2026-07-08 20:25:21 +02:00 |
|
Henrik Rydgård
|
b0018ab883
|
Remove broken exit callback execution from EmuScreen destructor
|
2026-07-08 19:47:33 +02:00 |
|
Henrik Rydgård
|
a7dc184613
|
Reapply "Implement exit callbacks. Attempt to solve #21828"
It was a mistake to revert c4d3cc8 , need to take savestates into
account
This reverts commit d5cec86933.
|
2026-07-08 19:45:42 +02:00 |
|
Henrik Rydgård
|
a47a388517
|
Unbreak loading homebrew. Followup to #21894, oops
|
2026-07-08 19:32:37 +02:00 |
|
Henrik Rydgård
|
5f7281bd8e
|
Remove old vestiges of geometry shader support
|
2026-07-08 18:25:08 +02:00 |
|
Henrik Rydgård
|
0c7ff6000d
|
Remove geometry shader tab from DevScreens.cpp
|
2026-07-08 18:25:08 +02:00 |
|
Henrik Rydgård
|
1a35a42b2d
|
Minor code modernization
|
2026-07-08 18:25:08 +02:00 |
|
Henrik Rydgård
|
d5cec86933
|
Revert "Implement exit callbacks. Attempt to solve #21828"
This reverts commit e4d3cc841c.
|
2026-07-08 18:09:09 +02:00 |
|
Henrik Rydgård
|
1b2f87bf1a
|
Rename GPUgstate to GEState
|
2026-07-02 20:34:09 +02:00 |
|
Henrik Rydgård
|
48068384fe
|
Add ugly hack to prevent double-trigger of ESC to close the pause screen
|
2026-06-28 12:21:51 +02:00 |
|
Henrik Rydgård
|
444f78bf84
|
Don't forget to clear the event queue..
|
2026-06-25 13:00:40 +02:00 |
|
Henrik Rydgård
|
72ee82844d
|
Doesn't yet work
|
2026-06-24 23:04:17 +02:00 |
|
Henrik Rydgård
|
729f11ecbe
|
Simplify away some nonsense
|
2026-06-24 22:55:34 +02:00 |
|
Henrik Rydgård
|
02e9deb232
|
Fix some input behavior that got lost in the previous commits.
|
2026-06-24 21:48:44 +02:00 |
|
Henrik Rydgård
|
b01812e671
|
Fix AnalogCalibrationScreen
|
2026-06-24 20:41:10 +02:00 |
|
Henrik Rydgård
|
0840e292ab
|
Move some logic out to a per-frame poll instead of per input event
|
2026-06-24 20:41:10 +02:00 |
|
Henrik Rydgård
|
20a4a6974d
|
Untangle some logic a little
|
2026-06-24 20:41:10 +02:00 |
|
Henrik Rydgård
|
6e8c76fefc
|
Don't really need "unsync" vkeys
|
2026-06-24 20:41:10 +02:00 |
|
Henrik Rydgård
|
05018fb40d
|
RetroAchievement images: Workaround for lack of https on Linux
Fixes #21843
|
2026-06-17 16:20:53 +02:00 |
|
Henrik Rydgård
|
623545bd24
|
Delete the "Hardware tessellation" feature.
Very hard to maintain and debug, not worth it.
|
2026-06-16 16:17:14 +02:00 |
|
Henrik Rydgård
|
d3039271c2
|
Assorted warning fixes
|
2026-06-16 11:39:24 +02:00 |
|
Henrik Rydgård
|
5ab3d6042b
|
Move modifier key tracking out from the screen system
|
2026-06-16 10:57:55 +02:00 |
|
Henrik Rydgård
|
7b19253d05
|
Start moving logic out of "Unsync*" input handling
|
2026-06-16 10:57:55 +02:00 |
|
Henrik Rydgård
|
02aaa3b2b9
|
Don't have pauseTrigger as an output parameter from ControlMapper::Key()
|
2026-06-16 10:57:52 +02:00 |
|
Henrik Rydgård
|
04fde47bdc
|
Merge pull request #21837 from hrydgard/exit-callback
Implement exit callbacks.
|
2026-06-15 13:45:21 +02:00 |
|
Henrik Rydgård
|
e4d3cc841c
|
Implement exit callbacks. Attempt to solve #21828
|
2026-06-15 12:12:57 +02:00 |
|
Henrik Rydgård
|
6d98293be9
|
Hide orientation controls on large Android 17 devices, since they won't work.
|
2026-06-15 10:37:58 +02:00 |
|
Henrik Rydgård
|
26c208c41e
|
RemoteISO: Add (untested) support for the local network permission on Android 17
Part of #21585
|
2026-06-15 10:00:01 +02:00 |
|
Henrik Rydgård
|
49b3b4462c
|
ImGeDebugger: Allow viewing the alpha channel (so you can compare it to stencil...)
|
2026-06-14 13:23:49 +02:00 |
|
Henrik Rydgård
|
ea8a648737
|
Refactor UI shader presets, prepare for some updates to the ImGe debugger
|
2026-06-14 11:08:56 +02:00 |
|
Henrik Rydgård
|
a722139bd9
|
Don't CancelAll downloads on StoreScreen close
|
2026-06-13 15:13:29 +02:00 |
|