UNPKG

wonder.js

Version:
18 lines (14 loc) 1.07 kB
'use strict'; var Caml_array = require("bs-platform/lib/js/caml_array.js"); var DisposeJobUtils$Wonderjs = require("../../utils/DisposeJobUtils.js"); var DisposeVboBufferService$Wonderjs = require("../../../service/record/main/vboBuffer/DisposeVboBufferService.js"); var DisposeComponentGameObjectMainService$Wonderjs = require("../../../service/state/main/gameObject/DisposeComponentGameObjectMainService.js"); function execJob(flags, state) { var match = DisposeJobUtils$Wonderjs.execJob(DisposeComponentGameObjectMainService$Wonderjs.batchDisposeBasicMaterialComponentData, DisposeComponentGameObjectMainService$Wonderjs.batchDisposeLightMaterialComponentData, state); var state$1 = match[0]; var newrecord = Caml_array.caml_array_dup(state$1); newrecord[/* vboBufferRecord */36] = DisposeVboBufferService$Wonderjs.disposeSourceInstanceVboBuffer(match[2], DisposeVboBufferService$Wonderjs.disposeGeometryVboBuffer(match[1], state$1[/* vboBufferRecord */36])); return newrecord; } exports.execJob = execJob; /* DisposeJobUtils-Wonderjs Not a pure module */