Henrik Rydgård
|
510cf1891b
|
Random UWP text bugfix. Some warning fixes.
|
2024-06-05 12:38:43 +02:00 |
|
Henrik Rydgård
|
81c642e2b2
|
Fix scaling issues in cocoa text drawer
|
2024-06-01 13:44:11 +02:00 |
|
 Henrik RydgårdandGitHub
|
65fb1a5aa7
|
Merge pull request #19224 from hrydgard/more-ios-fixes
More iOS fixes
|
2024-06-01 13:14:39 +02:00 |
|
Henrik Rydgård
|
929ced7acc
|
Minor cleanup in draw_text_cocoa
|
2024-06-01 12:28:13 +02:00 |
|
Henrik Rydgård
|
28cf69f67e
|
Remove duplicate code from the text rendering backends
|
2024-06-01 09:58:58 +02:00 |
|
Henrik Rydgård
|
d6b6d087c0
|
Make the font lifecycle more similar between the backends.
|
2024-06-01 09:43:11 +02:00 |
|
Henrik Rydgård
|
65126668e0
|
Mac/iOS font rendering - Fix line breaking
|
2024-05-31 23:07:04 +02:00 |
|
Henrik Rydgård
|
e10858d8b5
|
Mac/iOS: Enable ARC on draw_text_cocoa.mm
|
2024-05-31 22:21:43 +02:00 |
|
Henrik Rydgård
|
4051f34758
|
Implement MeasureStringRect generically based on MeasureString
|
2024-05-31 21:11:48 +02:00 |
|
Henrik Rydgård
|
5b0007f391
|
Remove unused and broken text rotation code
|
2024-05-31 20:58:53 +02:00 |
|
Henrik Rydgård
|
06f7f39e3e
|
Unify SDL's version of the function too.
|
2024-05-31 19:23:47 +02:00 |
|
Henrik Rydgård
|
2061f04885
|
Also remove DrawString in the SDL text backend
|
2024-05-31 19:08:25 +02:00 |
|
Henrik Rydgård
|
423f7620dd
|
Also implement for Cocoa.
|
2024-05-31 19:00:23 +02:00 |
|
Henrik Rydgård
|
533f8f06be
|
Unify DrawString between Windows, UWP and Android. More to come.
|
2024-05-31 17:27:59 +02:00 |
|
Henrik Rydgård
|
5999690af5
|
i18n: Remove our awkward ampersand-escape support, except in [DesktopUI]
|
2024-05-31 09:45:59 +02:00 |
|
Henrik Rydgård
|
c02e5b36ab
|
Use the default UI font, bugfixes
|
2024-05-29 19:29:49 +02:00 |
|
Henrik Rydgård
|
021d2d5ef0
|
Scaling and line spacing work
|
2024-05-29 18:52:39 +02:00 |
|
Henrik Rydgård
|
5f4257bf4a
|
Get it to build and run on iOS too, not just Mac. There's some odd DPI issue though.
|
2024-05-29 18:52:39 +02:00 |
|
Henrik Rydgård
|
0bbaaef787
|
Seems to be working now, though need to figure out which font face we can use.
|
2024-05-29 18:52:39 +02:00 |
|
Henrik Rydgård
|
3965c1ae6b
|
Start implementing cocoa-based text rendering. Doesn't work yet, renders garbage.
|
2024-05-29 18:52:39 +02:00 |
|
Henrik Rydgård
|
7e7d1d587a
|
Start lifting up common parts to the base class
|
2024-05-29 18:52:39 +02:00 |
|
Henrik Rydgård
|
5d8560e379
|
Text wrapping bugfixes
|
2024-05-25 09:16:00 +02:00 |
|
Henrik Rydgård
|
ccbcf1369b
|
Convert DrawString* functions to use std::string_view
|
2024-05-24 22:52:51 +02:00 |
|
Henrik Rydgård
|
804f31f424
|
Convert MeasureString* functions to use std::string_view
|
2024-05-24 14:16:40 +02:00 |
|
Henrik Rydgård
|
8112e51c13
|
More string_view
|
2024-05-24 13:42:49 +02:00 |
|
Henrik Rydgård
|
4b45bde38f
|
Convert WordWrapper to use std::string_view
|
2024-05-24 13:39:49 +02:00 |
|
Henrik Rydgård
|
f6ca8101e0
|
Start getting string_view into WordWrapper
|
2024-05-24 12:40:11 +02:00 |
|
Henrik Rydgård
|
d39d4270e1
|
More std::string_view
|
2024-05-24 12:40:10 +02:00 |
|
Henrik Rydgård
|
4de4dc1433
|
Remove some logspam on SDL builds
|
2024-01-29 12:34:44 +01:00 |
|
Henrik Rydgård
|
a811cbac80
|
Add proper checks for file type when picking a background image
Should fix some confusion, and also issues picking files from the
Download folder on Android where the filenames we get don't always have
extensions.
|
2024-01-27 12:03:01 +01:00 |
|
Henrik Rydgård
|
1553931163
|
SDL: Add more fallback font names, greatly speed up fallback font handling
|
2024-01-20 11:22:05 +01:00 |
|
Henrik Rydgård
|
2007621ec3
|
Add "Droid Sans Fallback" to the list of fallback fonts.
This can be easily installed on apt based distros using:
sudo apt install fonts-droid-fallback
And provides all the characters we need.
|
2024-01-19 22:53:16 +01:00 |
|
Henrik Rydgård
|
f73d0587d4
|
Comments, make locking more consistent in GameInfoCache
|
2024-01-19 14:56:29 +01:00 |
|
Henrik Rydgård
|
56c797e7f6
|
Fix possible hangs in ManagedTexture destruction. Change a thread name.
|
2024-01-15 10:47:16 +01:00 |
|
Henrik Rydgård
|
0fc3e2b777
|
Add string_view support to more UTF functions
|
2024-01-12 14:03:02 +01:00 |
|
Henrik Rydgård
|
d0817c4c0a
|
Vulkan: Fix trying to compare uninitialized parts of packed descriptors
Found by Valgrind.
Other minor cleanup, too.
|
2024-01-10 12:10:20 +01:00 |
|
Henrik Rydgård
|
d841f115e0
|
Small unrelated fix in ManagedTexture
|
2023-12-31 16:48:44 +01:00 |
|
Henrik Rydgård
|
126d88ecfc
|
Back out clearly inconsequential/useless .reserve() calls
|
2023-12-29 08:27:56 +01:00 |
|
 Henrik RydgårdandGitHub
