Skip to content

Commit dacd7cb

Browse files
committed
drop duplicated entries from ogre material panel
1 parent 0512bea commit dacd7cb

File tree

2 files changed

+5
-40
lines changed

2 files changed

+5
-40
lines changed

io_ogre/properties.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,6 @@
168168
# when using complex fragment programs, because if the depth check fails then the fragment program is never run.
169169
name='color-write',
170170
default=True)
171-
bpy.types.Material.use_fixed_pipeline = BoolProperty(
172-
# Fixed pipeline is oldschool
173-
# todo: whats the meaning of this?
174-
name='fixed pipeline',
175-
default=True)
176171
bpy.types.Material.use_material_passes = BoolProperty(
177172
# hidden option - gets turned on by operator
178173
# todo: What is a hidden option, is this needed?

io_ogre/ui/material.py

Lines changed: 5 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -152,53 +152,23 @@ class MatPass8( _OgreMatPass, bpy.types.Panel ): INDEX = 7; bl_label = "Ogre Mat
152152
def ogre_material_panel_extra( parent, mat ):
153153
box = parent.box()
154154
header = box.row()
155-
156-
if mat.use_fixed_pipeline:
157-
header.prop( mat, 'use_fixed_pipeline', text='Fixed Pipeline', icon='LAMP_SUN' )
158-
if mat.use_shadeless and not mat.use_vertex_color_paint:
159-
row = box.row()
160-
row.prop(mat, "diffuse_color", text='')
161-
elif not mat.use_shadeless:
162-
if not mat.use_vertex_color_paint:
163-
row = box.row()
164-
row.prop(mat, "diffuse_color", text='')
165-
row.prop(mat, "diffuse_intensity", text='intensity')
166-
row = box.row()
167-
row.prop(mat, "specular_color", text='')
168-
row.prop(mat, "specular_intensity", text='intensity')
169-
row = box.row()
170-
row.prop(mat, "specular_hardness")
171-
row = box.row()
172-
row.prop(mat, "ambient")
173-
#row = box.row()
174-
row.prop(mat, "emit")
175-
box.prop(mat, 'use_ogre_advanced_options', text='---guru options---' )
176-
else:
177-
header.prop( mat, 'use_fixed_pipeline', text='', icon='LAMP_SUN' )
178-
header.prop(mat, 'use_ogre_advanced_options', text='---guru options---' )
155+
header.prop(mat, 'use_ogre_advanced_options', text='---guru options---' )
179156

180157
if mat.use_ogre_advanced_options:
181158
box.prop(mat, 'offset_z')
182159
box.prop(mat, 'ogre_depth_write' )
183160
for tag in 'ogre_colour_write ogre_normalise_normals ogre_light_clip_planes ogre_light_scissor ogre_alpha_to_coverage ogre_depth_check'.split():
184161
box.prop(mat, tag)
185-
for tag in 'ogre_polygon_mode ogre_shading ogre_cull_hardware ogre_transparent_sorting ogre_illumination_stage ogre_depth_func ogre_scene_blend_op'.split():
162+
for tag in 'ogre_polygon_mode ogre_shading ogre_cull_hardware ogre_transparent_sorting ogre_illumination_stage ogre_depth_func ogre_scene_blend ogre_scene_blend_op'.split():
186163
box.prop(mat, tag)
187164

188165
def ogre_material_panel( layout, mat, parent=None, show_programs=True ):
189-
box = layout.box()
190-
header = box.row()
191-
header.prop(mat, 'ogre_scene_blend', text='')
192-
if mat.ogre_scene_blend and 'alpha' in mat.ogre_scene_blend:
193-
row = box.row()
194-
if mat.use_transparency:
195-
row.prop(mat, "use_transparency", text='')
196-
row.prop(mat, "alpha")
197-
else:
198-
row.prop(mat, "use_transparency", text='Transparent')
199166
if not parent:
200167
return # only allow on pass1 and higher
201168

169+
box = layout.box()
170+
header = box.row()
171+
202172
header.prop(mat, 'use_ogre_parent_material', icon='FILE_SCRIPT', text='')
203173

204174
if mat.use_ogre_parent_material:

0 commit comments

Comments
 (0)