millores en els presets

This commit is contained in:
JailDesigner committed 2026-03-21 14:12:11 +01:00
1 parent 6996b3a82a
commit 23863c02a6
11 files changed
+125 -48

No files matched your search

@@ -416,4 +416,10 @@ auto SDL3GPUShader::createShaderSPIRV(SDL_GPUDevice* device,
return shader;
}
void SDL3GPUShader::setPostFXParams(float vignette, float scanlines, float chroma) {
uniforms_.vignette_strength = vignette;
uniforms_.scanline_strength = scanlines;
uniforms_.chroma_strength = chroma;
}
} // namespace Rendering
@@ -41,6 +41,9 @@ class SDL3GPUShader : public ShaderBackend {
// Sube píxeles ARGB8888 desde CPU; llamado antes de render()
void uploadPixels(const Uint32* pixels, int width, int height) override;
// Actualiza los parámetros de intensidad de los efectos PostFX
void setPostFXParams(float vignette, float scanlines, float chroma) override;
private:
static auto createShaderMSL(SDL_GPUDevice* device,
const char* msl_source,