| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | sokol_gfx_imgui.h: fix for sg_query_stats() | Andre Weissflog | 2025-12-04 | 1 | -157/+177 | |
| | | | ||||||
| | * | sokol_gfx.h: frame stats rework wip | Andre Weissflog | 2025-12-04 | 1 | -232/+254 | |
| |/ | ||||||
| * | changelog tweak | Andre Weissflog | 2025-12-02 | 1 | -0/+1 | |
| | | ||||||
| * | update readme what's new | Andre Weissflog | 2025-12-02 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #1350 from floooh/experimental-vulkan | Andre Weissflog | 2025-12-02 | 11 | -440/+6221 | |
| |\ | | | | | Add initial Vulkan backend (wip) | |||||
| | * | update changelog (experimental vulkan backend) | Andre Weissflog | 2025-12-02 | 1 | -0/+32 | |
| | | | ||||||
| | * | Merge branch 'master' into experimental-vulkan | Andre Weissflog | 2025-12-02 | 3 | -16/+35 | |
| | |\ | |/ |/| | ||||||
| * | | fix PR link in changelog | Andre Weissflog | 2025-12-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'etherbound-dev-fix-gl-fbo-attachment-leak' | Andre Weissflog | 2025-12-02 | 2 | -0/+16 | |
| |\ \ | ||||||
| | * | | update changelog (https://github.com/floooh/sokol/pull/1390) | Andre Weissflog | 2025-12-02 | 1 | -0/+6 | |
| | | | | ||||||
| | * | | sokol_gfx.h gl: when clearing framebuffer slots in begin-pass, also clear ↵ | Andre Weissflog | 2025-12-02 | 1 | -1/+3 | |
| | | | | | | | | | | | | | the renderbuffer attachments | |||||
| | * | | fix(gl): detach unused FBO attachments in _sg_gl_begin_pass | etherbound-dev | 2025-12-01 | 1 | -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-pass | Andre Weissflog | 2025-11-28 | 1 | -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/gcc | Andre Weissflog | 2025-11-27 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | sokol_gfx.h gl: fix glDrawBuffers for the case that no color attachments are ↵ | Andre Weissflog | 2025-11-27 | 1 | -11/+10 | |
| | | | | | | | | | | | | | used | |||||
| * | | | odin bindings: fix static vs dll system library linkage on linux (see: ↵ | Andre Weissflog | 2025-11-28 | 1 | -5/+9 | |
| |/ / | | | | | | | https://github.com/floooh/sokol-odin/pull/37) | |||||
| | * | sokol_gfx.h: fix VALIDATE_BEGINPASS_COLORATTACHMENTVIEW_SAMPLECOUNT human ↵ | Andre Weissflog | 2025-11-20 | 1 | -1/+1 | |
| | | | | | | | | | readable message | |||||
| | * | sokol_app/gfx/glue.h: rename sapp_swapchain_next() to sapp_get_swapchain() ↵ | Andre Weissflog | 2025-11-20 | 4 | -18/+21 | |
| | | | | | | | | | and sglue_swapchain_next() to sglue_swapchain() | |||||
| | * | sokol_gfx.h: move backend specific setup params into nested structs of sg_desc | Andre Weissflog | 2025-11-19 | 1 | -55/+98 | |
| | | | ||||||
| | * | sokol_gfx.h vk: use a mem-type arg in _sg_vk_mem_alloc_device_memory | Andre Weissflog | 2025-11-19 | 1 | -29/+78 | |
| | | | ||||||
| | * | sokol_gfx.h vk: code cleanup (_SG_STRUCT) | Andre Weissflog | 2025-11-19 | 1 | -146/+80 | |
| | | | ||||||
| | * | sokol_app.h vk: code cleanup (_SAPP_STRUCT etc) | Andre Weissflog | 2025-11-19 | 1 | -86/+66 | |
| | | | ||||||
| | * | sokol_app.h vk: code cleanup in _sapp_x11_update_dimensions | Andre Weissflog | 2025-11-19 | 1 | -16/+12 | |
| | | | ||||||
| | * | Merge branch 'master' into experimental-vulkan | Andre Weissflog | 2025-11-19 | 14 | -52/+562 | |
| | |\ | |/ |/| | ||||||
| * | | sokol_app.h win32: add a doc blurb about setting both win32_console_attach ↵ | Andre Weissflog | 2025-11-17 | 1 | -1/+6 | |
| | | | | | | | | | and win32_console_create (see: https://github.com/floooh/sokol/pull/1374) | |||||
| * | | Merge pull request #1374 from danielchasehooper/patch-1 | Andre Weissflog | 2025-11-17 | 1 | -3/+4 | |
| |\ \ | | | | | | | win32: Prioritize attaching console, otherwise create | |||||
| | * | | win32: Prioritize attaching console, otherwise create | Daniel Hooper | 2025-11-14 | 1 | -3/+4 | |
| | | | | ||||||
| * | | | Merge pull request #1375 from CrackedPixel/fix-3ds-audio-issue | Andre Weissflog | 2025-11-16 | 1 | -1/+2 | |
| |\ \ \ | |/ / |/| | | [audio] fixed issue in 3ds shutdown | |||||
| | * | | fixed issue in 3ds audio shutdown | CrackedPixel | 2025-11-15 | 1 | -1/+2 | |
| |/ / | ||||||
| * | | update changelog (https://github.com/floooh/sokol/pull/1372) | Andre Weissflog | 2025-11-13 | 1 | -0/+6 | |
| | | | ||||||
| * | | Merge pull request #1372 from CrackedPixel/add-3ds-backend | Andre Weissflog | 2025-11-13 | 1 | -1/+203 | |
| |\ \ | | | | | | | [audio] Nintendo 3DS backend | |||||
| | * | | update delay comment | CrackedPixel | 2025-11-12 | 1 | -1/+3 | |
| | | | | ||||||
| | * | | update comment | CrackedPixel | 2025-11-12 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | pr feedback changes | CrackedPixel | 2025-11-12 | 1 | -99/+87 | |
| | | | | ||||||
| | * | | renamed 3ds_ prefix to n3ds | CrackedPixel | 2025-11-09 | 1 | -4/+4 | |
| | | | | ||||||
| | * | | added 3ds backend WIP | CrackedPixel | 2025-11-09 | 1 | -1/+213 | |
| |/ / | ||||||
| * | | Merge pull request #1371 from any1here/cname | Andre Weissflog | 2025-11-06 | 2 | -2/+2 | |
| |\ \ | | | | | | | Update C3 to 0.7.7 and change @extern to @cname | |||||
| | * | | Update C3 to 0.7.7 and change @extern to @cname | any1here | 2025-11-06 | 2 | -2/+2 | |
| | | | | ||||||
| * | | | ci: pin zig version to 0.15.2 (master currently all sorts of broken) | Andre Weissflog | 2025-11-06 | 1 | -3/+2 | |
| |/ / | ||||||
| * | | gen_bindings.yml: temporarily remove windows from test-zig job | Andre Weissflog | 2025-11-06 | 1 | -1/+2 | |
| | | | ||||||
| * | | changelog: fix typo in older entry | Andre Weissflog | 2025-11-04 | 1 | -1/+1 | |
| | | | ||||||
| * | | sokol-d: move kassane/sokol-d to floooh/sokol-d | Andre Weissflog | 2025-10-27 | 4 | -6/+14 | |
| | | | ||||||
| * | | update changelog (https://github.com/floooh/sokol/pull/1346) | Andre Weissflog | 2025-10-24 | 1 | -0/+4 | |
| | | | ||||||
| * | | Merge pull request #1366 from ↵ | Andre Weissflog | 2025-10-24 | 2 | -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 Weissflog | 2025-10-24 | 1 | -0/+8 | |
| | | | | ||||||
| | * | | add a missing validation layer check in sg_begin_pass (fixes: #1365) | Andre Weissflog | 2025-10-24 | 1 | -2/+4 | |
| | | | | ||||||
| * | | | Merge pull request #1346 from tomasandrle/tomasandrle/tvos | Andre Weissflog | 2025-10-24 | 2 | -0/+48 | |
| |\ \ \ | |/ / |/| | | tvOS build fixes, handle remote press events | |||||
| | * | | tvos handlers refactoring | Tomas Andrle | 2025-10-23 | 1 | -28/+19 | |
| | | | | ||||||
| | * | | tvos defines redefined, press handling code in C function like the rest. | Tomas Andrle | 2025-10-22 | 1 | -35/+44 | |
| | | | | ||||||
| | * | | handle apple tv remote button presses and some game controller inputs that ↵ | Tomas Andrle | 2025-10-22 | 1 | -0/+39 | |
| | | | | | | | | | | | | | can be used for menu navigation | |||||