Henrik Rydgård and GitHub
db604bfc04
Merge pull request #21717 from hrydgard/assorted-changes
...
Small refactor broken out of the viewport rework
2026-05-21 17:00:10 +02:00
Henrik Rydgård
2a745bc98d
Apple buildfix
2026-05-21 16:36:32 +02:00
Henrik Rydgård
4a420c95c2
Remove some redundant device caps, show clip/cull/depth-clamp in system info
2026-05-21 11:59:26 +02:00
Henrik Rydgård and GitHub
9c0e9017e4
Merge pull request #21716 from kivutar/kivutar/sigstack
...
Backup and restore signal stack
2026-05-21 11:43:58 +02:00
Jean-André Santoni
00b18e9f15
Backup and restore signal stack
2026-05-21 10:14:41 +02:00
Eric Warmenhoven
42c32db7f5
fix libretro build
2026-05-20 11:00:51 -04:00
Henrik Rydgård and GitHub
8a69472153
Merge pull request #21709 from hrydgard/renderdoc-windows-fix
...
Windows: Restore the GDI-based text drawer, use it if RenderDoc is attached
2026-05-20 11:32:24 +02:00
Henrik Rydgård
b2faec0533
Windows: Restore the GDI-based text drawer, use it if RenderDoc is attached
...
The D2D-based text renderer requires a D3D11 context, which confuses
RenderDoc (it doesn't permit multiple 3D APIs in the same process).
So, let's restore the old GDI renderer and use it if RenderDoc is attached.
See #21638
2026-05-20 10:25:29 +02:00
Henrik Rydgård
0387cc4497
Remove a confusing operator overload from Lin::Vec3
2026-05-19 16:33:45 +02:00
Henrik Rydgård
992bd1b12d
Qt buildfix, remove unused function
2026-05-19 14:36:47 +02:00
Henrik Rydgård
07efc7f7a3
Buildfix, remove some .c_str()
2026-05-19 13:59:04 +02:00
Henrik Rydgård
c20d20ccba
Show timestamps when loading rewind states
2026-05-19 11:58:01 +02:00
Henrik Rydgård and GitHub
87a74546bc
Merge pull request #21629 from hrydgard/generate-ui-shaders
...
Generate UI shaders instead of hardcoding them for each backend
2026-05-18 16:14:20 +02:00
Henrik Rydgård and GitHub
a7fba1f468
Merge pull request #21700 from hrydgard/misc-changes
...
Fix an inconsistent callback type for requests, apply part of one of GermanAziek's patches
2026-05-18 14:48:03 +02:00
Henrik Rydgård and GitHub
b0920b29bc
Merge pull request #21638 from hrydgard/win32-color-emoji
...
Windows text drawing: Use the D2D code from the UWP port so we can have color emoji
2026-05-18 14:42:24 +02:00
Henrik Rydgård
cc0ece038c
Clean up the string type in RequestCallback - somehow was both char* and std::string????
...
Might be related to #21695
2026-05-18 14:16:34 +02:00
Herman Semenoff and Henrik Rydgård
f4e52d5db5
all: fix warnings uninitialize array or variable access
2026-05-18 14:16:08 +02:00
Henrik Rydgård
0c5e9e04b5
Also generate the fragment shaders
2026-05-18 14:14:29 +02:00
Henrik Rydgård
ebad3401d4
Finish vshader generation
2026-05-18 14:14:29 +02:00
Henrik Rydgård
6f0a16a4a4
Fix Y flip
2026-05-18 14:14:25 +02:00
Henrik Rydgård
cb2f5bf945
UI shaders: Convert the first shader to being generated
2026-05-18 14:11:39 +02:00
Henrik Rydgård
3aa4714ce0
Merge draw_text_win with draw_text_uwp.
2026-05-18 14:11:22 +02:00
Henrik Rydgård and GitHub
0092e266de
Merge pull request #21697 from GermanAizek/std-empty-and-clear
...
Core/UI: use clear() and empty() for std containers
2026-05-18 12:43:36 +02:00
Herman Semenoff
d406f63102
Core/UI: use clear() and empty() for std containers
2026-05-17 21:28:31 +03:00
Henrik Rydgård and GitHub
4fb74aa5a9
Merge pull request #21682 from hrydgard/cheat-downloads
...
Add simple way to download cheat databases
2026-05-17 11:41:45 +02:00
Henrik Rydgård
947217d1be
Convert the pre-rotation to just the matrix multiplication.
2026-05-17 10:59:40 +02:00
Henrik Rydgård and GitHub
9afe66219a
Merge pull request #21674 from hrydgard/unify-y-flip
...
Rendering: Unify Y-flip handling across backends
2026-05-17 10:45:36 +02:00
Henrik Rydgård
91b3741a57
Implement a simple cheat database download facility
2026-05-16 22:31:13 +02:00
Nemoumbra and Henrik Rydgård
82e6f563d7
Remove the outdated comment
2026-05-16 10:40:08 +02:00
Henrik Rydgård
a5b110b47e
Fix problem with fallback fonts looking too bold
2026-05-16 10:25:04 +02:00
Henrik Rydgård
85de7fdc50
Add new flag that will simplify the GL path
2026-05-14 22:20:35 +02:00
Henrik Rydgård
8dc3e8ed14
Add depthMinusOneToOne to specify GL's ridiculous behavior
2026-05-14 22:13:04 +02:00
Henrik Rydgård and GitHub
7afd3d8ea2
Merge pull request #21671 from hrydgard/more-release-prep
...
Pass Vulkan validation again, update README.md
2026-05-14 13:23:50 +02:00
Henrik Rydgård and GitHub
8629b7743e
Merge pull request #21672 from hrydgard/error-linebreaks
...
Fixed weird log formatting due to trailing line breaks
2026-05-14 10:06:20 +02:00
Nemoumbra
db0c3cefcd
Fixed weird log formatting due to trailing line breaks
2026-05-14 01:52:11 +03:00
Henrik Rydgård
85ddf03c4b
Vulkan: Remove deprecated use of device layers
2026-05-13 23:09:04 +02:00
Henrik Rydgård
d78d51851c
More tab code cleanup
2026-05-13 17:25:52 +02:00
Henrik Rydgård
d9eb513600
TabHolder sanity check. Code cleanup.
2026-05-13 17:18:42 +02:00
Henrik Rydgård
28166cb35d
Add "allocation slack" to our pushbuffers. Fixes a memory overwrite bug
...
Reported by Joseph on Discord.
Sometimes, things could align perfectly so allocations happend exactly
at the end of a pushbuffer. At the same time, we allow our vertex decoder to write an extra few
bytes if it needs to for speed. Unfortunately I missed this interaction,
resulting in some uncommon crashes that were especially common with
heavy-geometry things like modified GTA LCS with PS2 assets, for
example.
The problem was reported with Vulkan, but our OpenGL backend had the
same issue too.
2026-05-13 15:55:34 +02:00
Henrik Rydgård
ed274c8a7e
Just some lint fixing
2026-05-13 11:37:26 +02:00
Henrik Rydgård
59f545e804
Fix issue with the current tab not being saved through screen recreation
2026-05-12 10:13:00 +02:00
Henrik Rydgård and GitHub
575960c57f
Merge pull request #21663 from hrydgard/error-logging
...
More helpful error logs for the input sink
2026-05-12 07:15:25 +02:00
Henrik Rydgård and GitHub
602442391d
Merge pull request #21662 from hrydgard/even-more-fixes
...
Translation fixes, error message improvement, README update
2026-05-12 07:14:53 +02:00
Nemoumbra
1aac66a1e4
More helpful error logs for the input sink
2026-05-12 03:31:49 +03:00
Henrik Rydgård
9d5a3ec354
Android: Add an error message with an info link if launching a file browser fails
2026-05-12 01:45:30 +02:00
Henrik Rydgård
d2c2ee337e
Remove the mfplat.dll hard dependency (now dynamic).
2026-05-11 16:09:22 +02:00
Henrik Rydgård
bc9a047ef1
Search: Skip spaces and control characters, code cleanup, fix minor issue on desktop
2026-05-11 11:45:04 +02:00
Henrik Rydgård
2428b58eee
In Debug android builds, force logging on so we have it on the memstick setup screen. Minor tweaks.
2026-05-11 11:45:04 +02:00
Henrik Rydgård
e23d866a95
Plumb through an error code for missing activity. Will later be used to improve the UI.
2026-05-11 10:52:36 +02:00
Henrik Rydgård
2c0f562ff5
ScrollView: Don't have drags of the "opposite" orientation cancel clicks.
2026-05-10 23:41:39 +02:00