summaryrefslogtreecommitdiffstatsci
path: root/src/vkvg_surface.c
Commit message (Collapse)AuthorAge
* add clear operation prior to blit in vkvg_surface_create_from_bitmapJean-Philippe Bruyère2025-03-24
|
* wipJean-Philippe Bruyère2025-03-24
|
* replace VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT with ↵Jean-Philippe Bruyère2025-03-24
| | | | VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT when transition from colorAttachment
* unpremult alpha for writing to disk or memoryJean-Philippe Bruyère2025-03-24
|
* gunit tests wip + api calls strenghteningsJean-Philippe Bruyère2025-03-24
|
* gunit tests + error handling improvmentsJean-Philippe Bruyère2025-03-24
|
* clang formatJean-Philippe Bruyère2025-03-24
|
* optional vma, vkvg is now a true c libJean-Philippe Bruyère2022-05-28
|
* dev.stencilAspectFlag depending on depth or not for layout transitionsJean-Philippe Bruyère2022-04-23
|
* timeline sync source surface, rename _wait_flush_fence=>_wait_ctx_flush_end, ↵Jean-Philippe Bruyère2022-04-05
| | | | surface locks debug
* timeline sync for surface operations, surface local cmd and cmdpool, surface ↵Jean-Philippe Bruyère2022-03-21
| | | | fence sync if timeline disabled
* timeline semaphore implementation start for contextJean-Philippe Bruyère2022-03-18
|
* always return valid pointer for surface/context/patternJean-Philippe Bruyère2022-03-16
|
* don't enable deferredResolve if sample count=1Jean-Philippe Bruyère2022-03-11
|
* thread aware option in device, simple mutex device lockJean-Philippe Bruyère2022-02-18
|
* clean dev, surf, ctx error handlingJean-Philippe Bruyère2022-01-24
|
* provide 2 steps blit if blitting not supported in linear tilingJean-Philippe Bruyère2022-01-23
|
* add test for png blit img format support, debug surface img format feature testJean-Philippe Bruyère2022-01-23
|
* prevent trying to create surface with dim <= 0Jean-Philippe Bruyère2022-01-11
|
* pattern transform, opacity, debug getarcsteps (abs)Jean-Philippe Bruyère2022-01-05
|
* swapchain color to unormJean-Philippe Bruyère2021-12-21
|
* save png in srgb color spaceJean-Philippe Bruyère2021-12-16
|
* debugj-p2021-11-15
|
* 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
|
* save fontconfig results in _vkvg_font_t; status check on facade fnt call, ↵Jean-Philippe Bruyère2021-07-19
| | | | vkcmd dbg labels
* dynamic depthStencil image format selectionJean-Philippe Bruyère2021-05-10
|
* move surface internal func to vkvg_surface_internalJean-Philippe Bruyère2020-09-04
|
* separate CMake option for VK debug utils, random curves testsJean-Philippe Bruyère2020-09-01
|
* split nsvg and vkvg, docs wip, cmake target props ↵Jean-Philippe Bruyère2020-08-31
| | | | (c99,extensions=off,pos_indep_code=on
* docsJean-Philippe Bruyère2020-08-30
|
* paintJean-Philippe Bruyère2020-07-22
|
* Win warn clean (#38)j-p2020-06-01
| | | | | | | * windows warnings cleaning * use always fixed FONT_FILE_NAME_MAX_SIZE for allocating file name * batch tests * debug draw even odd fill + stroke with curves * clean linux warnings
* Dynamic tiling (#34)j-p2020-05-11
| | | | | * select best tiling for format, throw error on format unsupported * update appveyor
* Appveyor (#27)j-p2020-01-23
| | | | * replace 'uint' with 'uint32_t' for MSVC * appveyor: fix win64 compilation.
* debug utils labelsJean-Philippe Bruyère2020-01-23
|
* direct draw on swapchain image as option, several testsJean-Philippe Bruyère2019-09-03
|
* curve tracking in pathes to avoid extra operation for bevel and rounded line ↵Jean-Philippe Bruyère2019-09-03
| | | | join
* add subPath parameter, but nsvg doesn't handle g elementsJean-Philippe Bruyère2019-05-02
|
* add nsvg interface in main vkvg headerJean-Philippe Bruyère2019-05-01
|
* create surface from svg with nanosvgJean-Philippe Bruyère2019-05-01
|
* save stencil state in remaining bits, limit save/restore to 6 layersJean-Philippe Bruyère2019-05-01
|
* clear new surface with first renderpassJean-Philippe Bruyère2019-05-01
|
* clear stencil on context creation with renderpass begin, handle sample count ↵Jean-Philippe Bruyère2019-05-01
| | | | 1 with a single image
* dont save/restore path datasJean-Philippe Bruyère2019-05-01
|
* add debug report, resolve some img layout err msgJean-Philippe Bruyère2019-04-29
|
* deffered resolve funcs, comments, some warnings resolvesJean-Philippe Bruyère2019-02-28
|
* vkvg_surface_create_for_VkhImageJean-Philippe Bruyère2019-01-07
|
* code clean, warning cleaningJean-Philippe Bruyère2019-01-07
|
* add sample count to device, add vkvg_device_create_multisampleJean-Philippe Bruyère2019-01-07
|