Commit Graph

6205 Commits

Author SHA1 Message Date
Gliniak 3e0ff58322 Implemented: XeKeysHmacShaUsingKey 2021-01-30 23:08:17 +01:00
sephiroth99 e5edea84c1 Remove glslang::pool_allocator::setAllocator
Commit 24b3e8384e93f3e73b6aa14ea00a30574112f9ba upstream.

Fixes compilation error with recent Clang versions.

Signed-off-by: sephiroth99 <sephiroth99@gmail.com>
2021-01-30 23:07:40 +01:00
sephiroth99 2a7d1dfbd8 Fix usage of date library
For backwards compatibility reasons, the date library does not use the
new C++17 uncaught_exception signature, even if compiling under C++17.

With GCC 10, libstdc++ marks the old uncaught_exception signature as
deprecated, so this causes a compilation error.

Fortunately, date library provides a way to select which
uncaught_exception version to use, so force using the new version.

Signed-off-by: sephiroth99 <sephiroth99@gmail.com>
2021-01-30 23:07:39 +01:00
sephiroth99 9448e51612 Linux: Remove linking to libc++
The stdlib is explictly set to stdlibc++, so linking also to libc++ is
useless except for adding unneeded dependencies.

Signed-off-by: sephiroth99 <sephiroth99@gmail.com>
2021-01-30 23:07:39 +01:00
Gliniak 049da82036 IoCompletion: Removed !wait_ticks check 2021-01-30 23:07:25 +01:00
Gliniak 0035720a84 CloseContent: Close files related to closed content 2021-01-30 23:06:26 +01:00
Gliniak 353109a704 Changed behaviour of setting.from element 2021-01-30 22:49:20 +01:00
Gliniak ee7e65b1ce XamContentGetCreator: Added check for existing content 2021-01-30 22:49:20 +01:00
emoose e2d3c07be0 Improve NetDll_XNetQosServiceLookup stub, implement NetDll_XNetQosRelease Needed for Saints Row 1 (TU1) to start up properly 2021-01-30 22:48:42 +01:00
emoose 9785954a66 Change return values of RegisterCommandProcessorEx & DmWalkLoadedModules 2021-01-30 22:47:40 +01:00
Gliniak 98b063b346 XamContentCreateEx - Extended Error Support 2021-01-30 22:43:52 +01:00
Gliniak 1513a81a30 Do not clear range if it was previously commited 2021-01-30 22:43:30 +01:00
Gliniak be3fa2fc16 Rewrotes to cache loading & added "cache" device 2021-01-30 22:38:32 +01:00
Gliniak 61ba2c5347 Enable cache by default 2021-01-30 22:30:53 +01:00
Gliniak 5a933156c0 Initial support for xex patching 2021-01-30 22:28:39 +01:00
Gliniak 88ddfe86db Added Premake Files For PatchingSystem 2021-01-30 22:18:13 +01:00
Gliniak d1c4a514b7 Merge branch 'master' of https://github.com/xenia-project/xenia into canary_new 2021-01-30 22:10:21 +01:00
Margen67 9da1abbbce .appveyor.yml: os > image 2021-01-22 06:13:58 -05:00
Margen67 895df411da ci: Add workflow_dispatch, remove -mx1 from 7z 2021-01-22 06:13:58 -05:00
Triang3l 9a74df491f [DXBC] dxbc.h with non-translator-specific parts 2021-01-04 16:15:50 +03:00
emoose 2d9326e02d [Kernel] Implement XeCryptBnQwNeRsaPubCrypt via BCrypt (win32 only) 2021-01-03 14:38:01 -06:00
emoose 8c11f2a39a [Kernel] Implement XeCryptBnQw_SwapDwQwLeBe 2021-01-03 14:38:01 -06:00
emoose 4b13ecb752 [Kernel] Implement NtReadFileScatter via adding XFile::ReadScatter 2021-01-03 13:50:34 -06:00
emoose 0400eba274 [Kernel] XFile::Read: add notify_completion param to allow disabling XIOCompletion 2021-01-03 13:50:34 -06:00
Triang3l 86ba17847b [Base] Hopefully fix Clang template inheritance error 2020-12-31 16:46:25 +03:00
Triang3l ea9ee0d4ba [Kernel] Make HDTV gamma the default 2020-12-31 16:14:26 +03:00
Triang3l 37013ee352 [Config] CVar defauls versioning 2020-12-31 16:04:50 +03:00
Triang3l e7cd2ffffa [GPU] Clamp scissor to surface_pitch 2020-12-29 11:15:05 +03:00
Triang3l 56d802c323 [GPU] Slightly better shader_compiler_main variable name 2020-12-28 22:09:28 +03:00
Joel Linn 7943702618 Fix rvalue being passed as a reference. 2020-12-28 22:07:00 +03:00
Gliniak 74cb0117cf [Kernel] WaitForNotification skip wait w/o wait_ticks 2020-12-26 04:57:21 -06:00
Gliniak ea6969f378 [Kernel] Implemented NtSetIoCompletion 2020-12-26 04:57:21 -06:00
Joel Linn 4e72167c5e [SDL2] Event handler in separate function 2020-12-26 04:50:27 -06:00
Joel Linn d3c618404a [SDL2] Improve GetCapabilities() 2020-12-26 04:50:27 -06:00
Joel Linn 64c5c63eaf [SDL2] Log controller device events. 2020-12-26 04:50:27 -06:00
Joel Linn 87389e2486 [SDL2] Do not restrict callbacks to window thread 2020-12-26 04:50:27 -06:00
Joel Linn ddc0cc840a [SDL2] Allow AUX buttons. 2020-12-26 04:50:27 -06:00
Joel Linn 510c3c320f [SDL2] Set more hints. 2020-12-26 04:50:27 -06:00
Joel Linn be92ab222b [SDL2] Update submodule. 2020-12-26 04:50:27 -06:00
Triang3l 9009cba90a [GPU] Refactor shader dumps - bin and txt files for both ucode and host 2020-12-25 21:46:07 +03:00
Triang3l 2bc0113dae [GPU] Add missing override specifier to SPIR-V shader translator 2020-12-25 21:11:43 +03:00
Triang3l dcde08a493 [GPU] PS and rasterization disabling cleanup 2020-12-24 23:40:38 +03:00
Triang3l 733efa5ff8 [GPU] Add a missing default label to GatherAluResultInformation 2020-12-22 22:29:00 +03:00
Triang3l c7fbe0e6d5 [GPU] Scale gradients by SSAA factor 2020-12-20 16:35:15 +03:00
Triang3l e6fa0ad139 [GPU] Dynamic r# count via shader modifications + refactoring 2020-12-19 16:14:54 +03:00
Triang3l b106aa88e6 [GPU] Complete some register bitfield declarations 2020-12-12 20:01:41 +03:00
Triang3l e348d6361e [PPC] Disable frsqrte tests in a way not breaking the rest 2020-12-12 14:00:29 +03:00
Triang3l da60649202 [D3D12] Fix texture_cache.cc formatting 2020-12-11 21:21:26 +03:00
Triang3l 5c47a3a588 [x64] vcfux single rounding for 0x80000000+ 2020-12-11 21:20:13 +03:00
Triang3l d0b849aad7 [PPC] vcfsx/vcfux: Only mul if needed 2020-12-10 21:34:37 +03:00