| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | unified samples app in c++, unit testing wip | Jean-Philippe Bruyère | 2025-06-22 |
| | | |||
| * | debug issues #161 | Jean-Philippe Bruyère | 2025-06-03 |
| | | |||
| * | add clear operation prior to blit in vkvg_surface_create_from_bitmap | Jean-Philippe Bruyère | 2025-03-24 |
| | | |||
| * | wip | Jean-Philippe Bruyère | 2025-03-24 |
| | | |||
| * | replace VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT with ↵ | Jean-Philippe Bruyère | 2025-03-24 |
| | | | | | VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT when transition from colorAttachment | ||
| * | wip | Jean-Philippe Bruyère | 2025-03-24 |
| | | |||
| * | rgb color conversion with byte mask | Jean-Philippe Bruyère | 2025-03-24 |
| | | |||
| * | pngBlitFormat from srgb to straight rgb | Jean-Philippe Bruyère | 2025-03-24 |
| | | |||
| * | unpremult alpha for writing to disk or memory | Jean-Philippe Bruyère | 2025-03-24 |
| | | |||
| * | test clipped image | 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 |
| | | |||
| * | vkvg_device_create_info wip | Jean-Philippe Bruyère | 2025-03-24 |
| | | |||
| * | use of VkvgCreateInfo to create vkvg device | Jean-Philippe Bruyère | 2025-03-24 |
| | | |||
| * | wip | Jean-Philippe Bruyère | 2023-03-01 |
| | | |||
| * | wip | Jean-Philippe Bruyère | 2023-03-01 |
| | | |||
| * | store result of cos() | Jean-Philippe Bruyère | 2023-03-01 |
| | | |||
| * | surf and pattern status check when affecting to context | Jean-Philippe Bruyère | 2023-03-01 |
| | | |||
| * | adapted vkvg_set_opacity to internally used premultiplied alpha | Christoph Neuhauser | 2023-02-06 |
| | | |||
| * | fix validation error with deferred resolve | Christoph Neuhauser | 2023-02-06 |
| | | |||
| * | 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 |
| | | |||
| * | update vkh | Jean-Philippe Bruyère | 2022-06-08 |
| | | |||
| * | optional vma, vkvg is now a true c lib | Jean-Philippe Bruyère | 2022-05-28 |
| | | |||
| * | comments | Jean-Philippe Bruyère | 2022-05-26 |
| | | |||
| * | dev.stencilAspect code simplification | Jean-Philippe Bruyère | 2022-04-23 |
| | | |||
| * | dev.stencilAspectFlag depending on depth or not for layout transitions | Jean-Philippe Bruyère | 2022-04-23 |
| | | |||
| * | '--' bug in equF macro | j-p | 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 |
| | | | |||
| * | | removed unnecessary ctx->source | Jean-Philippe Bruyère | 2022-04-22 |
| | | | |||
| * | | timeline sync source surface, rename _wait_flush_fence=>_wait_ctx_flush_end, ↵ | Jean-Philippe Bruyère | 2022-04-05 |
| | | | | | | | | | surface locks debug | ||
| * | | debug nsvg surf->new name changed | Jean-Philippe Bruyère | 2022-03-21 |
| | | | |||
| * | | 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 |
| | | | | |||
| * | | | timeline sync for surface operations, surface local cmd and cmdpool, surface ↵ | Jean-Philippe Bruyère | 2022-03-21 |
| | | | | | | | | | | | | | fence sync if timeline disabled | ||
| * | | | debug ctx->timelineStep only if timeline semaphore enabled | Jean-Philippe Bruyère | 2022-03-21 |
| | | | | |||
| * | | | debug scalar block layout support macro name change | Jean-Philippe Bruyère | 2022-03-18 |
| | | | | |||
| * | | | timeline semaphore implementation start for context | Jean-Philippe Bruyère | 2022-03-18 |
| | | | | |||
| * | | | vulkan optional feature cmake options/readme/presence check | Jean-Philippe Bruyère | 2022-03-18 |
| | |/ |/| | |||
| * | | check scalar block layout device support if compile option is enabled | Jean-Philippe Bruyère | 2022-03-18 |
| | | | |||
| * | | always return valid pointer for surface/context/pattern | Jean-Philippe Bruyère | 2022-03-16 |
| | | | |||
| * | | premult: .dstAlphaBlendFactor = ONE_MINUS_SRC_ALPHA (instead of ONE) | Jean-Philippe Bruyère | 2022-03-16 |
| | | | |||
| * | | use blend LogicOp.Clear for clear operator, restore premult ↵ | Jean-Philippe Bruyère | 2022-03-15 |
| | | | | | | | | | blend..dstAlphaBlendFactor to ONE | ||
| * | | don't store MS suf image | Jean-Philippe Bruyère | 2022-03-14 |
| | | | |||