summaryrefslogtreecommitdiffstatsci
path: root/src/vkvg_pattern.c
Commit message (Collapse)AuthorAge
* _surface_pattern_update_sampler, flush on new pattern only if dyn grad ↵Jean-Philippe Bruyère2026-10-25
| | | | buffer full
* debug, code clean up, wipJean-Philippe Bruyère2026-10-22
|
* source desc set in pattern, grad buffer and desc set in surface, split img ↵Jean-Philippe Bruyère2026-10-19
| | | | and sampler for source, debug, wip
* surface_pattern_t and gradient_pattern_t structsJean-Philippe Bruyère2026-10-18
|
* dummy descriptors for source and gradient buff, immutable sampler for font ↵Jean-Philippe Bruyère2026-10-18
| | | | texture
* device atomic referenceJean-Philippe Bruyère2026-10-16
|
* atomic references for pattern and surfaceJean-Philippe Bruyère2026-10-15
|
* vkvg_font_create_from_file, update stbtt wipJean-Philippe Bruyère2026-10-09
|
* pattern unit tests, removed pattern debug LOGSJean-Philippe Bruyère2026-09-24
|
* vkvg_pattern_create_solid, vkvg_status_no_memory on pattern memory alloc failureJean-Philippe Bruyère2026-09-04
|
* clang-format + debug samplesJean-Philippe Bruyère2026-09-04
|
* wipJean-Philippe Bruyère2025-03-24
|
* gunit tests + error handling improvmentsJean-Philippe Bruyère2025-03-24
|
* clang formatJean-Philippe Bruyère2025-03-24
|
* vulkan optional feature cmake options/readme/presence checkJean-Philippe Bruyère2022-03-18
|
* always return valid pointer for surface/context/patternJean-Philippe Bruyère2022-03-16
|
* Patch vkvg_pattern_get_color_stop_rgba and vkvg_rel_curve_to (#102)Marco Rubin2022-03-03
| | | | * vkvg_pattern_get_color_stop_rgba test out of bound indices * vkvg_rel_curve_to: raise status if no current point defined
* VKVG_VK_SCALAR_BLOCK_SUPPORTED fixJean-Philippe Bruyère2022-02-21
|
* pattern transform, opacity, debug getarcsteps (abs)Jean-Philippe Bruyère2022-01-05
|
* gradient stop premult alphaJean-Philippe Bruyère2022-01-02
|
* path extents untransformed, moved transform for scissor, should put it in ↵Jean-Philippe Bruyère2022-01-02
| | | | fill_eo
* removed pattern status, commands return status instead; ↵Jean-Philippe Bruyère2021-12-29
| | | | vkvg_pattern_get_color_stop_count and vkvg_pattern_get_color_stop_rgba implementation
* add option USE_FREETYPE in cmake, update licence datesJean-Philippe Bruyère2021-12-26
|
* gradient stop count check, raise status if count < 2, simplify linear ↵Jean-Philippe Bruyère2021-12-19
| | | | gradient shader
* limit check for radial gradJean-Philippe Bruyère2021-12-17
|
* use std430 for gradient bufferJean-Philippe Bruyère2021-12-16
|
* take vkimg stride into account when saving surface to png or memory, spaces ↵Jean-Philippe Bruyère2021-08-12
| | | | to tabs
* vkvg_surface_write_to_memory, #vkvg_export and #vkvg_inline modifsJean-Philippe Bruyère2021-08-09
|
* source, gradient, clipping okJean-Philippe Bruyère2020-07-22
|
* add debug marker extension to deviceJean-Philippe Bruyère2019-07-04
|
* typo + travisJean-Philippe Bruyère2019-05-03
|
* vkvg_device_create samplecount=1 by defaultJean-Philippe Bruyère2019-04-06
|
* get/set device dpy, premult alpha optionalJean-Philippe Bruyère2019-04-06
|
* premult alpha, comments, frame msr in testJean-Philippe Bruyère2018-10-03
|
* mimic reference counting from cairoJean-Philippe Bruyère2018-04-29
|
* current pattern field in context, save and restore use it, pattern filter ↵Jean-Philippe Bruyère2018-04-29
| | | | and extend (not complete)
* add license headersJean-Philippe Bruyère2018-04-19
|
* basic linear gradientJean-Philippe Bruyère2018-04-18
|
* develJean-Philippe Bruyère2018-04-17
|
* link vkh as static lib with opaque pointersJean-Philippe Bruyère2018-04-02
|
* first commitJean-Philippe Bruyère2017-12-28