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.3 kB
{"version":3,"file":"getMaxFragmentPrecision.mjs","sources":["../../../../../../src/rendering/renderers/gl/shader/program/getMaxFragmentPrecision.ts"],"sourcesContent":["import { getTestContext } from './getTestContext';\n\nimport type { PRECISION } from '../const';\n\nlet maxFragmentPrecision: PRECISION;\n\n/** @internal */\nexport function getMaxFragmentPrecision(): PRECISION\n{\n if (!maxFragmentPrecision)\n {\n maxFragmentPrecision = 'mediump';\n const gl = getTestContext();\n\n if (gl)\n {\n if (gl.getShaderPrecisionFormat)\n {\n const shaderFragment = gl.getShaderPrecisionFormat(gl.FRAGMENT_SHADER, gl.HIGH_FLOAT);\n\n maxFragmentPrecision = shaderFragment.precision ? 'highp' : 'mediump';\n }\n }\n }\n\n return maxFragmentPrecision;\n}\n"],"names":[],"mappings":";;;AAIA,IAAI,oBAAA,CAAA;AAGG,SAAS,uBAChB,GAAA;AACI,EAAA,IAAI,CAAC,oBACL,EAAA;AACI,IAAuB,oBAAA,GAAA,SAAA,CAAA;AACvB,IAAA,MAAM,KAAK,cAAe,EAAA,CAAA;AAE1B,IAAA,IAAI,EACJ,EAAA;AACI,MAAA,IAAI,GAAG,wBACP,EAAA;AACI,QAAA,MAAM,iBAAiB,EAAG,CAAA,wBAAA,CAAyB,EAAG,CAAA,eAAA,EAAiB,GAAG,UAAU,CAAA,CAAA;AAEpF,QAAuB,oBAAA,GAAA,cAAA,CAAe,YAAY,OAAU,GAAA,SAAA,CAAA;AAAA,OAChE;AAAA,KACJ;AAAA,GACJ;AAEA,EAAO,OAAA,oBAAA,CAAA;AACX;;;;"}