Henrik Rydgård
|
bb6438924d
|
Downgrade the lua submodule to 5.4.7 stable, instead of a random commit
|
2024-11-07 18:38:50 +01:00 |
|
Henrik Rydgård
|
f5a4669cb4
|
Remove obsolete ifdef
|
2024-11-07 10:17:56 +01:00 |
|
Henrik Rydgård
|
dff7f5704a
|
Implement mousewheel vertical scroll and hover in ImGui integration
|
2024-11-06 22:00:11 +01:00 |
|
Henrik Rydgård
|
36328d0ec4
|
Remove the separate lua vcxproj. Somehow cursed on the buildbot :/
|
2024-11-06 20:18:05 +01:00 |
|
Henrik Rydgård
|
55aa1ff66e
|
Warning fixes
|
2024-11-06 11:59:34 +01:00 |
|
Henrik Rydgård
|
8dba3a50f7
|
imgui: Code cleanup, fix clean shutdown
|
2024-11-05 11:27:16 +01:00 |
|
Henrik Rydgård
|
c459d43f14
|
Merge pull request #19569 from hrydgard/imgui-integration
ImGui integration prototype
|
2024-11-05 10:18:30 +01:00 |
|
Henrik Rydgård
|
c250838167
|
Disable the right mouse button on "Clickables"
|
2024-11-05 01:08:02 +01:00 |
|
Henrik Rydgård
|
19f4b22a56
|
Cleanup, add right-click support to UI framework
|
2024-11-05 01:03:21 +01:00 |
|
Henrik Rydgård
|
472103d460
|
Back out the 32-bit index buffer support. Not actually needed for ImGui.
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
184a3ecf2a
|
Code fixes. Correct the UWP fix
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
329b72f1ab
|
Build system fixes
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
8da1ccc3de
|
Hook up basic keyboard and mouse input
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
17a7c80cb1
|
Get it rendering on Vulkan and D3D11 (OpenGL is bugged though)
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
6f5339156c
|
Imgui build system
|
2024-11-04 23:14:39 +01:00 |
|
Henrik Rydgård
|
d37c04079d
|
Change the 2D matrix generation to query the coordinate convention from the draw context
|
2024-11-04 23:14:23 +01:00 |
|
Henrik Rydgård
|
8f8598c347
|
thin3d: Add partial support for 32-bit index buffers. Add DrawIndexedUP.
|
2024-11-04 23:14:22 +01:00 |
|
Henrik Rydgård
|
5598228462
|
Better notification mechanism to scroll the disasm window after step
|
2024-11-03 17:54:55 +01:00 |
|
Henrik Rydgård
|
e93427c433
|
CPU_Init: Bail out earlier if we fail to identify a file.
|
2024-10-31 23:56:36 +01:00 |
|
Henrik Rydgård
|
ab1072224f
|
Cleanup, add another GPU stat
|
2024-10-29 08:18:41 +01:00 |
|
Henrik Rydgård
|
2e85eb5128
|
More static code analysis fixes
|
2024-10-28 17:59:06 +01:00 |
|
Henrik Rydgård
|
1221a6e928
|
Minor code cleanups
|
2024-10-28 17:50:34 +01:00 |
|
Henrik Rydgård
|
5244538b77
|
Reporting: Delete the now unused extra threads, fix up compat reports.
|
2024-10-28 17:02:05 +01:00 |
|
Henrik Rydgård
|
fb4c1fb63f
|
Reporting: Use g_DownloadManager instead of using a custom thread solution
|
2024-10-28 17:02:03 +01:00 |
|
Henrik Rydgård
|
cf678a1aa6
|
JIT: Allow more blocks to be stored in the cache. Also, add margin to the IsFull check.
|
2024-10-28 17:02:03 +01:00 |
|
Henrik Rydgård
|
c30ec47937
|
ZipFileReader: Better implementation of Rewind
|
2024-10-28 17:02:03 +01:00 |
|
Henrik Rydgård
|
b23fe6ff45
|
Reformat UIScreen::DoRecreateViews for readability
|
2024-10-25 21:31:58 +02:00 |
|
Henrik Rydgård
|
7e6ef060c6
|
Small UI event processing optimization. Helps debugging more than performance.
|
2024-10-25 21:08:01 +02:00 |
|
Henrik Rydgård
|
7d24fca4e2
|
Crashfix when switching buffered/non-buffered with the game running
|
2024-10-25 12:00:28 +02:00 |
|
Henrik Rydgård
|
abe27dcb64
|
Reset tint/saturation on theme change
As requested in #18802
|
2024-10-23 15:30:33 +02:00 |
|
Henrik Rydgård
|
671ba6356b
|
Remove logspam from Android text rendering, oops
|
2024-10-23 15:07:27 +02:00 |
|
Henrik Rydgård
|
a0e9017c77
|
Delete obsolete checks for pre-v7a armeabi
|
2024-10-23 13:23:35 +02:00 |
|
Henrik Rydgård
|
7e952ab795
|
Delete unused code, fix a comment.
|
2024-10-23 10:55:46 +02:00 |
|
Henrik Rydgård
|
a545d3074f
|
Do some renaming, dedupe some strings (old commit resurrected), add an assert
|
2024-10-22 22:28:06 +02:00 |
|
Henrik Rydgård
|
f54d701a2e
|
Decentralize the assert for AllocateAlignedMemory failures
|
2024-10-22 21:49:50 +02:00 |
|
Henrik Rydgård
|
85410305e6
|
Fix/hack some color issues with the 1995 theme
|
2024-10-22 21:26:29 +02:00 |
|
Henrik Rydgård
|
3a4b27b086
|
Fix some more presentation issues
|
2024-10-22 12:29:32 +02:00 |
|
Henrik Rydgård
|
a859b2223a
|
Shorten the version display on the main screen
|
2024-10-22 11:58:50 +02:00 |
|
Henrik Rydgård
|
26de955c77
|
Warning fixes, add warning to Cave Story if skip buffer effects is on
|
2024-10-22 11:56:08 +02:00 |
|
Henrik Rydgård
|
99f7946471
|
Vulkan GraphicsPipeline: Fix an old and likely very rare race condition.
|
2024-10-22 11:02:26 +02:00 |
|
Henrik Rydgård
|
a6a189c24d
|
An old version of android had strict JNI validation of UTF-8 strings enabled. Let's pass it.
|
2024-10-22 11:02:26 +02:00 |
|
Henrik Rydgård
|
843fe22968
|
Remove superfluous .c_str()
|
2024-10-17 22:21:07 +02:00 |
|
Henrik Rydgård
|
97c5094ff2
|
Cleanup, fix the shader viewer UI
|
2024-10-17 21:43:03 +02:00 |
|
Henrik Rydgård
|
858f37b8fc
|
Add a couple of asserts (to make things error out earlier)
|
2024-10-17 21:01:58 +02:00 |
|
Henrik Rydgård
|
e49d94ad11
|
Unify the MeasureString caching code
|
2024-10-16 14:39:21 +02:00 |
|
Henrik Rydgård
|
3def2ddb00
|
Avoid another allocation, this time with atlas fonts
|
2024-10-16 14:39:21 +02:00 |
|
Henrik Rydgård
|
ce980af01e
|
TextDrawer: Improve performance for text wrapping (by measuring without wrapping first)
|
2024-10-16 13:35:32 +02:00 |
|
Henrik Rydgård
|
2c283fbb07
|
Minor cleanups, crashfixes
|
2024-10-14 23:57:19 +02:00 |
|
Henrik Rydgård
|
e1527233d9
|
Add the EmuScreen pass assert on OpenGL as well
|
2024-10-14 14:35:35 +02:00 |
|
Henrik Rydgård
|
e39153d622
|
Merge pull request #19523 from hrydgard/even-more-fixes
Build / build-windows (ARM64) (push) Waiting to run
Build / build-windows (x64) (push) Waiting to run
Build / build-uwp (push) Waiting to run
Build / test-windows (push) Blocked by required conditions
Build / build (./b.sh --headless --unittest --fat --no-png --no-sdl2, clang, clang++, test, macos, macos-latest) (push) Waiting to run
Build / build (./b.sh --headless --unittest, clang, clang++, test, clang-normal, ubuntu-latest) (push) Waiting to run
Build / build (./b.sh --headless --unittest, gcc, g++, gcc-normal, ubuntu-latest) (push) Waiting to run
Build / build (./b.sh --ios, clang, clang++, ios, ios, macos-latest) (push) Waiting to run
Build / build (./b.sh --libretro_android ppsspp_libretro, clang, clang++, android, android-libretro, ubuntu-latest) (push) Waiting to run
Build / build (./b.sh --qt, gcc, g++, qt, qt, ubuntu-latest) (push) Waiting to run
Build / build (cd android && ./ab.sh -j2 APP_ABI=arm64-v8a OPENXR=1, clang, clang++, android, android-vr, ubuntu-latest) (push) Waiting to run
Build / build (cd android && ./ab.sh -j2 APP_ABI=arm64-v8a UNITTEST=1 HEADLESS=1, clang, clang++, android, android-arm64, ubuntu-latest) (push) Waiting to run
Build / build (cd android && ./ab.sh -j2 APP_ABI=armeabi-v7a UNITTEST=1 HEADLESS=1, clang, clang++, android, android-arm32, ubuntu-latest) (push) Waiting to run
Build / build (cd android && ./ab.sh -j2 APP_ABI=x86_64 UNITTEST=1 HEADLESS=1, clang, clang++, android, android-x86_64, ubuntu-latest) (push) Waiting to run
Build / build (make -C libretro -f Makefile -j2, clang, clang++, libretro, clang-libretro, ubuntu-latest) (push) Waiting to run
Build / build (make -C libretro -f Makefile -j2, gcc, g++, libretro, gcc-libretro, ubuntu-latest) (push) Waiting to run
Build / test (macos-latest) (push) Blocked by required conditions
Build / test (ubuntu-latest) (push) Blocked by required conditions
Build / build_test_headless_alpine (push) Waiting to run
Generate Docker Layer / build (push) Waiting to run
Even more fixes
|
2024-10-14 10:18:50 +02:00 |
|