ext;

        let positionTarget = app.createTexture2D(app.width, app.height, { 
            internalFormat: PicoGL.RGBA16F 
        });
        let normalTarget = app.createTexture2D(app.width, app.height, { 
            internalFormat: PicoGL.RGBA16F 
        });
        let uvTarget = app.createTexture2D(app.width, app.height, { 
            internalFormat: PicoGL.RG16F
        });
        let depthTarget = app.createRenderbuffer(app.width, app.height, PicoGL.DEPTH_COMPONENT16);
        let gBuffer = app