From cfa235b89d686e00456e6d7af99442e5a73ffed8 Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Mon, 31 Jan 2022 09:57:51 +0100 Subject: Image Editor: Fix background drawing of empty tiles. Empty (UDIM) tiles where drawn with a transparency checkerboard. They should be rendered with a border background. The cause is that the image engine would select a single area that contained all tiles and draw them as being part of an image. The fix is to separate the color and depth part of the image engine shader and only draw the depths of tiles that are enabled. --- source/blender/draw/tests/shaders_test.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'source/blender/draw/tests') diff --git a/source/blender/draw/tests/shaders_test.cc b/source/blender/draw/tests/shaders_test.cc index b97298cbe95..80f87eea7ca 100644 --- a/source/blender/draw/tests/shaders_test.cc +++ b/source/blender/draw/tests/shaders_test.cc @@ -183,9 +183,8 @@ DRAW_TEST(gpencil_glsl_shaders) static void test_image_glsl_shaders() { - IMAGE_shader_library_ensure(); - EXPECT_NE(IMAGE_shader_image_get(), nullptr); + EXPECT_NE(IMAGE_shader_depth_get(), nullptr); IMAGE_shader_free(); } -- cgit v1.2.3