summaryrefslogtreecommitdiffstatsci
path: root/src/vkvg_device_internal.c
Commit message (Collapse)AuthorAge
* pngBlitFormat from srgb to straight rgbJean-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.stencilAspect code simplificationJean-Philippe Bruyère2022-04-23
|
* 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
* | timeline semaphore implementation start for contextJean-Philippe Bruyère2022-03-18
| |
* | premult: .dstAlphaBlendFactor = ONE_MINUS_SRC_ALPHA (instead of ONE)Jean-Philippe Bruyère2022-03-16
| |
* | use blend LogicOp.Clear for clear operator, restore premult ↵Jean-Philippe Bruyère2022-03-15
| | | | | | | | blend..dstAlphaBlendFactor to ONE
* | don't store MS suf imageJean-Philippe Bruyère2022-03-14
| |
* | .dstColorBlendFactor=0, source alpha as final alpha.Jean-Philippe Bruyère2022-03-13
|/
* 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
|
* 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
|
* get matrix scaling to scale arcstep and curve dist limitJean-Philippe Bruyère2022-01-13
|
* wired debug modesJean-Philippe Bruyère2022-01-11
|
* uint_32 for log_level, log commandsJean-Philippe Bruyère2022-01-07
|
* optional glutesselator for non-zero fillingJean-Philippe Bruyère2022-01-06
|
* 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
|
* restore vectex layout in main pipelineJean-Philippe Bruyère2021-12-20
|
* dev or inst pfn callsJean-Philippe Bruyère2021-12-19
|
* add func ptrs in device internalJean-Philippe Bruyère2021-12-19
|
* solve most of stroking gliches, add lines options to testsJean-Philippe Bruyère2021-12-12
|
* stroke context and dash context instead of static vars, radial gradient in ↵Jean-Philippe Bruyère2021-12-11
| | | | ctx internal
* check instance extensions support before activation in VkvgDeviceJean-Philippe Bruyère2021-12-08
|
* 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
* take vkimg stride into account when saving surface to png or memory, spaces ↵Jean-Philippe Bruyère2021-08-12
| | | | to tabs
* implement clear operator with substract blendingJean-Philippe Bruyère2021-07-14
|
* fetch device proc addresses when possible, dashed closing corner bug, Diff ↵Jean-Philippe Bruyère2021-07-01
| | | | and Clear pipelines
* disable even/odd fill on macOS because of missing triangle_fans support in ↵Jean-Philippe Bruyère2021-06-07
| | | | moltenVK
* check if defined(FT_CONFIG_OPTION_SUBPIXEL_RENDERING)Jean-Philippe Bruyère2021-05-10
|
* dynamic depthStencil image format selectionJean-Philippe Bruyère2021-05-10
|
* separate CMake option for VK debug utils, random curves testsJean-Philippe Bruyère2020-09-01
|
* debug font cacheJean-Philippe Bruyère2020-08-31
|
* debutJean-Philippe Bruyère2020-08-25
|
* check VK_EXT_debug_utils extension is loaded in debug mode, cancel device ↵Jean-Philippe Bruyère2020-08-22
| | | | creation if not
* 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
|