Graphics rendering API
- Added command pool and command buffer management to VulkanContext - Implemented proper rendering in swap_buffers with command buffer submission - Fixed synchronization by properly signaling render_finished_semaphore - Recorded command buffers to clear swapchain images to blue color - Added proper image layout transitions for Vulkan presentation - Reorganized executables into separate per-configuration directories - Updated build.json to define backend constants per-executable - Removed src/main.cpp in favor of executable-specific entry points - Fixed ContextHandle to support Vulkan-specific handles - Updated commit guidelines in CLAUDE.md |
||
|---|---|---|
| executables | ||
| include/banana | ||
| .gitignore | ||
| build.json | ||
| CLAUDE.md | ||
| goals.md | ||
| mako.md | ||