diff --git a/liboscar/Graphics/OpenGL/Gl.cpp b/liboscar/Graphics/OpenGL/Gl.cpp index 327ae14bb1..061a664499 100644 --- a/liboscar/Graphics/OpenGL/Gl.cpp +++ b/liboscar/Graphics/OpenGL/Gl.cpp @@ -13,7 +13,7 @@ void osc::gl::compile_from_source(const ShaderHandle& shader_handle, std::string { OSC_ASSERT_ALWAYS(not shader_src.empty() && "empty source code passed to the shader compiler"); const GLchar* shader_src_ptr = shader_src.data(); - const GLint shader_src_length = static_cast(shader_src.size()); + const auto shader_src_length = static_cast(shader_src.size()); glShaderSource(shader_handle.get(), 1, &shader_src_ptr, &shader_src_length); glCompileShader(shader_handle.get()); diff --git a/liboscar/Graphics/Scene/SceneCache.cpp b/liboscar/Graphics/Scene/SceneCache.cpp index e9853a4779..7e63026be5 100644 --- a/liboscar/Graphics/Scene/SceneCache.cpp +++ b/liboscar/Graphics/Scene/SceneCache.cpp @@ -333,7 +333,7 @@ const void* osc::SceneCache::try_get(const std::type_info& type_info) const void osc::SceneCache::insert(const std::type_info& type_info, std::shared_ptr ptr) { - impl_->insert(type_info, ptr); + impl_->insert(type_info, std::move(ptr)); } const MeshBasicMaterial& osc::SceneCache::basic_material()