summaryrefslogtreecommitdiffstatsci
path: root/src/vkvg_device_internal.h
Commit message (Expand)AuthorAge
* clang-format + debug samplesJean-Philippe Bruyère2026-09-04
* gunit tests + error handling improvmentsJean-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
* dev.stencilAspectFlag depending on depth or not for layout transitionsJean-Philippe Bruyère2022-04-23
* threaded context cache mergeJean-Philippe Bruyère2022-03-21
|\
| * store context in device context cache per threadJean-Philippe Bruyère2022-03-04
* | timeline sync for surface operations, surface local cmd and cmdpool, surface ...Jean-Philippe Bruyère2022-03-21
* | set default cached context count to 2Jean-Philippe Bruyère2022-03-09
|/
* multithreading is not ok with context caching, articulating both need more workJean-Philippe Bruyère2022-02-18
* buggy font cache mutex guarding, multithreaded testsJean-Philippe Bruyère2022-02-18
* _device prefix in device_internalJean-Philippe Bruyère2022-02-18
* thread aware option in device, simple mutex device lockJean-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
* vkvg_device_set_queue_guardsJean-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
* unified layer and instance exts checkJean-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
* add option USE_FREETYPE in cmake, update licence datesJean-Philippe Bruyère2021-12-26
* add layer check functions in device internalJean-Philippe Bruyère2021-12-25
* dev or inst pfn callsJean-Philippe Bruyère2021-12-19
* add func ptrs in device internalJean-Philippe Bruyère2021-12-19
* check instance extensions support before activation in VkvgDeviceJean-Philippe Bruyère2021-12-08
* vkvg_device_create->own vk ctx, full vk context creation; vkvg_device_create_...Jean-Philippe Bruyère2021-11-30
* take vkimg stride into account when saving surface to png or memory, spaces t...Jean-Philippe Bruyère2021-08-12
* fetch device proc addresses when possible, dashed closing corner bug, Diff an...Jean-Philippe Bruyère2021-07-01
* compile fixes for macOSFlorian Zwoch2021-06-07
* dynamic depthStencil image format selectionJean-Philippe Bruyère2021-05-10
* solve macro=type problem for ibo int, debug statisticJean-Philippe Bruyère2021-05-10
* check VK_EXT_debug_utils extension is loaded in debug mode, cancel device cre...Jean-Philippe Bruyère2020-08-22
* move vk func pointer impl in .c, set extern in headerJean-Philippe Bruyère2020-08-13
* restore text uv in default vertices for textJean-Philippe Bruyère2020-07-22
* solid fill & strokeJean-Philippe Bruyère2020-07-22
* Dynamic tiling (#34)j-p2020-05-11
* using host cached vbo and ibo, memcpy before drawJean-Philippe Bruyère2019-09-03
* remove full screen rectancle no longer neededJean-Philippe Bruyère2019-05-10
* add nsvg interface in main vkvg headerJean-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
* reimplement ear clipping for triangulation with non-zero fill ruleJean-Philippe Bruyère2019-05-01
* deffered resolve funcs, comments, some warnings resolvesJean-Philippe Bruyère2019-02-28
* resolve release build sigsevJean-Philippe Bruyère2019-01-08
* 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
* empty texture to prevent unbound descriptor validation error, use _LIBS sufix...Jean-Philippe Bruyère2019-01-06