forked from jaildesigner-jailgames/jaildoctors_dilemma
millores en els presets
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user