aboutsummaryrefslogtreecommitdiff
path: root/sokol_app.h
Commit message (Collapse)AuthorAgeFilesLines
* sokol_app.h macos: replace MTKView with CAMetalLayer+CADisplayLink wipdrop-mtkviewAndre Weissflog16 hours1-81/+98
|
* sokol_app.h emsc: fix mouse wheel delta to match native incrementsAndre Weissflog3 days1-1/+1
|
* sokol_app.h win: harmonize mouse wheel speed with glfwAndre Weissflog4 days1-4/+4
|
* sokol_app.h ios/mtl: fix drawable size mismatch assert on rotate (see ↵Andre Weissflog7 days1-8/+20
| | | | https://github.com/floooh/sokol/issues/1437)
* sokol_app.h vk/win: fix frame time measurement on vulkan+windowsAndre Weissflog12 days1-5/+1
|
* sokol_app.h vk: cleanup swapchain creation, don't update fb w/h in ↵Andre Weissflog12 days1-44/+66
| | | | _sapp_win32_update_dimensions
* sokol_app.h vk: fix case where no suitable physical device is foundAndre Weissflog12 days1-4/+5
|
* 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
|
* Dual-source-blending (#1426)Andre Weissflog2026-01-261-1/+6
|
* 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-241-3/+56
|
* sokol_gfx/app.h: update vulkan backend build instructionsAndre Weissflog2026-01-191-0/+5
|
* sokol_app/gfx.h: vulkan build instructionsAndre Weissflog2026-01-191-0/+7
|
* 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-191-2/+12
|
* Merge pull request #1397 from floooh/issue1367/wgpu-cleanupAndre Weissflog2025-12-131-81/+58
|\ | | | | WebGPU cleanup round
| * sokol_app.h: fix comment typoAndre Weissflog2025-12-121-1/+1
| |
| * sokol_gfx.h macos: init internal framebuffer width/height when no window ↵Andre Weissflog2025-12-111-8/+22
| | | | | | | | size was provided (see: https://github.com/floooh/sokol/issues/1399)
| * sokol_app.h: use _SAPP_STRUCT macro for all struct definitionsAndre Weissflog2025-12-081-73/+36
| |
* | fix outdated comments (sapp_desc.win32_* etc...)Andre Weissflog2025-12-101-14/+16
|/
* sokol_app/gfx/glue.h: rename sapp_swapchain_next() to sapp_get_swapchain() ↵Andre Weissflog2025-11-201-5/+8
| | | | and sglue_swapchain_next() to sglue_swapchain()
* 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-191-3/+56
|\
| * 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)
| * win32: Prioritize attaching console, otherwise createDaniel Hooper2025-11-141-3/+4
| |
| * 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
| * tvos build fixesTomas Andrle2025-10-221-0/+8
| |
* | sokol_gfx/app.h vk: deprecated vkGetPhysicalDeviceFeatures => ...Features2Andre Weissflog2025-11-181-15/+16
| |
* | sokol_app.h vk: remove redundant device extensionsAndre Weissflog2025-11-171-3/+0
| |
* | sokol_app.h vk: clarify swapchain depth/msaa surface re-creationAndre Weissflog2025-11-171-2/+2
| |
* | sokol_gfx/app.h vk: fix unused warnings in release buildsAndre Weissflog2025-11-151-3/+4
| |
* | sokol_app.h vk: reduce Vulkan API version requirement to 1.3Andre Weissflog2025-11-151-2/+2
| |
* | sokol_app.h vk: fix c++ compatibilityAndre Weissflog2025-11-141-3/+8
| |
* | sokol_app.h vk: query and request texture compression featuresAndre Weissflog2025-11-031-4/+16
| |
* | sokol_app.h vk: enable samplerAnisotropy featureAndre Weissflog2025-11-021-0/+1
| |
* | sokol_app/gfx.h vk: more detailed create-device-failure errors, more ↵Andre Weissflog2025-11-021-2/+18
| | | | | | | | descriptor buffer stuff
* | sokol_gfx.h vk: descriptor buffers wipAndre Weissflog2025-11-021-1/+0
| |
* | sokol_app/gfx.h vk: re-enable push descriptorsAndre Weissflog2025-11-021-0/+1
| |
* | sokol_app.h vk: descriptor buffers wipAndre Weissflog2025-11-021-4/+16
| |
* | sokol_app.h vk: require VK_EXT_descriptor_bufferAndre Weissflog2025-11-021-0/+1
| |
* | sokol_app.h vk: swapchain msaa supportAndre Weissflog2025-10-271-54/+90
| |
* | sokol_app.h vk: fix sapp_depth_format()Andre Weissflog2025-10-261-4/+0
| |
* | sokol_app.h vk: depth-buffer supportAndre Weissflog2025-10-261-1/+140
| |
* | sokol_gfx.h vk: triangle-bufferless-sapp working (but upside down)Andre Weissflog2025-10-201-0/+15
| |
* | sokol_app.h vk: fix swapchain recreation on window resizeAndre Weissflog2025-10-161-24/+27
| |