Henrik Rydgård
9b6727e97a
Allow the compiler to inline matrix4x4 multiplication. Also add a unit test.
2025-09-02 15:27:18 +02:00
Henrik Rydgård
4aaf44dd02
Warning fixes
2025-09-02 13:26:04 +02:00
Henrik Rydgård
6f76c579fc
Delete dead code, more std::string_view
2025-09-01 00:15:23 +02:00
Henrik Rydgård
4da2c4e629
Better logging in OpenCFile
2025-09-01 00:15:04 +02:00
Henrik Rydgård
4aec1d1798
Some contentUri function cleanup
2025-09-01 00:15:04 +02:00
Henrik Rydgård
8e4ae1c067
LogManager: Fix bug where we accidentally opened a log file even if not enabled.
2025-09-01 00:15:04 +02:00
Henrik Rydgård
c9acf8e80e
More std::string_view
2025-08-31 20:20:59 +02:00
Henrik Rydgård
b472eb8b8b
Remove a lot of unnecessary string constructors
2025-08-31 15:49:29 +02:00
Henrik Rydgård
380fa19d3c
Another std::string_view change, buildfix
2025-08-31 15:24:33 +02:00
Henrik Rydgård
1ef55a9a36
Delete unused code, inline a tiny function
2025-08-31 14:49:18 +02:00
Henrik Rydgård
d43b1d4618
String function cleanup
2025-08-31 14:45:41 +02:00
Henrik Rydgård
6e5c567809
Fix some ini file misbehaviors
2025-08-31 14:13:12 +02:00
Henrik Rydgård
3056e977cc
Misc
2025-08-31 13:37:59 +02:00
Henrik Rydgård
5751e202a5
Remove redundant .c_str()
2025-08-31 13:37:43 +02:00
Henrik Rydgård
7fe30d6f2d
Fix OpenGL exit hang on Windows
2025-08-31 11:37:05 +02:00
Henrik Rydgård
9218fe9b59
Rework the shutdown logic in the OpenGL backend. Eliminated race conditions.
2025-08-31 10:57:06 +02:00
Henrik Rydgård
b813a6c30f
Logging improvements
2025-08-31 00:59:51 +02:00
Henrik Rydgård
f83b9c511d
Delay checking for active backend until you click the Backend popup
2025-08-31 00:59:51 +02:00
Henrik Rydgård
539abb8d4f
More minor cleanups
2025-08-31 00:59:51 +02:00
Henrik Rydgård
00a13bfb14
Fix static analysis warnings (pointless move, empty instead of size)
2025-08-31 00:59:51 +02:00
Luboš V.
52aa9c27f6
OpenXR - Define extensions for Play for Dream
2025-08-30 16:43:58 +02:00
Henrik Rydgård
3895bab1dc
Fix more translation issues
2025-08-29 22:52:17 +02:00
Henrik Rydgård
b5595ea450
Add simple imgui log window (just reads the short log ring buffer)
2025-08-29 00:04:54 +02:00
Henrik Rydgård
3268d2afd0
ScrollView: Add a subtle drop shadow to the top.
2025-08-28 23:21:32 +02:00
Henrik Rydgård
6b5d4fdd86
Avoid exiting Buffer::Printf with a pending va_end(). Oops. Thanks Nemo.
2025-08-28 17:14:19 +02:00
Henrik Rydgård
0fe72582e2
Fix some x64Emitter header typos
...
Fixes #20747
2025-08-26 10:50:56 +02:00
Henrik Rydgård
18ccef1bd4
Just some minor code modernization
2025-08-25 10:45:12 +02:00
Henrik Rydgård
3e62157487
Fix some assorted static analysis warnings
2025-08-25 10:14:15 +02:00
oltolm
3fd86d959b
fix compiler warnings
2025-08-24 21:30:43 +02:00
Henrik Rydgård
93638c8826
Test fix
2025-08-24 15:46:35 +02:00
Henrik Rydgård
f6050a442c
Fix serving the remote debugger locally, add a setting for the auto-launcher
2025-08-24 11:17:19 +02:00
Henrik Rydgård
7746c2754f
Launch the display settings window if the notification is clicked
2025-08-21 10:56:12 +02:00
Henrik Rydgård
14376a05f6
Add fallback for missing modes
2025-08-21 01:28:02 +02:00
Henrik Rydgård
2cf0ffea73
Allow choosing the frame presentation mode in detail in Vulkan mode
2025-08-21 01:01:16 +02:00
Henrik Rydgård
c0b7ecc686
Refactor: Unify the Vulkan init info logic
2025-08-21 01:01:16 +02:00
Henrik Rydgård
9a50fa4834
Merge pull request #20719 from hrydgard/more-misc
...
ImDebugger: Add a basic watch window
2025-08-17 10:24:14 +02:00
Henrik Rydgård
f31a8f08ec
HTTP error logging fixes
2025-08-15 18:08:41 +02:00
Henrik Rydgård
60608b2b39
Allow customizing the proAdhoc server list by editing the ini
2025-08-15 16:35:25 +02:00
Henrik Rydgård
038f1a139e
Implement save state deletion in the save state popup screen
...
Fixes #16223
2025-08-15 15:49:03 +02:00
Henrik Rydgård
5e05a6d0ac
Get rid of some more backward Common/Core dependencies
2025-08-06 00:16:35 +02:00
Henrik Rydgård
05b82d6ce4
Allow passing in a custom resolver to HTTPRequest and Connection. This inverts the bad dependency.
2025-08-06 00:16:34 +02:00
Henrik Rydgård
3c6acf37dd
Split loading of PIC0/PIC1 (don't need PIC0 most of the time)
2025-08-02 23:20:13 +02:00
Henrik Rydgård
3d3509360d
Merge pull request #20683 from lrzlin/loong-fix
...
loongarch: Fix various IR JIT & VertexJIT bugs
2025-08-02 01:04:13 +02:00
Lin Runze
24c6647ce3
loongarch: Fix various IR JIT & VertexJIT bugs
2025-08-02 02:27:49 +08:00
trigger
65d780b160
move ProcessHostnameWithInfraDNS out of sceNet
2025-07-31 13:03:57 -07:00
trigger
787cd9b119
infra dns for http requests
2025-07-27 17:47:36 -07:00
Henrik Rydgård
a0fef38f69
Default to Vulkan on Win10+ (previously Win11+). Set UI scaling default to -1 on all desktops.
2025-07-20 19:05:38 +02:00
Henrik Rydgård
f7263ecaf5
Fix coloring of sliders when dragging
...
Fixes #20617
2025-07-20 11:16:46 +02:00
Henrik Rydgård
9137eedb7b
Windows/Vulkan: Correctly handle minimizing and restoring the window
...
We can't create a swapchain in this case but we still want emulation to
keep running. So we ditch the last renderpass in VulkanQueueRunner but
run all the rest (if PauseWhenMinimized isn't set).
Now works without any validation errors or hangs.
2025-07-18 20:01:48 +02:00
Henrik Rydgård
9ce8408d0c
Merge pull request #20618 from lrzlin/loong-commit
...
loongarch: Add emitter, JIT and disassembler support for LoongArch64
2025-07-12 01:55:19 +02:00