Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2018-10-23 00:24:27 +0300
committerClément Foucault <foucault.clem@gmail.com>2018-10-23 19:04:45 +0300
commit8742f6358b093d351beab4fd6563272aedadeb82 (patch)
tree5448966311fcfc8c10b2250503815294abe2d94b /source/blender/draw
parent51b6e313de10c2495fde0d548df45f0d4b442d88 (diff)
Workbench: Fix Wrong AntiAliasing in renders
Was caused by offseting the same matrix for each samples instead of adding the offset to the original projection matrix.
Diffstat (limited to 'source/blender/draw')
-rw-r--r--source/blender/draw/engines/workbench/workbench_render.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/draw/engines/workbench/workbench_render.c b/source/blender/draw/engines/workbench/workbench_render.c
index 9a3efa97935..e8d525585f4 100644
--- a/source/blender/draw/engines/workbench/workbench_render.c
+++ b/source/blender/draw/engines/workbench/workbench_render.c
@@ -155,6 +155,8 @@ void workbench_render(WORKBENCH_Data *data, RenderEngine *engine, RenderLayer *r
if (RE_engine_test_break(engine)) {
break;
}
+ /* TODO: Save matrices instead of recomputing them for each samples. */
+ workbench_render_matrices_init(engine, depsgraph);
workbench_deferred_draw_background(data);
workbench_deferred_draw_scene(data);