gibbed
|
306f358c07
|
[Base] Drop inline on string_util/vec128 implementations for now because clang is whining.
|
2019-08-04 12:00:04 -05:00 |
|
gibbed
|
36bd0df586
|
[Base] Move float/double to_hex_string implementation out of header. Maybe fix Travis complaining.
|
2019-08-04 11:38:01 -05:00 |
|
gibbed
|
4248f9ed19
|
[Base] Fix formatting in string_util.cc.
|
2019-08-04 07:32:24 -05:00 |
|
gibbed
|
693958f8b7
|
[Base] Fix escaping quote runs.
|
2019-08-04 07:29:29 -05:00 |
|
gibbed
|
bee55ce5bb
|
[Base/Core] Work on config/cvars. Properly escape string values when saving config.
|
2019-08-04 07:09:05 -05:00 |
|
gibbed
|
82f85c98f0
|
[Base] Add wide version of split_path.
|
2019-08-04 06:47:09 -05:00 |
|
gibbed
|
01c656b77b
|
[Base] Add split_string.
|
2019-08-04 06:46:07 -05:00 |
|
gibbed
|
2048239f30
|
[Base] Move implementation out of header where appropriate, and qualify std namespace.
|
2019-08-04 04:40:19 -05:00 |
|
gibbed
|
40cc8c52d7
|
[Base] Qualify std namespace.
|
2019-08-04 04:39:22 -05:00 |
|
gibbed
|
8b1f728d85
|
[Base] Use vwsprintf instead of _vsnwprintf.
|
2019-08-04 03:44:08 -05:00 |
|
gibbed
|
b685211b96
|
[Base] Add wide versions of FatalError.
|
2019-08-04 03:26:18 -05:00 |
|
gibbed
|
85b4b561bf
|
[Base] Fix Travis complaints with cvar code.
|
2019-08-04 02:52:28 -05:00 |
|
gibbed
|
f360053198
|
[Base/Core] Bring cvar/config code in line with the style guide.
|
2019-08-04 02:17:22 -05:00 |
|
gibbed
|
7ba460552c
|
[Base/Core] Add support for transient cvars.
|
2019-08-04 02:12:46 -05:00 |
|
gibbed
|
b2f62b1982
|
Clean up cvars (rename, recategorize).
|
2019-08-03 23:46:03 -05:00 |
|
Triang3l
|
352f12f92e
|
[D3D12] Switch from gflags to cvars
|
2019-08-03 16:53:23 +03:00 |
|
Jonathan Goyvaerts
|
2a1d67eada
|
[Base] Fix snprintf not working correctly
This seems to be an issue with Microsoft declaring a snprintf macro which causes issues.
Related issues:
- https://github.com/nlohmann/json/issues/1408
- https://github.com/kodi-pvr/pvr.vuplus/issues/162
|
2019-08-03 02:34:19 +02:00 |
|
Jonathan Goyvaerts
|
81fe22f1c8
|
Get rid of gflags alltogether
|
2019-08-03 02:34:19 +02:00 |
|
Jonathan Goyvaerts
|
c1af632562
|
Replace all gflag implementations with cvar implementations
|
2019-08-03 02:34:07 +02:00 |
|
Jonathan Goyvaerts
|
bedd8ea40f
|
[Base] Add cvar class, a better, more flexible implementation of storing configuration variables than gflags
|
2019-08-03 02:33:56 +02:00 |
|
Jonathan Goyvaerts
|
bc6c047152
|
[Base] Add generic implementation for converting from string to T, and add specific implementation for string to bool
|
2019-08-03 02:33:40 +02:00 |
|
Triang3l
|
68b2ddee86
|
Merge branch 'master' into d3d12
|
2019-07-31 23:09:44 +03:00 |
|
Triang3l
|
e466687f11
|
[Base] Fix tzcnt logic
|
2019-07-31 23:08:41 +03:00 |
|
Triang3l
|
4aceeb73c4
|
[Memory] Move new watches to heap-aware Memory from MMIOHandler
|
2019-07-30 08:00:20 +03:00 |
|
Triang3l
|
2350810f4e
|
[Base] Add typename to sat_add/sub
|
2019-07-20 16:14:13 +03:00 |
|
Triang3l
|
26c24b4726
|
[CPU] Move saturating add/sub to base/math.h
|
2019-07-19 23:12:11 +03:00 |
|
gibbed
|
0bed6e565b
|
[Base/GPU] Fix some usage of xe::find_base_path.
|
2019-07-18 18:37:47 -05:00 |
|
gibbed
|
887609ba44
|
[Base] Only attempt to create non-empty base paths in CreateParentFolder.
|
2019-07-18 18:32:04 -05:00 |
|
gibbed
|
706c810a3a
|
[Base] Fix find_base_path returning original string with no separator is found.
|
2019-07-18 18:31:21 -05:00 |
|
gibbed
|
9a8d77137c
|
[Base] Fix Windows CreateFolder so it creates the entire path properly.
|
2019-07-18 17:47:25 -05:00 |
|
Rick Gibbed
|
e51686bbac
|
Merge pull request #1369 from jgoyvaerts/logger_fix
[Base] Flush the logger before exiting on a fatal error.
|
2019-05-11 11:45:00 -05:00 |
|
Jonathan Goyvaerts
|
eb5baa41bb
|
Shutdown logging when a fatal error occurs, this fixes the error not showing up in the log file
|
2019-05-11 14:58:34 +02:00 |
|
Rick Gibbed
|
00e061c4e4
|
Merge pull request #1316 from chris-hawley/master
[Base] Remove hacky fix for missing codecvt on linux.
|
2019-05-04 11:40:33 -05:00 |
|
Rick Gibbed
|
9bb20bfc36
|
Merge pull request #1254 from Wildenhaus/master
Games on Demand / Multi-file STFS (SVOD) support.
|
2019-05-04 11:30:48 -05:00 |
|
gibbed
|
bc9d82e2b0
|
[Base] Fix Travis whining.
|
2019-04-30 18:16:20 -05:00 |
|
gibbed
|
bc0ebcb26e
|
- Clean up log level names, no need for LOG_LEVEL_ prefix when it is an
enum class.
- Clarify usage of log level in comment.
|
2019-04-30 17:41:27 -05:00 |
|
gibbed
|
6b772c01b9
|
[Base] Oops. Fix missing include.
|
2019-04-30 16:44:00 -05:00 |
|
gibbed
|
2c3207e5cc
|
[Base] Widen LaunchBrowser.
|
2019-04-30 16:30:17 -05:00 |
|
gibbed
|
1dd15d4abc
|
[App] Stub main_init for posix.
|
2019-04-20 10:57:41 -05:00 |
|
gibbed
|
4f44bc3362
|
[App] Fix AVX check. For good this time. Hopefully.
|
2019-04-20 02:32:45 -05:00 |
|
gibbed
|
1145d57007
|
Undo main/wWinMain changes in preparation for new method
of doing a startup AVX check.
This reverts commit 4030cff3ec.
|
2019-04-20 02:32:45 -05:00 |
|
gibbed
|
18d8a59cfa
|
[Kernel] Initialize COM on all new XThreads.
|
2019-04-19 04:02:32 -05:00 |
|
gibbed
|
4030cff3ec
|
- Move main, wWinMain entrypoints to their own file.
- Fix startup AVX checks.
|
2019-04-18 16:57:42 -05:00 |
|
chris-hawley
|
fed4cb63a7
|
implement linux filesystem support
|
2019-04-08 01:06:06 -04:00 |
|
Christian Hawley
|
b1f2f177cd
|
Remove hacky fix for missing codecvt on linux
|
2019-04-08 01:06:06 -04:00 |
|
Triang3l
|
84b8b444cf
|
[Base] Clock::QueryHostUptimeMillis: change to 64-bit
|
2019-04-05 13:32:34 +03:00 |
|
gibbed
|
eee4d91621
|
[App] Hopefully fix CPU support check for AVX so it will function on CPUs without AVX.
|
2018-12-15 23:36:07 -06:00 |
|
gibbed
|
85b714f2af
|
[Base] Make --win32_high_freq=false actually work.
|
2018-12-15 22:56:36 -06:00 |
|
gibbed
|
fb50f02a98
|
[Base] Properly flush remaining writes out before shutting down logging.
|
2018-11-24 08:54:46 -06:00 |
|
gibbed
|
86d2c9ae1e
|
Fix Travis whining.
|
2018-11-22 09:48:04 -06:00 |
|