From 6d3eb85f66ae93d9d4859ef3264f1a1b2ae4fa36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Wed, 4 Dec 2019 01:31:36 +0100 Subject: Overlay Engine: Simplify outline rendering by using the antialiasing pass This use the overlay AA pass to antialias the selection outlines. This also do all search and expand in one pass and reduce the computation time and memory used (2 x 32bit/pixel buffer less). Note that the aliasing is a bit worse than the old FXAA that we used to have. --- source/blender/draw/CMakeLists.txt | 2 -- 1 file changed, 2 deletions(-) (limited to 'source/blender/draw/CMakeLists.txt') diff --git a/source/blender/draw/CMakeLists.txt b/source/blender/draw/CMakeLists.txt index ea52d8e8f1f..88caafb0c00 100644 --- a/source/blender/draw/CMakeLists.txt +++ b/source/blender/draw/CMakeLists.txt @@ -360,12 +360,10 @@ data_to_c_simple(engines/overlay/shaders/motion_path_line_geom.glsl SRC) data_to_c_simple(engines/overlay/shaders/motion_path_line_vert.glsl SRC) data_to_c_simple(engines/overlay/shaders/motion_path_point_vert.glsl SRC) data_to_c_simple(engines/overlay/shaders/outline_detect_frag.glsl SRC) -data_to_c_simple(engines/overlay/shaders/outline_expand_frag.glsl SRC) data_to_c_simple(engines/overlay/shaders/outline_prepass_frag.glsl SRC) data_to_c_simple(engines/overlay/shaders/outline_prepass_geom.glsl SRC) data_to_c_simple(engines/overlay/shaders/outline_prepass_vert.glsl SRC) data_to_c_simple(engines/overlay/shaders/outline_lightprobe_grid_vert.glsl SRC) -data_to_c_simple(engines/overlay/shaders/outline_resolve_frag.glsl SRC) data_to_c_simple(engines/overlay/shaders/paint_face_vert.glsl SRC) data_to_c_simple(engines/overlay/shaders/paint_point_vert.glsl SRC) data_to_c_simple(engines/overlay/shaders/paint_texture_frag.glsl SRC) -- cgit v1.2.3