]> git.tdb.fi Git - libs/gl.git/blobdiff - blender/io_mspgl/export_material.py
Remove some rarely-used export settings
[libs/gl.git] / blender / io_mspgl / export_material.py
index 3f98620af879eb2109f66d02f0e0bc09917eb7cc..81c5e8bfd868480e87b9bdf49b7b216d3b830f19 100644 (file)
@@ -28,7 +28,6 @@ def create_technique_resource(material, resources):
 
 class MaterialExporter:
        def __init__(self):
-               self.use_textures = True
                self.inline_texture_data = False
 
        def create_texture_exporter(self):
@@ -45,16 +44,15 @@ class MaterialExporter:
                from .material import Material
                material = Material(material)
 
-               if self.use_textures:
-                       for p in material.properties:
-                               if p.texture:
-                                       tex_name = p.texture.image.name+".tex2d"
-                                       if tex_name not in resources:
-                                               resources[tex_name] = texture_export.export_texture(p.texture, p.tex_usage, invert_green=p.invert_green)
+               for p in material.properties:
+                       if p.texture:
+                               tex_name = p.texture.image.name+".tex2d"
+                               if tex_name not in resources:
+                                       resources[tex_name] = texture_export.export_texture(p.texture, p.tex_usage, invert_green=p.invert_green)
 
-                                       samp_name = sampler_export.get_sampler_name(p.texture)
-                                       if samp_name not in resources:
-                                               resources[samp_name] = sampler_export.export_sampler(p.texture)
+                               samp_name = sampler_export.get_sampler_name(p.texture)
+                               if samp_name not in resources:
+                                       resources[samp_name] = sampler_export.export_sampler(p.texture)
 
                mat_name = material.name+".mat"
                if mat_name not in resources:
@@ -78,19 +76,18 @@ class MaterialExporter:
                        st = self.create_property_statement(mat_res, p, resources)
                        if st:
                                mat_res.statements.append(st)
-               if self.use_textures:
-                       textures = [p.texture for p in material.properties if p.texture]
-                       if textures and not all(t.default_filter for t in textures):
-                               from .export_texture import SamplerExporter
-                               sampler_tex = next(t for t in textures if not t.default_filter)
-                               sampler_export = SamplerExporter()
-                               mat_res.statements.append(mat_res.create_reference_statement("sampler", resources[sampler_export.get_sampler_name(sampler_tex)]))
+               textures = [p.texture for p in material.properties if p.texture]
+               if textures and not all(t.default_filter for t in textures):
+                       from .export_texture import SamplerExporter
+                       sampler_tex = next(t for t in textures if not t.default_filter)
+                       sampler_export = SamplerExporter()
+                       mat_res.statements.append(mat_res.create_reference_statement("sampler", resources[sampler_export.get_sampler_name(sampler_tex)]))
 
                return mat_res
 
        def create_property_statement(self, mat_res, prop, resources):
                from .datafile import Statement
-               if self.use_textures and prop.texture:
+               if prop.texture:
                        tex_res = resources[prop.texture.image.name+".tex2d"]
                        from .util import basename
                        fn = basename(prop.texture.image.filepath)