Commit Graph

3 Commits

Author SHA1 Message Date
dab71d41b6 Arreglar degradado de fondo restaurando campo alpha en SDL_Vertex
- Identificado que SDL_RenderGeometry requiere campo alpha en SDL_Vertex
- Restaurada implementación original con alpha=1.0f en todos los vértices
- Eliminado código debug temporal y workaround con SDL_RenderFillRect
- El degradado de fondo ahora funciona correctamente como en la versión original

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-28 07:58:29 +02:00
6a84234265 Implementar arquitectura multi-backend para vibe4_shaders
- Actualizar proyecto de vibe3_physics a vibe4_shaders
- Crear sistema modular de renderizado con RendererInterface
- Añadir WindowManager para gestión de ventana y backends
- Implementar backends: SDL (fallback), Vulkan, Metal
- Añadir soporte para efectos CRT en software
- Migrar sistema de renderizado a batch processing
- Actualizar README con nueva arquitectura

NOTA: Funcionalidad básica necesita restauración (texto y texturas)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 23:07:48 +02:00
74cad13867 Migrar de vibe3_physics a vibe4_shaders con enfoque en shaders CRT
- Actualizar nombre del proyecto en CMakeLists.txt a vibe4_shaders
- Cambiar título de ventana en defines.h a vibe4_shaders
- Reescribir completamente README.md enfocado en tecnología de shaders:
  * Renderizado multi-backend (OpenGL, Vulkan, Metal)
  * Efectos de shader CRT (scanlines, curvatura, bloom)
  * Documentación del pipeline de post-procesado
  * Nuevos controles específicos de shaders (R, C, S, B, U)
  * Estructura del proyecto actualizada con directorios de shaders
- Mantener todos los controles y funcionalidad existente
- Reposicionar proyecto como demo de tecnología de renderizado
- Añadir .gitignore básico para C++

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 22:35:29 +02:00