From 1fca11d5cb598f6670e00824e3e0890a296e73f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Wed, 13 Sep 2017 17:44:02 +0200 Subject: [PATCH] DRW: Fix incorrect Ubo Bind --- source/blender/draw/intern/draw_manager.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index 573b03d895f..1b372de8034 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -2054,6 +2054,11 @@ static void DRW_draw_pass_ex(DRWPass *pass, DRWShadingGroup *start_group, DRWSha } } + /* Clear Bound Ubos */ + for (int i = 0; i < GPU_max_ubo_binds(); i++) { + RST.bound_ubos[i] = NULL; + } + if (DST.shader) { GPU_shader_unbind(); DST.shader = NULL;