1 line
1.1 KiB
Plaintext
1 line
1.1 KiB
Plaintext
{"version":3,"file":"executeInstructions.mjs","sources":["../../../../src/scene/container/utils/executeInstructions.ts"],"sourcesContent":["import type { InstructionPipe } from '../../../rendering/renderers/shared/instructions/RenderPipe';\nimport type { RenderPipes } from '../../../rendering/renderers/types';\nimport type { RenderGroup } from '../RenderGroup';\n\nexport function executeInstructions(renderGroup: RenderGroup, renderer: RenderPipes)\n{\n const instructionSet = renderGroup.instructionSet;\n const instructions = instructionSet.instructions;\n\n for (let i = 0; i < instructionSet.instructionSize; i++)\n {\n const instruction = instructions[i];\n\n (renderer[instruction.renderPipeId as keyof RenderPipes] as InstructionPipe<any>).execute(instruction);\n }\n}\n"],"names":[],"mappings":";AAIgB,SAAA,mBAAA,CAAoB,aAA0B,QAC9D,EAAA;AACI,EAAA,MAAM,iBAAiB,WAAY,CAAA,cAAA,CAAA;AACnC,EAAA,MAAM,eAAe,cAAe,CAAA,YAAA,CAAA;AAEpC,EAAA,KAAA,IAAS,CAAI,GAAA,CAAA,EAAG,CAAI,GAAA,cAAA,CAAe,iBAAiB,CACpD,EAAA,EAAA;AACI,IAAM,MAAA,WAAA,GAAc,aAAa,CAAC,CAAA,CAAA;AAElC,IAAC,QAAS,CAAA,WAAA,CAAY,YAAiC,CAAA,CAA2B,QAAQ,WAAW,CAAA,CAAA;AAAA,GACzG;AACJ;;;;"} |