summaryrefslogtreecommitdiff
path: root/convmodel.c
diff options
context:
space:
mode:
Diffstat (limited to 'convmodel.c')
-rw-r--r--convmodel.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/convmodel.c b/convmodel.c
index 8646ace..31a062d 100644
--- a/convmodel.c
+++ b/convmodel.c
@@ -422,13 +422,10 @@ void parse_node(
parse_node_cfg(n, &cfg);
if (n->mesh) {
Shader_Attrib* desired;
- if (!cfg.shader) {
- print_err(
- "Node %s has a mesh, but doesn't specify a shader.\n",
- n->name
- );
- pbreak(48);
- }
+ if (!cfg.shader)
+ cfg.shader = "surface.csh";
+ if (!cfg.depth_shader)
+ cfg.depth_shader = "surface_depthonly.csh";
if (!cfg.material) {
print_err(
"Node %s has a mesh, but doesn't specify a material.\n",