small optimization to model rendering

turns out we often have cases where a group might have no meshes in it, in this case we don't need to select and bind to the shaders, so it's better to just bail immediately