- Añadir SDL_SetTextureScaleMode(render_texture_, SDL_SCALEMODE_NEAREST) para pixel-perfect
- Implementar sistema de fallback robusto para detección de display
- Restaurar funcionalidad completa de zoom con centrado y guardas
- Las texturas ahora se ven pixel-perfect sin blur
- El zoom respeta límites del escritorio correctamente
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 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>
- 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>
- 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>