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