From fa81e36f65fce2e1080eb801bb381e0e0c462241 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Wed, 16 Sep 2020 15:17:11 +0200 Subject: Fix T78653 Workbench: Broken Depth of Field in Viewport (Mac OSX) The output layout was wrong and it's a mistery why it works on most implementations since it's clearly a wrong usage. Thanks @sebbas for helping narrowing down the issue. --- .../draw/engines/workbench/shaders/workbench_effect_dof_frag.glsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/blender') diff --git a/source/blender/draw/engines/workbench/shaders/workbench_effect_dof_frag.glsl b/source/blender/draw/engines/workbench/shaders/workbench_effect_dof_frag.glsl index 1a0d01fde00..0d67ba2b9e4 100644 --- a/source/blender/draw/engines/workbench/shaders/workbench_effect_dof_frag.glsl +++ b/source/blender/draw/engines/workbench/shaders/workbench_effect_dof_frag.glsl @@ -390,8 +390,8 @@ void main() */ #ifdef RESOLVE -layout(location = 0) out vec4 finalColorAdd; -layout(location = 1) out vec4 finalColorMul; +layout(location = 0, index = 0) out vec4 finalColorAdd; +layout(location = 0, index = 1) out vec4 finalColorMul; void main() { -- cgit v1.2.3