Commit Graph

9 Commits

Author SHA1 Message Date
e4f9d852c5 Puja a C++20, restaura std::ranges::fill i elimina FRAGMENT_ENTRY no usat a macOS 2026-05-04 13:56:31 +02:00
ee8b09aa8f Simplifica Makefile a 3 targets delegats a CMake amb release a dist/ 2026-05-04 13:47:02 +02:00
e51ee84167 Reestructura carpetes: src->source, third_party->source/external, shaders->data/shaders 2026-05-04 13:21:34 +02:00
4f844fe17e Migra a jail_audio nou amb streaming i precàrrega 2026-05-04 13:10:43 +02:00
f18d6143d1 Add SDL3 GPU backend (Vulkan/Metal) with OpenGL fallback 2026-05-04 11:45:43 +02:00
44de2c7013 Add FPS counter, VSync toggle, shader metadata system, and multi-pass infrastructure
- FPS counter in window title (updates every 500ms)
- F4 key toggles VSync on/off
- Shader metadata: Name and Author from comments
- iChannel metadata parsing for multi-pass support
- Base structures: ShaderBuffer, ShaderPass
- FBO/texture management functions
- Updated all 11 shaders with Name/Author metadata

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 15:22:06 +01:00
f86da327ff corregits cmake i makefile 2025-10-25 11:31:32 +02:00
992dc2c942 actualitzat cmake 2025-10-21 20:01:53 +02:00
bcaa64d22c primer commit 2025-10-21 14:03:22 +02:00