refactor: eliminar sistema de shaders externos (ShaderManager + GpuShaderPreset)

Elimina el sistema multi-pass de shaders runtime en favor del PostFX nativo.
Queda solo el ciclo de 5 modos nativos: OFF → Vinyeta → Scanlines → Cromàtica → Complet.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-20 17:08:08 +01:00
parent 8dde13409b
commit c052b45a60
24 changed files with 20 additions and 1512 deletions

View File

@@ -336,9 +336,7 @@ void UIManager::renderDebugHUD(const Engine* engine,
lines.push_back(refresh_text);
lines.push_back(theme_text);
std::string postfx_text;
if (engine->isExternalShaderActive()) {
postfx_text = "Shader: " + engine->getActiveShaderName();
} else if (!engine->isPostFXEnabled()) {
if (!engine->isPostFXEnabled()) {
postfx_text = "PostFX: OFF";
} else {
static constexpr const char* preset_names[4] = {