/bootable/recovery/minui/ |
D | resources.cpp | 196 auto surface = GRSurface::Create(width, height, width * 4, 4); in res_create_display_surface() local 197 if (!surface) { in res_create_display_surface() 209 TransformRgbToDraw(p_row.data(), surface->data() + y * surface->row_bytes, in res_create_display_surface() 213 *pSurface = surface.release(); in res_create_display_surface() 247 GRSurface** surface = nullptr; in res_create_multi_display_surface() local 260 surface = static_cast<GRSurface**>(calloc(*frames, sizeof(GRSurface*))); in res_create_multi_display_surface() 261 if (!surface) { in res_create_multi_display_surface() 271 surface[i] = created_surface.release(); in res_create_multi_display_surface() 282 uint8_t* out_row = surface[frame]->data() + (y / *frames) * surface[frame]->row_bytes; in res_create_multi_display_surface() 286 *pSurface = surface; in res_create_multi_display_surface() [all …]
|
D | graphics.cpp | 124 static uint32_t* PixelAt(GRSurface* surface, int x, int y, int row_pixels) { in PixelAt() argument 127 return reinterpret_cast<uint32_t*>(surface->data()) + y * row_pixels + x; in PixelAt() 129 return reinterpret_cast<uint32_t*>(surface->data()) + x * row_pixels + (surface->width - y); in PixelAt() 131 return reinterpret_cast<uint32_t*>(surface->data()) + (surface->height - 1 - y) * row_pixels + in PixelAt() 132 (surface->width - 1 - x); in PixelAt() 134 return reinterpret_cast<uint32_t*>(surface->data()) + (surface->height - 1 - x) * row_pixels + in PixelAt() 303 unsigned int gr_get_width(const GRSurface* surface) { in gr_get_width() argument 304 if (surface == nullptr) { in gr_get_width() 307 return surface->width; in gr_get_width() 310 unsigned int gr_get_height(const GRSurface* surface) { in gr_get_height() argument [all …]
|
D | graphics_drm.cpp | 106 auto surface = std::unique_ptr<GRSurfaceDrm>(new GRSurfaceDrm( in Create() local 111 handles[0] = surface->handle; in Create() 114 if (drmModeAddFB2(drm_fd, width, height, format, handles, pitches, offsets, &surface->fb_id, 0) != in Create() 127 auto mmapped = mmap(nullptr, surface->height * surface->row_bytes, PROT_READ | PROT_WRITE, in Create() 133 surface->mmapped_buffer_ = static_cast<uint8_t*>(mmapped); in Create() 134 return surface; in Create() 149 const std::unique_ptr<GRSurfaceDrm>& surface) { in DrmEnableCrtc() argument 150 if (drmModeSetCrtc(drm_fd, crtc->crtc_id, surface->fb_id, 0, 0, // x,y in DrmEnableCrtc()
|
D | graphics_drm.h | 65 bool DrmEnableCrtc(int drm_fd, drmModeCrtc* crtc, const std::unique_ptr<GRSurfaceDrm>& surface);
|
/bootable/recovery/tests/unit/ |
D | minui_test.cpp | 28 auto surface = GRSurface::Create(9, 11, 9, 1); in TEST() local 29 ASSERT_TRUE(surface); in TEST() 30 ASSERT_EQ(0, reinterpret_cast<uintptr_t>(surface->data()) % GRSurface::kSurfaceDataAlignment); in TEST() 32 ASSERT_EQ(0, surface->data_size() % GRSurface::kSurfaceDataAlignment); in TEST() 33 ASSERT_GE(surface->data_size(), 11 * 9); in TEST()
|
/bootable/recovery/recovery_ui/ |
D | vr_ui.cpp | 37 void VrRecoveryUI::DrawSurface(const GRSurface* surface, int sx, int sy, int w, int h, int dx, in DrawSurface() argument 39 gr_blit(surface, sx, sy, w, h, dx + stereo_offset_, dy); in DrawSurface() 40 gr_blit(surface, sx, sy, w, h, dx - stereo_offset_ + ScreenWidth(), dy); in DrawSurface() 43 void VrRecoveryUI::DrawTextIcon(int x, int y, const GRSurface* surface) const { in DrawTextIcon() 44 gr_texticon(x + stereo_offset_, y, surface); in DrawTextIcon() 45 gr_texticon(x - stereo_offset_ + ScreenWidth(), y, surface); in DrawTextIcon()
|
D | screen_ui.cpp | 279 const GRSurface* surface) { in ValidateGraphicSurface() argument 280 if (!surface) { in ValidateGraphicSurface() 285 if (surface->pixel_bytes != 1 || surface->width != surface->row_bytes) { in ValidateGraphicSurface() 287 surface->pixel_bytes, surface->width, surface->row_bytes); in ValidateGraphicSurface() 291 if (surface->width > max_width || surface->height > max_height - y) { in ValidateGraphicSurface() 295 surface->width, surface->height, max_width, max_height, y); in ValidateGraphicSurface() 608 void ScreenRecoveryUI::DrawSurface(const GRSurface* surface, int sx, int sy, int w, int h, int dx, in DrawSurface() argument 610 gr_blit(surface, sx, sy, w, h, dx, dy); in DrawSurface() 626 void ScreenRecoveryUI::DrawTextIcon(int x, int y, const GRSurface* surface) const { in DrawTextIcon() 627 gr_texticon(x, y, surface); in DrawTextIcon() [all …]
|
/bootable/recovery/recovery_ui/include/recovery_ui/ |
D | vr_ui.h | 36 void DrawSurface(const GRSurface* surface, int sx, int sy, int w, int h, int dx, 41 void DrawTextIcon(int x, int y, const GRSurface* surface) const override;
|
D | screen_ui.h | 63 virtual void DrawSurface(const GRSurface* surface, int sx, int sy, int w, int h, int dx, 70 virtual void DrawTextIcon(int x, int y, const GRSurface* surface) const = 0; 184 const GRSurface* surface); 324 void DrawSurface(const GRSurface* surface, int sx, int sy, int w, int h, int dx, 327 void DrawTextIcon(int x, int y, const GRSurface* surface) const override;
|
/bootable/recovery/minui/include/minui/ |
D | minui.h | 137 unsigned int gr_get_width(const GRSurface* surface); 138 unsigned int gr_get_height(const GRSurface* surface); 215 void res_free_surface(GRSurface* surface);
|