Commit Graph

  • 6bfde6c6fb feat: add Cornell Box scene with orbit camera trunk portersky 2026-05-11 16:34:13 +02:00
  • 5b4743ff8f docs: document gfx::pipeline + add Markdown style rule to AGENTS.md + README styling portersky 2026-05-06 00:55:25 +02:00
  • 6c1096fbb8 refactor: move scenes to dedicated CMakeLists.txt + clean arg parsing help portersky 2026-05-06 00:50:09 +02:00
  • c83561c0fa docs: update README with screenshot and gfx pipeline notes portersky 2026-05-06 00:43:34 +02:00
  • 5ec8cfc735 feat: add gfx pipeline abstraction with render targets portersky 2026-05-06 00:43:00 +02:00
  • 98673b57ff docs: update README and AGENTS.md to match current project portersky 2026-05-06 00:15:43 +02:00
  • a4ef4adfc7 feat: add window resize support portersky 2026-05-06 00:06:59 +02:00
  • 91fe3c6e8c style: color-code sphere faces to visualize seams portersky 2026-05-06 00:01:17 +02:00
  • 6f696d377b feat: add --scene and --screenshot CLI flags portersky 2026-05-05 23:59:54 +02:00
  • 78d0515e8b feat: add sphere scene with fixed cube-to-sphere mapping portersky 2026-05-05 23:54:48 +02:00
  • 4a88c8cc06 feat: add stb dependency and window::screenshot() portersky 2026-05-05 23:48:05 +02:00
  • c3860cc1d3 refactor: add window::stop() and remove quit flag portersky 2026-05-05 23:45:46 +02:00
  • 3f78d0978d feat: add CLI argument parser with ASIO duration timer portersky 2026-05-05 23:43:33 +02:00
  • 22d2bb1c40 refactor: separate window from opengl::context portersky 2026-05-05 23:37:19 +02:00
  • 7a81b30d32 feat: enable Windows dark mode for GLFW window portersky 2026-05-05 22:52:24 +02:00
  • 40ae94788e style: fix include ordering across all source files portersky 2026-05-05 22:40:51 +02:00
  • 0c8af1dc0f docs: update AGENTS.md to reflect current project structure portersky 2026-05-05 22:35:17 +02:00
  • b6adb7c23a style: move public members first in class declarations portersky 2026-05-05 22:30:56 +02:00
  • e71c4d55cf refactor: split into static libraries and restructure scenes portersky 2026-05-05 22:27:19 +02:00
  • 30ddaf7d39 feat: render spinning 3D cube with glm portersky 2026-05-05 22:19:33 +02:00
  • 9114eaabc6 style: switch to east const across the codebase portersky 2026-05-05 22:10:00 +02:00
  • 3f098faa88 chore: integrate Platform.cmake and Flags.cmake into build portersky 2026-05-05 22:07:50 +02:00
  • df08210f77 feat: render per-vertex color triangle portersky 2026-05-05 22:05:40 +02:00
  • 90d013695d feat: add OpenGL abstraction layer with RAII resources portersky 2026-05-05 21:58:34 +02:00
  • f18e5e4adc feat: add ASIO signal handling for graceful shutdown portersky 2026-05-05 21:53:51 +02:00
  • 47d01f57c0 feat: add RAII window class with OpenGL 4.1 context portersky 2026-05-05 21:50:50 +02:00
  • f13eb491d9 docs: add commit message conventions with 50/72 rule portersky 2026-05-05 21:36:24 +02:00
  • c7704f42f7 chore: expand .gitignore with common build/IDE artifacts portersky 2026-05-05 21:32:26 +02:00
  • 237f446c6e feat: implement stopwatch timer portersky 2026-05-05 21:31:10 +02:00
  • a13105a591 docs: add coding and shell conventions to AGENTS.md portersky 2026-05-05 21:30:57 +02:00
  • e2110ddf4f Inital commit portersky 2026-05-05 21:05:02 +02:00