JailDesigner
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
JailDesigner
6ff7ccf69a
migrat a OpenGL 3.3 Core Profile
2025-10-02 18:15:39 +02:00
JailDesigner
bddb790fe2
creat bullet_manager.cpp
2025-09-30 20:41:35 +02:00
JailDesigner
4500845dcd
muguda la logica de demo de utils.cpp a demo.cpp
2025-09-30 12:58:32 +02:00
JailDesigner
c16fc1bae5
corregit: el mode demo ja funciona correctament
2025-09-29 12:47:13 +02:00
JailDesigner
fa0af1179a
corregit: no trobava version.h
2025-09-29 07:54:46 +02:00
JailDesigner
d1e4a5eb07
eliminat tot el define NO_AUDIO del codi
2025-09-27 00:33:05 +02:00
JailDesigner
d056a5e336
nou: afegida versió de git en la pantalla de carrega
2025-09-27 00:20:46 +02:00
JailDesigner
ed077c1da5
treballant en resources.pack
2025-08-19 09:46:19 +02:00
JailDesigner
3df13fdfa6
creat shutdown.h i system_utils.h
...
fix: arreglants uns includes per a windows
2025-08-11 08:15:54 +02:00
JailDesigner
49145905e3
claude: acabat de posar tot lo que deia i reventa. Debuggar
2025-08-06 20:31:47 +02:00
JailDesigner
c066cc32d3
migrant input: ja guarda i llig configuracions de gamepad en fitxer
2025-08-01 12:51:24 +02:00
JailDesigner
d33c1f5dc5
difficulty: mogut desde options a un fitxer propi
2025-07-23 19:52:57 +02:00
JailDesigner
2dbb78c4d4
fix: cmakelists no estava incloent jail_audio quan estava el audio habilitat
2025-07-23 10:22:51 +02:00
JailDesigner
cb7db345e0
cmake: afegida opció per habilitar o deshabilitar el audio
2025-07-23 10:15:23 +02:00
JailDesigner
74c1c096f8
afegit define NO_AUDIO
...
renombrat define DEBUG a _DEBUG
2025-07-23 09:24:04 +02:00
JailDesigner
8b7b667c60
creat color.h i color.cpp i llevat de utils.h i utils.cpp
2025-07-21 14:43:35 +02:00
JailDesigner
ea5cedfd26
mil merdertes
2025-07-21 13:18:43 +02:00
JailDesigner
e06503a8fc
actualitzat cmakelists.txt
2025-07-19 19:41:19 +02:00
JailDesigner
5006289a5d
Input: model upate/poll finalitzat
2025-06-29 11:37:01 +02:00
JailDesigner
97f76e122d
afegida carpeta "external" al source i moguts ahi els .cpp que no son meus
2025-06-21 12:14:23 +02:00
JailDesigner
25cd6b00eb
afegida tecla per activar o desactivar el vsync
2025-03-28 08:38:28 +01:00
JailDesigner
2edb978a28
migrant a SDL3
2025-03-27 09:43:19 +01:00
JailDesigner
d2286905dc
migrant a SDL3
2025-03-27 08:14:37 +01:00
JailDesigner
f1b0303474
migrant a SDL3
2025-03-25 14:13:58 +01:00
JailDesigner
f8449ea6d1
Afegida politica al fitxer CMakeLists.txt
2025-03-08 10:16:08 +01:00
JailDesigner
12213a3dab
Toooooornem a commitaaaar, aci vinga jugar al ping pong entre windows i macos i el puto copilot. Apanye aci i trenque allà
2024-11-05 17:54:23 +01:00
JailDesigner
1f2a8ae38d
Canvis en CMakeLists.txt
2024-11-05 17:38:26 +01:00
JailDesigner
aa8d3502e2
Actualitzat make i cmake
2024-11-05 16:51:41 +01:00
JailDesigner
e445a0b218
CMakeLists.txt crea el executable en la arrel del projecte
2024-11-05 13:13:43 +01:00
JailDesigner
27ccae6132
Refet CMakeLists.txt
2024-11-05 13:05:52 +01:00
JailDesigner
443f0f3254
Añadido CMakeLists.txt
2024-11-05 07:15:54 +01:00