[Bf-blender-cvs] [ce54a09cdda] tmp-workbench-rewrite2: Fix: Use 16F texture target for gbuffer_material
Miguel Pozo
noreply at git.blender.org
Fri Oct 7 16:10:39 CEST 2022
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);
More information about the Bf-blender-cvs
mailing list