more appropriate type for offset into framebuffer