UNPKG

pixi.js

Version:

<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">

1 lines 1.59 kB
{"version":3,"file":"generateGPULayout.mjs","sources":["../../../../src/rendering/batcher/gpu/generateGPULayout.ts"],"sourcesContent":["/**\n * @param maxTextures\n * @internal\n */\nexport function generateGPULayout(maxTextures: number): GPUBindGroupLayoutEntry[]\n{\n const gpuLayout: GPUBindGroupLayoutEntry[] = [];\n\n let bindIndex = 0;\n\n for (let i = 0; i < maxTextures; i++)\n {\n gpuLayout[bindIndex] = {\n texture: {\n sampleType: 'float',\n viewDimension: '2d',\n multisampled: false,\n },\n binding: bindIndex,\n visibility: GPUShaderStage.FRAGMENT,\n };\n bindIndex++;\n\n gpuLayout[bindIndex] = {\n sampler: {\n type: 'filtering',\n },\n binding: bindIndex,\n visibility: GPUShaderStage.FRAGMENT,\n };\n\n bindIndex++;\n }\n\n return gpuLayout;\n}\n"],"names":[],"mappings":";AAIO,SAAS,kBAAkB,WAAA,EAClC;AACI,EAAA,MAAM,YAAuC,EAAC;AAE9C,EAAA,IAAI,SAAA,GAAY,CAAA;AAEhB,EAAA,KAAA,IAAS,CAAA,GAAI,CAAA,EAAG,CAAA,GAAI,WAAA,EAAa,CAAA,EAAA,EACjC;AACI,IAAA,SAAA,CAAU,SAAS,CAAA,GAAI;AAAA,MACnB,OAAA,EAAS;AAAA,QACL,UAAA,EAAY,OAAA;AAAA,QACZ,aAAA,EAAe,IAAA;AAAA,QACf,YAAA,EAAc;AAAA,OAClB;AAAA,MACA,OAAA,EAAS,SAAA;AAAA,MACT,YAAY,cAAA,CAAe;AAAA,KAC/B;AACA,IAAA,SAAA,EAAA;AAEA,IAAA,SAAA,CAAU,SAAS,CAAA,GAAI;AAAA,MACnB,OAAA,EAAS;AAAA,QACL,IAAA,EAAM;AAAA,OACV;AAAA,MACA,OAAA,EAAS,SAAA;AAAA,MACT,YAAY,cAAA,CAAe;AAAA,KAC/B;AAEA,IAAA,SAAA,EAAA;AAAA,EACJ;AAEA,EAAA,OAAO,SAAA;AACX;;;;"}