diff --git a/src/DivaGL/hook.cpp b/src/DivaGL/hook.cpp index ac2fa07..bb6b97e 100644 --- a/src/DivaGL/hook.cpp +++ b/src/DivaGL/hook.cpp @@ -183,6 +183,7 @@ HOOK(void, FASTCALL, rndr__Render__movie_texture_free, 0x00000001404B18F0, HOOK(void, FASTCALL, rndr__RenderManager__rndpass_pre_proc, 0x0000000140502C90) { render_data_context rend_data_ctx(GL_REND_STATE_PRE_3D); + rend_data_ctx.state.get(); rend_data_ctx.state.begin_event("rndpass_pre_proc"); render_manager.render->pre_proc(rend_data_ctx); Glitter::glt_particle_manager->CalcDisp(); diff --git a/src/DivaGL/render_manager.cpp b/src/DivaGL/render_manager.cpp index 1ea65ea..ca14f2d 100644 --- a/src/DivaGL/render_manager.cpp +++ b/src/DivaGL/render_manager.cpp @@ -278,7 +278,6 @@ namespace rndr { { render_data_context rend_data_ctx(GL_REND_STATE_PRE_3D); - rend_data_ctx.state.get(); rend_data_ctx.state.bind_framebuffer(0); static const vec4 color_clear = 0.0f; rend_data_ctx.state.clear_buffer(GL_COLOR, 0, (float_t*)&color_clear);