summaryrefslogtreecommitdiffstatsci
path: root/src/vkvg_context_internal.h
Commit message (Collapse)AuthorAge
* unified samples app in c++, unit testing wipJean-Philippe Bruyère2025-06-22
|
* 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
| | | | surface locks debug
* 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
| | | compute bounds for scissoring fill even/odd
* 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 ↵Jean-Philippe Bruyère2022-01-14
| | | | size check debug, add _ensure_*bo_buffer methods
* 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 ↵Jean-Philippe Bruyère2022-01-02
| | | | fill_eo
* optional freetype, stb_truetype implementationJean-Philippe Bruyère2021-12-26
|
* optional fontconfig and harfbuzzJean-Philippe Bruyère2021-12-25
|
* join mitter stroke ok, save commitJean-Philippe Bruyère2021-12-20
|
* gradient stop count check, raise status if count < 2, simplify linear ↵Jean-Philippe Bruyère2021-12-19
| | | | gradient shader
* test draw batch index count during very long pathJean-Philippe Bruyère2021-12-12
|
* save commitJean-Philippe Bruyère2021-12-11
|
* move internal stroke func and struct to vkvg_context_internalJean-Philippe Bruyère2021-12-11
|
* dynamic distanceTolerance in _recursive_bezierJean-Philippe Bruyère2021-11-29
|
* no explicit close for path on fill, empty path test debug, scalled ↵Jean-Philippe Bruyère2021-11-21
| | | | _get_arc_step,VKVG_PTS_SIZE:256->1024
* take vkimg stride into account when saving surface to png or memory, spaces ↵Jean-Philippe Bruyère2021-08-12
| | | | to tabs
* split font identity and size structure, the second holding face, hb, and ↵Jean-Philippe Bruyère2021-07-19
| | | | lookup objects
* save fontconfig results in _vkvg_font_t; status check on facade fnt call, ↵Jean-Philippe Bruyère2021-07-19
| | | | vkcmd dbg labels