UNPKG

wonder.js

Version:
29 lines (23 loc) 1.26 kB
'use strict'; var ArrayService$WonderCommonlib = require("wonder-commonlib/lib/js/src/ArrayService.js"); var RecordRenderMainService$Wonderjs = require("./RecordRenderMainService.js"); var OperateGPUDetectMainService$Wonderjs = require("../../../record/main/gpu/OperateGPUDetectMainService.js"); var CreateActivableTextureUnitArrayService$Wonderjs = require("../../../primitive/texture/CreateActivableTextureUnitArrayService.js"); function createActivableTextureUnitArray(state) { return CreateActivableTextureUnitArrayService$Wonderjs.create(OperateGPUDetectMainService$Wonderjs.unsafeGetMaxTextureUnit(state)); } function _getData(state) { return RecordRenderMainService$Wonderjs.getRecord(state)[/* textureRecord */3]; } function getActivableTextureUnitArray(state) { var match = RecordRenderMainService$Wonderjs.getRecord(state)[/* textureRecord */3]; if (match !== undefined) { return match[/* activableTextureUnitArray */0]; } else { return ArrayService$WonderCommonlib.createEmpty(/* () */0); } } exports.createActivableTextureUnitArray = createActivableTextureUnitArray; exports._getData = _getData; exports.getActivableTextureUnitArray = getActivableTextureUnitArray; /* RecordRenderMainService-Wonderjs Not a pure module */