[Bf-blender-cvs] [b2432861fa3] principled-v2: Prevent Eevee from crashing with Principled v2

Lukas Stockner noreply at git.blender.org
Mon Jul 4 23:56:17 CEST 2022


Commit: b2432861fa32574a0c53218997aa79d38a584206
Author: Lukas Stockner
Date:   Mon Jul 4 23:31:48 2022 +0200
Branches: principled-v2
https://developer.blender.org/rBb2432861fa32574a0c53218997aa79d38a584206

Prevent Eevee from crashing with Principled v2

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

M	source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl

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

diff --git a/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl b/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl
index 2e695fa3e14..8b4936b6fb3 100644
--- a/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl
+++ b/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl
@@ -15,11 +15,14 @@ float principled_sheen(float NV)
 
 void node_bsdf_principled(vec4 base_color,
                           float subsurface,
+                          float subsurface_scale, //todo
                           vec3 subsurface_radius,
                           vec4 subsurface_color,
                           float subsurface_ior,
                           float subsurface_anisotropy,
                           float metallic,
+                          vec4 metallic_edge, //todo
+                          float metallic_falloff, //todo
                           float specular,
                           float specular_tint,
                           float roughness,
@@ -27,8 +30,10 @@ void node_bsdf_principled(vec4 base_color,
                           float anisotropic_rotation,
                           float sheen,
                           float sheen_tint,
+                          float sheen_roughness, //todo
                           float clearcoat,
                           float clearcoat_roughness,
+                          vec4 clearcoat_tint, //todo
                           float ior,
                           float transmission,
                           float transmission_roughness,



More information about the Bf-blender-cvs mailing list