gibbed
cd39bbed5c
[Base] Undo last commit because it breaks file redirection.
...
This reverts commit ceece673e8
.
2018-05-31 17:22:50 -05:00
gibbed
ceece673e8
[Base] Fix AttachConsole so that --help works when invoked from command-line.
2018-05-31 16:46:03 -05:00
gibbed
bc369e43cb
[Kernel] Add support for XFileEndOfFileInformation.
2018-05-23 04:24:37 -05:00
DrChat
6262dd2c3d
[App] Actually set a high-performance timer
2018-05-22 22:20:34 -05:00
DrChat
288af1c7e9
[App] Add a flag to toggle high-performance timers
2018-05-22 17:31:30 -05:00
DrChat
73c30d87a8
[App] Request high-performance timer resolution on Windows
2018-05-22 16:41:05 -05:00
Sandy Carter
24e7bb5293
[Memory] Fix alignment to 16 bytes
...
Fix segmentation fault happening on linux when `src` or `dst` is not aligned to
16 bytes.
Assert against use of `src_ptr` and `dest_ptr` which are not unaligned to 16
bits.
2018-04-20 18:50:40 -07:00
Sandy Carter
1681ebfdcb
[Base Tests] Add tests for all cases in memory.cc
2018-04-20 18:50:39 -07:00
Sandy Carter
b6dc70ea5a
[Base Tests] Move base tests to their own subdir
2018-04-20 17:08:28 -07:00
DrChat
f8319ec12f
[Base] Support sign-extension in bitfield
2018-04-14 17:34:21 -05:00
DrChat
14abe1a407
Fixup 360 support
2018-04-03 19:02:49 -05:00
DrChat
6b8a34c9ba
[Base] Fix Travis
2018-03-03 19:15:37 -06:00
DrChat
4fd03e8029
[Base] Shutdown the logger to prevent truncation of output
2018-03-03 19:00:04 -06:00
DrChat
f7026cb17b
[Base] Add support for microprofile counters
2018-03-02 23:28:01 -06:00
DrChat
7fbd55369e
[UI] Update microprofile to latest
2018-02-28 18:52:45 -06:00
DrChat
09d16f4b7b
[Base] Copy up to alignment boundary in aligned swap boundaries and then use aligned load/store
2018-02-18 17:02:26 -06:00
DrChat
ffef59aaa5
[Base] RingBuffer: Add ReadAndSwap instead of piggybacking off of Read
2018-02-18 12:18:20 -06:00
DrChat
e4bc596887
[Base] Faster copy-and-swap routines
2018-02-15 21:14:52 -06:00
DrChat
b17d6f5088
[Base] Enable aligned copy and swap routines
2018-02-14 20:28:34 -06:00
DrChat
a47417117e
[Base] Implement PosixEvent using eventfd
2017-12-20 17:51:31 -06:00
DrChat
b865e324c2
[Base] Handle exec R/W mapped file handles
2017-12-19 19:36:10 -06:00
DrChat
cd2e07f680
[Base] First-pass memory file mapping support
2017-12-19 19:26:26 -06:00
DrChat
5da59a95c9
Merge branch 'linux'
2017-12-16 17:15:49 -06:00
DrChat
3bc5d90662
Return dummy values for unimplemented threading functions
2017-12-16 17:02:06 -06:00
DrChat
293878cd14
Use the app name as a default logfile.
2017-12-16 11:06:46 -06:00
DrChat
aaf281351d
Format all code with new clang-format
2017-12-14 20:44:43 -06:00
DrChat
02e37be4e5
Merge branch 'linux' of git://github.com/dougvj/xenia into linux
...
# Conflicts:
# .travis.yml
2017-12-14 19:20:02 -06:00
scribam
b6e7e66fbe
Fix travis LINT
2017-09-20 23:29:39 +02:00
Dr. Chat
5430dd0cd0
UI: Properly size microprofile, make dpi transparent to unaware users.
2017-08-03 22:34:12 -05:00
Doug Johnson
8ced8eb9e4
base: filesystem_posix: Implement missing functionality
2017-07-11 11:47:25 -06:00
Doug Johnson
b143b91fbb
base: threading_linux: Stub out several synchronization constructs
2017-07-11 11:47:25 -06:00
Doug Johnson
1c40e46cd1
Add Add XCB/Xlib interaction and X11 specific GTK headers/includes
2017-07-11 11:47:24 -06:00
sephiroth99
11637af8e9
Add missing Profiler function when profiling is disabled
2017-07-11 11:47:24 -06:00
sephiroth99
bc8356bb83
Remove usage of non standard identity struct
...
std::identity was removed from the standards, but Visual Studio kept
it as an extension.
Replace it by std::remove_reference, which does just a little bit
more than std::identity does, but without impact in this case.
2017-07-11 11:47:24 -06:00
Doug Johnson
a8053f72e5
Add xcb headers to linux platform, needed for vulkan
2017-07-11 11:47:24 -06:00
Doug Johnson
91cfd7f784
Add missing include of <functional>
2017-07-11 11:47:24 -06:00
Doug Johnson
f8093cb1e0
Add gtk and x11 headers to linux specific platform header
2017-07-11 11:47:24 -06:00
Doug Johnson
2dbdc24d52
Add LaunchBrowser implementation for linux
2017-07-11 11:47:24 -06:00
Doug Johnson
41dafa8860
Add stub exception handler backend for linux
2017-07-11 11:47:24 -06:00
drillsar
2d13fdd681
32-bit value fix to the 64-bit type.
2017-07-01 22:37:12 -04:00
gibbed
dab3a2e426
Don't use xe::to_wstring for converting arguments back to wide strings on Windows (xe::to_wstring assumes input is valid UTF-8, which the arguments are not). Fixes #703 .
2017-05-14 16:29:45 -05:00
Dr. Chat
16cff62d36
Base: Remove memory::DeallocationType::kDecommitRelease (an invalid combination)
2017-05-14 00:59:52 -05:00
Dr. Chat
af493ffbc7
xenia-base: Use unique_ptr constructor rather than make_unique to support GCC 4.8.4
2017-05-12 10:17:56 -05:00
Dr. Chat
737b78ad49
Last stretch to get PPC native tests working
2017-05-11 15:09:43 -05:00
Dr. Chat
7194c9e49b
filesystem_posix: Add missing cstring include
2017-05-11 10:34:26 -05:00
Dr. Chat
254fd3631f
Math: Fix [l/t]zcnt intrinsics on GCC
...
X64Context: Surround with architecture ifdef
2017-05-11 10:32:13 -05:00
Dr. Chat
be962e6de1
More WIP architecture fixes (exception_handler/string_util)
2017-05-09 22:32:27 -05:00
Dr. Chat
096a0230c4
Fix Travis :|
2017-05-09 21:10:53 -05:00
Dr. Chat
c2160c2504
Fix mapped_memory_posix.cc build on GCC
2017-05-09 21:00:30 -05:00
Dr. Chat
66a73128dd
Fix debugging_posix.cc
2017-05-09 20:57:35 -05:00