Henrik Rydgård
|
b706d800cb
|
More headless tweaks. D3D11 and Vulkan backends work, not OpenGL though, timing issue it seems
|
2026-07-19 01:46:41 +02:00 |
|
Henrik Rydgård
|
f5a8ad172e
|
Fix various issues with the headless build (for running frame dumps)
|
2026-07-19 00:09:06 +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
|
ee1314f803
|
Add new TexCache logging channel
|
2026-07-18 11:57:56 +02:00 |
|
Henrik Rydgård
|
57e6bafb62
|
Remove largely ineffective and nearly not functional "low memory mode". Unlikely to save us.
|
2026-07-16 15:28:40 +02:00 |
|
Henrik Rydgård
|
26313b6314
|
Log improvements
|
2026-07-15 12:03:05 +02:00 |
|
Henrik Rydgård
|
c1ceea1405
|
Correct Vulkan initialization for devices that don't support Vulkan 1.1.
|
2026-07-15 11:57:27 +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
|
cd40e2d4f0
|
Delete more code related to hardware skinning
|
2026-07-14 17:17:40 +02:00 |
|
Henrik Rydgård
|
db712016bb
|
Comment improvements, rename a dirty-flag
|
2026-07-13 11:10:31 +02:00 |
|
Henrik Rydgård
|
b68d4c0c48
|
Work around problem with clashing uniform precision in thin3d presets.
See #21904
Fixes #21904
|
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
|
9e687c3282
|
Make Description a member function of VShaderID / FShaderID. Assorted cleanup
|
2026-07-09 17:46:07 +02:00 |
|
Henrik Rydgård
|
5f7281bd8e
|
Remove old vestiges of geometry shader support
|
2026-07-08 18:25:08 +02:00 |
|
Henrik Rydgård
|
640a46588d
|
Fix hang on "More settings...".
Fixes #21893
|
2026-07-08 11:16:09 +02:00 |
|
Henrik Rydgård
|
93b570f8c7
|
Reverse the bits so we actually get the desired shader sorting order in the debug shader viewer
|
2026-07-07 20:16:37 +02:00 |
|
Henrik Rydgård
|
6508ae0aae
|
Reorganize the vertex ShaderId bits, better sorting order
|
2026-07-07 20:16:32 +02:00 |
|
Henrik Rydgård
|
90c48671d7
|
D3D11: Remove support for BGRA textures and preferred framebuffer formats
|
2026-07-03 16:20:22 +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
|
ebc564a465
|
Centralize handling of another GPU flag
|
2026-06-27 13:50:03 +02:00 |
|
Henrik Rydgård
|
7b3405ab86
|
Fix a Vulkan lifetime issue causing invalid descriptors on shutdown
Also simplifies the code a little
|
2026-06-25 21:56:33 +02:00 |
|
Henrik Rydgård
|
2c10fd12c4
|
Delete the inputLock_. It will not be missed.
|
2026-06-25 13:02:16 +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
|
a4a6780b36
|
Some code simplification
|
2026-06-24 22:13:31 +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
|
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
|
487195acd1
|
Likely buildfix for CLANG64 on Windows
Fixes #21850
|
2026-06-22 18:55:35 +02:00 |
|
Henrik Rydgård
|
676724ee5e
|
Libretro buildfix submitted by boardsofcanada
Don't actually understand how this is an issue, but it seems like a fine
change anyway.
|
2026-06-19 22:54:31 +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
|
d101abd35f
|
Have AI fix its own bugs
|
2026-06-16 11:39:24 +02:00 |
|
Henrik Rydgård
|
2b821037d7
|
SDL3_ttf work
|
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
|
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
|
697179c8cd
|
Add some plumbing for the Android 17 local network access permission
|
2026-06-15 09:45:09 +02:00 |
|
Henrik Rydgård
|
8649fec2a6
|
Turn off color emoji (D2D text rendering) on Windows 7. See #21834
|
2026-06-15 08:37:09 +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
|
96ae36b7dd
|
Fix some comments, remove redundant fields etc
|
2026-06-13 17:44:26 +02:00 |
|
Henrik Rydgård
|
2604e169e1
|
Make progress optional in some function to avoid flouting convention
|
2026-06-13 17:18:35 +02:00 |
|
Henrik Rydgård
|
00126e4c6f
|
Correct some logging categories
|
2026-06-13 17:12:16 +02:00 |
|
Henrik Rydgård
|
433defee9a
|
Address some more freedback in HTTPRequest
|
2026-06-13 15:21:05 +02:00 |
|
Henrik Rydgård
|
95ce95e489
|
Add a new "Net" log category, do assorted cleanup
|
2026-06-13 14:43:59 +02:00 |
|
Henrik Rydgård
|
e0634f3df9
|
Assorted cleanup and tweaks
|
2026-06-13 13:34:41 +02:00 |
|
Henrik Rydgård
|
0501dc4ec1
|
Just minor optimizations
|
2026-06-13 13:34:41 +02:00 |
|
Henrik Rydgård
|
aee05fcebb
|
vkGetDataFormatSupport is surprisingly expensive on some devices, cache it.
|
2026-06-13 13:34:38 +02:00 |
|
Henrik Rydgård
|
c5931ea690
|
Unify more shader uniform update code, fix bug in fallback for Uint8x3ToFloat4.
|
2026-06-13 10:14:39 +02:00 |
|
Henrik Rydgård
|
83d82dcf66
|
Shader depal: Don't generate a big switch in the shader, generate specialized shaders instead.
|
2026-06-10 12:22:11 +02:00 |
|
Henrik Rydgård
|
e8a1638c8d
|
Cleanup
|
2026-06-09 23:49:54 +02:00 |
|
Henrik Rydgård
|
54d5c1d5e3
|
Improve some initialization in CrossSIMD.h. Add comments about CLUT variants
|
2026-06-09 10:15:08 +02:00 |
|