Commit Graph

7445 Commits

Author SHA1 Message Date
Luke Usher ac5289d83a
Merge pull request #2288 from ergo720/clang
Fixed some code errors detected by clang
2021-10-16 16:23:21 +01:00
ergo720 51c3f37596 Fixed non-const lvalue reference to type 'std::from_chars_result' cannot bind to a temporary of type 'std::from_chars_result' 2021-10-12 19:02:42 +02:00
ergo720 ca5a1aaa71 Fixed non-const lvalue reference to type cannot bind to a temporary of type 2021-10-12 18:44:09 +02:00
ergo720 23c72d825e Fixed cannot pass object of non-trivial type 'std::vector<char>' through variadic function; call will abort at runtime [-Wnon-pod-varargs] 2021-10-12 17:35:02 +02:00
ergo720 4f26ab927f Fixed explicit instantiation of undefined function template 'BindDefault' 2021-10-12 17:22:52 +02:00
ergo720 309975da61 Fixed subscript of pointer to incomplete type 'struct _XBE_SECTION' 2021-10-12 17:06:31 +02:00
ergo720 be56eac811 Fixed constexpr function never produces a constant expression [-Winvalid-constexpr] 2021-10-12 17:02:07 +02:00
Silent 326a5bb714
Simplify timer code to scale them without state 2021-10-09 18:15:21 +02:00
ergo720 3bdd689e03
Merge pull request #2285 from ergo720/xiso_workaround
Added workaround for dokany bug when reading files inside xisos mounted by xbox-iso-vfs
2021-10-07 23:08:54 +02:00
ergo720 9b65924898 Added workaround for dokany bug when reading files inside xisos mounted by xbox-iso-vfs 2021-10-07 22:50:16 +02:00
Anthony b863432904 Add LOG_TEST_CASE for uncommon swap flags 2021-10-07 21:38:08 +13:00
Anthony 32fa33ddab Fix MotoGP flicker
Hack to handle BYPASSCOPY
2021-10-07 00:30:20 +13:00
PatrickvL 629d6d2054
Merge pull request #2282 from ergo720/freopen_invalid_handle
Fixed invalid handle exception in freopen
2021-10-03 12:14:22 +02:00
ergo720 b52f5655e4 Added comment explaining the DETACHED_PROCESS flag 2021-10-03 12:08:47 +02:00
ergo720 35072da2ea Fixed invalid handle exception in freopen 2021-10-03 10:15:48 +02:00
Anthony b804ed1f03 Fix flicker in antialias sample
Improve X_D3DSWAP_COPY behaviour
2021-09-14 20:43:17 +12:00
Luke Usher ac68fd481c
Merge pull request #2280 from ergo720/log_fix
Fixed insufficient size of LoggedModules variable
2021-09-06 16:48:47 +01:00
ergo720 9b02cac7ad Fixed insufficient size of LoggedModules variable 2021-09-06 17:04:37 +02:00
ergo720 b405153c7e
Merge pull request #2271 from RadWolfie/cleanup-kernel-process
Some cleanup kernel process
2021-08-31 00:32:30 +02:00
RadWolfie bc6c017b7a kernel: replace __declspec(noreturn) to C++'s [[noreturn]] usage 2021-08-30 12:37:22 -05:00
RadWolfie 9bf21223f2 kernel: rename CxbxKrnlCleanup(Ex) to CxbxrKrnlAbort(Ex) 2021-08-30 12:27:03 -05:00
RadWolfie 2c46ea3d98 kernel: make CxbxrKrnlInitHacks function 2021-08-30 12:27:03 -05:00
RadWolfie cc6041d2de kernel: make CxbxrLogDumpXbeInfo function 2021-08-30 12:27:03 -05:00
RadWolfie 5e26b938fb add todo comment for ApplyMediaPatches function 2021-08-30 12:27:03 -05:00
RadWolfie f3dc44ebae kernel: move ApplyMediaPatches function 2021-08-30 12:27:03 -05:00
RadWolfie 5692f79d78 kernel: make CxbxrKrnlSetupDummyHeader function 2021-08-30 12:26:57 -05:00
RadWolfie 093c23d5bc kernel: make CxbxrKrnlPrepareXbeMap function 2021-08-30 12:26:57 -05:00
RadWolfie 249d6b2169 kernel: break down CdRom0 relative code into functions 2021-08-30 12:26:57 -05:00
RadWolfie 0e5e791a55 kernel: make CxbxrKrnlRegisterDevicePaths function 2021-08-30 12:26:57 -05:00
RadWolfie 16ea4519c8 kernel: breakdown xbe detector for system type to use 2021-08-30 12:26:57 -05:00
RadWolfie 93b5e88754 kernel: make CxbxrKrnlSyncGUI function 2021-08-30 12:26:57 -05:00
RadWolfie 08ee4a15d3 kernel: move relative console and file output into CxbxrKrnlSetupVerboseLog function 2021-08-30 12:26:57 -05:00
RadWolfie cefea8ad83 kernel: rename szFolder_CxbxReloadedData to g_DataFilePath and convert to std::string 2021-08-30 12:26:56 -05:00
RadWolfie 094256ef43 kernel: more clean up for file path setup 2021-08-30 12:26:47 -05:00
RadWolfie 8de8f411c1 kernel: move rdtsc patches relative into its own source file. 2021-08-30 12:23:50 -05:00
RadWolfie 0c2b7b4220 kernel: move relative file paths into its own header file. 2021-08-30 12:23:47 -05:00
PatrickvL a5fa40956a
Merge pull request #2278 from Shideravan/patch-1
Changing the link for the license page
2021-08-22 09:00:25 +02:00
Shideravan edffb3a128
Changing the link for the license page 2021-08-21 23:40:07 -03:00
RadWolfie 0fb2e6208d kernel: rename (G|S)etStorageLocation to (G|S)etDataLocation 2021-07-31 18:03:40 -05:00
RadWolfie e1a8391170 imgui: move fps updater functions into imgui ui class 2021-07-31 18:03:40 -05:00
RadWolfie b11cb57b0b
Merge pull request #2269 from Cxbx-Reloaded/LukeUsher-patch-1
Remove game-compatibility github link from template
2021-07-29 01:00:50 -05:00
Luke Usher 50d50288a5
Update .github/ISSUE_TEMPLATE/issue-template.md
Co-authored-by: RadWolfie <RadWolfie@users.noreply.github.com>
2021-07-28 11:49:06 +01:00
Luke Usher 9439b9f54c Remove game-compatibility github link from template 2021-07-27 09:32:35 +01:00
RadWolfie de16fe345a
Merge pull request #2268 from ergo720/create_process_error_str
Print the windows error string when CreateProcess fails to create the new emulation process
2021-07-26 12:14:01 -05:00
ergo720 5e7c6a082f Print the windows error string when CreateProcess fails to create the emulation process 2021-07-26 18:36:56 +02:00
Luke Usher a6e17bc4de
Merge pull request #2267 from NZJenkins/leave-path
Fix loading from UNC paths
2021-07-26 12:05:24 +01:00
Anthony 660e6bca1e Fix loading from UNC paths
Remove unexplained slash processing
which breaks UNC paths
2021-07-26 22:36:28 +12:00
Luke Usher b4dadb1dff
Merge pull request #2266 from ergo720/xbe_launch_error_reword
Reworded error message displayed when cxbxr fails to launch an xbe
2021-07-21 12:51:54 +01:00
ergo720 e37bb218ba Reworded error message displayed when cxbxr fails to launch an xbe 2021-07-21 13:19:28 +02:00
PatrickvL 30956c1044
Merge pull request #2261 from ergo720/emulog_cdecl
Removed stdcall from EmuLog functions
2021-07-14 15:55:50 +02:00