shooter: allocate framebuffer memory