aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * sokol_gfx_imgui.h: fix for sg_query_stats()Andre Weissflog2025-12-041-157/+177
| |
| * sokol_gfx.h: frame stats rework wipAndre Weissflog2025-12-041-232/+254
|/
* changelog tweakAndre Weissflog2025-12-021-0/+1
|
* update readme what's newAndre Weissflog2025-12-021-1/+1
|
* Merge pull request #1350 from floooh/experimental-vulkanAndre Weissflog2025-12-0211-440/+6221
|\ | | | | Add initial Vulkan backend (wip)
| * update changelog (experimental vulkan backend)Andre Weissflog2025-12-021-0/+32
| |
| * Merge branch 'master' into experimental-vulkanAndre Weissflog2025-12-023-16/+35
| |\ | |/ |/|
* | fix PR link in changelogAndre Weissflog2025-12-021-1/+1
| |
* | Merge branch 'etherbound-dev-fix-gl-fbo-attachment-leak'Andre Weissflog2025-12-022-0/+16
|\ \
| * | update changelog (https://github.com/floooh/sokol/pull/1390)Andre Weissflog2025-12-021-0/+6
| | |
| * | sokol_gfx.h gl: when clearing framebuffer slots in begin-pass, also clear ↵Andre Weissflog2025-12-021-1/+3
| | | | | | | | | | | | the renderbuffer attachments
| * | fix(gl): detach unused FBO attachments in _sg_gl_begin_passetherbound-dev2025-12-011-0/+8
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The GL backend uses a single shared FBO for all offscreen passes. When switching from a pass with depth-stencil to one without, the old depth-stencil attachment remained bound, causing rendering to be clipped to the smaller attachment's dimensions. This fix explicitly detaches: - Unused color attachment slots (beyond num_color_views) - Depth-stencil attachment when not used in the current pass Fixes rendering clipping when mixing render targets with and without depth-stencil attachments in the same frame. Reproduction: https://github.com/etherbound-dev/sokol-depth-stencil-bug
* | Merge pull request #1385 from floooh/issue1384/gl-begin-passAndre Weissflog2025-11-281-11/+10
|\ \ | | | | | | | | | | | | Slightly nicer implementation of glDrawBuffers specification in sokol-gfx _sg_gl_begin_pass(). Related to #1384
| * | sokol_gfx.h gl: fix signed/unsigned warning on clang/gccAndre Weissflog2025-11-271-1/+1
| | |
| * | sokol_gfx.h gl: fix glDrawBuffers for the case that no color attachments are ↵Andre Weissflog2025-11-271-11/+10
| | | | | | | | | | | | used
* | | odin bindings: fix static vs dll system library linkage on linux (see: ↵Andre Weissflog2025-11-281-5/+9
|/ / | | | | | | https://github.com/floooh/sokol-odin/pull/37)
| * sokol_gfx.h: fix VALIDATE_BEGINPASS_COLORATTACHMENTVIEW_SAMPLECOUNT human ↵Andre Weissflog2025-11-201-1/+1
| | | | | | | | readable message
| * sokol_app/gfx/glue.h: rename sapp_swapchain_next() to sapp_get_swapchain() ↵Andre Weissflog2025-11-204-18/+21
| | | | | | | | and sglue_swapchain_next() to sglue_swapchain()
| * sokol_gfx.h: move backend specific setup params into nested structs of sg_descAndre Weissflog2025-11-191-55/+98
| |
| * sokol_gfx.h vk: use a mem-type arg in _sg_vk_mem_alloc_device_memoryAndre Weissflog2025-11-191-29/+78
| |
| * sokol_gfx.h vk: code cleanup (_SG_STRUCT)Andre Weissflog2025-11-191-146/+80
| |
| * sokol_app.h vk: code cleanup (_SAPP_STRUCT etc)Andre Weissflog2025-11-191-86/+66
| |
| * sokol_app.h vk: code cleanup in _sapp_x11_update_dimensionsAndre Weissflog2025-11-191-16/+12
| |
| * Merge branch 'master' into experimental-vulkanAndre Weissflog2025-11-1914-52/+562
| |\ | |/ |/|
* | sokol_app.h win32: add a doc blurb about setting both win32_console_attach ↵Andre Weissflog2025-11-171-1/+6
| | | | | | | | and win32_console_create (see: https://github.com/floooh/sokol/pull/1374)
* | Merge pull request #1374 from danielchasehooper/patch-1Andre Weissflog2025-11-171-3/+4
|\ \ | | | | | | win32: Prioritize attaching console, otherwise create
| * | win32: Prioritize attaching console, otherwise createDaniel Hooper2025-11-141-3/+4
| | |
* | | Merge pull request #1375 from CrackedPixel/fix-3ds-audio-issueAndre Weissflog2025-11-161-1/+2
|\ \ \ | |/ / |/| | [audio] fixed issue in 3ds shutdown
| * | fixed issue in 3ds audio shutdownCrackedPixel2025-11-151-1/+2
|/ /
* | update changelog (https://github.com/floooh/sokol/pull/1372)Andre Weissflog2025-11-131-0/+6
| |
* | Merge pull request #1372 from CrackedPixel/add-3ds-backendAndre Weissflog2025-11-131-1/+203
|\ \ | | | | | | [audio] Nintendo 3DS backend
| * | update delay commentCrackedPixel2025-11-121-1/+3
| | |
| * | update commentCrackedPixel2025-11-121-1/+1
| | |
| * | pr feedback changesCrackedPixel2025-11-121-99/+87
| | |
| * | renamed 3ds_ prefix to n3dsCrackedPixel2025-11-091-4/+4
| | |
| * | added 3ds backend WIPCrackedPixel2025-11-091-1/+213
|/ /
* | Merge pull request #1371 from any1here/cnameAndre Weissflog2025-11-062-2/+2
|\ \ | | | | | | Update C3 to 0.7.7 and change @extern to @cname
| * | Update C3 to 0.7.7 and change @extern to @cnameany1here2025-11-062-2/+2
| | |
* | | ci: pin zig version to 0.15.2 (master currently all sorts of broken)Andre Weissflog2025-11-061-3/+2
|/ /
* | gen_bindings.yml: temporarily remove windows from test-zig jobAndre Weissflog2025-11-061-1/+2
| |
* | changelog: fix typo in older entryAndre Weissflog2025-11-041-1/+1
| |
* | sokol-d: move kassane/sokol-d to floooh/sokol-dAndre Weissflog2025-10-274-6/+14
| |
* | update changelog (https://github.com/floooh/sokol/pull/1346)Andre Weissflog2025-10-241-0/+4
| |
* | Merge pull request #1366 from ↵Andre Weissflog2025-10-242-2/+12
|\ \ | | | | | | | | | | | | floooh/issue365/color-attachment-sample-count-validation Add a missing validation layer check in sg_begin_pass (fixes: #1365)
| * | update changelog (https://github.com/floooh/sokol/pull/1366)Andre Weissflog2025-10-241-0/+8
| | |
| * | add a missing validation layer check in sg_begin_pass (fixes: #1365)Andre Weissflog2025-10-241-2/+4
| | |
* | | Merge pull request #1346 from tomasandrle/tomasandrle/tvosAndre Weissflog2025-10-242-0/+48
|\ \ \ | |/ / |/| | tvOS build fixes, handle remote press events
| * | tvos handlers refactoringTomas Andrle2025-10-231-28/+19
| | |
| * | tvos defines redefined, press handling code in C function like the rest.Tomas Andrle2025-10-221-35/+44
| | |
| * | handle apple tv remote button presses and some game controller inputs that ↵Tomas Andrle2025-10-221-0/+39
| | | | | | | | | | | | can be used for menu navigation