]> git.tdb.fi Git - libs/gl.git/blobdiff - blender/io_mspgl/export_material.py
Export shadow settings from Blender
[libs/gl.git] / blender / io_mspgl / export_material.py
index bf7e2b3f5b8d4824dc3a132b75ff93a93b0cdce8..97bb8e9e66dc06f76fdbbd38571b236253226fe2 100644 (file)
@@ -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: