summaryrefslogtreecommitdiffstatsci
path: root/src/vkvg_device.c
Commit message (Collapse)AuthorAge
* debug issues #161Jean-Philippe Bruyère2025-06-03
|
* wipJean-Philippe Bruyère2025-03-24
|
* save commitJean-Philippe Bruyère2025-03-24
|
* gunit tests + error handling improvmentsJean-Philippe Bruyère2025-03-24
|
* clang formatJean-Philippe Bruyère2025-03-24
|
* wipJean-Philippe Bruyère2025-03-24
|
* vkvg_device_create_info wipJean-Philippe Bruyère2025-03-24
|
* use of VkvgCreateInfo to create vkvg deviceJean-Philippe Bruyère2025-03-24
|
* update vkhJean-Philippe Bruyère2022-06-08
|
* 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
| | | | | | | | fence sync if timeline disabled
* | vulkan optional feature cmake options/readme/presence checkJean-Philippe Bruyère2022-03-18
| |
* | check scalar block layout device support if compile option is enabledJean-Philippe Bruyère2022-03-18
| |
* | use blend LogicOp.Clear for clear operator, restore premult ↵Jean-Philippe Bruyère2022-03-15
| | | | | | | | blend..dstAlphaBlendFactor to ONE
* | don't enable deferredResolve if sample count=1Jean-Philippe Bruyère2022-03-11
| |
* | set default cached context count to 2Jean-Philippe Bruyère2022-03-09
|/
* printf->LOG in font cache initJean-Philippe Bruyère2022-02-28
|
* expose public methods to query required inst and dev extensions as well as ↵Jean-Philippe Bruyère2022-02-26
| | | | required features
* VKVG_VK_SCALAR_BLOCK_SUPPORTED fixJean-Philippe Bruyère2022-02-21
|
* only provide backtrace on linux gcc in debugJean-Philippe Bruyère2022-02-18
|
* buggy font cache mutex guarding, multithreaded testsJean-Philippe Bruyère2022-02-18
|
* font cache mutex, func renamesJean-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
|
* clean dev, surf, ctx error handlingJean-Philippe Bruyère2022-01-24
|
* unified layer and instance exts checkJean-Philippe Bruyère2022-01-24
|
* port scalar block layout fixes to vkvg_device_createJean-Philippe Bruyère2022-01-23
|
* set vulkan version to 1.2 in vkvg_device_createJean-Philippe Bruyère2022-01-23
|
* check sample count support on device creationJean-Philippe Bruyère2022-01-22
|
* add option USE_FREETYPE in cmake, update licence datesJean-Philippe Bruyère2021-12-26
|
* debug windowsv0.2.1j-p2021-12-21
|
* gradient stop count check, raise status if count < 2, simplify linear ↵Jean-Philippe Bruyère2021-12-19
| | | | gradient shader
* doxy + sphinx, device_status, unit vectors, save commit before testing html5 ↵Jean-Philippe Bruyère2021-12-14
| | | | layout
* polyfill pipeline not created on apple because of moltenvk limitation (no ↵Jean-Philippe Bruyère2021-12-08
| | | | triangle fan support)
* check instance extensions support before activation in VkvgDeviceJean-Philippe Bruyère2021-12-08
|
* VK_KHR_get_physical_device_properties2 is an instance extJean-Philippe Bruyère2021-12-07
|
* activate VK_KHR_portability_subset if present in vkvg_device_createJean-Philippe Bruyère2021-12-07
|
* vkvg_device_create->own vk ctx, full vk context creation; ↵Jean-Philippe Bruyère2021-11-30
| | | | vkvg_device_create_from_vk.. to bind existing vk ctx
* quadratic, don't fault on missing current point for relative funcsJean-Philippe Bruyère2021-11-27
|
* take vkimg stride into account when saving surface to png or memory, spaces ↵Jean-Philippe Bruyère2021-08-12
| | | | to tabs
* dynamic depthStencil image format selectionJean-Philippe Bruyère2021-05-10
|
* solve macro=type problem for ibo int, debug statisticJean-Philippe Bruyère2021-05-10
|