Henrik Rydgård
|
4bde384aaf
|
Merge pull request #18276 from unknownbrackets/ui-axis-crash
UI: Fix crash on input with no screens
|
2023-10-01 01:01:17 +02:00 |
|
Unknown W. Brackets
|
cd46f0b4cb
|
irjit: Cache IR metadata lookups.
This improves compilation performance, because all those lookups were
adding up.
|
2023-09-30 15:56:53 -07:00 |
|
Unknown W. Brackets
|
00c80cea6e
|
irjit: Optimize offset logging during compile.
As I guessed, this was expensive. using a vector and reserve isn't very.
It's nice to keep this before logBlocks_ is > 0, in case it's set mid
block.
|
2023-09-30 15:56:18 -07:00 |
|
Unknown W. Brackets
|
4e0761b104
|
irjit: Fix regcache disable for FPRs.
|
2023-09-30 15:54:54 -07:00 |
|
Unknown W. Brackets
|
0668a60406
|
Debugger: Improve savestate load performance.
|
2023-09-30 15:53:41 -07:00 |
|
Unknown W. Brackets
|
4380bf9787
|
arm64jit: Optimize transfers to vec4 better.
|
2023-09-30 15:44:53 -07:00 |
|
Unknown W. Brackets
|
cb835295c8
|
arm64jit: Implement reg lane transfers.
|
2023-09-30 15:44:41 -07:00 |
|
Unknown W. Brackets
|
e79e0e21ad
|
arm64jit: Skip unnecessary const load w/4 weights.
|
2023-09-30 15:41:56 -07:00 |
|
Unknown W. Brackets
|
847a87f164
|
UI: Fix crash on input with no screens.
|
2023-09-30 15:31:00 -07:00 |
|
Unknown W. Brackets
|
9844422fc8
|
Debugger: Ignore func imports in ppmap files.
|
2023-09-30 15:25:48 -07:00 |
|
Henrik Rydgård
|
fb4a1fb7dd
|
Simplify disk-cache-load on GLES as well, for the same reasons as #18216
|
2023-09-30 13:45:13 +02:00 |
|
Henrik Rydgård
|
aedd51f2f6
|
Merge pull request #18272 from hrydgard/ui-event-enum
Change global UI messages to use an enum instead of strings.
|
2023-09-30 13:43:32 +02:00 |
|
Henrik Rydgård
|
c0e5da02ff
|
Buildfixes
|
2023-09-30 12:06:07 +02:00 |
|
Henrik Rydgård
|
19e4de5088
|
Change global UI messages to use an enum instead of strings.
Makes it easier to add new ones and delete outdated ones without missing
any uses.
|
2023-09-30 11:37:02 +02:00 |
|
Henrik Rydgård
|
2a4d21e53b
|
Merge pull request #18241 from hrydgard/ini-rewrite
Optimize IniFile for faster save/load of config
|
2023-09-30 11:26:04 +02:00 |
|
Henrik Rydgård
|
526d3047c7
|
Merge pull request #18268 from hrydgard/sdl-input-latency
SDL: Use an "EmuThread" in Vulkan mode
|
2023-09-29 20:16:15 +02:00 |
|
Henrik Rydgård
|
0b15d7d153
|
Add remaining functionality to the waiting SDL mainloop
|
2023-09-29 19:35:16 +02:00 |
|
Henrik Rydgård
|
b8baff712b
|
Move the menu frame timing to the emuthread, fix hang on change backend
|
2023-09-29 19:18:48 +02:00 |
|
Henrik Rydgård
|
da801033f5
|
SDL: Use an "EmuThread" for Vulkan, send input event asynchonously from main thread
|
2023-09-29 19:10:51 +02:00 |
|
Henrik Rydgård
|
abdfe74c94
|
Extract UpdateSDLCursor()
|
2023-09-29 19:02:34 +02:00 |
|
Henrik Rydgård
|
66fdb86eff
|
remove g_frameCount, unnecessary GetKeyboardState call
|
2023-09-29 19:02:08 +02:00 |
|
Henrik Rydgård
|
aa411c2f09
|
Merge pull request #18267 from hrydgard/build-fix-attempt
Buildfix on CI ?
|
2023-09-29 15:51:00 +02:00 |
|
Henrik Rydgård
|
5f3f2199c9
|
Buildfix on CI ?
|
2023-09-29 13:45:48 +02:00 |
|
Henrik Rydgård
|
f0d3a8f88e
|
Merge pull request #18236 from hrydgard/c-emuthread
Manage the Vulkan "EmuThread" from C++.
|
2023-09-29 13:35:59 +02:00 |
|
Henrik Rydgård
|
8eefb9f935
|
Merge pull request #18251 from hrydgard/remove-extra-event-filtering
Control: Remove the axis event dupe filtering, batch events deeper
|
2023-09-29 13:21:12 +02:00 |
|
Henrik Rydgård
|
dea038a91b
|
Merge pull request #18193 from Croden1999/Croden1999-patch-lang
assets/lang: Update zh_CN.ini
|
2023-09-29 11:38:42 +02:00 |
|
Henrik Rydgård
|
fea88b62ec
|
Merge branch 'master' into Croden1999-patch-lang
|
2023-09-29 11:38:34 +02:00 |
|
Henrik Rydgård
|
70edf4f234
|
Merge pull request #18233 from unknownbrackets/meminfo-defer
Use a thread for meminfo and defer tag lookup for copies
|
2023-09-29 11:37:47 +02:00 |
|
Henrik Rydgård
|
1a19884769
|
Manage the Vulkan "EmuThread" from C++.
Preparation for a larger EmuThread refactoring.
|
2023-09-29 11:35:13 +02:00 |
|
Henrik Rydgård
|
80ae562b18
|
Merge pull request #18198 from hrydgard/libchdr-support
CHD support through libchdr
|
2023-09-29 11:31:51 +02:00 |
|
Henrik Rydgård
|
cf48532ef5
|
Merge pull request #18219 from hrydgard/get-index-bounds-autovec
Make GetIndexBounds friendlier to autovectorization. Works on x86 at least.
|
2023-09-29 11:31:34 +02:00 |
|
Henrik Rydgård
|
ee93e4a2ca
|
Batch axis events all the way into ControlMapper
|
2023-09-29 11:14:19 +02:00 |
|
Henrik Rydgård
|
b3a2b7a35c
|
Batch axis events coming into the ScreenManager
|
2023-09-29 11:10:32 +02:00 |
|
Henrik Rydgård
|
1a5d5452fe
|
Batch axis events to the VR code
|
2023-09-29 11:10:32 +02:00 |
|
Henrik Rydgård
|
b3be6db3ae
|
Remove (probably) unnecessary special case for axis value = 0.
|
2023-09-29 11:10:32 +02:00 |
|
Henrik Rydgård
|
265a9021fd
|
Control: Remove the axis event dupe filtering from ScreenManager
It's better to have the event sources pre-filter, and most of them now
do that.
|
2023-09-29 11:10:32 +02:00 |
|
Henrik Rydgård
|
bb33a43d54
|
Remove superfluous chd_read_header (until we add parent/child chd support)
|
2023-09-29 11:05:48 +02:00 |
|
Henrik Rydgård
|
2f5f9df620
|
Customize the cmake build. Android now builds that way too. Fixes.
Hack around build error
port the last fix to Android.mk
One more attempt
Warning fixes
Oops, forgot a slash
|
2023-09-29 10:16:47 +02:00 |
|
GABO1423
|
9e151d0794
|
Cleanup UWP libchdr files
|
2023-09-29 10:16:47 +02:00 |
|
Henrik Rydgård
|
e89396b652
|
Add UWP project
|
2023-09-29 10:16:47 +02:00 |
|
Henrik Rydgård
|
1f53d8a9a2
|
Hook up libchdr to CMakeLists.txt, Android.mk fix
|
2023-09-29 10:16:47 +02:00 |
|
Henrik Rydgård
|
64d92c9aa0
|
Use OpenCFile, for future Android compatibility for chd
|
2023-09-29 10:16:45 +02:00 |
|
Henrik Rydgård
|
ade64171ce
|
Proof-of-concept: libchdr works on Windows
|
2023-09-29 10:05:19 +02:00 |
|
Henrik Rydgård
|
b8fa3a2071
|
Merge pull request #18125 from unknownbrackets/arm64-vertexjit
arm64jit: Optimize weight loading a bit
|
2023-09-29 09:52:56 +02:00 |
|
Henrik Rydgård
|
d1fca2ac33
|
Merge pull request #18176 from hrydgard/renderpass-dependency-fix
Vulkan: Renderpass dependency fix
|
2023-09-29 09:52:31 +02:00 |
|
Henrik Rydgård
|
db421165c0
|
Merge pull request #18172 from hrydgard/more-lenient-clear-detection
Make clear detection a bit more lenient
|
2023-09-29 09:52:08 +02:00 |
|
Henrik Rydgård
|
1d0114df4d
|
Merge pull request #18229 from unknownbrackets/arm64jit-ir
arm64jit: Enable in UI
|
2023-09-29 09:51:47 +02:00 |
|
Henrik Rydgård
|
5d8a0b3ac7
|
Merge pull request #18266 from unknownbrackets/ir-vtfm
irjit: Fix vhtfm instruction
|
2023-09-29 09:43:06 +02:00 |
|
Unknown W. Brackets
|
c92148ee2c
|
irjit: Fix vhtfm instruction.
|
2023-09-28 21:16:54 -07:00 |
|
Henrik Rydgård
|
9dcaf4e761
|
Add a little utility shell script
v1.16.5
|
2023-09-28 11:53:44 +02:00 |
|