{"ast":null,"code":"import { ThinWebGPUEngine } from \"../../thinWebGPUEngine.js\";\nThinWebGPUEngine.prototype._readTexturePixels = function (texture, width, height, faceIndex = -1, level = 0, buffer = null, flushRenderer = true, noDataConversion = false, x = 0, y = 0) {\n const gpuTextureWrapper = texture._hardwareTexture;\n if (flushRenderer) {\n this.flushFramebuffer();\n }\n return this._textureHelper.readPixels(gpuTextureWrapper.underlyingResource, x, y, width, height, gpuTextureWrapper.format, faceIndex, level, buffer, noDataConversion);\n};\nThinWebGPUEngine.prototype._readTexturePixelsSync = function () {\n // eslint-disable-next-line no-throw-literal\n throw \"_readTexturePixelsSync is unsupported in WebGPU!\";\n};","map":{"version":3,"names":["ThinWebGPUEngine","prototype","_readTexturePixels","texture","width","height","faceIndex","level","buffer","flushRenderer","noDataConversion","x","y","gpuTextureWrapper","_hardwareTexture","flushFramebuffer","_textureHelper","readPixels","underlyingResource","format","_readTexturePixelsSync"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/Engines/WebGPU/Extensions/engine.readTexture.js"],"sourcesContent":["import { ThinWebGPUEngine } from \"../../thinWebGPUEngine.js\";\nThinWebGPUEngine.prototype._readTexturePixels = function (texture, width, height, faceIndex = -1, level = 0, buffer = null, flushRenderer = true, noDataConversion = false, x = 0, y = 0) {\n const gpuTextureWrapper = texture._hardwareTexture;\n if (flushRenderer) {\n this.flushFramebuffer();\n }\n return this._textureHelper.readPixels(gpuTextureWrapper.underlyingResource, x, y, width, height, gpuTextureWrapper.format, faceIndex, level, buffer, noDataConversion);\n};\nThinWebGPUEngine.prototype._readTexturePixelsSync = function () {\n // eslint-disable-next-line no-throw-literal\n throw \"_readTexturePixelsSync is unsupported in WebGPU!\";\n};\n"],"mappings":"AAAA,SAASA,gBAAgB,QAAQ,2BAA2B;AAC5DA,gBAAgB,CAACC,SAAS,CAACC,kBAAkB,GAAG,UAAUC,OAAO,EAAEC,KAAK,EAAEC,MAAM,EAAEC,SAAS,GAAG,CAAC,CAAC,EAAEC,KAAK,GAAG,CAAC,EAAEC,MAAM,GAAG,IAAI,EAAEC,aAAa,GAAG,IAAI,EAAEC,gBAAgB,GAAG,KAAK,EAAEC,CAAC,GAAG,CAAC,EAAEC,CAAC,GAAG,CAAC,EAAE;EACtL,MAAMC,iBAAiB,GAAGV,OAAO,CAACW,gBAAgB;EAClD,IAAIL,aAAa,EAAE;IACf,IAAI,CAACM,gBAAgB,CAAC,CAAC;EAC3B;EACA,OAAO,IAAI,CAACC,cAAc,CAACC,UAAU,CAACJ,iBAAiB,CAACK,kBAAkB,EAAEP,CAAC,EAAEC,CAAC,EAAER,KAAK,EAAEC,MAAM,EAAEQ,iBAAiB,CAACM,MAAM,EAAEb,SAAS,EAAEC,KAAK,EAAEC,MAAM,EAAEE,gBAAgB,CAAC;AAC1K,CAAC;AACDV,gBAAgB,CAACC,SAAS,CAACmB,sBAAsB,GAAG,YAAY;EAC5D;EACA,MAAM,kDAAkD;AAC5D,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}