portersky 22d2bb1c40 refactor: separate window from opengl::context
Extract GLFW window management into a dedicated cbt::window
class (new files in cbt/). The opengl::context now only
handles GLAD setup and context activation (no more window
creation or GLFW init/terminate).

Updated main loop in cuber.cpp, CMakeLists.txt (to build
the new source), and AGENTS.md (docs + source layout).

Addresses the design note in context.cpp about mixing
concerns.
2026-05-05 23:37:19 +02:00
2026-05-05 21:34:00 +02:00

cuber

cuber is a simple cube timer.

Requirements

  • CMake 3.21+
  • Ninja
  • C++23 compiler

Development

Configure:

cmake -S . -B build -GNinja

Build:

ninja -C build

Run:

./build/cuber.exe
S
Description
No description provided
Readme 425 KiB
Languages
C++ 95.1%
CMake 4.9%