[Bf-blender-cvs] [da0c3cdbc9a] master: DRW: fix 'bind_texture' being called in place of 'bind_image'

Germano Cavalcante noreply at git.blender.org
Wed Sep 7 13:52:27 CEST 2022


Commit: da0c3cdbc9ae35e55a5f655112967ea5c51d7e25
Author: Germano Cavalcante
Date:   Wed Sep 7 08:42:53 2022 -0300
Branches: master
https://developer.blender.org/rBda0c3cdbc9ae35e55a5f655112967ea5c51d7e25

DRW: fix 'bind_texture' being called in place of 'bind_image'

Error pointed out by tests.

===================================================================

M	source/blender/draw/intern/draw_pass.hh

===================================================================

diff --git a/source/blender/draw/intern/draw_pass.hh b/source/blender/draw/intern/draw_pass.hh
index e4b3a56c414..e1a0a6652ac 100644
--- a/source/blender/draw/intern/draw_pass.hh
+++ b/source/blender/draw/intern/draw_pass.hh
@@ -806,7 +806,7 @@ inline void PassBase<T>::bind_texture(const char *name,
 
 template<class T> inline void PassBase<T>::bind_image(const char *name, GPUTexture *image)
 {
-  this->bind_texture(GPU_shader_get_texture_binding(shader_, name), image);
+  this->bind_image(GPU_shader_get_texture_binding(shader_, name), image);
 }
 
 template<class T> inline void PassBase<T>::bind_ssbo(int slot, GPUStorageBuf *buffer)



More information about the Bf-blender-cvs mailing list