v0.7: shade_it - OpenGL Shader Playground Release.
A C89 standard compliant, single file, nostdlib (no C Standard Library) OpenGL Live Shader Coding Playground (SHADE_IT).
Changes
- [DOC] prepare for v0.7 release (c33eeb7)
- [MIN] format (d68ccb5)
- [WIN32] invert raw input mouse dy (8486c53)
- [WIN32] PeekMessageA for window handle (d304fbf)
- [WIN32] add mouse wheel scroll offset (7979a88)
- [WIN32] add mouse left/right button (f311203)
- [WIN32] remove unused TranslateMessage (78661b4)
- [UI] change target fps with arrow keys (1094a1a)
- [UI] update debug ui to new glyph system (c972414)
- [EXAMPLE] added SDF soft shadow (fa512a1)
- [UI] prepare fps target control (02664d7)
- [FONT] add arrow char for UI control (3a77b5f)
- [FONT] add vertical and horizontal flip support (b4032da)
- [MAJOR][FONT] pack glyph data in 8 bytes (d18a003)
- [DOC] update for FPS, Render Area controll in UI (5f1ad96)
- [MAJOR] improved OpenGL functions loader (a1dad39)
- [DOC] roadmap uniform buffer objects (4f555e5)
- [WIN32] improved win10/11 dpi awareness handling (8c4c696)
- [DOC] robust GL function loading and stack usage (d5c8c96)
- [MAJOR][PERF] XInput state via HID notification (56f8887)
- [CORE] add controll flags to state struct (c62058a)
- [DOC] xinput hid notifications for state retrieval (8ecc17e)
- [EXAMPLE] basic SDF unlimited repetition (ff5fd8e)
- [MIN] remove unused i686 (32bit) flag (e7102dc)
- [INFRA] remove entry point name (d803e11)
- [MIN] use WinMainCRTStartup (thanks @skeeto) (503edd7)
- [EXAMPLE] add simple 3D SDF scene with transforms (e8dba26)
- [VERSION] bump to v0.7 (a0ffd2d)
Downloads
- win32_shade_it_x64.exe (Windows x64, OpenGL 3.3)
- win32_shade_it_arm.exe (Windows ARM, OpenGL 3.3)
What's Included
This release includes the win32_shade_it.c source file as well as testing and example codes ready to be used.
Get started by downloading the source code today!