diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-12-05 18:15:48 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-12-05 18:57:44 +0300 |
commit | cdf626615d99f3a73ba453f0ebcada88d20ca8bb (patch) | |
tree | 3855b535dd1481634543dff60640e8a8cdaeaee4 /source/blender/draw/engines/workbench/workbench_deferred.c | |
parent | 16749070ae754cccd2531485ebf74bcc493d5e70 (diff) |
Fix In front option not working in solid mode
Diffstat (limited to 'source/blender/draw/engines/workbench/workbench_deferred.c')
-rw-r--r-- | source/blender/draw/engines/workbench/workbench_deferred.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/draw/engines/workbench/workbench_deferred.c b/source/blender/draw/engines/workbench/workbench_deferred.c index 357dbe50c67..0d82cab283e 100644 --- a/source/blender/draw/engines/workbench/workbench_deferred.c +++ b/source/blender/draw/engines/workbench/workbench_deferred.c @@ -539,11 +539,11 @@ static void workbench_setup_ghost_framebuffer(WORKBENCH_FramebufferList *fbl) const int size[2] = {(int)viewport_size[0], (int)viewport_size[1]}; e_data.ghost_depth_tx = DRW_texture_pool_query_2D(size[0], size[1], GPU_DEPTH_COMPONENT24, &draw_engine_workbench_solid); + GPU_framebuffer_ensure_config(&fbl->ghost_prepass_fb, { GPU_ATTACHMENT_TEXTURE(e_data.ghost_depth_tx), - GPU_ATTACHMENT_TEXTURE(e_data.object_id_tx), GPU_ATTACHMENT_TEXTURE(e_data.color_buffer_tx), - GPU_ATTACHMENT_TEXTURE(e_data.metallic_buffer_tx), + GPU_ATTACHMENT_TEXTURE(e_data.object_id_tx), GPU_ATTACHMENT_TEXTURE(e_data.normal_buffer_tx), }); } |