ULRE/res/shader/cnmr.gbuffer
hyzboy 94b68bb2ec 1.update CMCore,cnmr.gbuffer
2.Cancle the branch,test subpass mode in deferred rendering.
2020-01-19 19:32:33 +08:00

28 lines
521 B
Plaintext

[attribute]
vec3 BaseColor;
vec3 Normal;
float Metallic;
float Roughness;
[gbuffer]
vec4 gb_color_metallic;
vec4 gb_normal_roughness;
[attribute_to_gbuffer]
gb_color_metallic.rgb =BaseColor;
gb_color_metallic.a =Metallic;
gb_normal_roughness.rgb =Normal;
gb_normal_roughness.a =Roughness;
[gbuffer_to_attribute]
BaseColor =gb_color_metallic.rgb;
Metallic =gb_color_metallic.a;
Normal =gb_normal_roughness.rgb;
Roughness =gb_normal_roughness.a;