2
0
Эх сурвалжийг харах

Fix incorrect Curve editor preview thumbnail scaling

`EDSCALE` scaling was applied even though it shouldn't be, which led
to pixelated thumbnails due to double scaling. For reference,
AudioStream previews don't use `EDSCALE` and look fine at any editor
scale (the editor itself already scales the thumbnail requests).
Hugo Locurcio 1 жил өмнө
parent
commit
41b7196ad4

+ 1 - 2
editor/plugins/curve_editor_plugin.cpp

@@ -1071,11 +1071,10 @@ Ref<Texture2D> CurvePreviewGenerator::generate(const Ref<Resource> &p_from, cons
 		return Ref<Texture2D>();
 	}
 
-	Size2 thumbnail_size = p_size * EDSCALE;
 	Ref<Image> img_ref;
 	img_ref.instantiate();
 	Image &im = **img_ref;
-	im.initialize_data(thumbnail_size.x, thumbnail_size.y, false, Image::FORMAT_RGBA8);
+	im.initialize_data(p_size.x, p_size.y, false, Image::FORMAT_RGBA8);
 
 	Color line_color = EditorInterface::get_singleton()->get_editor_theme()->get_color(SceneStringName(font_color), EditorStringName(Editor));