X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=blender%2Fio_mspgl%2Fexport_material.py;h=97bb8e9e66dc06f76fdbbd38571b236253226fe2;hb=03b21dc33ad615efa26849323a2018dd989218c3;hp=bf7e2b3f5b8d4824dc3a132b75ff93a93b0cdce8;hpb=160293feec7b0b976856685153cd24c7f1ce9492;p=libs%2Fgl.git diff --git a/blender/io_mspgl/export_material.py b/blender/io_mspgl/export_material.py index bf7e2b3f..97bb8e9e 100644 --- a/blender/io_mspgl/export_material.py +++ b/blender/io_mspgl/export_material.py @@ -21,9 +21,16 @@ def create_technique_resource(material, resources): for u in material.uniforms: ss.sub.append(Statement("uniform", u.name, *u.values[:u.size])) st.sub.append(ss) + elif material.receive_shadows: + st.sub.append(Statement("receive_shadows", True)) tech_res.statements.append(st) + if material.shadow_method!='NONE': + st = Statement("pass", "shadow") + st.sub.append(Statement("shader", "_occluder.glsl.shader")) + tech_res.statements.append(st) + return tech_res class MaterialExporter: