summaryrefslogtreecommitdiffstatsci
path: root/src/vkvg_fonts.c
Commit message (Expand)AuthorAge
* gunit tests + error handling improvmentsJean-Philippe Bruyère2025-03-24
* clang formatJean-Philippe Bruyère2025-03-24
* wipJean-Philippe Bruyère2023-03-01
* optional vma, vkvg is now a true c libJean-Philippe Bruyère2022-05-28
* timeline sync for surface operations, surface local cmd and cmdpool, surface ...Jean-Philippe Bruyère2022-03-21
* move strlen(fontname) inside _font_add_nameJean-Philippe Bruyère2022-03-13
* Fix strcpy invalid write size (#111)Marco Rubin2022-03-13
* replace internal call to public api (move_to) with private api callsJean-Philippe Bruyère2022-03-02
* harfbuzz: detect script with unicode funcs testing first glyphJean-Philippe Bruyère2022-03-02
* remove strlen from _font_cache_create_text_runJean-Philippe Bruyère2022-03-01
* stbtt_InitFont assert debugJean-Philippe Bruyère2022-03-01
* printf->LOG in font cache initJean-Philippe Bruyère2022-02-28
* implement vkvg_load_font_from_memoryJean-Philippe Bruyère2022-02-26
* implement changes without freetypeJean-Philippe Bruyère2022-02-26
* use font file buffer and FT_New_Memory_FaceJean-Philippe Bruyère2022-02-26
* add vkvg_text_run_create2, should find a better nameJean-Philippe Bruyère2022-02-26
* debug:validation err old font cache restore RO_OPT after transfer, may be sti...Jean-Philippe Bruyère2022-02-24
* debug: font cache locking, waiting reader writer mutex for a fine grained int...Jean-Philippe Bruyère2022-02-20
* with harfbuzz, _prepare_char is only required on show_textJean-Philippe Bruyère2022-02-18
* buggy font cache mutex guarding, multithreaded testsJean-Philippe Bruyère2022-02-18
* font cache mutex, func renamesJean-Philippe Bruyère2022-02-18
* thread aware option in device, simple mutex device lockJean-Philippe Bruyère2022-02-18
* test with only guarded last fence wait and submitJean-Philippe Bruyère2022-02-18
* replace cross_mutex with tinycthread, add multisampled exampleJean-Philippe Bruyère2022-02-18
* store context in vkvgdevice to be reused on creationJean-Philippe Bruyère2022-02-18
* debug stb_truetypeJean-Philippe Bruyère2021-12-27
* optional freetype, stb_truetype implementationJean-Philippe Bruyère2021-12-26
* add option USE_FREETYPE in cmake, update licence datesJean-Philippe Bruyère2021-12-26
* vkvg_load_font_from_path, usefull if run without fontconfigJean-Philippe Bruyère2021-12-26
* optional fontconfig and harfbuzzJean-Philippe Bruyère2021-12-25
* add null test on _text_extentsJean-Philippe Bruyère2021-11-16
* take vkimg stride into account when saving surface to png or memory, spaces t...Jean-Philippe Bruyère2021-08-12
* split font identity and size structure, the second holding face, hb, and look...Jean-Philippe Bruyère2021-07-19
* save fontconfig results in _vkvg_font_t; status check on facade fnt call, vkc...Jean-Philippe Bruyère2021-07-19
* inverse sign for fontextent.descentJean-Philippe Bruyère2021-07-14
* split select font face/path, preferedPhysicalDeviceType in test.cJean-Philippe Bruyère2021-06-14
* check if defined(FT_CONFIG_OPTION_SUBPIXEL_RENDERING)Jean-Philippe Bruyère2021-05-10
* debug font cacheJean-Philippe Bruyère2020-08-31
* fix fontconfig and freetype leaksJean-Philippe Bruyère2020-07-22
* restore text uv in default vertices for textJean-Philippe Bruyère2020-07-22
* solid fill & strokeJean-Philippe Bruyère2020-07-22
* Win warn clean (#38)j-p2020-06-01
* Fontconfig init check, sample startup simplified, code docs and cleanJean-Philippe Bruyère2020-05-05
* try some corrections for glyph metricsJean-Philippe Bruyère2020-01-24
* Appveyor (#27)j-p2020-01-23
* debug stroke closed path anticlockwise with join != mitterJean-Philippe Bruyère2020-01-14
* use vertexOffset in drawCommand to be able to flush just before emiting a new...Jean-Philippe Bruyère2019-09-06
* dual command buffers for context, wait and submit queue submission pattern in...Jean-Philippe Bruyère2019-09-03
* save stencil if save/restore layers exceed 6, recursiveJean-Philippe Bruyère2019-05-17
* remove full screen rectancle no longer neededJean-Philippe Bruyère2019-05-10