Xenia Git (2015/09/23) is compiled. Xenia is an experimental emulator for the Xbox 360. It does not run games (yet).
Xenia Status:
- Some code runs. [Insert any game name here] doesn't.
- Asserts! Crashes! Hangs! Blank screens!
Xenia Git Changelog:
* Updating to the latest clang-format. Make sure to update yourselves!
* Now that clang-3.8 is whitelisted on travis, try that.
* Pulling latest submodules.
* Fixing checked build.
* Fix assignment of temporary value to non-const reference.
* It seems 'export' is a reserved keyword for clang.
* Fix logical-op parenthesis error from clang.
* More workarounds for __m128.
* Put MSVC buildoptions under Windows platform filter.
* xobject: remove accept method of object_ref class
The removed method was causing an error in clang ("call to non-static member
function without an object argument"). As it was not used, simply remove
it.
* Set premake language to C for projects with C source code.
* Move Windows specific linkoption under Windows platform section.
* Set std=c++14 only when compiling C++ projects.
* Fix usage of __m128.
With GCC and clang, __m128 is not a struct, so there are no struct members
to access the individual items in the vector.
Use standard load/store function and some hackery to workaround this
limitation.
* Set clang as the C compiler and clang++ as the C++ compiler.
* Move GetTempReg higher in the source file, before its first usage.
* memory: AlignedAlloc: fallback to aligned_alloc()
When compiling with clang++, __STDC_VERSION__ is not defined (obviously
as clang++ is not a C compiler). Because of this, check if compiling
with MSVC and fallback to the Linux implementation. If the latter is not
supported, compilation will fail, as it previously would have with the
* Add missing header includes.
Download: Xenia Git (2015/09/23)
Source: Here
2015-09-23
Random Related Topic
0 Comments
Post a Comment