Files
nothoughts/node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStencilModesToPixi.mjs.map
2025-08-04 18:57:35 +02:00

1 line
2.4 KiB
Plaintext

{"version":3,"file":"GpuStencilModesToPixi.mjs","sources":["../../../../../src/rendering/renderers/gpu/state/GpuStencilModesToPixi.ts"],"sourcesContent":["import { STENCIL_MODES } from '../../shared/state/const';\n\nexport interface StencilState\n{\n stencilWriteMask?: number\n stencilReadMask?: number;\n stencilFront?: {\n compare: 'always' | 'equal';\n passOp: 'increment-clamp' | 'decrement-clamp' | 'keep';\n },\n stencilBack?: {\n compare: 'always' | 'equal';\n passOp: 'increment-clamp' | 'decrement-clamp' | 'keep';\n }\n}\n\nexport const GpuStencilModesToPixi: StencilState[] = [];\n\nGpuStencilModesToPixi[STENCIL_MODES.NONE] = undefined;\n\nGpuStencilModesToPixi[STENCIL_MODES.DISABLED] = {\n stencilWriteMask: 0,\n stencilReadMask: 0,\n};\n\nGpuStencilModesToPixi[STENCIL_MODES.RENDERING_MASK_ADD] = {\n stencilFront: {\n compare: 'equal',\n passOp: 'increment-clamp',\n },\n stencilBack: {\n compare: 'equal',\n passOp: 'increment-clamp',\n },\n};\n\nGpuStencilModesToPixi[STENCIL_MODES.RENDERING_MASK_REMOVE] = {\n stencilFront: {\n compare: 'equal',\n passOp: 'decrement-clamp',\n },\n stencilBack: {\n compare: 'equal',\n passOp: 'decrement-clamp',\n },\n};\n\nGpuStencilModesToPixi[STENCIL_MODES.MASK_ACTIVE] = {\n stencilWriteMask: 0,\n stencilFront: {\n compare: 'equal',\n passOp: 'keep',\n },\n stencilBack: {\n compare: 'equal',\n passOp: 'keep',\n },\n};\n"],"names":[],"mappings":";;;AAgBO,MAAM,wBAAwC,GAAC;AAEtD,qBAAsB,CAAA,aAAA,CAAc,IAAI,CAAI,GAAA,KAAA,CAAA,CAAA;AAE5C,qBAAsB,CAAA,aAAA,CAAc,QAAQ,CAAI,GAAA;AAAA,EAC5C,gBAAkB,EAAA,CAAA;AAAA,EAClB,eAAiB,EAAA,CAAA;AACrB,CAAA,CAAA;AAEA,qBAAsB,CAAA,aAAA,CAAc,kBAAkB,CAAI,GAAA;AAAA,EACtD,YAAc,EAAA;AAAA,IACV,OAAS,EAAA,OAAA;AAAA,IACT,MAAQ,EAAA,iBAAA;AAAA,GACZ;AAAA,EACA,WAAa,EAAA;AAAA,IACT,OAAS,EAAA,OAAA;AAAA,IACT,MAAQ,EAAA,iBAAA;AAAA,GACZ;AACJ,CAAA,CAAA;AAEA,qBAAsB,CAAA,aAAA,CAAc,qBAAqB,CAAI,GAAA;AAAA,EACzD,YAAc,EAAA;AAAA,IACV,OAAS,EAAA,OAAA;AAAA,IACT,MAAQ,EAAA,iBAAA;AAAA,GACZ;AAAA,EACA,WAAa,EAAA;AAAA,IACT,OAAS,EAAA,OAAA;AAAA,IACT,MAAQ,EAAA,iBAAA;AAAA,GACZ;AACJ,CAAA,CAAA;AAEA,qBAAsB,CAAA,aAAA,CAAc,WAAW,CAAI,GAAA;AAAA,EAC/C,gBAAkB,EAAA,CAAA;AAAA,EAClB,YAAc,EAAA;AAAA,IACV,OAAS,EAAA,OAAA;AAAA,IACT,MAAQ,EAAA,MAAA;AAAA,GACZ;AAAA,EACA,WAAa,EAAA;AAAA,IACT,OAAS,EAAA,OAAA;AAAA,IACT,MAAQ,EAAA,MAAA;AAAA,GACZ;AACJ,CAAA;;;;"}