add 'advanced' post-effect load configuration

This commit is contained in:
MihailRis 2025-06-13 23:28:16 +03:00
parent 9cc59c8848
commit 02a91e0b72
10 changed files with 49 additions and 21 deletions

View file

@ -10,10 +10,11 @@ PostEffect::Param::Param(Type type, Value defValue)
}
PostEffect::PostEffect(
bool advanced,
std::shared_ptr<Shader> shader,
std::unordered_map<std::string, Param> params
)
: shader(std::move(shader)), params(std::move(params)) {
: advanced(advanced), shader(std::move(shader)), params(std::move(params)) {
}
Shader& PostEffect::use() {