From a71783f8fdfc5e5c6b91dc86d720e9de310d720d Mon Sep 17 00:00:00 2001 From: korenkonder Date: Thu, 9 Jan 2025 19:30:20 +0300 Subject: [PATCH] Removed unnecessary camera updates --- src/DivaGL/camera.cpp | 5 ----- src/DivaGL/camera.hpp | 2 -- src/DivaGL/mdl/disp_manager.cpp | 2 -- src/DivaGL/render_manager.cpp | 1 - 4 files changed, 10 deletions(-) diff --git a/src/DivaGL/camera.cpp b/src/DivaGL/camera.cpp index c5e6f9e..356245e 100644 --- a/src/DivaGL/camera.cpp +++ b/src/DivaGL/camera.cpp @@ -84,11 +84,6 @@ void camera_struct::get_view_point(vec4& value) { value.w = 0.0f; } -void camera_struct::update_data() { - implOfcamera_data_update_projection(); - camera_struct__update_view(camera_data); -} - void camera_patch() { INSTALL_HOOK(camera_data_update_projection); INSTALL_HOOK(camera_update); diff --git a/src/DivaGL/camera.hpp b/src/DivaGL/camera.hpp index 75428b6..18ff4cc 100644 --- a/src/DivaGL/camera.hpp +++ b/src/DivaGL/camera.hpp @@ -55,8 +55,6 @@ struct camera_struct { void get_view_point(vec3& value); void get_view_point(vec4& value); - - static void update_data(); }; extern camera_struct& camera_data; diff --git a/src/DivaGL/mdl/disp_manager.cpp b/src/DivaGL/mdl/disp_manager.cpp index cb4cc23..7b5b53f 100644 --- a/src/DivaGL/mdl/disp_manager.cpp +++ b/src/DivaGL/mdl/disp_manager.cpp @@ -2383,8 +2383,6 @@ namespace mdl { if (!obj_vert_buf || !obj_index_buf) return false; - camera_struct::update_data(); - mat4 _mat; if (mdl::obj_reflect_enable) { mat4_transpose(&mat, &_mat); diff --git a/src/DivaGL/render_manager.cpp b/src/DivaGL/render_manager.cpp index 5ddae5a..9152e46 100644 --- a/src/DivaGL/render_manager.cpp +++ b/src/DivaGL/render_manager.cpp @@ -1201,7 +1201,6 @@ void image_filter_scale(RenderTexture* dst, texture* src, const vec4& scale) { } void draw_pass_set_camera() { - camera_struct::update_data(); mat4_transpose(&camera_data.view, &rctx->view_mat); mat4_transpose(&camera_data.projection, &rctx->proj_mat); mat4_transpose(&camera_data.view_projection, &rctx->vp_mat);