Add files via upload
This commit is contained in:
parent
d2e1826865
commit
d63501aa07
22
assets/opensb/scripts/opensb/universeclient/loadconfig.lua
Normal file
22
assets/opensb/scripts/opensb/universeclient/loadconfig.lua
Normal file
@ -0,0 +1,22 @@
|
||||
-- Meant to manage loading various miscellaneous things from configuration, such as shader parameters.
|
||||
|
||||
local module = {}
|
||||
modules.config_loader = module
|
||||
|
||||
function module.init()
|
||||
local shaderConfig = root.getConfiguration("postProcessGroups") or {}
|
||||
local postProcessGroups = renderer.postProcessGroups()
|
||||
local changes = false
|
||||
for k,v in next, shaderConfig do
|
||||
local group = postProcessGroups[k]
|
||||
if 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])
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user