Commit Graph

15 Commits

Author SHA1 Message Date
JailDesigner a1d17ccf99 clang-tidy (amb el fuck de que no feien bona parella el clang de macos i el tidy de llvm) 2026-03-23 12:03:07 +01:00
JailDesigner 3ca744ee46 clang-format 2026-03-23 08:58:31 +01:00
JailDesigner c6c7b63f6d ultim linter 2025-10-24 18:36:00 +02:00
JailDesigner 7959baeed9 linter 2025-10-24 18:22:15 +02:00
JailDesigner 5d1c6c6d99 linter 2025-10-24 18:11:51 +02:00
JailDesigner 4679255d60 linter 2025-10-24 17:50:31 +02:00
JailDesigner 3cfb65320c linter: opengl_shader.cpp 2025-10-24 17:21:17 +02:00
JailDesigner fd4136a882 linter: varios 2025-10-24 13:45:56 +02:00
JailDesigner b128b285ed fix: alguns logs de consola
fix: alguns .h s'havien canviat a .hpp per error
2025-10-20 12:43:43 +02:00
JailDesigner 2b4523d644 linter 2025-10-19 22:01:31 +02:00
JailDesigner 46974ef2eb renombrades extensions .h a .hpp 2025-10-17 21:45:19 +02:00
JailDesigner 8d94ed516c fix: Renderizar textura antes de inicializar shaders
En constructor: SDL_RenderTexture() antes de initShaders()
Esto asegura que la textura tiene contenido válido.

Revertido lazy initialization que no funcionaba.
Vuelta a la solución original que sí funcionaba.
2025-10-02 22:00:30 +02:00
JailDesigner ba0b0930b0 fix: Mejorar obtención de texture ID en OpenGL ES
- Probar SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_NUMBER para ES
- Probar SDL_PROP_TEXTURE_OPENGL_TEXTURE_NUMBER para Desktop
- Añadir logs detallados para debug
- No intentar bind si texture_id es 0 (prevenir GL_INVALID_ENUM)

Refs: Error 0x500 en glBindTexture en RPi
2025-10-02 21:55:49 +02:00
JailDesigner 54ceaa3042 debug: Añadir logs en inicialización de shaders
Para debuggear problema de pantalla negra en RPi al iniciar con shaders activos.
Logs muestran tamaños de ventana/textura y configuración de uniforms.
2025-10-02 21:40:12 +02:00
JailDesigner 6ff7ccf69a migrat a OpenGL 3.3 Core Profile 2025-10-02 18:15:39 +02:00