material: render material names
This commit is contained in:
parent
94cecfe810
commit
c598419342
@ -218,8 +218,9 @@ def render_effect(effect_name, type_name, field_name, render_body):
|
|||||||
|
|
||||||
yield "};"
|
yield "};"
|
||||||
|
|
||||||
def render_library_material(material_name, effect_name):
|
def render_library_material(material_name, original_name, effect_name):
|
||||||
yield f"material const material_{material_name} = {{"
|
yield f"material const material_{material_name} = {{"
|
||||||
|
yield f".name = \"{original_name}\","
|
||||||
yield f".effect = &effect_{effect_name},"
|
yield f".effect = &effect_{effect_name},"
|
||||||
yield "};"
|
yield "};"
|
||||||
|
|
||||||
|
|||||||
@ -597,7 +597,7 @@ def render_library_materials(state, collada):
|
|||||||
effect = collada.lookup(material.instance_effect.url, types.Effect)
|
effect = collada.lookup(material.instance_effect.url, types.Effect)
|
||||||
material_name = sanitize_name(state, material.id, material)
|
material_name = sanitize_name(state, material.id, material)
|
||||||
effect_name = sanitize_name(state, effect.id, effect)
|
effect_name = sanitize_name(state, effect.id, effect)
|
||||||
yield from lang_header.render_library_material(material_name, effect_name)
|
yield from lang_header.render_library_material(material_name, material.name, effect_name)
|
||||||
material_names.append(material_name)
|
material_names.append(material_name)
|
||||||
yield from lang_header.render_library_materials(material_names)
|
yield from lang_header.render_library_materials(material_names)
|
||||||
for i, material_name in enumerate(material_names):
|
for i, material_name in enumerate(material_names):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user