Blender Git Loki
Git Commits -> Revision 371c289
Revision 371c289 by Clément Fukhaut (pbr-viewport) January 27, 2016, 23:46 (GMT) |
Made these changes, all relative to the viewport Material mode. -Lamp sizes are now binded with dynamic uniforms -Added support of Anisotropic Bsdf -Added support of Glossy Refraction Bsdf -Added support of Glossy Glass Bsdf -Texture noise uses the same default coordinates as cycles. -Vector transform now works with translations (point mode). -Vector transform now works with translations. -Transparency for transparent Bsdf now uses the alpha input. -Lots of code formating -Default tangent space inside Geometry node -Added support for Tangent node -Object Info now output object location correctly |
Commit Details:
Full Hash: 371c289af8f44264854b697fa095425e00d69c70
Parent Commit: 59295b9
Lines Changed: +1476, -439
18 Modified Paths:
/source/blender/editors/space_view3d/view3d_draw.c (+1, -0) (Diff)
/source/blender/gpu/GPU_material.h (+15, -5) (Diff)
/source/blender/gpu/intern/gpu_material.c (+117, -47) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+1166, -347) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_anisotropic.c (+51, -4) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_diffuse.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glass.c (+3, -11) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_refraction.c (+2, -2) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_translucent.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_velvet.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_geometry.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_object_info.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tangent.c (+16, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_coord.c (+7, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_environment.c (+68, -7) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_noise.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vectTransform.c (+23, -9) (Diff)
/source/blender/gpu/GPU_material.h (+15, -5) (Diff)
/source/blender/gpu/intern/gpu_material.c (+117, -47) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+1166, -347) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_anisotropic.c (+51, -4) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_diffuse.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glass.c (+3, -11) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_refraction.c (+2, -2) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_translucent.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_velvet.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_geometry.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_object_info.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tangent.c (+16, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_coord.c (+7, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_environment.c (+68, -7) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_noise.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vectTransform.c (+23, -9) (Diff)