mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-22 22:38:08 +00:00
add black border around display in emulator
This commit is contained in:
parent
0ebb25c82c
commit
cdd89f9a77
@ -38,7 +38,7 @@ static void display_init(void)
|
|||||||
if (SDL_Init(SDL_INIT_VIDEO) != 0) {
|
if (SDL_Init(SDL_INIT_VIDEO) != 0) {
|
||||||
printf("SDL_Init Error: %s\n", SDL_GetError());
|
printf("SDL_Init Error: %s\n", SDL_GetError());
|
||||||
}
|
}
|
||||||
SDL_Window *win = SDL_CreateWindow("TREZOR", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, RESX, RESY, SDL_WINDOW_SHOWN);
|
SDL_Window *win = SDL_CreateWindow("TREZOR", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, RESX + 16, RESY + 16, SDL_WINDOW_SHOWN);
|
||||||
if (!win) {
|
if (!win) {
|
||||||
printf("SDL_CreateWindow Error: %s\n", SDL_GetError());
|
printf("SDL_CreateWindow Error: %s\n", SDL_GetError());
|
||||||
SDL_Quit();
|
SDL_Quit();
|
||||||
@ -68,7 +68,8 @@ static void display_update(void)
|
|||||||
if (!SDL_inited) return;
|
if (!SDL_inited) return;
|
||||||
SDL_RenderClear(RENDERER);
|
SDL_RenderClear(RENDERER);
|
||||||
SDL_UpdateTexture(TEXTURE, NULL, SCREEN->pixels, SCREEN->pitch);
|
SDL_UpdateTexture(TEXTURE, NULL, SCREEN->pixels, SCREEN->pitch);
|
||||||
SDL_RenderCopyEx(RENDERER, TEXTURE, NULL, NULL, ROTATION, NULL, 0);
|
const SDL_Rect r = {8, 8, RESX, RESY};
|
||||||
|
SDL_RenderCopyEx(RENDERER, TEXTURE, NULL, &r, ROTATION, NULL, 0);
|
||||||
SDL_RenderPresent(RENDERER);
|
SDL_RenderPresent(RENDERER);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user