wonder.js
Version:
22 lines (18 loc) • 1.44 kB
JavaScript
'use strict';
var MostUtils$Wonderjs = require("../../../../asset/utils/MostUtils.js");
var InitStateJobUtils$Wonderjs = require("../../../utils/InitStateJobUtils.js");
var AllDeviceManagerService$Wonderjs = require("../../../../service/record/all/device/AllDeviceManagerService.js");
var StateRenderWorkerService$Wonderjs = require("../../../../service/state/render_worker/state/StateRenderWorkerService.js");
var InitNoMaterialShaderJobUtils$Wonderjs = require("../../../utils/InitNoMaterialShaderJobUtils.js");
var CreateInitNoMaterialShaderStateRenderWorkerService$Wonderjs = require("../../../../service/state/render_worker/shader/CreateInitNoMaterialShaderStateRenderWorkerService.js");
function execJob(param, e, stateData) {
return MostUtils$Wonderjs.callFunc((function (param) {
var state = StateRenderWorkerService$Wonderjs.unsafeGetState(stateData);
state[/* deviceManagerRecord */4] = InitStateJobUtils$Wonderjs.execJob(state[/* deviceManagerRecord */4]);
InitNoMaterialShaderJobUtils$Wonderjs.exec(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */4]), CreateInitNoMaterialShaderStateRenderWorkerService$Wonderjs.createInitNoMaterialShaderState(state));
StateRenderWorkerService$Wonderjs.setState(stateData, state);
return e;
}));
}
exports.execJob = execJob;
/* MostUtils-Wonderjs Not a pure module */