mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-10 17:05:08 +00:00
Optimizations (#1680)
* Optimizations 1) Some headers simplified for better compilation time 2) Some templates simplified for smaller executable size 3) Eliminate std::future to fix compilation for mingw64 4) PKG installation can be cancelled now 5) cellGame fixes 6) XAudio2 fix for mingw64 7) PPUInterpreter bug fixed (Clang) * any_pod<> implemented Aliases: any16, any32, any64 rsx::make_command fixed
This commit is contained in:
parent
75fe95eeb1
commit
da7472fe81
96 changed files with 2086 additions and 1772 deletions
|
|
@ -4,8 +4,6 @@
|
|||
#include "sys_net.h"
|
||||
|
||||
#ifdef _WIN32
|
||||
#undef _WIN32_WINNT
|
||||
#define _WIN32_WINNT 0x0601
|
||||
#include <winsock2.h>
|
||||
#include <WS2tcpip.h>
|
||||
#else
|
||||
|
|
@ -122,7 +120,7 @@ namespace sys_net
|
|||
// TODO
|
||||
thread_local vm::ptr<_tls_data_t> g_tls_net_data{};
|
||||
|
||||
static void initialize_tls()
|
||||
static never_inline void initialize_tls()
|
||||
{
|
||||
// allocate if not initialized
|
||||
if (!g_tls_net_data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue