wonder.js
Version:
32 lines (28 loc) • 1.51 kB
JavaScript
;
var RecordRenderConfigRenderWorkerService$Wonderjs = require("../../renderConfig/RecordRenderConfigRenderWorkerService.js");
var RecordBasicMaterialRenderWorkerService$Wonderjs = require("./RecordBasicMaterialRenderWorkerService.js");
function createInitMaterialState(state) {
var shaderRecord = state[/* shaderRecord */5];
var programRecord = state[/* programRecord */6];
var glslRecord = state[/* glslRecord */7];
var glslSenderRecord = state[/* glslSenderRecord */8];
var glslLocationRecord = state[/* glslLocationRecord */9];
var glslChunkRecord = state[/* glslChunkRecord */10];
var match = RecordBasicMaterialRenderWorkerService$Wonderjs.getRecord(state);
return /* record */[
/* materialRecord : record */[
/* index */match[/* index */4],
/* disposedIndexArray */match[/* disposedIndexArray */5],
/* shaderIndices */RecordBasicMaterialRenderWorkerService$Wonderjs.unsafeGetShaderIndices(state)
],
/* renderConfigRecord */RecordRenderConfigRenderWorkerService$Wonderjs.getRecord(state),
/* shaderRecord */shaderRecord,
/* programRecord */programRecord,
/* glslRecord */glslRecord,
/* glslSenderRecord */glslSenderRecord,
/* glslLocationRecord */glslLocationRecord,
/* glslChunkRecord */glslChunkRecord
];
}
exports.createInitMaterialState = createInitMaterialState;
/* RecordRenderConfigRenderWorkerService-Wonderjs Not a pure module */