Minor fixes found during GLSL porting of code

This commit is contained in:
fishku 2024-04-09 18:36:12 +09:00
parent 05414f65e3
commit 5831505f0d
2 changed files with 2 additions and 2 deletions

View file

@ -54,7 +54,7 @@ void main() {
vec2(param.ASPECT_H, param.ASPECT_V),
vec2(param.FORCE_INTEGER_SCALING_H, param.FORCE_INTEGER_SCALING_V), param.OVERSCALE,
/* output_size_is_final_viewport_size = */ true);
vec2 shift = vec2(param.SHIFT_H, param.SHIFT_V);
const vec2 shift = vec2(param.SHIFT_H, param.SHIFT_V);
tx_coord = o2i(vTexCoord, param.InputSize.xy, crop, shift, param.Rotation,
param.CENTER_AFTER_CROPPING, scale_o2i);
input_corners = get_input_corners(param.InputSize.xy, crop, param.Rotation);

View file

@ -143,7 +143,7 @@ vec2 get_scale_o2i(vec2 input_size, vec2 output_size, vec4 crop, uint rotation,
scale_x = floor(scale_x);
}
}
return output_size.xy / vec2(scale_x, scale_y);
return output_size / vec2(scale_x, scale_y);
}
// From unit output to pixel input space.