postfx: eliminat l'uniform oversample i vestigis de supersampling/Lanczos mai implementats

This commit is contained in:
JailDesigner committed 2026-04-21 08:09:23 +02:00
1 parent c9e6261cf1
commit 984cc820c0
5 files changed
+2006 -2063

No files matched your search

@@ -26,8 +26,8 @@ struct PostFXUniforms {
// vec4 #2
float pixel_scale;
float time;
float oversample;
float flicker;
float pad2;
// vec4 #3 — paràmetres de scanlines exposats al preset YAML
float scan_dark_ratio;
float scan_dark_floor;
@@ -39,8 +39,7 @@ namespace Rendering {
// Backend GPU basat en SDL3 GPU API (Vulkan/SPIR-V a Linux i Windows,
// Metal/MSL a macOS). Pipeline únic: CPU framebuffer → transfer buffer →
// scene texture → PostFX pass → swapchain. Sense supersampling, sense
// CrtPi i sense Lanczos (reservats per a fases següents).
// scene texture → PostFX pass → swapchain.
//
// Marcat `final` perquè el destructor crida cleanup() (que és virtual);
// sense final, clang-tidy avisa de dispatch virtual durant destrucció.
@@ -102,8 +101,8 @@ namespace Rendering {
.bleeding = 0.0F,
.pixel_scale = 1.0F,
.time = 0.0F,
.oversample = 1.0F,
.flicker = 0.0F,
.pad2 = 0.0F,
// Defaults canònics: 2/3 brillant + 1/3 fosca, brillantor 42%, suavitzat complet (1 px físic).
.scan_dark_ratio = 0.333F,
.scan_dark_floor = 0.42F,