Various fixes

This commit is contained in:
korenkonder
2023-12-05 21:51:11 +03:00
parent fedf26cfa5
commit 8e802b26ea
8 changed files with 264 additions and 36 deletions
+6 -4
View File
@@ -16,7 +16,6 @@
#include <Helpers.h>
HOOK(int32_t, FASTCALL, data_init, 0x0000000140192FF0) {
extern void FASTCALL wrap_addresses();
wrap_addresses();
auth_3d_patch();
@@ -49,9 +48,6 @@ HOOK(int32_t, FASTCALL, data_free, 0x000000140192490) {
}
HOOK(void, FASTCALL, sub_140194CD0, 0x000000140194CD0) {
extern void FASTCALL wrap_addresses();
wrap_addresses();
rctx->ctrl();
originalsub_140194CD0();
}
@@ -60,6 +56,10 @@ HOOK(void, FASTCALL, _gl_state_get, 0x0000000140442DF0) {
gl_state_get();
}
HOOK(bool, FASTCALL, obj_mesh_vertex_buffer__load, 0x0000000140458280, obj_mesh_vertex_buffer* obj_vb, obj_mesh* mesh) {
return obj_vb->load(mesh);
}
HOOK(void, FASTCALL, rndr__Render__update_res, 0x00000001404A9480, rndr::Render* rend, bool set, int32_t base_downsample) {
rend->update_res(set, base_downsample);
}
@@ -105,6 +105,8 @@ void hook_funcs() {
INSTALL_HOOK(_gl_state_get);
INSTALL_HOOK(obj_mesh_vertex_buffer__load);
INSTALL_HOOK(rndr__Render__update_res);
INSTALL_HOOK(rndr__Render__init_tone_map_buffers);
INSTALL_HOOK(rndr__Render__init_render_buffers);