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

grdddj/debuglink_improvements
grdddj 1 year ago
parent 165d11bb9d
commit 1503410297

@ -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();

@ -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;

Loading…
Cancel
Save