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
Dr. Chat
dbc2d233fb
(for now) Stub X64Context out on non-AMD64 platforms
2017-05-09 20:53:25 -05:00
Dr. Chat
bb3291e331
Add generic memory swap routines.
2017-05-09 20:52:09 -05:00
Dr. Chat
6dcbee18da
Whoops - fix linux builds.
2017-05-08 22:26:48 -05:00
Dr. Chat
095f65c19e
(maybe) Proper POSIX memory allocation support
2017-05-07 19:52:15 -05:00
Dr. Chat
e26aa6c189
Add XE_ARCH_*
2017-05-07 18:25:06 -05:00
DrChat
e699be0118
Logging: Add a flag to specify the minimum log level
...
--log_level = (0=error, 1=warning, 2=info, 3=debug)
2017-03-24 16:28:41 -05:00
Dr. Chat
d8ed251ad1
Tests: Handle integer floating point numbers
2017-03-06 01:04:59 -06:00
Dr. Chat
ea89a5d179
JIT - fctixx: Properly handle numbers > INT_MAX
2017-03-05 15:04:26 -06:00
Dr. Chat
2bd19478a4
Logger: Properly handle cases where strlen(formatted string) > capacity of log_format_buffer_ (as well as error cases)
2017-02-25 20:03:25 -06:00
Dr. Chat
2acee08590
Base bitfield class
2017-02-19 19:58:58 -06:00
DrChat
6d4b06c08f
Use stdout as logfile for tests
2017-02-11 00:15:52 -06:00
DrChat
26456280f1
Travis: print error log on command failure
2017-02-11 00:02:15 -06:00
DrChat
d43e2c7ff8
xenia-cpu-ppc-tests is now building on linux
2017-02-10 23:54:10 -06:00
Dr. Chat
bf7f170825
Fix string_util.h include on linux
2017-02-05 22:01:50 -06:00
Dr. Chat
7fb31462e4
Logger: Use platform-agnostic aligned alloc
2017-02-05 20:39:46 -06:00
Dr. Chat
65ca7fc416
Lockless logging
2017-02-04 19:26:39 -06:00
Dr. Chat
8c79051a94
Vulkan: Add basic one-frame cache to BufferCache
2017-01-29 00:24:31 -06:00
gibbed
69cf40161e
Added support for '?' to FS wildcard handling.
2017-01-19 18:13:07 -06:00
gibbed
17529b063f
Spliced out the FS wildcard stuff.
2017-01-19 17:06:35 -06:00
Dr. Chat
06588f8703
Fix xe::CreateParentFolder improperly handling separators on Windows
2017-01-14 15:19:43 -06:00
gibbed
ac7dce758b
Fixed xe::filesystem::DeleteFolder on Windows. Should fix some issues where games tried to overwrite existing content such as saves and was failing.
2017-01-09 17:05:05 -06:00
Dr. Chat
fe2c887c34
Math tzcnt
2016-11-04 19:17:12 -05:00
Dr. Chat
fbedb915b6
Move definition of XEPACKEDSTRUCT to platform.h
2016-08-22 17:23:50 -05:00
gibbed
23b72e4888
Complain loudly when ReadFile() returns ERROR_NOACCESS.
2016-06-18 18:26:23 -05:00
Dr. Chat
841f6fe239
Merge branch 'vulkan'
2016-06-11 19:23:23 -05:00
Haydn Trigg
ff5529714c
clang-format to Google Standards
...
Added formatting to code
2016-05-29 13:22:14 +09:30
Haydn Trigg
f2ca689ea0
Expanded vec128 and VectorSub
...
Added double precision (f64) values to the vec128 structure
Added cases for all formats of data for vector subtraction in the
Value::VectorSub function
NOTE: Unsure what the saturate function is for however maintained
original functionality
2016-05-17 05:34:09 +09:30
Ben Vanik
cd02cdfc70
Making memory API less error prone; fixes buffer/constant uploads.
2016-02-20 19:19:29 -08:00
Ben Vanik
4c4a641096
WIP rough sketch of vulkan backend structure.
2016-02-18 16:43:41 -08:00
Ben Vanik
618ca80011
Count packed bytes used by a constant map.
2016-02-18 16:43:41 -08:00
Dr. Chat
4335e41c14
Decouple MicroProfileFlip from Profiler::Present (and start a new frame in XE_SWAP)
2016-02-07 19:25:30 -06:00
Dr. Chat
6a67632af1
Update RingBuffer - Add immediate read/write and some error checking asserts.
2016-01-24 22:39:05 -06:00
sephiroth99
f17b80c61e
Use stdlib 'hardware_concurrency' to get logical processor count
...
This has the benifit of being multiplatform.
2016-01-20 11:04:28 -05:00
sephiroth99
d78317847d
Fix link error when profiling is disabled
...
These four functions are needed by microprofile even when profiling
is disabled.
2016-01-20 09:35:27 -05:00
Ben Vanik
6777ce6668
Reconcile debugger and save state stuff into a single implementation.
...
Fixes #497 and fixes #496 .
Still rough edges, but at least less duplication.
2016-01-18 11:48:21 -08:00
Dr. Chat
4b7a403337
xe::be<uint64_t> visualizers
2016-01-13 01:30:46 -06:00
Dr. Chat
0cf6e166a1
vec128 bitwise operators
2016-01-13 01:29:47 -06:00