wonder.js
Version:
28 lines (22 loc) • 1.12 kB
JavaScript
;
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 */