profilerPopEvent
Definition
-- @/lua/common/luaCore.lua:41
function nop()
end
Callers
@/lua/ge/extensions/editor/terrainEditor.lua
end
profilerPopEvent("terrainEditor terrainToolsEditModeUpdate")
end
@/lua/ge/extensions/gameplay/rallyLoop.lua
profilerPopEvent("gameplay_rallyLoop - onUpdate")
end
profilerPopEvent("gameplay_rallyLoop - onGuiUpdate")
end
@/lua/common/jbeam/sections/licenseplatesSkins.lua
profilerPopEvent('jbeam/licenseplatesSkins.process')
end
@/lua/ge/extensions/core/weather.lua
loadPresets()
profilerPopEvent('loadWeather')
end
@/lua/ge/extensions/career/modules/delivery/generator.lua
end
profilerPopEvent("Duplicate Item")
return duplicateAmount
end
profilerPopEvent("Origin and Destination")
local itemsGeneratedAmount = generateItemWithDuplicates(template, origin, destination, timeOffset, generator.name)
profilerPopEvent("Generator: " .. generator.name)
end
@/lua/ge/extensions/editor/api/dynamicDecals.lua
app:onUpdate()
profilerPopEvent('dynamicDecals/app:onUpdate_()')
if app.textureSet then
decalProjection:projectDynamicDecals(app:getCameraM(), app:getProjM())
profilerPopEvent('dynamicDecals/decalProjection:projectDynamicDecals()')
end
decalProjection:combineTextures(app.textureSet)
profilerPopEvent('dynamicDecals/decalProjection:combineTextures()')
end
@/lua/common/jbeam/sections/vropes.lua
profilerPopEvent('processRopes')
end
profilerPopEvent('jbeam/ropes.process')
end
@/lua/ge/extensions/gameplay/rally/vehicleTracker.lua
profilerPopEvent("VehicleTracker - onUpdate")
end
end
profilerPopEvent("VehicleTracker - updateVehicleDamage")
end
@/lua/common/jbeam/sections/assorted.lua
profilerPopEvent('jbeam/assorted.process')
end
@/lua/ge/extensions/core/environment.lua
profilerPopEvent('reloadGroundModels')
end
@/lua/common/jbeam/slotSystem.lua
slotTreeEntry.suitablePartNames, slotTreeEntry.unsuitablePartNames = jbeamIO.getCompatiblePartNamesForSlot(ioCtx, slotDef, slotMap)
profilerPopEvent('getCompatiblePartNamesForSlot')
end
profilerPopEvent(originalPath)
end
log('E', "jbeam.loadVehicle", "main slot not found, unable to spawn")
profilerPopEvent('jbeam/slotsystem.findParts')
return
log('E', "jbeam.loadVehicle", "unable to get slot map, unable to spawn")
profilerPopEvent('jbeam/slotsystem.findParts')
return
profilerPopEvent('jbeam/slotsystem.findParts')
end
profilerPopEvent('jbeam/slotsystem.unifyParts')
return true
@/lua/vehicle/powertrain.lua
end
--profilerPopEvent(orderedDevices[i].name .. ":updateGFX")
end
--profilerPopEvent(orderedDevices[i].name .. ":updateSounds")
if device.electricsName and device.visualShaftAngle then --only take care of devices that are meant to have a public angle
orderedDevices[i]:velocityUpdate(dt)
--profilerPopEvent(orderedDevices[i].name .. ":velocityUpdate")
end
orderedDevices[i]:torqueUpdate(dt)
--profilerPopEvent(orderedDevices[i].name .. ":torqueUpdate")
end
@/lua/common/jbeam/sections/mirror.lua
profilerPopEvent('jbeam/mirror.process')
end
@/lua/ge/extensions/gameplay/rally.lua
profilerPopEvent("gameplay_rally - onUpdate")
end
@/lua/ge/extensions/gameplay/markerInteraction.lua
profilerPopEvent("MissionEnter parkingSpeedFactor")
-- put reference for icon manager in
profilerPopEvent("MissionEnter QTStuff")
--table.clear(visibleIdsSorted)
--table.sort(visibleIdsSorted)
profilerPopEvent("MissionEnter precalc")
profilerPopEvent("MissionEnter groundMarkers")
displayMissionMarkers(level, dtSim, dtReal)
profilerPopEvent("DisplayMissionMarkers")
end
profilerPopEvent("MissionEnter onPreRender")
@/lua/common/jbeam/variables.lua
profilerPopEvent('jbeam/variables._sanitizeVars')
return vars
profilerPopEvent('jbeam/variables.processParts')
return vars
profilerPopEvent('jbeam/variables.processComponents')
return true
profilerPopEvent('jbeam/variables.componentsCleanup')
return true
@/lua/common/jbeam/links.lua
end
profilerPopEvent('jbeam/links.prepareLinksDestructive')
return links
end
profilerPopEvent('jbeam/links.resolveLinks')
return true
end
profilerPopEvent('jbeam/links.resolveGroupLinks')
return true
@/lua/common/jbeam/materials.lua
}
profilerPopEvent('jbeam/materials.process')
end
@/lua/common/jbeam/optimization.lua
--log('D', "jbeam.assignCIDs", "- Vehicle numbering done.")
profilerPopEvent('jbeam/optimization.assignCIDs')
return true
profilerPopEvent('jbeam/optimization.optimize')
return true
profilerPopEvent('jbeam/optimization.process')
return true
@/lua/common/jbeam/sections/nodeBeam.lua
profilerPopEvent('jbeam/nodeBeam.process')
end
@/lua/ge/extensions/editor/api/gui.lua
end
profilerPopEvent("brush segments")
profilerPushEvent("brush terrainBlock")
end
profilerPopEvent("brush terrainBlock")
profilerPushEvent("brush edgebox")
end
profilerPopEvent("brush edgebox")
end
@/lua/vehicle/main.lua
backwardsCompatibility.init()
profilerPopEvent("3.1 init - compat")
material.init()
profilerPopEvent("3.2.X init - materials (sum)")
controller.init() -- needs to go after input first stage
profilerPopEvent("3.2 init - first stage")
drivetrain.init()
profilerPopEvent("3.3 init - second stage")
hydros.init()
profilerPopEvent("3.4 init - groupA")
sounds.init()
profilerPopEvent("3.5 init - audio")
guihooks.message("", 0, "^vehicle\\.") -- clear damage messages on vehicle restart
profilerPopEvent("3.6 init - groupB")
extensions.hook("onInit")
profilerPopEvent("3.7 init - extensions")
updateCorePhysicsStepEnabled()
profilerPopEvent("3.8 init - last stage")
end
profilerPopEvent("0 startup")
local state, initData = pcall(lpack.decode, initData)
profilerPopEvent("deserialize")
if state and type(initData) == "table" then
end
profilerPopEvent("loadVehicleStage2 (sum)")
initSystems()
profilerPopEvent("3.X init systems (sum)")
profilerPopEvent("5 postspawn")
profilerPopEvent("4.X.X.X total (sum)")
profilerPopEvent("5 postspawn")
profilerPopEvent("4.X.X.X total (sum)")
profilerPopEvent("lua init")
@/lua/ge/main.lua
end
profilerPopEvent('GE Main Update')
end
extensions.hook('onVehicleSpawned', vid, v)
profilerPopEvent('vehicleSpawned')
end
guihooks.trigger('VehicleFocusChanged', {id = nid, mode = true})
profilerPopEvent('vehicleSwitched')
end
@/lua/ge/extensions/core/groundMarkers.lua
profilerPopEvent('generateRouteDecals')
end
end
profilerPopEvent('Groundmarkers onPreRender')
end
end
profilerPopEvent('Groundmarkers setFocus')
M.sendToApp()
profilerPopEvent('Groundmarkers setPath')
end
@/lua/common/jbeam/interaction.lua
profilerPopEvent('jbeam/interaction.process')
end
@/lua/ge/extensions/gameplay/rally/driveline/drivelineRoute.lua
profilerPopEvent("DrivelineRoute - recalculate")
return true
-- gcprobe()
profilerPopEvent("DrivelineRoute - evaluatePacenoteEvents")
return markPacenoteAsCompleteThisTick
end
profilerPopEvent("DrivelineRoute - evaluatePacenotesWindow")
end
-- gcprobe()
profilerPopEvent("DrivelineRoute - onUpdate")
end
@/lua/ge/extensions/core/audio.lua
profilerPopEvent('audioLoadBanksFirstFrame')
end
loadLevelBanks()
profilerPopEvent('loadAudioBanks')
end
@/lua/vehicle/controller.lua
gfxUpdates[i](dt)
--profilerPopEvent(controllerNameLookup.updateGFXStep[i] .. ":updateGFXStep")
end
fixedStepUpdates[i](dt)
--profilerPopEvent(controllerNameLookup.updateFixedStep[i] .. ":updateFixedStep")
end
end
--profilerPopEvent("controller:updateFixedStep")
end
physicsUpdates[i](dt)
--profilerPopEvent(controllerNameLookup.updatePhysicsStep[i] .. ":updatePhysicsStep")
end
end
--profilerPopEvent("controller:updatePhysicsStep")
end
physicsUpdates[i](dt)
--profilerPopEvent(controllerNameLookup.updatePhysicsStep[i] .. ":updatePhysicsStep")
end
wheelsIntermediateUpdates[i](dt)
--profilerPopEvent(controllerNameLookup.updateWheelsIntermediate[i] .. ":updateWheelsIntermediate")
end
@/lua/ge/map.lua
guihooks.trigger("NavigationMapChanged", map)
profilerPopEvent('aiMap')
@/lua/ge/server/server.lua
clientPreStartMission(levelPath)
profilerPopEvent("clientPreStartMission")
profilerPopEvent("init")
loadingProgress:update(-1, 'init done')
profilerPopEvent("datablocks")
loadingProgress:update(-1, 'datablocks done')
profilerPopEvent("materials")
loadingProgress:update(-1, 'materials done')
profilerPopEvent("objects")
loadingProgress:update(-1, 'objects done')
profilerPopEvent("start physics")
loadingProgress:update(-1, 'physics done')
local timePlayer = timer1:stopAndReset() / 1000
profilerPopEvent("spawn player")
profilerPopEvent("clientPostStartMission")
profilerPushEvent('clientStartMission')
profilerPopEvent("clientStartMission")
else
@/lua/vehicle/ai.lua
plan.planLen = planLen
--profilerPopEvent("ai_update_planLen")
end
densifyPlan(plan, route.path)
--profilerPopEvent("ai_trajectory_splitting")
--profilerPopEvent("ai_calculate_smoothing")
end
--profilerPopEvent("ai_smoothness_integration")
-------########## Error Distribution ##########---------
--profilerPopEvent("ai_error_smoother")
if not pmode then -- adjust plan error for main plan
end
--profilerPopEvent("ai_calculate_target")
end
--profilerPopEvent("ai_calculate_curvature")
--profilerPopEvent('ai_speedProfile')
end
--profilerPopEvent("ai_buildPlan")
end
--profilerPopEvent("ai_find_LaneChanges")
densifyPlan(plan, route.path)
--profilerPopEvent("ai_trajectory_splitting")
end
--profilerPopEvent("ai_calculate_smoothing")
end
--profilerPopEvent("ai_awareness")
end
--profilerPopEvent("ai_remove_laneChange")
end
--profilerPopEvent("ai_process_laneChange")
end
--profilerPopEvent("ai_smoothness_integration")
end
--profilerPopEvent("ai_error_smoother")
calculateTarget(plan)
--profilerPopEvent("ai_calculate_target")
end
--profilerPopEvent("ai_calculate_curvature")
end
--profilerPopEvent('ai_speedProfile')
end
--profilerPopEvent('ai_trafficPlan_pathfinding')
trafficActions()
--profilerPopEvent('ai_trafficActions')
planAhead(currentRoute)
--profilerPopEvent('ai_planAhead')
end
trafficPlan()
--profilerPopEvent('ai_trafficPlan')
@/lua/common/jbeam/scaling.lua
profilerPopEvent('jbeam/scaling.process')
end
@/lua/ge/extensions/core/vehicles.lua
end
profilerPopEvent("single computeFileCache")
return filesJson, filesPC, filesImages, filesPaints, filesParsed
end
profilerPopEvent("batch computeFileCache")
return filesJson, filesPC, filesImages, filesPaints, filesParsed
@/lua/common/jbeam/sections/camera.lua
--]]
profilerPopEvent('jbeam/camera.process')
end
@/lua/common/jbeam/groups.lua
end
profilerPopEvent('jbeam/groups.process')
end
@/lua/common/jbeam/sections/wheels.lua
profilerPopEvent('jbeam/wheels.processWheels')
return true
@/lua/ge/extensions/gameplay/rally/recceApp.lua
profilerPopEvent("RecceApp - onUpdate")
end
@/lua/ge/extensions/gameplay/rally/audioManager.lua
profilerPopEvent("AudioManager - enqueuePacenoteAudio")
end
self:playNextInQueue()
profilerPopEvent("AudioManager - onUpdate")
end
@/lua/common/utils.lua
local f = io.open(filename, "r")
profilerPopEvent("readFile open")
if f == nil then
f:close()
profilerPopEvent("readFile readClose")
return content
local f = io.open(filename, "r")
profilerPopEvent("readFiles open file "..filename)
batchFiles[filename] = f
end
profilerPopEvent("readFiles open batch")
-- read and close all files in batch
f:close()
profilerPopEvent("readFiles readClose file "..filename)
end
end
profilerPopEvent("readFiles readClose batch")
profilerPopEvent("readFiles batch")
profilerPopEvent("readFiles readClose batch")
profilerPopEvent("readFiles batch")
end
@/lua/ge/extensions/gameplay/markers/missionMarker.lua
self.missionIconAlphaLastFrame = missionIconAlpha
profilerPopEvent("Mission Marker")
end
@/lua/ge/extensions/gameplay/route/route.lua
profilerPopEvent("Route - fixStartEnd")
end
self:calcDistance()
profilerPopEvent("Route - setupPathMultiWaypoints")
end
local path = map.getPointToPointPath(from, to, self.cutOffDrivability, self.dirMult, self.penaltyAboveCutoff, self.penaltyBelowCutoff, self.wD, self.wZ)
profilerPopEvent("Route - get point to point")
local lastIdx = #self.path
self:calcDistance()
profilerPopEvent("Route - setupPathMulti")
end
extensions.hook('onRecalculatedRoute')
profilerPopEvent("Route - recalculateRoute")
end
end
profilerPopEvent("Route - getPositionOffset")
return lowIdx, math.sqrt(totalMinDist)
end
profilerPopEvent("Route - shortenPath")
end
self.done = true
profilerPopEvent("Route - updatePathForPos")
return
fixStartEnd(startEndPosTable, self.path[1], self.path[2])
profilerPopEvent("Route - updatePathForPos")
return idx, minDistance
@/lua/common/jbeam/tableSchema.lua
log('E', "","*** Invalid attribute name '"..keyEntry.."'")
profilerPopEvent('jbeam/tableSchema.process')
return false
end
profilerPopEvent('jbeam/tableSchema.process')
return true
@/lua/ge/extensions/freeroam/bigMapMarkers.lua
local function displayBigMapMarkers(dtReal)
profilerPopEvent("BigMapMarkers parkingSpeedFactor")
-- put reference for icon manager in
@/lua/ge/extensions/gameplay/rally/rallyManager.lua
end
profilerPopEvent("rallyManager:triggerPacenote")
end
log('E', logTag, "triggerShowVisualPacenote: no compiled visual pacenote event")
profilerPopEvent("rallyManager:triggerShowVisualPacenote")
return
guihooks.trigger('showVisualPacenote2', compiledPacenote.visualPacenoteEvent)
profilerPopEvent("rallyManager:triggerShowVisualPacenote")
end
guihooks.trigger('clearOneVisualPacenote', pacenote.visualSerialNo)
profilerPopEvent("rallyManager:triggerClearVisualPacenote")
end
guihooks.trigger('clearAllVisualPacenotes')
profilerPopEvent("rallyManager:triggerClearAllVisualPacenotes")
end
-- gcprobe()
profilerPopEvent("rallyManager:onUpdate")
end
end
profilerPopEvent("rallyManager:processPacenoteQueue")
end
@/lua/common/extensions.lua
local results = {func(...)}
profilerPopEvent(name)
return unpack(results)
func(...)
if not profileAllExtensionFunctions then profilerPopEvent(funcInfo.extCallName) end
end
funcInfo.func(...)
if not profileAllExtensionFunctions then profilerPopEvent(funcInfo.extCallName) end
end
@/lua/common/jbeam/sectionMerger.lua
profilerPopEvent('jbeam/sectionMerger.process')
return true
@/lua/vehicle/jbeam/stage2.lua
profilerPopEvent("jbeam/loadVehicleStage2")
@/lua/common/jbeam/loader.lua
log('W', "jbeam.compile", "*** preparation error")
profilerPopEvent('jbeam/loader')
return nil
log('W', "jbeam.compile", "*** sectionMerger error")
profilerPopEvent('jbeam/loader')
return nil
log('W', "jbeam.compile", "*** link preparation error")
profilerPopEvent('jbeam/loader')
return nil
log('W', "jbeam.compile", "*** numbering error")
profilerPopEvent('jbeam/loader')
return nil
log('W', "jbeam.compile", "*** link resolving error")
profilerPopEvent('jbeam/loader')
return nil
log('W', "jbeam.postProcess","*** group link resolving error")
profilerPopEvent('jbeam/loader')
return nil
log('W', "jbeam.compile", "*** optimization error")
profilerPopEvent('jbeam/loader')
return nil
jbeamInteraction.process(vehicle)
profilerPopEvent('jbeam/loader')
return {
end
profilerPopEvent('loadBundle')
end
profilerPopEvent('loadVehicleStage1')
@/lua/ge/extensions/gameplay/rally/loop/rallyLoopManager.lua
profilerPopEvent("rallyLoopManager:onUpdate")
end
-- self.clock = self.clock + dtSim
profilerPopEvent("rallyLoopManager:onGuiUpdate")
end
@/lua/common/jbeam/sections/events.lua
end
profilerPopEvent('processEvents')
end
profilerPopEvent('processTriggers')
end
profilerPopEvent('processTriggerEventLinks')
end
profilerPopEvent('jbeam/events.process')
end
@/lua/ge/extensions/gameplay/markers/bigmapMarker.lua
self.visibleLastFrame = true
profilerPopEvent("BigMap Marker PreCalculation")
local resolutionFactor = 800 / freeroam_bigMapMode.getVerticalResolution()
self.hovered = false
profilerPopEvent("BigMap Marker")
end
@/lua/common/jbeam/sections/meshs.lua
end
profilerPopEvent('processTris')
end
end
profilerPopEvent('processProps')
end
end
profilerPopEvent('processFlexbodies')
end
end
profilerPopEvent('flexmesh_rotate')
end
end
profilerPopEvent('meshFinalize')
processTris(objID, vehicleObj, vehicle)
end
profilerPopEvent('meshCommit')
profilerPopEvent('jbeam/meshs.process')
profilerPopEvent('meshCommit')
profilerPopEvent('jbeam/meshs.process')
end
@/lua/ge/extensions/career/modules/delivery/general.lua
profilerPopEvent("Delivery DeliveryManager")
end
@/lua/ge/extensions/flowgraph/graph.lua
if optick_enabled then
table.insert(fun, '\n profilerPopEvent("preTrigger Modules")')
end
if optick_enabled then
table.insert(fun, '\n profilerPopEvent("' .. profilerName .. '")')
end
if optick_enabled then
table.insert(fun, '\n profilerPopEvent("afterTrigger Events")')
table.insert(fun, '\n profilerPopEvent("' .. string.format("Graph: %s%d", self.name, self.id) .. '")')
table.insert(fun, '\n profilerPopEvent("afterTrigger Events")')
table.insert(fun, '\n profilerPopEvent("' .. string.format("Graph: %s%d", self.name, self.id) .. '")')
end
@/lua/ge/extensions/career/modules/delivery/parcelManager.lua
cargoLocationsChangedThisFrame = false
profilerPopEvent("Delivery CargoManager")
end
@/lua/common/jbeam/io.lua
profilerPopEvent('jbeam/io.startLoading')
return { preloadedDirs = directories }
@/lua/ge/extensions/core/vehicle/manager.lua
})
profilerPopEvent('serialize')
vehicleObj:spawnPhysics(vehicleBundleDataString or '', luaVMType)
profilerPopEvent('spawnPhysics')
end
loadVehicleMaterialsDirectory('/vehicles/common/')
profilerPopEvent('spawn/materials')
vehicleObj:finishConstructionGESide()
profilerPopEvent('finishConstructionGESide')
profilerPopEvent('spawn')
@/lua/ge/extensions/freeroam/bigMapMode.lua
lastMousePos = mousePos
profilerPopEvent("BigMap onPreRender")
end
profilerPopEvent("bigmap onCameraPreRender")
end
@/lua/ge/extensions/gameplay/route/raceRoute.lua
profilerPopEvent("RaceRoute - fixStartEnd")
end
self:calcDistance()
profilerPopEvent("RaceRoute - setupPathMultiWaypoints")
end
self:setupPathMultiWithMetadata(positionsWithMetadata)
profilerPopEvent("RaceRoute - setupPathMulti")
end
local path = map.getPointToPointPath(from.pos, to.pos, self.cutOffDrivability, self.dirMult, self.penaltyAboveCutoff, self.penaltyBelowCutoff, self.wD, self.wZ)
profilerPopEvent("RaceRoute - get point to point")
local lastIdx = #self.path
profilerPopEvent("RaceRoute - setupPathMultiWithMetadata")
end
extensions.hook('onRecalculatedRoute', 'raceRoute')
profilerPopEvent("RaceRoute - recalculateRoute")
end
extensions.hook('onRecalculatedRoute', 'raceRoute')
profilerPopEvent("RaceRoute - recalculateRouteWithOriginalPositions")
end
end
profilerPopEvent("RaceRoute - getPositionOffset")
-- self:drawDebugGetPositionOffset(currentPos, lowIdx)
end
profilerPopEvent("RaceRoute - shortenPath")
end
self.done = true
profilerPopEvent("RaceRoute - updatePathForPos")
return
profilerPopEvent("RaceRoute - updatePathForPos")