Gotta go fast!
This commit is contained in:
parent
b4e85b87be
commit
332694aa10
4 changed files with 24 additions and 17 deletions
|
|
@ -79,7 +79,7 @@ void lv_ctr_disp_init(void)
|
|||
/* Two buffers for double buffering. */
|
||||
buf_1 = linearAlloc(BOTTOM_DISP_BUF_SIZE);
|
||||
buf_2 = linearAlloc(BOTTOM_DISP_BUF_SIZE);
|
||||
lv_display_set_buffers_with_stride(bottom_disp, buf_1, buf_2, BOTTOM_DISP_BUF_SIZE, BOTTOM_DISP_STRIDE, LV_DISPLAY_RENDER_MODE_FULL);
|
||||
lv_display_set_buffers_with_stride(bottom_disp, buf_1, buf_2, BOTTOM_DISP_BUF_SIZE, BOTTOM_DISP_STRIDE, LV_DISPLAY_RENDER_MODE_DIRECT);
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -143,18 +143,12 @@ static void disp_flush(lv_display_t * disp_drv, const lv_area_t * area, uint8_t
|
|||
GX_TRANSFER_SCALING(GX_TRANSFER_SCALE_NO))
|
||||
);
|
||||
|
||||
// start frame, clear targets
|
||||
C3D_FrameBegin(C3D_FRAME_SYNCDRAW);
|
||||
C2D_TargetClear(bottom_screen, C2D_Color32f(0, 0, 0, 1));
|
||||
C2D_ImageTint tint;
|
||||
C2D_PlainImageTint(&tint, C2D_Color32(255,255,255,255), 1.0f);
|
||||
|
||||
gspWaitForVBlank();
|
||||
C3D_FrameBegin(C3D_FRAME_NONBLOCK);
|
||||
|
||||
C2D_SceneBegin(bottom_screen);
|
||||
|
||||
C2D_Image img = { &tex, &subt3x };
|
||||
C2D_DrawImageAt(img, 0, 0, 0.6f, &tint, 1.f, 1.f);
|
||||
C2D_DrawImageAt(img, 0, 0, 0.6f, NULL, 1.f, 1.f);
|
||||
|
||||
C3D_FrameEnd(0);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue