xenia-canary/src/xenia
Wunkolo f7c14a089d [x64] Add host-extension detection preprocessor
Rather than having a huge list of if-statements that all do the same
thing, this preprocessor allows a more concise pattern to detecting if
the emit-flag is enabled as well as the correlated Xbyak flag that it
needs to check for to before allowing the feature-flag to be emitted.

Also moved the AVX-check to the beginning to early-out rather than do a
bunch of wasted work only to find out last that the host doesn't even
support AVX.
2022-01-23 05:04:56 -06:00
..
app Fix "404 not found" on "Build commit on Github..." 2021-09-28 16:29:22 -05:00
apu [APU] Manage XAudio 2.8 lifecycle in MTA thread + error handling cleanup 2021-12-12 17:05:01 +03:00
base [Base] Fix `copy_and_swap_16_in_32_aligned` 2022-01-22 16:18:54 +03:00
cpu [x64] Add host-extension detection preprocessor 2022-01-23 05:04:56 -06:00
debug/ui [UI] Loop thread to main thread WindowedAppContext 2021-08-28 19:38:24 +03:00
gpu [GPU] vfetch_full fetching nothing still must calculate the address 2022-01-09 16:26:05 +03:00
helper/sdl [SDL2] Set more hints. 2020-12-26 04:50:27 -06:00
hid [WinKey] Fix RThumbDown being mapped to RThumbLeft 2022-01-14 16:06:40 -06:00
kernel [XAM] Fix xeXMsgStartIORequestEx result check. 2022-01-11 06:09:06 -06:00
tools/api-scanner [UI] Loop thread to main thread WindowedAppContext 2021-08-28 19:38:24 +03:00
ui [UI] Force use of Xwayland when running on Wayland 2022-01-12 17:37:54 +03:00
vfs [Base] Add user-literals for several memory sizes 2022-01-02 11:51:31 -06:00
config.cc [Core] Fix reading UTF-8 BOM config files 2021-06-28 08:54:03 -05:00
config.h C++17ification. 2020-04-07 16:09:41 -05:00
cpp.hint Stop Intellisense complaints about export decls. 2021-05-01 12:45:16 -05:00
emulator.cc [Base] Add user-literals for several memory sizes 2022-01-02 11:51:31 -06:00
emulator.h Refactor FourCC magic uses 2021-06-02 22:28:43 -05:00
memory.cc [Code] Remove game names from code comments (most of at least) 2021-09-05 21:27:40 +03:00
memory.h [Code] Make union usage more consistent 2021-11-03 20:45:09 +03:00
premake5.lua C++17ification. 2020-04-07 16:09:41 -05:00
xbox.h [Kernel] Merge Content*Data structs into XCONTENT*_DATA 2021-06-25 23:48:25 -05:00