d6ffbda00d
WIP: Metal shader backend para macOS
...
- Shaders MSL portados desde GLSL (vertex + fragment)
- Estructura básica de MetalShader class
- Device, command queue, pipeline y buffers creados
- CMakeLists.txt actualizado con Metal frameworks
- assets.txt incluye shaders .metal como opcionales
PENDIENTE:
- Implementar render() loop completo
- Obtener MTLTexture desde SDL_Texture
- Crear sampler state
- Testing en macOS real
Ver METAL_BACKEND_NOTES.md para detalles de implementación.
2025-10-02 21:05:28 +02:00
6ff7ccf69a
migrat a OpenGL 3.3 Core Profile
2025-10-02 18:15:39 +02:00
7946ea54a6
unificats els shaders glsl en un sol fitxer
...
corregida la inicialització de opengl i shaders
2025-10-02 17:11:38 +02:00
79033346c0
migrat fitxer de config a v2
2025-10-02 16:35:11 +02:00
c98cb0d29f
repensada la forma d'asignar fitxers de demo als jugadors
...
refets els fitxers de demo i afegit un tercer fitxer
2025-09-29 14:00:10 +02:00
b92e5df98b
nou: sonidos de bala diferent per a cada jugador
2025-09-26 20:48:22 +02:00
a40f04a739
nou: musiqueta i veu per al game over i timings ajustats
2025-09-26 17:20:35 +02:00
5edef17d84
nou: musica al completar el joc
2025-09-25 19:10:46 +02:00
e4532fcef2
nou: ruidet per a quan acabes de posar el nom
2025-09-25 18:18:39 +02:00
74f6fe3501
Afegit outline al text 2x
...
corregit el marcador durant el Player::State::RECOVER
2025-08-24 14:37:30 +02:00
32e9da55ef
Afegit so de service_menu_back
...
Retocats els audios de service menu
Afegit so a ENTER NAME
Arreglos visuals a ENTER NAME
2025-08-23 21:06:20 +02:00
6bf8490776
integrades mes clases amb ResourceHelper
...
mogudes les dades de la demo a resource.pack
2025-08-19 13:08:37 +02:00
94dca528ab
fix assets.txt
2025-08-19 10:13:12 +02:00
ed077c1da5
treballant en resources.pack
2025-08-19 09:46:19 +02:00