1 |
- {"ast":null,"code":"/** @internal */\nexport class WebGLShaderProcessor {\n constructor() {\n this.shaderLanguage = 0 /* ShaderLanguage.GLSL */;\n }\n postProcessor(code, defines, isFragment, processingContext, parameters) {\n // Remove extensions\n if (parameters.drawBuffersExtensionDisabled) {\n // even if enclosed in #if/#endif, IE11 does parse the #extension declaration, so we need to remove it altogether\n const regex = /#extension.+GL_EXT_draw_buffers.+(enable|require)/g;\n code = code.replace(regex, \"\");\n }\n return code;\n }\n}","map":{"version":3,"names":["WebGLShaderProcessor","constructor","shaderLanguage","postProcessor","code","defines","isFragment","processingContext","parameters","drawBuffersExtensionDisabled","regex","replace"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/Engines/WebGL/webGLShaderProcessors.js"],"sourcesContent":["/** @internal */\nexport class WebGLShaderProcessor {\n constructor() {\n this.shaderLanguage = 0 /* ShaderLanguage.GLSL */;\n }\n postProcessor(code, defines, isFragment, processingContext, parameters) {\n // Remove extensions\n if (parameters.drawBuffersExtensionDisabled) {\n // even if enclosed in #if/#endif, IE11 does parse the #extension declaration, so we need to remove it altogether\n const regex = /#extension.+GL_EXT_draw_buffers.+(enable|require)/g;\n code = code.replace(regex, \"\");\n }\n return code;\n }\n}\n"],"mappings":"AAAA;AACA,OAAO,MAAMA,oBAAoB,CAAC;EAC9BC,WAAWA,CAAA,EAAG;IACV,IAAI,CAACC,cAAc,GAAG,CAAC,CAAC;EAC5B;EACAC,aAAaA,CAACC,IAAI,EAAEC,OAAO,EAAEC,UAAU,EAAEC,iBAAiB,EAAEC,UAAU,EAAE;IACpE;IACA,IAAIA,UAAU,CAACC,4BAA4B,EAAE;MACzC;MACA,MAAMC,KAAK,GAAG,oDAAoD;MAClEN,IAAI,GAAGA,IAAI,CAACO,OAAO,CAACD,KAAK,EAAE,EAAE,CAAC;IAClC;IACA,OAAON,IAAI;EACf;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|