Commit: ce54a09cdda102596b66affb8a5c26efe797d0e0
Author: Miguel Pozo
Date:   Fri Oct 7 16:10:30 2022 +0200
Branches: tmp-workbench-rewrite2
https://developer.blender.org/rBce54a09cdda102596b66affb8a5c26efe797d0e0

Fix: Use 16F texture target for gbuffer_material

Needed for fitting the roughness/metalness using the current encoding

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

M       source/blender/draw/engines/workbench/workbench_engine.cc

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

diff --git a/source/blender/draw/engines/workbench/workbench_engine.cc 
b/source/blender/draw/engines/workbench/workbench_engine.cc
index 147953ee985..613a7a48111 100644
--- a/source/blender/draw/engines/workbench/workbench_engine.cc
+++ b/source/blender/draw/engines/workbench/workbench_engine.cc
@@ -421,7 +421,7 @@ class OpaquePass {
 
   void draw_prepass(Manager &manager, View &view, Texture &depth_tx)
   {
-    gbuffer_material_tx.acquire(int2(depth_tx.size()), GPU_RGBA8);
+    gbuffer_material_tx.acquire(int2(depth_tx.size()), GPU_RGBA16F);
     gbuffer_normal_tx.acquire(int2(depth_tx.size()), GPU_RG16F);
     gbuffer_object_id_tx.acquire(int2(depth_tx.size()), GPU_R16UI);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to