aboutsummaryrefslogtreecommitdiff
path: root/sokol_glue.h
Commit message (Collapse)AuthorAgeFilesLines
* Vulkan backend: enable debug object labels. (#1422)Andre Weissflog2026-01-241-0/+1
|
* sokol_app/gfx/glue.h: rename sapp_swapchain_next() to sapp_get_swapchain() ↵Andre Weissflog2025-11-201-4/+4
| | | | and sglue_swapchain_next() to sglue_swapchain()
* sokol_gfx.h vk: triangle-bufferless-sapp working (but upside down)Andre Weissflog2025-10-201-0/+1
|
* sokol_gfx.h vk: basic frame loop wipAndre Weissflog2025-10-131-0/+3
|
* sokol_gfx.h vk: _sg_vk_begin_pass/commit wipAndre Weissflog2025-10-131-0/+6
|
* sokol_gfx.h vk: _sg_vk_init_capsAndre Weissflog2025-10-131-0/+2
|
* sokol_gfx.h vk: backend scaffoldingAndre Weissflog2025-10-131-0/+1
|
* sokol_glue.h: sglue_swapchain => sglue_swapchain_next, and code cleanupAndre Weissflog2025-10-121-2/+2
|
* sokol_glue.h: port to new sapp env/swapchain/desc apiAndre Weissflog2025-10-121-29/+60
|
* Fix a couple of typos.Bruce Mitchener2024-03-201-1/+1
|
* sokol_glue.h: fix the sokol_app.h include checkAndre Weissflog2024-02-291-3/+3
|
* sokol_glue.h documentationAndre Weissflog2024-02-281-8/+3
|
* sokol_glue.h: check for SOKOL_GFX_INCLUDED and SOKOL_APP_IMPL_INCLUDEDAndre Weissflog2024-02-281-0/+9
|
* sokol_gfx.h metal: replace sg_metal_swapchain.render_pass_encoder with ↵Andre Weissflog2024-02-101-2/+3
| | | | individual textures
* sokol_glue.h: change prefix from sapp_ to sglue_Andre Weissflog2024-02-071-12/+19
|
* sokol_app.h, sokol_gfx.h d3d11: move d3d11 swapchain msaa resolve into ↵Andre Weissflog2024-02-061-1/+2
| | | | sokol_gfx.h
* sokol_gfx.h gl: pass cleanup wipAndre Weissflog2024-02-041-2/+1
|
* sokol_gfx.h: rename sg_context_desc to sg_environmentAndre Weissflog2024-02-041-12/+12
|
* sokol_glue.h: add new helper function sapp_sgswapchain()Andre Weissflog2024-01-311-7/+21
|
* Remove GLES2/WebGL1 support. (#821)Andre Weissflog2023-04-301-1/+0
| | | | | | | | | | | | | notable changes: - depth/stencil images are now regular gl textures - SG_PIXELFORMAT_DEPTH now resolves to GL_DEPTH_COMPONENT32F - sg_gl_context_desc and sg_desc.gl removed - in sg_begin_pass() only use glClearBuffer functions - in sg_end_pass() MSAA resolve now does glInvalidateFramebuffer() on the MSAA buffer - sg_features: instancing, multiple_render_targets, msaa_render_targets, imagetype_3d, imagetype_array removed - sapp_desc.gl_force_gles2 removed - sapp_gles2() function removed - any GLES3-to-GLES2 fallbacks removed
* move SOKOL_IMPL vs SOKOL_xxx_IMPL outside the include guardAndre Weissflog2020-11-281-3/+3
|
* make SOKOL_IMPL vs SOKOL_xxx_IMPL consistent across all headers (both are ↵Andre Weissflog2020-11-281-6/+9
| | | | supported)
* document SOKOL_API_DECL (these macros are still valid)Andre Weissflog2020-11-281-0/+1
|
* Auto-generated distinct macros per lib. Resolves #428Borislav Stanimirov2020-11-191-7/+11
|
* sokol_app.h: remove sapp_pixel_format enumAndre Weissflog2020-05-211-4/+0
| | | | | | | | | The functions sapp_color_format() and sapp_depth_format() instead return an integer value that's compatible with sg_pixel_format now. This allows to plug the return value directly into places where sg_pixel_format is expected without casting (recent clang versions started to warn about the conversion from sapp_pixel_format to sg_pixel_format).
* sokol_glue.h: sg_contex_desc.sample_count = sapp_sample_count()Andre Weissflog2020-04-201-0/+1
|
* sokol_glue.h: fix C++ compile problemsAndre Weissflog2020-04-161-6/+6
|
* add sokol_glue.h headerAndre Weissflog2020-04-161-0/+132