summaryrefslogtreecommitdiffstatsci
path: root/src/vkvg_context_internal.h
Commit message (Expand)AuthorAge
* remove spurious bind, add required ones, emit_draw_cmd if new pattern is img ...Jean-Philippe Bruyère2026-10-25
* save stencil only on reset with saved clips on stackµJean-Philippe Bruyère2026-10-24
* new save restore wipJean-Philippe Bruyère2026-10-23
* source desc set in pattern, grad buffer and desc set in surface, split img an...Jean-Philippe Bruyère2026-10-19
* wipJean-Philippe Bruyère2026-10-17
* font cache organization (references and arrays)Jean-Philippe Bruyère2026-10-06
* first test string okJean-Philippe Bruyère2026-10-04
* wipJean-Philippe Bruyère2026-10-01
* memcpy in save/restore, getArcStep tests, vbo&pts size *2, dashes fixed array...Jean-Philippe Bruyère2026-10-01
* replace font names char* by 64bit hash (wip)Jean-Philippe Bruyère2026-10-01
* clang-format + debug samplesJean-Philippe Bruyère2026-09-04
* unified samples app in c++, unit testing wipJean-Philippe Bruyère2026-09-04
* wipJean-Philippe Bruyère2025-03-24
* rgb color conversion with byte maskJean-Philippe Bruyère2025-03-24
* gunit tests wip + api calls strenghteningsJean-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
* removed unnecessary ctx->sourceJean-Philippe Bruyère2022-04-22
* timeline sync source surface, rename _wait_flush_fence=>_wait_ctx_flush_end, ...Jean-Philippe Bruyère2022-04-05
* timeline semaphore implementation start for contextJean-Philippe Bruyère2022-03-18
* always return valid pointer for surface/context/patternJean-Philippe Bruyère2022-03-16
* move stroke half width (hw) in stroke_ctx_tJean-Philippe Bruyère2022-03-05
* use _get_arcstep for stroke joinsJean-Philippe Bruyère2022-03-05
* debug win: missing ';'Jean-Philippe Bruyère2022-03-02
* implement vkvg_set_miter_limitJean-Philippe Bruyère2022-03-02
* Fill eo scissor (#101)j-p2022-03-01
* debug recording2, I should find a better nameJean-Philippe Bruyère2022-02-21
* buggy font cache mutex guarding, multithreaded testsJean-Philippe Bruyère2022-02-18
* font cache mutex, func renamesJean-Philippe Bruyère2022-02-18
* -t option for test: thread awareJean-Philippe Bruyère2022-02-18
* merge multithreading device guards with cached contextJean-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
* simple concave path handlingJean-Philippe Bruyère2022-01-18
* don't clear stencil on surf creation, but on ctx first pass, polyfill vao siz...Jean-Philippe Bruyère2022-01-14
* commentsJean-Philippe Bruyère2022-01-13
* vkvg_clip_state_t implementationJean-Philippe Bruyère2022-01-13
* isClipped boolean in context_t, save/restore handle clipping only if clippedJean-Philippe Bruyère2022-01-12
* nsvg public iface rename as vkvg-svg, single api for both, recording wipJean-Philippe Bruyère2022-01-12
* recording wipJean-Philippe Bruyère2022-01-11
* base implementation of recording infrastructureJean-Philippe Bruyère2022-01-11
* call glutess directlyJean-Philippe Bruyère2022-01-08
* uint_32 for log_level, log commandsJean-Philippe Bruyère2022-01-07
* elliptical_arc, ellipse, rounded_rectangle2Jean-Philippe Bruyère2022-01-06
* optional glutesselator for non-zero fillingJean-Philippe Bruyère2022-01-06
* pattern transform, opacity, debug getarcsteps (abs)Jean-Philippe Bruyère2022-01-05
* path extents untransformed, moved transform for scissor, should put it in fil...Jean-Philippe Bruyère2022-01-02
* optional freetype, stb_truetype implementationJean-Philippe Bruyère2021-12-26