aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into vk-swapchain-maintenance1vk-swapchain-maintenance1Andre Weissflog11 days2-13/+25
|\
| * changelog: add missing pr link to last itemAndre Weissflog11 days1-0/+2
| |
| * Merge pull request #1433 from floooh/vk-code-cleanupAndre Weissflog11 days2-53/+85
| |\ | | | | | | Minor Vulkan window glue cleanup round.
| | * update changelog (https://github.com/floooh/sokol/pull/1433)Andre Weissflog11 days1-0/+13
| | |
| | * sokol_app.h vk/win: fix frame time measurement on vulkan+windowsAndre Weissflog11 days1-5/+1
| | |
| | * sokol_app.h vk: cleanup swapchain creation, don't update fb w/h in ↵Andre Weissflog11 days1-44/+66
| | | | | | | | | | | | _sapp_win32_update_dimensions
| | * sokol_app.h vk: fix case where no suitable physical device is foundAndre Weissflog11 days1-4/+5
| |/
| * tweak last changelog entryAndre Weissflog12 days1-2/+4
| |
* | sokol_app.h vk: fix swapchain scale via dpi_scaleAndre Weissflog12 days1-2/+2
| |
* | sokol_app.h vk: present-mode-scaling, and fix resize fb width/height update ↵floooh12 days1-19/+53
| | | | | | | | responsibility confusion
* | sokol_app.h vk: query present scaling modesAndre Weissflog12 days1-12/+25
| |
* | sokol_app.h vk: use deferred memory allocation for swapchain imagesAndre Weissflog12 days1-27/+42
| |
* | sokol_app.h vk: allow dynamic present mode switchingAndre Weissflog12 days1-7/+29
| |
* | sokol_app.h vk: enable swapchain-maintenance1 feature in deviceAndre Weissflog12 days1-1/+6
| |
* | sokol_app.h vk: require VK_EXT_swapchain_maintenance1, fix pick physical deviceAndre Weissflog12 days1-4/+10
|/
* Merge pull request #1430 from floooh/vk-swapchain-cleanup-2Andre Weissflog13 days2-1/+36
|\ | | | | Fix Windows Vulkan validation layer errors.
| * update changelog (https://github.com/floooh/sokol/pull/1430)Andre Weissflog13 days1-0/+17
| |
| * sokol_app.h vk: fix swapchain validation layer error on Windows+NVIDIAfloooh2026-01-311-2/+6
| |
| * sokol_app.h vk: enfore a min-swapchain-image-count of at least 3, fixes ↵Andre Weissflog2026-01-311-1/+15
| | | | | | | | present-complete semaphore validation layer error
| * sokol_app.h vk: fix inconsistent semaphore indexingAndre Weissflog2026-01-311-2/+2
|/
* readme: update see-whats-newAndre Weissflog2026-01-261-1/+1
|
* Dual-source-blending (#1426)Andre Weissflog2026-01-264-1/+101
|
* sokol_gfx.h vk: fix catastrophic performance of uniform updates on Intel ↵Andre Weissflog2026-01-242-40/+71
| | | | Windows driver. (#1424)
* sokol_app.h vk: post-merge fix (remove a redundant return statement)Andre Weissflog2026-01-241-1/+0
|
* Vulkan backend: enable debug object labels. (#1422)Andre Weissflog2026-01-244-9/+92
|
* Merge pull request #1418 from luigi-rosso/expose_command_queueAndre Weissflog2026-01-201-0/+14
|\ | | | | feature: expose Metal CommandQueue
| * feature: expose Metal CommandQueueLuigi Rosso2026-01-201-0/+14
|/
* changelog tweakAndre Weissflog2026-01-191-1/+1
|
* Merge pull request #1417 from floooh/vulkan-windowsAndre Weissflog2026-01-198-23/+129
|\ | | | | Enable experimental vulkan backend on Windows
| * update changelog (https://github.com/floooh/sokol/pull/1417)Andre Weissflog2026-01-191-0/+7
| |
| * sokol_gfx/app.h: update vulkan backend build instructionsAndre Weissflog2026-01-192-3/+21
| |
| * sokol_app/gfx.h: vulkan build instructionsAndre Weissflog2026-01-192-0/+8
| |
| * github ci: add Vulkan-Loader to windows vulkan setupAndre Weissflog2026-01-192-2/+2
| |
| * github ci: setup vulkan sdk on windowsAndre Weissflog2026-01-192-0/+12
| |
| * tests: add windows+vulkan to test compilationAndre Weissflog2026-01-193-0/+43
| |
| * sokol_app.h win/vk: hook up vulkan to windows frame loopAndre Weissflog2026-01-191-0/+8
| |
| * sokol_gfx.h vk: windows supportAndre Weissflog2026-01-192-20/+30
|/
* sokol_gfx.h gl: fix iOS build (don't define _SOKOL_GL_HAS_COLORMASKI on iOS)Andre Weissflog2026-01-191-1/+1
|
* Merge branch 'luigi-rosso-gles32_mrt_colormask'Andre Weissflog2026-01-192-10/+33
|\
| * update changelog (https://github.com/floooh/sokol/pull/1414)Andre Weissflog2026-01-191-0/+6
| |
| * sokol_gfx.h gl: simplify glColorMask vs glColorMaski codeAndre Weissflog2026-01-191-28/+17
| |
| * Merge branch 'gles32_mrt_colormask' of github.com:luigi-rosso/sokol into ↵Andre Weissflog2026-01-191-1/+29
|/| | | | | | | luigi-rosso-gles32_mrt_colormask
| * fix: enable MRT independent write mask on GLES 3.2+Luigi Rosso2026-01-151-1/+29
| |
* | Merge branch 'luigi-rosso-fix_fbo_depth_attachment_switching'Andre Weissflog2026-01-182-0/+17
|\ \ | |/ |/|
| * update changelog (https://github.com/floooh/sokol/pull/1412)Andre Weissflog2026-01-181-0/+9
| |
| * fix: clear depth attachments before switching types on all gl implementationsLuigi Rosso2026-01-151-6/+4
| |
| * fix: GLES3 FBO depth attachment switchingLuigi Rosso2026-01-141-0/+10
|/
* gen_rust.py: fix incorrect type mapping for sokol-shape typesAndre Weissflog2026-01-011-2/+1
|
* sokol_imgui.h: fix a define-collision with X11 headers ('Status')Andre Weissflog2025-12-281-0/+5
|
* fix a changelog typoAndre Weissflog2025-12-241-1/+1
|