1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-15 20:19:23 +00:00

TR-core/unix: define gamma correction things only for TT, TR does not use it

This commit is contained in:
grdddj 2023-04-10 15:55:06 +02:00
parent 165d11bb9d
commit 1503410297
2 changed files with 4 additions and 0 deletions

View File

@ -165,7 +165,9 @@ uint32_t hal_ticks_ms() {
}
static int SDLCALL emulator_event_filter(void *userdata, SDL_Event *event) {
#if defined TREZOR_MODEL_T
float gamma = display_gamma(0);
#endif
switch (event->type) {
case SDL_QUIT:
trezor_shutdown();

View File

@ -121,6 +121,7 @@ static void prepare_gamma_lut(float gamma) {
}
}
#if defined TREZOR_MODEL_T
static void gamma_correct_buffer_to_display(void) {
// Gamma correct all the pixels in BUFFER_TO_DISPLAY.
pixel_color *pixels = (pixel_color *)BUFFER_TO_DISPLAY->pixels;
@ -131,6 +132,7 @@ static void gamma_correct_buffer_to_display(void) {
}
}
}
#endif
float display_gamma(float gamma) {
float prev_gamma = DISPLAY_GAMMA;