summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sokol_gfx.h: fix a comment typogles2Andre Weissflog2023-04-031-1/+1
|
* sokol_gfx.h metal: store content of offscreen depth/stencil surface.Andre Weissflog2023-04-031-0/+2
| | | | | | | | | Excplicitly sets MTLStoreActionStore on offscreen depth/stencil surfaces, not great from perspective point of view, but addresses https://github.com/floooh/sokol/pull/815. Also see https://github.com/floooh/sokol/issues/816 for a proper cleanup proposal.
* Merge pull request #814 from striezel-stash/actions-rs-toolchain-replacementAndre Weissflog2023-04-031-6/+2
|\ | | | | gh actions: replace unmaintained actions-rs/toolchain action
| * gh actions: replace unmaintained actions-rs/toolchain actionDirk Stolle2023-04-021-6/+2
| | | | | | | | | | | | | | | | | | | | Basically all of the `actions-rs/*` actions are unmaintained. See <https://github.com/actions-rs/toolchain/issues/216> for more information. Due to their age they generate several warnings in CI runs. To get rid of those warnings the occurrences of `actions-rs/toolchain` are replaced by `dtolnay/rust-toolchain`.
* | Merge pull request #813 from striezel-stash/fix-typosAndre Weissflog2023-04-034-23/+23
|\ \ | |/ |/| fix some typos
| * fix some typosDirk Stolle2023-04-024-23/+23
|/
* gh actions: use repo-token in nim setupAndre Weissflog2023-04-011-0/+1
|
* sokol_app.h emsc: fallback to EmscriptenKeyboardEvent.key if .code isn't ↵Andre Weissflog2023-04-011-3/+15
| | | | populated (fixes #809)
* gh actions: try to select a specific nim versionAndre Weissflog2023-03-311-0/+2
|
* gen_bindings.yml: disable fail-fast mode for matrix jobsAndre Weissflog2023-03-311-0/+3
|
* gen_rust.py: special case SAPP_MODIFIER_* constants to u32 (fixes ↵Andre Weissflog2023-03-311-2/+9
| | | | https://github.com/floooh/sokol-rust/issues/5)
* readme: add link to sokol-rustAndre Weissflog2023-03-311-0/+1
|
* gh actions: build all rust targets in test-rust stepAndre Weissflog2023-03-301-5/+5
|
* gh actions: activate the git push into sokol-rustAndre Weissflog2023-03-301-1/+1
|
* gh actions: unfix cargo fmt in deploy-rust stepAndre Weissflog2023-03-291-1/+1
|
* gh actions: fix cargo fmt in deploy-rust stepAndre Weissflog2023-03-291-1/+1
|
* gh actions: add a temporary git status to the deploy-rust stepAndre Weissflog2023-03-291-0/+1
|
* gh actions: fix artifact path in deploy-rust stepAndre Weissflog2023-03-291-1/+1
|
* gh actions: remove recursive git strategt from deploy-rust stepAndre Weissflog2023-03-291-1/+0
|
* Integrate automatic sokol-rust bindings generation. (#811)Andre Weissflog2023-03-296-20/+980
|
* sokol_app.h win32.h: fix GlobalUnlock parameter in clipboard code (fixes #810)Andre Weissflog2023-03-281-7/+14
|
* fix odin binding generation gh action test stepAndre Weissflog2023-03-181-24/+60
|
* odin bindings generation: update odin version to 2023-03Andre Weissflog2023-03-181-3/+3
|
* fix sokol_spine.h tests (caused by different spine runtime defaultsAndre Weissflog2023-03-181-6/+6
|
* sokol_app.h win32: semi-fix for absolute position raw mouse input (fixes #806)Andre Weissflog2023-03-181-8/+9
| | | | | | | | NOTE that this code is still untested and most likely is still broken when a mouse actually sends raw input data with absolute mouse positions (apparantly this is the case in remote desktop sessions - see the links to GLFW issue and DXTK commit for more info).
* Merge pull request #803 from pr0g/gl-warningAndre Weissflog2023-03-141-1/+1
|\ | | | | Fix warning relating to glTexParameterfv
| * fix warning C4113: 'PFN_glTexParameterfv' differs in parameter lists from ↵Tom Hulton-Harrop2023-03-121-1/+1
|/ | | | 'PFNGLTEXPARAMETERFVPROC'
* readme: add sokol_log.h and sokol_spine.h to the listAndre Weissflog2023-02-201-0/+2
|
* Merge pull request #796 from floooh/sokol-gfx-query-descAndre Weissflog2023-02-204-137/+603
|\ | | | | sokol_gfx.h: add sg_query_[buffer|image|shader|pipeline|pass]_desc() functions.
| * update changelog (note about minor breaking change in sokol_gfx.h)Andre Weissflog2023-02-201-0/+4
| |
| * update changelog and readmeAndre Weissflog2023-02-202-2/+32
| |
| * sokol_gfx.h: doc tweaksAndre Weissflog2023-02-201-26/+26
| |
| * sokol_gfx.h: implement sg_query_pass_desc()Andre Weissflog2023-02-192-0/+62
| |
| * sokol_gfx.h d3d11: fix buildAndre Weissflog2023-02-191-3/+3
| |
| * sokol_gfx.h: implement sg_query_pipeline_desc()Andre Weissflog2023-02-192-32/+137
| |
| * sokol_gfx.h: implement sg_query_shader_desc()Andre Weissflog2023-02-192-6/+94
| |
| * sokol_gfx.h: implement sg_query_image_desc()Andre Weissflog2023-02-192-0/+102
| |
| * sokol_gfx.h: implement sg_query_buffer_desc()Andre Weissflog2023-02-192-83/+158
|/
* fix typo and improve last changelog entryAndre Weissflog2023-02-171-7/+8
|
* update changelog (https://github.com/floooh/sokol/issues/794)Andre Weissflog2023-02-171-0/+11
|
* sokol_app.h macos: replaced workaround for 'no key-up during CmdAndre Weissflog2023-02-171-7/+17
| | | | | | | | | | | | pressed' replaced with proper fix. macOS doesn't send key-up events while Cmd is down for whatever reasons (both native and in browsers). This change fixes at least the native side by installing an event monitor callback function. Special thanks to GLFW for providing a solution. No such fix possible for Emscripten unfortunately.
* sokol_log.h emsc: include emscripten.h instead of em_js.h, should fix #791Andre Weissflog2023-02-161-1/+1
|
* Merge pull request #792 from darkerbit/patch-1Andre Weissflog2023-02-161-0/+1
|\ | | | | sokol_audio.h: Include alloca.h on Linux
| * sokol_audio.h: Include alloca.h on Linuxdarkerbit2023-02-161-0/+1
|/ | | | | Required by a snd_pcm_hw_params_alloca call in _saudio_alsa_backend_init. This change makes it so the implementation links correctly on Linux in -std=c99 mode, instead of relying on implicit alloca only provided by GNU extensions.
* update changelog (sg_limits.gl_max_combined_texture_image_units)Andre Weissflog2023-02-151-1/+4
|
* sokol_gfx_imgui.h: print sg_limits.gl_max_combined_texture_image_unitsAndre Weissflog2023-02-151-0/+1
|
* sokol_gfx.h: expose GL specific GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS in sg_limitsAndre Weissflog2023-02-151-4/+4
|
* Merge branch 'allcreater-gl_texture_cache_fix'Andre Weissflog2023-02-152-6/+16
|\
| * update changelogAndre Weissflog2023-02-151-0/+8
| |
| * sokol_gfx.h: change _SG_GL_IMAGE_CACHE_SIZE from enum to define, improve ↵Andre Weissflog2023-02-151-6/+4
| | | | | | | | some bounds check asserts