if(!pass)
return;
- Bind bind(*pass);
+ Bind bind(pass);
meshes[0]->draw();
}
if(!pass)
return;
- Bind bind(*pass);
+ Bind bind(pass);
render_instance(inst, tag);
meshes[0]->draw();
}
const RenderPass *Object::get_pass(const Tag &tag) const
{
- if(!technique->has_pass(tag))
+ if(!technique || !technique->has_pass(tag))
return 0;
return &technique->get_pass(tag);
}