diff options
author | Bottinator22 <bottinator22@gmail.com> | 2025-04-01 09:58:06 -0700 |
---|---|---|
committer | Bottinator22 <bottinator22@gmail.com> | 2025-04-01 09:58:06 -0700 |
commit | a7caf835067cfc903d271553842d2ee47cbcd157 (patch) | |
tree | 546f214c902d99ac4039785d8925fe30e2007e00 /assets/opensb/scripts | |
parent | 1354fa689ab0e8cde06b75789ab53b5f4edd532b (diff) |
the necessary asset changes for this
Diffstat (limited to 'assets/opensb/scripts')
-rw-r--r-- | assets/opensb/scripts/opensb/universeclient/loadconfig.lua | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/assets/opensb/scripts/opensb/universeclient/loadconfig.lua b/assets/opensb/scripts/opensb/universeclient/loadconfig.lua index c0fc845..0898bc0 100644 --- a/assets/opensb/scripts/opensb/universeclient/loadconfig.lua +++ b/assets/opensb/scripts/opensb/universeclient/loadconfig.lua @@ -11,9 +11,17 @@ function module.init() local group = postProcessGroups[k] if group and v.parameters then for k2,v2 in next, group.parameters do - if v.parameters[k2] ~= nil then - for _,e in next, v2.effects do - renderer.setEffectParameter(e,k2,v.parameters[k2]) + local param = v.parameters[k2] + if param ~= nil then + if v2.isPasses then + -- this parameter controls passes + for _,l in next, v2.layers do + renderer.setPostProcessLayerPasses(l,param) + end + else + for _,e in next, v2.effects do + renderer.setEffectParameter(e,k2,param) + end end end end |