Henrik Rydgård
|
ed88761ecc
|
Merge ext/native/stringutil.cpp/h into Common/StringUtils.cpp/h.
|
2020-09-29 15:51:51 +02:00 |
|
Henrik Rydgård
|
bf72f746ea
|
Remove base/logging.h from a whole bunch of files in native
|
2020-08-15 19:09:00 +02:00 |
|
Aaron Kling
|
a7f2415469
|
libretro: Fix Android builds
Text Drawer functionality is not available in libretro as it
depends on standalone jni calls. InputBox is also standalone only
gui functionality.
|
2020-04-03 09:59:16 -05:00 |
|
Unknown W. Brackets
|
08a6047768
|
PPGe: Show ellipsis for overly long lines.
To match PPGE_LINE_USE_ELLIPSIS when using TextDrawer.
|
2020-03-10 21:30:53 -07:00 |
|
Unknown W. Brackets
|
6652fe261f
|
PPGe: Use TextDrawer for save UI if available.
This should result in better spacing for non-Latin characters, and less
missing letters. Basically the same benefits as for the UI.
|
2020-03-10 21:30:53 -07:00 |
|
Unknown W. Brackets
|
5141dc7e91
|
PPGe: Allow overriding text drawer DPI scale.
|
2020-03-10 21:29:01 -07:00 |
|
Unknown W. Brackets
|
85d2702304
|
UI: Refactor TextDrawer to provide bitmaps too.
|
2020-03-10 21:28:46 -07:00 |
|
driver1998
|
8fab38ecdd
|
TextDrawerUWP based on DirectWrite
|
2019-06-07 05:20:21 +08:00 |
|
Henrik Rydgård
|
6ee8cb5f2e
|
Review fixes, thanks unknown
|
2017-08-08 10:14:20 +02:00 |
|
Henrik Rydgård
|
f4cf501cf6
|
Separate X and Y dpi_scale
|
2017-08-07 13:37:01 +02:00 |
|
Henrik Rydgård
|
3a640ff8aa
|
Address comments, make things closer to the Win32 code. Things work better.
|
2017-06-06 11:30:20 +02:00 |
|
Henrik Rydgård
|
0d3d642371
|
It works!
|
2017-06-05 23:09:12 +02:00 |
|
Henrik Rydgård
|
d9c43642c2
|
Fix assorted JNI issues, the calls work now.
|
2017-06-05 23:09:10 +02:00 |
|
Henrik Rydgård
|
871260fcc4
|
Start sketching native text rendering for Android
|
2017-06-05 23:09:04 +02:00 |
|
Henrik Rydgård
|
6e98dbb574
|
Split out the Qt font drawer in its own file.
|
2017-06-04 11:52:14 +02:00 |
|
Henrik Rydgård
|
8d3b18478c
|
Split out DrawTextWin32 into its own file, to be further split later.
|
2017-06-04 11:52:12 +02:00 |
|
Henrik Rydgård
|
32ae86f708
|
Split TextDrawer into interface and implementation.
|
2017-06-04 11:52:11 +02:00 |
|
Henrik Rydgård
|
8a29705165
|
Windows: Update dpiScale of fonts before recreating them on resize. Fixes #9437
|
2017-03-17 13:29:22 +01:00 |
|
Unknown W. Brackets
|
87ab24c085
|
Render small window fonts at double resolution.
Otherwise, they become blurry at half-pixel offsets (such as when a
settings pop up is centered.)
|
2017-03-11 13:07:52 -08:00 |
|
Henrik Rydgard
|
03dab0fdbd
|
More UWP prep
|
2017-02-25 09:57:22 +01:00 |
|
Henrik Rydgard
|
f24b1495ba
|
Assorted texture format cleanup, prep for supporting D3D11 on Win7
|
2017-02-22 16:23:04 +01:00 |
|
Henrik Rydgard
|
b75e299b4f
|
Linux buildfix
|
2017-02-19 13:11:35 +01:00 |
|
Henrik Rydgard
|
eabcb22623
|
Refactor away SetImageData
|
2017-02-19 11:02:24 +01:00 |
|
Henrik Rydgard
|
6a09d45aee
|
D3D11: Add proper checks for B4G4R4A4 format support. Not yet using the checks.
|
2017-02-18 01:41:08 +01:00 |
|
Henrik Rydgard
|
768c87ebd3
|
Fix another D3D11 bug, still no dice...
|
2017-02-08 13:36:20 +01:00 |
|
Henrik Rydgard
|
20d9e60a67
|
Just some renaming. Start moving away from the "thin3d" name
|
2017-01-30 14:38:31 +01:00 |
|
Henrik Rydgård
|
ec20cf7f88
|
QT buildfix attempt
|
2017-01-24 20:59:47 +01:00 |
|
Henrik Rydgård
|
9d5371a8ba
|
Thin3d: More rigorous handling of RGBA4444 texture formats
|
2017-01-24 20:59:00 +01:00 |
|
Henrik Rydgård
|
528af8a939
|
Simplification around textures
|
2017-01-24 20:59:00 +01:00 |
|
Henrik Rydgård
|
8654d42528
|
DrawContext API change: introduce TextureDesc
|
2017-01-24 20:59:00 +01:00 |
|
Henrik Rydgård
|
5e92a94175
|
Buildfix
|
2017-01-24 20:58:59 +01:00 |
|
Henrik Rydgård
|
6a7d3a3910
|
Break out image file management from DrawContext (thin3d)
|
2017-01-24 20:58:59 +01:00 |
|
Henrik Rydgård
|
a1016b646e
|
SmallWindow on Windows: Recreate fonts when DPI changes, fixing the worst overlap issues.
|
2017-01-17 17:57:32 +07:00 |
|
Henrik Rydgård
|
0be02f6de0
|
Improve smallwindow detection, code cleanup.
|
2017-01-17 17:21:00 +07:00 |
|
Henrik Rydgård
|
2caf21a960
|
A max font-string texture width of 1024 is not enough pixels in 250% DPI...
|
2017-01-16 21:21:31 +07:00 |
|
Henrik Rydgård
|
8b5048be72
|
Fix high-DPI rendering/input on Windows
|
2017-01-16 20:53:41 +07:00 |
|
Henrik Rydgård
|
13153cb3c3
|
Buildfix draw_text on non-Windows
|
2016-12-27 11:59:11 +01:00 |
|
Henrik Rydgård
|
f86b9f7900
|
Guess what? More renaming
|
2016-12-27 11:59:06 +01:00 |
|
Henrik Rydgård
|
463251908b
|
Rename things to closer match another project which I plan to share some code with
|
2016-12-27 11:59:02 +01:00 |
|
Henrik Rydgård
|
10393f5d4e
|
Move Thin3D into the Draw namespace.
|
2016-12-27 11:58:03 +01:00 |
|
Henrik Rydgård
|
9a29626ad0
|
Buildfix for Qt
|
2016-12-25 16:28:19 +01:00 |
|
Henrik Rydgård
|
97d029972e
|
Rename SetTextures to BindTextures
|
2016-12-25 11:31:33 +01:00 |
|
Henrik Rydgård
|
4a3938958c
|
Thin3D: Unified DataFormat enum
|
2016-12-25 11:31:33 +01:00 |
|
Unknown W. Brackets
|
57e68be754
|
UI: Cache measured text sizes.
This can be a bit slow to ask the font renderer every frame, might as well
cache like we do the drawn version.
|
2016-09-04 09:10:50 -07:00 |
|
Henrik Rydgard
|
47cc898c65
|
Minor optimization in draw_text on Windows. May help #8953 a bit.
|
2016-09-04 15:27:55 +02:00 |
|
Unknown W. Brackets
|
53cc4524b1
|
UI: Center multiline text more correctly.
|
2016-08-14 14:57:38 -07:00 |
|
Unknown W. Brackets
|
df5377b8d5
|
UI: Measure small text correctly in Qt/Windows.
|
2016-08-07 15:24:48 -07:00 |
|
Unknown W. Brackets
|
a2494b4ff2
|
UI: Allow TextViews to use wordwrap.
But they must have a fixed width.
|
2016-07-04 16:03:22 -07:00 |
|
Unknown W. Brackets
|
30e99206c9
|
UI: Add a generic word wrapper class.
|
2016-07-04 16:03:22 -07:00 |
|
Unknown W. Brackets
|
ef1dc583a2
|
Fix various minor warnings.
|
2016-03-20 14:17:51 -07:00 |
|