onFirstUpdate
Definition
-- @/lua/ge/extensions/render/hdr.lua:9
local function onFirstUpdate()
if initialized then return end
local adapterCount = GFXInit.getAdapterCount()
if adapterCount == 1 and GFXInit.getAdapterName(0) == "GFX Null Device" then
log('E','1stUpd',"Null graphics device detected, skipping initialization.")
return
end
local postEffectBrightPassObj = scenetree.findObject("PostEffectBrightPassObject")
if not postEffectBrightPassObj then
postEffectBrightPassObj = createObject("PostEffectBrightPass")
postEffectBrightPassObj:setField("renderTime", 0, "PFXBeforeBin")
postEffectBrightPassObj:setField("renderBin", 0, "AfterPostFX")
postEffectBrightPassObj:setField("targetScale", 0, "0.5 0.5")
postEffectBrightPassObj:registerObject("PostEffectBrightPassObject")
end
local postEffectDownScaleObj = scenetree.findObject("PostEffectDownScaleObject")
if not postEffectDownScaleObj then
postEffectDownScaleObj = createObject("PostEffectDownScale")
postEffectDownScaleObj:setField("targetScale", 0, "0.5 0.5")
postEffectDownScaleObj:registerObject("PostEffectDownScaleObject")
postEffectBrightPassObj:addObject(postEffectDownScaleObj)
end
local postEffectLuminance = scenetree.findObject("PostEffectLuminanceObject")
if not postEffectLuminance then
postEffectLuminance = createObject("PostEffectLuminance")
postEffectLuminance:registerObject("PostEffectLuminanceObject")
postEffectBrightPassObj:addObject(postEffectLuminance)
end
local postEffectCombinePass = scenetree.findObject("PostEffectCombinePassObject")
if not postEffectCombinePass then
postEffectCombinePass = createObject("PostEffectCombinePass")
postEffectCombinePass:registerObject("PostEffectCombinePassObject")
postEffectBrightPassObj:addObject(postEffectCombinePass)
end
end
Callers
@/lua/ge/extensions/core/schemeCommandServer.lua
local function onFirstUpdate()
udpSocket = socket.udp()
@/lua/ge/extensions/editor/main.lua
local function onFirstUpdate()
if editorWasActive then
@/lua/ge/extensions/core/commandhandler.lua
local function onFirstUpdate()
if ignoreStartupCmd then
@/lua/ge/extensions/core/input/bindings.lua
local function onFirstUpdate()
M.devices = updateDevicesList(M.devices)
@/lua/ge/extensions/core/audio.lua
local function onFirstUpdate()
--log("I", "onFirstUpdate", 'onFirstUpdate called....')
@/lua/ge/extensions/core/input/actions.lua
local function onFirstUpdate()
table.clear(actionsCache)
@/lua/ge/extensions/ui/audio.lua
local function onFirstUpdate()
local soundsJson = jsonReadFile("ui/soundClasses.json")