Ryan Fleury
|
145ad87967
|
fix incorrect font metrics in freetype font provider
|
2025-07-17 15:18:02 -07:00 |
|
Ryan Fleury
|
94b969f203
|
copyright year
|
2025-06-02 14:13:57 -07:00 |
|
Ryan Fleury
|
a371374d6c
|
require file existence before calling into dwrite
|
2025-05-14 08:19:30 -07:00 |
|
Ryan Fleury
|
ad714e9baa
|
dwrite: do not try to create font face if font file creation fails
|
2025-05-14 08:11:13 -07:00 |
|
Ryan Fleury
|
258b45a837
|
eliminate a bit of duplicate font cache lookups in code view build, + eliminate unnecessary per-box color lookups
|
2025-05-13 15:11:41 -07:00 |
|
Ryan Fleury
|
9de203e2cd
|
adjust smooth-unhinted dwrite raster params
|
2025-05-11 13:48:05 -07:00 |
|
Ryan Fleury
|
8b3f07c7b5
|
eliminate font fudge factors; fix size units in freetype backend; fix directory iteration lack-of-robustness-to-failed-dir-open
|
2025-05-11 13:27:59 -07:00 |
|
Ryan Fleury
|
219e5bd211
|
first pass at standing up freetype font provider backend
|
2025-05-10 15:59:44 -07:00 |
|
Ryan Fleury
|
3fd1f9d255
|
stub out demon/fontprovider so we can build debugger
|
2025-05-10 14:28:14 -07:00 |
|
Ryan Fleury
|
66187931aa
|
accept font names, as well as font paths
|
2025-04-26 21:41:27 -07:00 |
|
Ryan Fleury
|
2b54f48aab
|
test with srgba buffer, hack in srgb -> linear conversion in shader for
testing
|
2025-02-17 18:02:47 -08:00 |
|
Ryan Fleury
|
c603457460
|
dead code deletion, begin extending eval/eval-viz to work on expr-chains rather than single expressions; fixes / convergence for watch window
|
2025-02-15 18:11:22 -08:00 |
|
Ryan Fleury
|
09cf0fb348
|
introduce manual clearing path in font cache layer; use to prevent permanent accumulation of font glyphs even after font resizes etc.
|
2024-12-04 13:34:00 -08:00 |
|
Ryan Fleury
|
903995f85e
|
file path map building & ui
|
2024-10-10 11:13:11 -07:00 |
|
Ryan Fleury
|
64f763162f
|
adjust font provider rasterization bounds to prevent off-by-one cutoffs
|
2024-09-24 07:23:44 -07:00 |
|
Ryan Fleury
|
e59e014b2b
|
shift disassembly view to being usable as a view rule too; arbitrary disassembly view parameterization
|
2024-08-27 13:00:21 -07:00 |
|
Ryan Fleury
|
b18e437337
|
git normalize all files
|
2024-07-26 11:13:47 -07:00 |
|
Ryan Fleury
|
4835264059
|
stub out linux demon; linux font provider; begin work, get windows/events up and running in os_gfx
|
2024-07-18 13:37:22 -07:00 |
|
Ryan Fleury
|
ec9c68f55e
|
start work on raddbg building
|
2024-07-16 17:23:08 -07:00 |
|
Ryan Fleury
|
38090b6273
|
extend font provider backend with ability to independently toggle hinting & full anti-aliasing; fix up ui text measurement/placement; introduce per-window settings for adjusting font rendering parameters
|
2024-06-28 15:31:27 -07:00 |
|
Ryan Fleury
|
6fa8af5e1a
|
checkpoint on unified code ctx menu & all of its operations
|
2024-06-25 16:31:31 -07:00 |
|
Ryan Fleury
|
6ac870dac0
|
improvements in text layout, focus visualization, smooth text rasterization for icons; checkpoint in ui visuals pass
|
2024-06-22 15:58:40 -07:00 |
|
Ryan Fleury
|
5f23820f9d
|
checkpoint on ui/palettes/visuals pass
|
2024-06-21 22:06:40 -07:00 |
|
Ryan Fleury
|
3927d333ae
|
remove unnecessary and sometimes unsupported win_noexcept keyword
|
2024-06-02 18:22:51 -07:00 |
|
Ryan Fleury
|
26626c3946
|
appease clang
|
2024-06-01 21:09:06 -07:00 |
|
Ryan Fleury
|
57da328c2a
|
d3d11 render backend c++ -> c; raddbg build c++ -> c
|
2024-06-01 19:24:47 -07:00 |
|
Ryan Fleury
|
ebc19ded62
|
font provider dwrite c++ -> c
|
2024-06-01 19:24:47 -07:00 |
|
Ryan Fleury
|
aff3da8256
|
move font provider directwrite backend to using martins' auto-generated dwrite c declarations, get it almost off C++ entirely
|
2024-06-01 19:24:47 -07:00 |
|
Ryan Fleury
|
d8cf83b4d7
|
pull out & organize build configuration options, including entry point style, to context cracker
|
2024-02-25 13:30:15 -08:00 |
|
Ryan Fleury
|
9a2ae21b89
|
dont submit draws for any empty glyphs
|
2024-01-22 15:18:42 -08:00 |
|
Ryan Fleury
|
a42ec6aeff
|
initial upload
|
2024-01-10 19:57:50 -08:00 |
|