X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Ftheme.lua;h=596108d5f0db710ebfd911d572d008becb56c5d3;hb=765e58a1574ffee39930043e0dc463d603c54748;hp=0bbb7194a6eb8c2ff9151739c47fb5e55d9c12aa;hpb=337e2d06624b4b46eb2e7e5365e2ece219f9f100;p=nageru diff --git a/nageru/theme.lua b/nageru/theme.lua index 0bbb719..596108d 100644 --- a/nageru/theme.lua +++ b/nageru/theme.lua @@ -401,14 +401,14 @@ function setup_simple_input(state, signals, signal_num, width, height, hq) simple_scene.input:display(signal_num) if needs_scale(signals, signal_num, width, height) then if hq then - simple_scene.resample_effect:choose_alternative(0) -- High-quality resampling (ResampleEffect) + simple_scene.resample_effect:choose_alternative(ResampleEffect) -- High-quality resampling. else - simple_scene.resample_effect:choose_alternative(1) -- Low-quality resampling (ResizeEffect) + simple_scene.resample_effect:choose_alternative(ResizeEffect) -- Low-quality resampling. end simple_scene.resample_effect:set_int("width", width) simple_scene.resample_effect:set_int("height", height) else - simple_scene.resample_effect:choose_alternative(2) -- No scaling. + simple_scene.resample_effect:disable() -- No scaling. end set_neutral_color_from_signal(state, simple_scene.wb_effect, signal_num) end @@ -509,7 +509,7 @@ function place_rectangle(input, x0, y0, x1, y1, screen_width, screen_height, inp -- Cull. if x0 > screen_width or x1 < 0.0 or y0 > screen_height or y1 < 0.0 then - input.resample_switcher:choose_alternative(1) -- Low-quality resizing. + input.resample_switcher:choose_alternative(ResizeEffect) -- Low-quality resizing. input.resize_effect:set_int("width", 1) input.resize_effect:set_int("height", 1) input.padding_effect:set_int("left", screen_width + 100) @@ -542,7 +542,7 @@ function place_rectangle(input, x0, y0, x1, y1, screen_width, screen_height, inp if hq then -- High-quality resampling. - input.resample_switcher:choose_alternative(0) + input.resample_switcher:choose_alternative(ResampleEffect) local x_subpixel_offset = x0 - math.floor(x0) local y_subpixel_offset = y0 - math.floor(y0) @@ -578,7 +578,7 @@ function place_rectangle(input, x0, y0, x1, y1, screen_width, screen_height, inp input.padding_effect:set_float("border_offset_bottom", y1 - (math.floor(y0) + height)) else -- Lower-quality simple resizing. - input.resample_switcher:choose_alternative(1) + input.resample_switcher:choose_alternative(ResizeEffect) local width = round(x1 - x0) local height = round(y1 - y0)