Cxbx-Reloaded/import
PatrickvL a6c0353c5b Fix a large part of XTL-hell (#1731)
* Rename g_CurrentXboxVertexShaderHandle to g_Xbox_VertexShader_Handle

* Remove CxbxDrawContext.XboxVertexShaderHandle field, and replaced reads from this field by g_Xbox_VertexShader_Handle (since all writes to this field used that as source)

* Removed commented-out #include's

* Removed duplicate DEF_VSH_* defines, replaced usage by existing X_D3DVSD_*() defines.

* Removed commented-out #include's from src/vsbc

* Removed nearly all "namespace XTL"-wrappers around #includes; Instead, wrap applicable contents of these included files in namespace XTL. Removed all now-obsolete "XTL::" prefixes.

* Moved all host D3D9 symbols outside of namespace XTL (finally!)

* Removed all "using namespace XTL;" occurences (except one, which is marked with a TODO)

* Restored Unix EOL style (to avoid large diffs with upstream)

* Moved CxbxInitAudio outside XTL namespace (this was the last Cxbx* symbol in XTL)

* Removed final "using namespace XTL" occurence by cleaner wrapping of logging intrinsics inside and outside namespace XTL.

* Prefix a few Xbox types with X_ (and avoid compile-error by removing the now-obsolete duplicate of X_D3DCALLBACK).
Also nicely indent all Direct3D9 alias defines, introduced when porting from Direct3D8. Who knows, one day we might re-define them once again to port to more recent Direct3D versions?

* Made EmuXTL.h obsolete, by #include'ing specific headers instead of it.

* Removed unused #include's of EmuFS.h

* Remove #pragma once, when there's already an include guard present.

* Delete EmuXTL.h and XOnline.cpp, keep but disable XOnline.h for documentation purposes.

* Fix all compiler warnings that have no functional impact. What's left requires more research

* Remove GetVersion, retain Wine check
2019-09-24 16:25:52 -05:00
..
7za Initial appveyor build scripts 2017-02-15 20:37:47 +00:00
DirectX9 Initial D3D9 port (#1375) 2018-08-08 09:08:50 +01:00
OpenXDK Fix a large part of XTL-hell (#1731) 2019-09-24 16:25:52 -05:00
SDL2@c7b8b49ef8 New input gui (#1713) 2019-09-05 16:10:09 -05:00
XbSymbolDatabase@6d4bc31b31 Update XbSymbolDatabase to latest version as of today 2019-08-25 12:28:21 +01:00
cs_x86@7c491b6ef7 Update .gitmodules 2019-05-10 14:29:05 -05:00
distorm Revert "Replace EmuX86's interpreter with Unicorn" 2018-04-29 20:16:03 +01:00
glew-2.0.0 Add glew binaries & add a custom build step to copy them to the output directory. 2017-01-05 20:52:18 +00:00
libtomcrypt@7e7eb695d5 Add libtomcrypt and libtommath libraries 2019-03-11 16:33:58 +01:00
libtommath@08549ad6bc Add libtomcrypt and libtommath libraries 2019-03-11 16:33:58 +01:00
ntdll/lib Renamed remotely 2006-07-15 02:03:02 +00:00
simpleini@2af65fcc50 Use settings ini file method (#1370) 2018-08-07 08:30:07 +01:00
subhook@5073ab41a8 Various fixes/improvements to D3D HLE 2018-10-02 11:01:05 +01:00
winpcap Remove docs/examples for pcap 2019-03-25 22:27:48 +00:00