Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/assets/opensb/scripts
diff options
context:
space:
mode:
authorBottinator22 <bottinator22@gmail.com>2025-04-01 09:58:06 -0700
committerBottinator22 <bottinator22@gmail.com>2025-04-01 09:58:06 -0700
commita7caf835067cfc903d271553842d2ee47cbcd157 (patch)
tree546f214c902d99ac4039785d8925fe30e2007e00 /assets/opensb/scripts
parent1354fa689ab0e8cde06b75789ab53b5f4edd532b (diff)
the necessary asset changes for this
Diffstat (limited to 'assets/opensb/scripts')
-rw-r--r--assets/opensb/scripts/opensb/universeclient/loadconfig.lua14
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