{"version":3,"file":"GlRenderTarget.mjs","sources":["../../../../src/rendering/renderers/gl/GlRenderTarget.ts"],"sourcesContent":["/**\n * Represents a render target.\n * @category rendering\n * @ignore\n */\nexport class GlRenderTarget\n{\n    public width = -1;\n    public height = -1;\n    public msaa = false;\n    /**\n     * Tracks which mip level is currently attached to this render target's framebuffer.\n     * This lets us skip redundant framebufferTexture2D calls on the common path.\n     * @internal\n     */\n    public _attachedMipLevel = 0;\n    /**\n     * Tracks which array layer (or cube face index) is currently attached to this render target's framebuffer.\n     * For non-array 2D textures this will always be 0.\n     * @internal\n     */\n    public _attachedLayer = 0;\n    public framebuffer: WebGLFramebuffer;\n    public resolveTargetFramebuffer: WebGLFramebuffer;\n    public msaaRenderBuffer: WebGLRenderbuffer[] = [];\n    public depthStencilRenderBuffer: WebGLRenderbuffer;\n}\n"],"names":[],"mappings":";AAKO,MAAM,cAAA,CACb;AAAA,EADO,WAAA,GAAA;AAEH,IAAA,IAAA,CAAO,KAAA,GAAQ,CAAA,CAAA;AACf,IAAA,IAAA,CAAO,MAAA,GAAS,CAAA,CAAA;AAChB,IAAA,IAAA,CAAO,IAAA,GAAO,KAAA;AAMd;AAAA;AAAA;AAAA;AAAA;AAAA,IAAA,IAAA,CAAO,iBAAA,GAAoB,CAAA;AAM3B;AAAA;AAAA;AAAA;AAAA;AAAA,IAAA,IAAA,CAAO,cAAA,GAAiB,CAAA;AAGxB,IAAA,IAAA,CAAO,mBAAwC,EAAC;AAAA,EAAA;AAEpD;;;;"}