lib/mittsu/renderers/opengl_renderer.rb in mittsu-0.2.0 vs lib/mittsu/renderers/opengl_renderer.rb in mittsu-0.2.1

- old
+ new

@@ -1016,7 +1016,18 @@ if material.needs_view_matrix_uniform? && !uniforms['viewMatrix'].nil? glUniformMatrix4fv(uniforms['viewMatrix'], 1, GL_FALSE, array_to_ptr_easy(camera.matrix_world_inverse.elements)) end end + + def remove_child(object) + if object.is_a?(Mesh) || object.is_a?(PointCloud) || object.is_a?(Line) + @_opengl_objects.delete(object.id) + + # elsif object.is_a?(ImmediateRenderObject) || object.immediate_render_callback + # removeInstances( _webglObjectsImmediate, object ); + end + + object.deinit + end end end