| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-28 | moved vswhere to tools directory | p01arst0rm | |
| 2022-10-09 | [GPU] Vulkan fragment shader interlock RB and related fixes/cleanup | Triang3l | |
| Also fixes addressing of MSAA samples 2 and 3 for 64bpp color render targets in the ROV RB implementation on Direct3D 12. Additionally, with FSI/ROV, alpha test and alpha to coverage are done only if the render target 0 was dynamically written to (according to the Direct3D 9 rules for writing to color render targets, though not sure if they actually apply to the alpha tests on Direct3D 9, but for safety). There is also some code cleanup for things spotted during the development of the feature. | |||
| 2022-07-11 | [Android] Unified xenia-app with windowed apps and build prerequisites | Triang3l | |
| 2022-04-05 | Add descriptive error message when pkg-config fails | Alex Messier | |
| The pkg_config helper for premake was not checking for errors. When it failed to run, either when it is not installed or the queried package is not found, a cryptic error message would be printed: "Error: .../xenia/third_party/premake-core/src/base/string.lua:36: attempt to index a nil value (upvalue 's')" Fix this by checking the return status when calling pkg-config and printing a descriptive error message. | |||
| 2022-01-02 | Replace premake5 binary with CI artifact. | Rick Gibbed | |
| 2022-01-02 | Update premake-core. | Rick Gibbed | |
| 2021-11-02 | [Android] Clone Premake from sdcard to a hidden directory | Triang3l | |
| 2021-10-30 | [Build] Use first-party premake-androidndk (#1878) | Triang3l | |
| 2021-08-28 | [UI] Loop thread to main thread WindowedAppContext | Triang3l | |
| 2021-07-21 | [Linux] Fix pkg-config trailing space causing premake to output an extra ↵ | Jonathan Goyvaerts | |
| empty library -l Fixes #1868 | |||
| 2021-07-20 | [Build] Run pkg_config only on Linux, not all non-Windows | Triang3l | |
| 2021-06-26 | Disable Edit and Continue for test suites. | gibbed | |
| Disable Edit and Continue for test suites. Edit and Continue in MSVC can cause the __LINE__ macro to produce invalid values, which breaks the usability of Catch2 output on failed tests. | |||
| 2021-06-02 | Update Catch2 test framework | Joel Linn | |
| - Use their main() method to fix command line options. Fix CLion testing - Change to correct tag syntax. | |||
| 2021-06-02 | [Linux] Helper methods for pkg-config | Joel Linn | |
| - Fixes linking on GCC by putting libs in link group | |||
| 2020-11-25 | Use xenia-base entrypoint for test suites. | gibbed | |
| Use xenia-base entrypoint for test suites. Fixes a bug where we were expecting wchar data in main, which is incorrect, causing invalid args to be parsed. | |||
| 2020-11-23 | Update premake-core. | gibbed | |
| 2020-11-22 | [Build] Add Android to platform_files.lua | Triang3l | |
| 2020-11-21 | [Build] Better Android detection in tools/build/premake | Triang3l | |
| 2020-11-21 | [Build] Clone premake to internal storage on Android | Triang3l | |
| 2020-10-28 | Allow building without git. | Joel Linn | |
| 2020-05-11 | [D3D12] Allow non-adaptive tessellation for patch primitive types, and all ↵ | Triang3l | |
| triangle and quad tessellation modes | |||
| 2020-05-08 | [GPU] Shader translator refactoring (mostly ALU), fixes for disassembly ↵ | Triang3l | |
| round trip and write masks | |||
| 2020-04-18 | [Shader Playground] Make PC shader models work at least with invalid shaders | Triang3l | |
| 2020-04-18 | [Shader Playground] DXBC and domain shader output | Triang3l | |
| 2020-04-18 | [Shader Playground] Fix typos leaving XBOX undefined | Triang3l | |
| 2020-04-08 | Fix building premake on Windows. | Joel Linn | |
| Broken before when vswhere emitted unicode characters. | |||
| 2020-04-08 | Update premake. | gibbed | |
| 2020-04-07 | C++17ification. | gibbed | |
| C++17ification! - Filesystem interaction now uses std::filesystem::path. - Usage of const char*, std::string have been changed to std::string_view where appropriate. - Usage of printf-style functions changed to use fmt. | |||
| 2020-02-22 | Fix diff.py to assume UTF-8. | gibbed | |
| 2020-02-11 | [PPC] Support basic form of sc. | gibbed | |
| 2019-11-08 | Remove (hopefully) last OpenGL leftovers & crunch | Margen67 | |
| Crunch is unused. | |||
| 2019-08-24 | Fix up handling of positional options in cvar handling. | gibbed | |
| - Fix up handling of positional options in cvar handling so that executables other than app can handle them properly. - Fix command-line arguments for xenia-vfs-dump. | |||
| 2019-08-03 | Get rid of gflags alltogether | Jonathan Goyvaerts | |
| 2019-08-03 | Replace all gflag implementations with cvar implementations | Jonathan Goyvaerts | |
| 2019-05-13 | [PPC] Shuffle code around to make it cleaner to modify by hand. | gibbed | |
| - [PPC] Rename ppc_opcode_lookup.cc, ppc_opcode_table.cc to have a _gen suffix to make it more obvious about their autogenerated nature. - [PPC] Move autogenerated code from ppc_opcode_disasm.cc to ppc_opcode_disasm_gen.cc. - [PPC] Update ppc-table-gen to allow for blacklisting of certain instructions that have custom disasm code. | |||
| 2019-05-08 | Fix/remove OpenGL leftovers | Margen67 | |
| 2019-04-18 | Oops. Forgot json import in premake build script. | gibbed | |
| 2019-04-18 | Rework Xenia/premake build scripts to use VsDevCmd for VS2017+ instead | gibbed | |
| of vcvarsall.bat, this removes Windows Universal CRT SDK as a required dependency. | |||
| 2019-04-18 | Oops. Missed a commit. Fix vswhere path in premake build script. | gibbed | |
| 2019-04-18 | - Update premake build script for VS2017+ build support. | gibbed | |
| - Update premake (for VS2019 support). - Update Xenia build script to detect VS2017+ version. - Update Xenia premake scripts due to updated premake. - Fix cc override in Xenia build script. | |||
| 2018-11-22 | Update documentation. | Margen67 | |
| - Convert http to https, provide archive link when possible. - Made CPU-JIT.png more readable on dark themes; Added a white background so there isn't black text on a black background. | |||
| 2017-12-20 | Validate trace executable before starting thread pool | DrChat | |
| 2017-12-20 | Python utility to run tracedump locally | DrChat | |
| 2017-12-14 | Merge branch 'linux' of git://github.com/dougvj/xenia into linux | DrChat | |
| # Conflicts: # .travis.yml | |||
| 2017-09-21 | Python 3 support (#755) | Kriskras99 | |
| * Python 3 support * Fix import_vs_environment in xenia-build * Drop support for Python 2 * Fix CIs and xb.bat * Require Python3.4+ because of Ubuntu Trusty * popen.communicate returns bytes instead of string * Useful info in travis * universal_newlines should be True * Changed shebang to python 3 * Python 3 shebang fix * Clang python 3 shebang fix | |||
| 2017-07-11 | Add _gtk and _x11 as linux specific platform files | Doug Johnson | |
| 2017-06-11 | PPC: Fix typo in instruction disassembly for mtspr. | Parker Lamb | |
| 2017-06-11 | PPC: Add cstdlib includes for code generated by ppc-table-gen. | Parker Lamb | |
| 2017-05-11 | Update catch | Dr. Chat | |
| 2017-04-23 | Update premake to support vs2017. | Dr. Chat | |