|
bbcaeb9d13
|
Merge pull request #18557 from GermanAizek/reserve-add
Using reserve in different places PPSSPP
|
2023-12-15 12:28:21 +01:00 |
|
Herman Semenov
|
b8748ae9e5
|
[Common/File/GPU/Render/Input] Using reserve if possible
|
2023-12-15 14:00:51 +03:00 |
|
Henrik Rydgård
|
43a2af46ee
|
Fix error handling on texture creation failure
|
2023-12-15 10:47:20 +01:00 |
|
Henrik Rydgård
|
812b1024f0
|
Move TouchTestScreen to DevScreens
|
2023-12-14 19:01:19 +01:00 |
|
Henrik Rydgård
|
1ac780aacc
|
Reduce flicker on savestate screenshot load
|
2023-12-13 12:26:11 +01:00 |
|
Henrik Rydgård
|
f8927df9a6
|
Load savestate screenshots in the background
|
2023-12-13 12:07:23 +01:00 |
|
Henrik Rydgård
|
e5d2e09f02
|
Some code simplification
|
2023-12-13 10:45:42 +01:00 |
|
Henrik Rydgård
|
2aca8fe3f9
|
Get rid of more unnecessary uses of ManagedTexture
|
2023-12-12 23:13:45 +01:00 |
|
Henrik Rydgård
|
82bdc9ec50
|
Add CreateTextureFromFileData (without ManagedTexture)
|
2023-12-12 22:24:13 +01:00 |
|
Henrik Rydgård
|
d2e10a058e
|
Some renaming
|
2023-12-12 22:15:55 +01:00 |
|
Henrik Rydgård
|
76c7540173
|
First part of UI texture loading refactor
|
2023-12-12 22:13:15 +01:00 |
|
Henrik Rydgård
|
a22450320b
|
Some minor changes and comments after memory profiling
|
2023-12-08 12:22:12 +01:00 |
|