ref: soft: replace same struct type memcpys by assignments

This commit is contained in:
Alibek Omarov 2024-07-31 00:01:19 +03:00
parent 1086c31503
commit fb7854f1ef
3 changed files with 4 additions and 5 deletions

View file

@ -563,8 +563,8 @@ int EXPORT GetRefAPI( int version, ref_interface_t *funcs, ref_api_t *engfuncs,
return 0; return 0;
// fill in our callbacks // fill in our callbacks
memcpy( funcs, &gReffuncs, sizeof( ref_interface_t )); *funcs = gReffuncs;
memcpy( &gEngfuncs, engfuncs, sizeof( ref_api_t )); gEngfuncs = *engfuncs;
gpGlobals = globals; gpGlobals = globals;
gp_cl = (ref_client_t *)ENGINE_GET_PARM( PARM_GET_CLIENT_PTR ); gp_cl = (ref_client_t *)ENGINE_GET_PARM( PARM_GET_CLIENT_PTR );

View file

@ -291,7 +291,6 @@ void GAME_EXPORT CL_DrawParticlesExternal( const ref_viewpass_t *rvp, qboolean t
{ {
ref_instance_t oldRI = RI; ref_instance_t oldRI = RI;
memcpy( &oldRI, &RI, sizeof( ref_instance_t ));
R_SetupRefParams( rvp ); R_SetupRefParams( rvp );
R_SetupFrustum(); R_SetupFrustum();
// R_SetupGL( false ); // don't touch GL-states // R_SetupGL( false ); // don't touch GL-states
@ -303,5 +302,5 @@ void GAME_EXPORT CL_DrawParticlesExternal( const ref_viewpass_t *rvp, qboolean t
gEngfuncs.CL_DrawEFX( frametime, trans_pass ); gEngfuncs.CL_DrawEFX( frametime, trans_pass );
// restore internal state // restore internal state
memcpy( &RI, &oldRI, sizeof( ref_instance_t )); RI = oldRI;
} }