permission read framebuffer