UNPKG

wonder.js

Version:
28 lines (22 loc) 1.12 kB
'use strict'; var ArrayService$WonderCommonlib = require("wonder-commonlib/lib/js/src/ArrayService.js"); var OperateGPUDetectRenderWorkerService$Wonderjs = require("../../gpu/OperateGPUDetectRenderWorkerService.js"); var CreateActivableTextureUnitArrayService$Wonderjs = require("../../../../primitive/texture/CreateActivableTextureUnitArrayService.js"); function _getData(state) { return state[/* allTextureRecord */18]; } function getActivableTextureUnitArray(state) { var match = state[/* allTextureRecord */18]; if (match !== undefined) { return match[/* activableTextureUnitArray */0]; } else { return ArrayService$WonderCommonlib.createEmpty(/* () */0); } } function createActivableTextureUnitArray(state) { return CreateActivableTextureUnitArrayService$Wonderjs.create(OperateGPUDetectRenderWorkerService$Wonderjs.unsafeGetMaxTextureUnit(state)); } exports._getData = _getData; exports.getActivableTextureUnitArray = getActivableTextureUnitArray; exports.createActivableTextureUnitArray = createActivableTextureUnitArray; /* OperateGPUDetectRenderWorkerService-Wonderjs Not a pure module */