Repository navigation
v0.6: win32_shade_it.c release
v0.6: 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] fix arm label (b147c90)
- [v0.6] adjust readme links (11df6eb)
- [DOC] prepare for v0.6 release (a4f2dc7)
- [MAJOR] support ARM release build (1ff3f73)
- [UI] add windowed mode to state information (c884010)
- [WIN32] RAW input (mouse, keys) only when active (021345c)
- [WIN32] make window topmost (modal) (419a534)
- [MIN] change back def. res. to 800x600 (598fd63)
- [EXAMPLE] add simple 3d sdf visualization (920ac28)
- [EXAMPLE] add simple 2d sdf visualization (921ca3a)
- [INFRA] remove -march -mtune from artifact build (12f32c9)
- [MIN] make defuault window size 800x450 (719c970)
- [DOC] minor typo (d0fecc4)
- [FIX] Do not use march/mtune for release (197018e)
- [MIN] adjust window title and add reset (R) key (c969f2d)
- [MAJOR] reset time by pressing P key (60a12bd)
- [EXAMPLE] move through start nest with controller (c8f45ee)
- [DOC] roadmap ARM release build (8896f6e)
- [DOC] demo video for shader controller support (e150dd0)
- [XInput] pack button bits for uniform in single OR (e812c7b)
- [DOC] feature gamepad support (bd891da)
- [MAJOR] full iController XInput shader support (0d630dc)
- [DOC] xinput controller (e56bb1c)
- [MAJOR] make key events SoA for easier handling (84e8e7b)
- [UI] add window mode, recording and paused state (ef79593)
- [DOC] note changes for next release (4d9dfdf)
- [DOC] update roadmap items (bb78a95)
- [DOC] minor F9 / F11 adjustment (d3b4c6f)
- [MAJOR] Fullscreen, Borderless support (F11, F9) (6591cdd)
- [MIN] rename xinput functions (21e0f90)
- [MIN] rename dc to device_context (d16e2f8)
- [MIN] compact shader strings (4f5279b)
- [MIN] compact shader strings (c0e64cf)
- [EXAMPLE] adjust debug shader (6f13ece)
- [MIN] reduce shader string size (02fb1a7)
- [TEXT] remove unused null terminate function (be29df2)
- [UI] add paused information (6873502)
- [MIN] cleanup text buffer setup (1b0ae1a)
- [GLYPH] calculate advance x,y offsets (75ab85b)
- [TEXT] direct convert and dont append char 1 by 1 (4e0acc3)
- [TEXT] append string directly (3de75e5)
- [CORE] cleanup text parsing (8e1e609)
- [MIN] create debug shader (6f0f346)
- [DOC] minor desc. fix (a6a20ac)
- [MIN] format code (deca47d)
- [DOC] memset compiler intrinsic injection (54317ba)
- [MIN] log win32 setup errors (15011ea)
- [VERSION] bump to v0.6 (5915bd6)
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!