| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release pipeline pool on shutdown | Stuart Adams | 2021-07-28 | 1 | -1/+2 |
| | | |||||
| * | Added shaders for different platforms + misc fixes | Stuart Adams | 2021-07-27 | 1 | -114/+1156 |
| | | |||||
| * | sbatch_pipeline API | Stuart Adams | 2021-07-25 | 1 | -42/+171 |
| | | | | the sbatch_pipeline helps users make a pipeline object that is correct and usable for the sbatch rendering API. | ||||
| * | Take sprite color as an optional pointer to const | Stuart Adams | 2021-07-24 | 1 | -21/+19 |
| | | | | Unfrotunately sokol's 0 initialise to default idiom does not play nicely with color data, as 0'd out sg_color would ideally be set to a sensible default, white. However, 0'd out sg_color is also a valid color, transparent, which can result in undesirable effects if you are lerping color to transparent. | ||||
| * | Update sokol_spritebatch.h | Stuart Adams | 2021-07-23 | 1 | -545/+829 |
| | | | | Reworked the API to use contexts. Removed internal sorting of sprites (for now, at least). Adjusted naming. Introduced push_sprite_rect which lets you create a sprite to be rendered at a specific destination rectangle. | ||||
| * | sokol_spritebatch.h | Stuart | 2021-06-30 | 1 | -0/+852 |
| | | | | | | | An XNA-style spritebatch library on top of sokol_gfx. Relies on premultiplied alpha for blending. Takes care of orthographic projection internally. Sorts the sprites that have been submitted to ensure the fewest draw calls are made. | ||||
| * | sg_color utilities (#527) | Stuart Adams | 2021-06-21 | 2 | -0/+1648 |
| | | |||||
| * | sokol_gfx_imgui.h: add missing ETC2 pixel format names | Andre Weissflog | 2021-05-11 | 1 | -0/+3 |
| | | |||||
| * | sokol_gfx.h: add a gl_max_vertex_uniform_vectors item to sg_limits | Andre Weissflog | 2021-05-11 | 1 | -0/+1 |
| | | |||||
| * | Typo fix in sokol_fontstash.h documentation | Stuart Adams | 2021-05-11 | 1 | -1/+1 |
| | | | | `sg_v2f_t2f_c1i` -> `sgl_v2f_t2f_c1i` | ||||
| * | Window icon support for sokol_app.h (#509) | Andre Weissflog | 2021-04-09 | 1 | -0/+1 |
| | | |||||
| * | sokol_nuklear.h, sokol_imgui.h: cleanup no-sokol-app vs dummy-backend confusion | Andre Weissflog | 2021-04-06 | 2 | -12/+16 |
| | | |||||
| * | sokol_nuklear.h: fix an unused warning with SOKOL_NUKLEAR_NO_SOKOL_APP | Andre Weissflog | 2021-04-06 | 1 | -1/+1 |
| | | |||||
| * | fix compilation with dummy backend in various util headers | Andre Weissflog | 2021-04-06 | 3 | -6/+6 |
| | | |||||
| * | sokol_imgui.h: fix compile if built with SOKOL_DUMMY_BACKEND | Daniel Ludwig | 2021-04-06 | 1 | -2/+2 |
| | | |||||
| * | sokol_shape.h: fix some doc typos | Andre Weissflog | 2021-02-19 | 1 | -3/+3 |
| | | |||||
| * | sokol_imgui.h: fix MSVC warnings and do some code cleanup | Andre Weissflog | 2021-02-14 | 1 | -9/+7 |
| | | |||||
| * | sokol_imgui.h: rewrite rendering code to only do one buffer update per frame ↵ | Andre Weissflog | 2021-02-14 | 1 | -34/+88 |
| | | | | | (fixes #399) | ||||
| * | sokol_nuklear.h: coding style | Andre Weissflog | 2021-02-13 | 1 | -4/+4 |
| | | |||||
| * | sokol_nuklear.h: use C99 designated init for sg_shader_desc init | Andre Weissflog | 2021-02-13 | 1 | -56/+70 |
| | | |||||
| * | sokol_nuklear.h: fix a clang analyzer warning (non-critical) | Andre Weissflog | 2021-02-13 | 1 | -1/+2 |
| | | |||||
| * | sokol_nuklear.h: add a note about the implementation not supporting to be ↵ | Andre Weissflog | 2021-02-13 | 1 | -0/+4 |
| | | | | | compiled in C++ | ||||
| * | sokol_nuklear.h: oops, don't memleak on vertex/index-buffer-overflow | Andre Weissflog | 2021-02-13 | 1 | -35/+34 |
| | | |||||
| * | sokol_nuklear.h: add an overflow check for vertex- and index-buffer | Andre Weissflog | 2021-02-13 | 1 | -3/+21 |
| | | |||||
| * | fix gcc warnings | Andre Weissflog | 2021-02-12 | 1 | -1/+1 |
| | | |||||
| * | sokol_nuklear.h: fix D3D11 shader init and MSVC warnings | Andre Weissflog | 2021-02-12 | 1 | -25/+21 |
| | | |||||
| * | sokol_nuklear.h fixes | Andre Weissflog | 2021-02-12 | 1 | -8/+5 |
| | | |||||
| * | sokol_nuklear.h: update for sokol-gfx API changes, fix sign-conversion warnings | Andre Weissflog | 2021-02-11 | 1 | -29/+30 |
| | | |||||
| * | Merge branch 'sokol_nuklear' of https://github.com/wmerrifield/sokol into ↵ | Andre Weissflog | 2021-02-11 | 1 | -0/+2136 |
| |\ | | | | | | | wmerrifield-sokol_nuklear | ||||
| | * | sokol_nuklear.h: initial commit | Warren Merrifield | 2021-02-01 | 1 | -0/+2136 |
| | | | |||||
| * | | suppress some VS2015 warnings | Andre Weissflog | 2021-02-10 | 1 | -0/+1 |
| | | | |||||
| * | | Language-binding-friendly API changes. (#458) | Andre Weissflog | 2021-02-10 | 7 | -307/+366 |
| |/ | | | See: https://floooh.github.io/2021/02/07/sokol-api-overhaul.html | ||||
| * | bindgen preparations (#443) | Andre Weissflog | 2020-12-20 | 1 | -2/+2 |
| | | | | | | | | * sokol_gfx.h: get rid of unions and expressions in enums * sokol_app.h: sapp_run() returns void, remove expressions from enums * sokol_gfx.h d3d11: union removal fixes | ||||
| * | sokol_gfx_imgui.h: add the new uninit/dealloc functions (untested) | Andre Weissflog | 2020-12-02 | 1 | -0/+295 |
| | | |||||
| * | move SOKOL_IMPL vs SOKOL_xxx_IMPL outside the include guard | Andre Weissflog | 2020-11-28 | 7 | -21/+21 |
| | | |||||
| * | make SOKOL_IMPL vs SOKOL_xxx_IMPL consistent across all headers (both are ↵ | Andre Weissflog | 2020-11-28 | 7 | -26/+43 |
| | | | | | supported) | ||||
| * | document SOKOL_API_DECL (these macros are still valid) | Andre Weissflog | 2020-11-28 | 7 | -4/+11 |
| | | |||||
| * | Merge branch 'distinct_export_macros' of https://github.com/iboB/sokol into ↵ | Andre Weissflog | 2020-11-28 | 7 | -208/+236 |
| |\ | | | | | | | iboB-distinct_export_macros | ||||
| | * | Auto-generated distinct macros per lib. Resolves #428 | Borislav Stanimirov | 2020-11-19 | 7 | -208/+236 |
| | | | |||||
| * | | sokol_gfx_imgui.h: ImGui 1.79 API fix (SliderFloat) | Andre Weissflog | 2020-11-22 | 1 | -3/+3 |
| |/ | |||||
| * | update main readme, and remove redundant util/README.md | Andre Weissflog | 2020-11-17 | 1 | -19/+0 |
| | | |||||
| * | New header: sokol_shape.h (#427) | Andre Weissflog | 2020-11-17 | 1 | -0/+1406 |
| | | |||||
| * | sokol_imgui.h: fix a bug in vertex offset dirty check (fixes #418) | Andre Weissflog | 2020-11-02 | 1 | -2/+2 |
| | | |||||
| * | sokol_imgui.h: add some docs notes about simgui_desc.ini_filename | Andre Weissflog | 2020-09-28 | 1 | -4/+10 |
| | | |||||
| * | merge latest changes from master | Andre Weissflog | 2020-09-17 | 1 | -1/+1 |
| |\ | |||||
| | * | fixing sdtx_putr | rbxnk | 2020-09-12 | 1 | -1/+1 |
| | | | |||||
| * | | sokol_memtrack.h: pointer casts when compiled as C++ | Andre Weissflog | 2020-09-08 | 1 | -2/+2 |
| |/ | |||||
| * | sokol_fontstash.h: silence a false positive clang analyzer warning | Andre Weissflog | 2020-08-25 | 1 | -1/+13 |
| | | |||||
| * | sokol_gfx_imgui.h: fix an (uncritical) clang analyzer warning | Andre Weissflog | 2020-08-25 | 1 | -66/+125 |
| | | |||||
| * | fixes for cimgui 1.77 | Andre Weissflog | 2020-06-30 | 1 | -17/+17 |
| | | |||||