summaryrefslogtreecommitdiff
path: root/util
Commit message (Collapse)AuthorAgeFilesLines
* sokol_gl.h: fix subtle bug in the "merge draw call optimization"Andre Weissflog2020-04-051-4/+4
| | | | | | The bug might have happened when no vertices were recorded between an sgl_begin/sgl_end pair. This could lead to the following draw call being rendered with the wrong uniform data.
* sokol_imgui.h: fixed gcc 9 warning ignored-qualifiersBorislav Stanimirov2020-02-181-2/+2
|
* sokol_imgui.h: fix compilation with SOKOL_IMGUI_NO_SOKOL_APPAndre Weissflog2020-02-021-2/+4
|
* Fix typos.Bruce Mitchener2020-01-301-1/+1
|
* sokol_imgui.h: allow draw commands without verticesAndre Weissflog2020-01-241-2/+8
|
* sokol_imgui.h: reapply state after calling ImGui user draw callbackAndre Weissflog2020-01-221-0/+5
|
* sokol_gfx_imgui.h: fix UI-renderable check.Andre Weissflog2019-12-121-1/+1
| | | | Fixes #240
* sokol_imgui.h: warning fixesincrediblejr2019-12-061-4/+6
|
* Initial clipboard support (#237)Andre Weissflog2019-12-021-14/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP clipboard support code dump. HTML5 clipboard/permissions API is a mess, so that's not an option. * sokol_app.h: clipboard on emscripten working * sokol_imgui.h: init-flag to disable Ctrl-hotkeys * sokol_app.h: new sapp_consume_event() function, rename clipboard event * add some todos to sokol_app.h * macOS: send CLIPBOARD_PASTED event * sokol_app.h: add Win32 clipboard support * sokol_app.h: documentation for clipboard support * sokol_app.h: dummy clipboard support * Start adding clipboard support to sokol_imgui. Current problem: on HTML5, copy/paste must happen inside JS event handler. * mention new sokol_app.h clipboard support in README * readme tweaks * sokol_app.h: MSVC warnings fixed * sokol_imgui.h: fix key debuffering * sokol_app.h: documentation fixes
* sokol_imgui.h: also check WantCaptureMouse when returning from input handlerAndre Weissflog2019-11-161-1/+1
|
* sokol_imgui.h: don't forward 'special keys' as character codes to imguiAndre Weissflog2019-11-091-5/+11
|
* sokoL_gfx_imgui.h: add missing vertex formatsAndre Weissflog2019-11-091-0/+2
|
* sokol_imgui.h: support VtxOffset for rendering large meshesAndre Weissflog2019-10-301-5/+8
|
* sokol_imgui.h: fix for cimgui 1.73Andre Weissflog2019-09-251-2/+2
|
* sokol_gfx GL: clamp-to-border supportAndre Weissflog2019-09-071-1/+1
|
* sokol_gfx.h Metal: initial border color support for macOSAndre Weissflog2019-09-061-0/+12
|
* replace pragma once with include guards in the util headers too (see #205 ↵Andre Weissflog2019-09-024-5/+11
| | | | and #206)
* sokol_gl.h: explain the draw command merging in the documentation headerAndre Weissflog2019-09-021-2/+23
|
* sokol_gfx_imgui.h: fix documenetion for merge with sokol_gfx_cimgui.hAndre Weissflog2019-08-312-8/+14
|
* fix sokol_gfx_imgui.h in C modeAndre Weissflog2019-08-312-3466/+1
|
* start merging sokol_gfx_cimgui.h into sokol_gfx_imgui.hAndre Weissflog2019-08-301-279/+366
|
* sokol_gfx GL: query GL_MAX_VERTEX_ATTRIBS (fixes #198)Andre Weissflog2019-08-291-0/+1
| | | | | - some GLES2 platforms have less than 16 vertex attribs - new item in sg_limits struct max_vertex_attrs
* MSVC compile fixesAndre Weissflog2019-08-281-5/+10
|
* merge sokol_cimgui.h into sokol_imgui.hAndre Weissflog2019-08-284-1127/+189
|
* mention sokol_fontstash.h in util/README.mdAndre Weissflog2019-08-261-1/+3
|
* sokol_fontstash.h: add documentationAndre Weissflog2019-08-261-274/+358
|
* sokol_fontstash.h: fix embedded D3D11 shaderAndre Weissflog2019-08-261-308/+277
|
* sokol_fontstash.h: fix GL shadersAndre Weissflog2019-08-251-2/+2
|
* sokol_gl.h: bugfix, wrong texture applied when texturing disabledAndre Weissflog2019-08-251-2/+3
|
* sokol_gl.h: merge a draw command with last one if possibleAndre Weissflog2019-08-251-10/+42
|
* sokol_fontstash.h: use linear mag filterAndre Weissflog2019-08-241-0/+1
|
* new sokol_fontstash.h util header (WIP)Andre Weissflog2019-08-242-201/+734
|
* sokol_gl.h: allow to override shader in sgl_make_pipeline()Andre Weissflog2019-08-241-1/+4
|
* start with sokol_text.hAndre Weissflog2019-08-221-0/+201
|
* sokol_gl.h: fix extern CAndre Weissflog2019-08-221-4/+4
|
* sokol_gfx_imgui.h: add limits to Capabilities windowAndre Weissflog2019-07-291-1/+8
|
* sokol_gfx.h: more GL pixel format cleanupAndre Weissflog2019-07-291-9/+11
|
* sokol_gfx_imgui.h: tweak capabilities windowAndre Weissflog2019-07-281-7/+8
|
* rename sg_pixelformat_info.valid to .sampleAndre Weissflog2019-07-282-2/+65
|
* split caps into features, limits and pixelformat infosAndre Weissflog2019-07-252-2/+2
|
* sokol_gfx.h: new pixelformat and caps code completeAndre Weissflog2019-07-242-164/+120
|
* sokol_imgui/cimgui.h: set viewport and scissor to 'fullscreen' on entry and ↵Andre Weissflog2019-07-112-12/+17
| | | | exit of render function
* sokol_imgui.h / sokol_cimgui.h: init viewport to defined state before renderingAndre Weissflog2019-07-092-2/+14
|
* Fix typos.Bruce Mitchener2019-06-265-6/+6
|
* sokol_imgui.h / sokol_cimgui.h: fix high-dpi related display size bugAndre Weissflog2019-06-112-8/+8
|
* Add SOKOL_DLL support to all headers. (#163)Andre Weissflog2019-06-045-6/+76
| | | | | On Windows, this adds __declspec(dllexport) or __declspec(dllimport) to all function declarations so that the sokol headers can be compiled into a DLL. Fixes #160 .
* mention the new cimgui headers in the READMEsAndre Weissflog2019-05-161-0/+3
|
* some cleanup in sokol_cimgui.hAndre Weissflog2019-05-161-336/+335
|
* Merge pull request #149 from prime31/cimgui-bindingsAndre Weissflog2019-05-162-0/+4461
|\ | | | | added cimgui wrapper and gfx debugger
| * added cimgui wrapper and gfx debuggerprime312019-05-082-0/+4461
| |