| Commit message (Expand) | Author | Age |
| * | gunit tests + error handling improvments | Jean-Philippe Bruyère | 2025-03-24 |
| * | clang format | Jean-Philippe Bruyère | 2025-03-24 |
| * | wip | Jean-Philippe Bruyère | 2023-03-01 |
| * | optional vma, vkvg is now a true c lib | Jean-Philippe Bruyère | 2022-05-28 |
| * | timeline sync for surface operations, surface local cmd and cmdpool, surface ... | Jean-Philippe Bruyère | 2022-03-21 |
| * | move strlen(fontname) inside _font_add_name | Jean-Philippe Bruyère | 2022-03-13 |
| * | Fix strcpy invalid write size (#111) | Marco Rubin | 2022-03-13 |
| * | replace internal call to public api (move_to) with private api calls | Jean-Philippe Bruyère | 2022-03-02 |
| * | harfbuzz: detect script with unicode funcs testing first glyph | Jean-Philippe Bruyère | 2022-03-02 |
| * | remove strlen from _font_cache_create_text_run | Jean-Philippe Bruyère | 2022-03-01 |
| * | stbtt_InitFont assert debug | Jean-Philippe Bruyère | 2022-03-01 |
| * | printf->LOG in font cache init | Jean-Philippe Bruyère | 2022-02-28 |
| * | implement vkvg_load_font_from_memory | Jean-Philippe Bruyère | 2022-02-26 |
| * | implement changes without freetype | Jean-Philippe Bruyère | 2022-02-26 |
| * | use font file buffer and FT_New_Memory_Face | Jean-Philippe Bruyère | 2022-02-26 |
| * | add vkvg_text_run_create2, should find a better name | Jean-Philippe Bruyère | 2022-02-26 |
| * | debug:validation err old font cache restore RO_OPT after transfer, may be sti... | Jean-Philippe Bruyère | 2022-02-24 |
| * | debug: font cache locking, waiting reader writer mutex for a fine grained int... | Jean-Philippe Bruyère | 2022-02-20 |
| * | with harfbuzz, _prepare_char is only required on show_text | Jean-Philippe Bruyère | 2022-02-18 |
| * | buggy font cache mutex guarding, multithreaded tests | Jean-Philippe Bruyère | 2022-02-18 |
| * | font cache mutex, func renames | Jean-Philippe Bruyère | 2022-02-18 |
| * | thread aware option in device, simple mutex device lock | Jean-Philippe Bruyère | 2022-02-18 |
| * | test with only guarded last fence wait and submit | Jean-Philippe Bruyère | 2022-02-18 |
| * | replace cross_mutex with tinycthread, add multisampled example | Jean-Philippe Bruyère | 2022-02-18 |
| * | store context in vkvgdevice to be reused on creation | Jean-Philippe Bruyère | 2022-02-18 |
| * | debug stb_truetype | Jean-Philippe Bruyère | 2021-12-27 |
| * | optional freetype, stb_truetype implementation | Jean-Philippe Bruyère | 2021-12-26 |
| * | add option USE_FREETYPE in cmake, update licence dates | Jean-Philippe Bruyère | 2021-12-26 |
| * | vkvg_load_font_from_path, usefull if run without fontconfig | Jean-Philippe Bruyère | 2021-12-26 |
| * | optional fontconfig and harfbuzz | Jean-Philippe Bruyère | 2021-12-25 |
| * | add null test on _text_extents | Jean-Philippe Bruyère | 2021-11-16 |
| * | take vkimg stride into account when saving surface to png or memory, spaces t... | Jean-Philippe Bruyère | 2021-08-12 |
| * | split font identity and size structure, the second holding face, hb, and look... | Jean-Philippe Bruyère | 2021-07-19 |
| * | save fontconfig results in _vkvg_font_t; status check on facade fnt call, vkc... | Jean-Philippe Bruyère | 2021-07-19 |
| * | inverse sign for fontextent.descent | Jean-Philippe Bruyère | 2021-07-14 |
| * | split select font face/path, preferedPhysicalDeviceType in test.c | Jean-Philippe Bruyère | 2021-06-14 |
| * | check if defined(FT_CONFIG_OPTION_SUBPIXEL_RENDERING) | Jean-Philippe Bruyère | 2021-05-10 |
| * | debug font cache | Jean-Philippe Bruyère | 2020-08-31 |
| * | fix fontconfig and freetype leaks | Jean-Philippe Bruyère | 2020-07-22 |
| * | restore text uv in default vertices for text | Jean-Philippe Bruyère | 2020-07-22 |
| * | solid fill & stroke | Jean-Philippe Bruyère | 2020-07-22 |
| * | Win warn clean (#38) | j-p | 2020-06-01 |
| * | Fontconfig init check, sample startup simplified, code docs and clean | Jean-Philippe Bruyère | 2020-05-05 |
| * | try some corrections for glyph metrics | Jean-Philippe Bruyère | 2020-01-24 |
| * | Appveyor (#27) | j-p | 2020-01-23 |
| * | debug stroke closed path anticlockwise with join != mitter | Jean-Philippe Bruyère | 2020-01-14 |
| * | use vertexOffset in drawCommand to be able to flush just before emiting a new... | Jean-Philippe Bruyère | 2019-09-06 |
| * | dual command buffers for context, wait and submit queue submission pattern in... | Jean-Philippe Bruyère | 2019-09-03 |
| * | save stencil if save/restore layers exceed 6, recursive | Jean-Philippe Bruyère | 2019-05-17 |
| * | remove full screen rectancle no longer needed | Jean-Philippe Bruyère | 2019-05-10 |