UNPKG

wonder.js

Version:
33 lines (28 loc) 1.36 kB
'use strict'; var AllDeviceManagerService$Wonderjs = require("../../../../service/record/all/device/AllDeviceManagerService.js"); var FrontRenderLightJobUtils$Wonderjs = require("../../../utils/render/FrontRenderLightJobUtils.js"); var OperateRenderMainService$Wonderjs = require("../../../../service/state/main/render/OperateRenderMainService.js"); var CreateRenderStateMainService$Wonderjs = require("../../../../service/state/main/render/CreateRenderStateMainService.js"); function _render(gl, state) { var match = OperateRenderMainService$Wonderjs.getLightRenderObjectRecord(state); if (match !== undefined) { var match$1 = match; FrontRenderLightJobUtils$Wonderjs.render(gl, /* tuple */[ match$1[/* renderIndexArray */1], match$1[/* transformIndices */2], match$1[/* materialIndices */3], match$1[/* meshRendererIndices */4], match$1[/* geometryIndices */5], match$1[/* sourceInstanceIndices */6] ], CreateRenderStateMainService$Wonderjs.createRenderState(state)); return state; } else { return state; } } function execJob(flags, state) { return _render(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]), state); } exports._render = _render; exports.execJob = execJob; /* AllDeviceManagerService-Wonderjs Not a pure module */