Lines Matching refs:gr_framebuffer
41 static GRSurface gr_framebuffer[2]; variable
73 vi.yres_virtual = gr_framebuffer[0].height * 2; in set_displayed_framebuffer()
74 vi.yoffset = n * gr_framebuffer[0].height; in set_displayed_framebuffer()
75 vi.bits_per_pixel = gr_framebuffer[0].pixel_bytes * 8; in set_displayed_framebuffer()
132 gr_framebuffer[0].width = vi.xres; in fbdev_init()
133 gr_framebuffer[0].height = vi.yres; in fbdev_init()
134 gr_framebuffer[0].row_bytes = fi.line_length; in fbdev_init()
135 gr_framebuffer[0].pixel_bytes = vi.bits_per_pixel / 8; in fbdev_init()
136 gr_framebuffer[0].data = reinterpret_cast<uint8_t*>(bits); in fbdev_init()
137 memset(gr_framebuffer[0].data, 0, gr_framebuffer[0].height * gr_framebuffer[0].row_bytes); in fbdev_init()
143 memcpy(gr_framebuffer+1, gr_framebuffer, sizeof(GRSurface)); in fbdev_init()
144 gr_framebuffer[1].data = gr_framebuffer[0].data + in fbdev_init()
145 gr_framebuffer[0].height * gr_framebuffer[0].row_bytes; in fbdev_init()
147 gr_draw = gr_framebuffer+1; in fbdev_init()
157 memcpy(gr_draw, gr_framebuffer, sizeof(GRSurface)); in fbdev_init()
182 gr_draw = gr_framebuffer + displayed_buffer; in fbdev_flip()
186 memcpy(gr_framebuffer[0].data, gr_draw->data, in fbdev_flip()