| Commit message (Expand) | Author | Age |
| * | wip | Jean-Philippe Bruyère | 2025-03-24 |
| * | save commit | Jean-Philippe Bruyère | 2025-03-24 |
| * | gunit tests wip + api calls strenghtenings | Jean-Philippe Bruyère | 2025-03-24 |
| * | 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 | 2025-03-24 |
| * | surf and pattern status check when affecting to context | Jean-Philippe Bruyère | 2023-03-01 |
| * | debug when context destroyed with remaining saved ctx | Jean-Philippe Bruyère | 2022-10-14 |
| * | get_matrix with const pointer | Jean-Philippe Bruyère | 2022-06-22 |
| * | optional vma, vkvg is now a true c lib | Jean-Philippe Bruyère | 2022-05-28 |
| * | dev.stencilAspectFlag depending on depth or not for layout transitions | Jean-Philippe Bruyère | 2022-04-23 |
| * | Merge branch 'master' into timelineSemaphore | Jean-Philippe Bruyère | 2022-04-22 |
| |\ |
|
| | * | free remaining saved context debug, set pSavedCtxs=NULL | Jean-Philippe Bruyère | 2022-04-22 |
| | * | dash reset debug | Jean-Philippe Bruyère | 2022-04-22 |
| | * | SET(CMAKE_C_EXTENSIONS OFF), replace remainings M_PI by defined M_PIF | Jean-Philippe Bruyère | 2022-03-25 |
| * | | timeline sync source surface, rename _wait_flush_fence=>_wait_ctx_flush_end, ... | Jean-Philippe Bruyère | 2022-04-05 |
| * | | threaded context cache merge | Jean-Philippe Bruyère | 2022-03-21 |
| |\ \ |
|
| | * | | store context in device context cache per thread | Jean-Philippe Bruyère | 2022-03-04 |
| * | | | debug ctx->timelineStep only if timeline semaphore enabled | Jean-Philippe Bruyère | 2022-03-21 |
| * | | | timeline semaphore implementation start for context | Jean-Philippe Bruyère | 2022-03-18 |
| | |/
|/| |
|
| * | | always return valid pointer for surface/context/pattern | Jean-Philippe Bruyère | 2022-03-16 |
| * | | default solid color for context to opaque black | Jean-Philippe Bruyère | 2022-03-11 |
| * | | reduce curve distanceTolerance (1.0->0.25) | Jean-Philippe Bruyère | 2022-03-09 |
| * | | Remove duplicate documentation (#108) | Marco Rubin | 2022-03-05 |
| * | | move stroke half width (hw) in stroke_ctx_t | Jean-Philippe Bruyère | 2022-03-05 |
| * | | Add vkvg_status_to_string (#99) | Marco Rubin | 2022-03-04 |
| |/ |
|
| * | Patch vkvg_pattern_get_color_stop_rgba and vkvg_rel_curve_to (#102) | Marco Rubin | 2022-03-03 |
| * | implement vkvg_set_miter_limit | Jean-Philippe Bruyère | 2022-03-02 |
| * | stbtt_InitFont assert debug | Jean-Philippe Bruyère | 2022-03-01 |
| * | Fill eo scissor (#101) | j-p | 2022-03-01 |
| * | Surface refs increment/decrement on context creation/destruction (#96) | Marco Rubin | 2022-02-27 |
| * | Add vkvg_has_current_point and vkvg_get_target (#97) | Marco Rubin | 2022-02-27 |
| * | expose vkvg_glyph_t | Jean-Philippe Bruyère | 2022-02-26 |
| * | get_glyph_count of text run | Jean-Philippe Bruyère | 2022-02-26 |
| * | remove GlyphInfo, return individual positions elements | Jean-Philippe Bruyère | 2022-02-26 |
| * | implement vkvg_text_run_get_glyph_positions | Jean-Philippe Bruyère | 2022-02-26 |
| * | implement vkvg_load_font_from_memory | Jean-Philippe Bruyère | 2022-02-26 |
| * | add vkvg_create_text_run_with_length to vkvg.h | Jean-Philippe Bruyère | 2022-02-26 |
| * | add vkvg_text_run_create2, should find a better name | Jean-Philippe Bruyère | 2022-02-26 |
| * | tabulation | Jean-Philippe Bruyère | 2022-02-24 |
| * | debug:vkvg_text_run_get_extents | Jean-Philippe Bruyère | 2022-02-23 |
| * | record return value fix for vkvg_rectangle | Jean-Philippe Bruyère | 2022-02-21 |
| * | cleanup | 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 |
| * | merge multithreading device guards with cached context | 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 |
| * | don't store context with status_invalid, check surf pointer and status on ctx... | Jean-Philippe Bruyère | 2022-02-18 |