Skip to content

v0.7: win32_shade_it.c release

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Feb 16:32
· 4 commits to main since this release

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!