Anthony Miles
fc655cdca5
CopyRects accounts for host resource scaling
...
Fixes Crash Tag Team Racing resolution scaling issue
2020-09-02 23:05:23 +12:00
Luke Usher
ee6a61c364
d3d: apply aspect ratio correction to the backbuffer ( #1956 )
...
* d3d: apply aspect ratio correction to the backbuffer
* d3d: optimise aspect ratio correction + allow run-time aspect change (eg: dashboard)
* d3d: fix typo
* d3d: fix borders on aspect ratio change + apply aspect ratio correction to FMV
* d3d: fix indenting in SetAspectRatioScale
* d3d: add comment to explain clear
2020-09-02 04:45:04 -05:00
Luke Usher
96e2b593a6
eeprom: cleanup eeprom generation + generate hdd key
...
# Conflicts:
# src/common/EmuEEPROM.cpp
2020-08-27 10:08:00 +01:00
ergo720
b304e538c6
Introduce xbox namespace + deduplicate xbox types ( #1942 )
...
* Introduced new xbox namespace + moved inside it xbox pointer/address types
* Replaced xboxkrnl namespace with xbox namespace
* Moved kernel types from xboxkrnl.h to xbox_types.h
* Replaced XTL namespace with xbox namespace
* Fix a conflict with the VOID macro imported by Windows.h
* Fixed misalignment issues + renamed xtl_prefix
2020-08-24 13:29:48 -05:00
RadWolfie
f9084d9b2e
hotfix: fix dsound string patches typos
2020-08-23 12:55:49 -05:00
RadWolfie
b10d242b80
fix pr 1945 normalize
2020-08-23 11:52:04 -05:00
Luke Usher
ffe3b95323
Merge pull request #1946 from RadWolfie/line-ending-renormalize
...
Setup Force Source Files to LF Line Ending and Renormalize
2020-08-23 14:58:19 +01:00
Luke Usher
967f53ad6f
Merge pull request #1945 from LukeUsher/d3d-dont-create-invalid-buffers
...
d3d: don't attempt to create 0 sized vertex buffers
2020-08-23 14:49:39 +01:00
RadWolfie
3550fa4ed1
setup force source files to lf line ending and renormalize
2020-08-22 20:17:07 -05:00
Luke Usher
d961d4e7e7
d3d: don't attempt to create 0 sized vertex buffers
2020-08-21 20:13:23 +01:00
PatrickvL
cdb3b13756
Merge pull request #1943 from LukeUsher/fix-iocreatefile
...
krnl: IoCreateFile should return INVALID_HANDLE_VALUE on failure
2020-08-21 16:54:39 +02:00
Luke Usher
dd36bce933
krnl: IoCreateFile should return INVALID_HANDLE_VALUE on failure
2020-08-21 15:05:01 +01:00
RadWolfie
8861b845d7
chrono: replace duration_cast to duration
2020-08-20 15:51:12 -05:00
RadWolfie
e0f6d75cd0
chrono: use steady_clock than high_resolution_clock
2020-08-20 14:50:02 -05:00
ergo720
f46bcd6875
Use xboxkrnl namespace inside xboxkrnl header file
2020-08-18 17:02:19 +02:00
Luke Usher
2695d91496
Merge pull request #1913 from RadWolfie/improve-compiler-support
...
Improve SEH/VEH support for compilers
2020-08-18 14:55:08 +01:00
RadWolfie
d51743a132
Merge pull request #1934 from LukeUsher/avoid-debug-overflow
...
kernel: avoid potential buffer overflow on DbgPrint
2020-08-17 12:12:10 -05:00
Luke Usher
b0ebc8b332
kernel: avoid potential buffer overflow on DbgPrint
2020-08-17 17:21:10 +01:00
Luke Usher
de92e5048b
hle: Disable RaiseException patch, let the kernel handle it.
2020-08-15 20:43:16 +01:00
RadWolfie
e1c53ac304
add verbose arg output for DSound's main class
2020-06-29 14:26:29 -05:00
RadWolfie
c06817d8fa
add verbose arg output for DSound's stream class
2020-06-29 14:26:24 -05:00
RadWolfie
a6a95072a9
add verbose arg output for DSound's buffer class
2020-06-29 14:26:20 -05:00
RadWolfie
54005aad18
extend logging support for verbose args result
2020-06-29 14:26:09 -05:00
ergo720
9a5aa06e7f
Removed unnecessary boolean variable
2020-06-23 23:20:22 +02:00
ergo720
9e90a2df50
Show a popup when xbe sections are corrupted
2020-06-23 22:24:52 +02:00
PatrickvL
ed57ca9788
Merge pull request #1921 from RadWolfie/improve-popup-handler
...
Improve Popup Handler
2020-06-20 15:37:39 +02:00
RadWolfie
0d38f6cfad
add Enable wording in GUI test case popup checkbox
2020-06-20 05:10:59 -05:00
RadWolfie
6de2d464c4
fix disabled code to sync with new change.
2020-06-20 04:44:50 -05:00
RadWolfie
222f266cd1
fix fixed buffer size to dynamic size compatible
2020-06-20 04:44:50 -05:00
RadWolfie
e2d1b4de30
add comment to LOG_TEST_CASE macro
2020-06-20 04:44:50 -05:00
RadWolfie
997f4bd928
replace unnecessary logOnly check to continue
2020-06-20 04:44:50 -05:00
RadWolfie
4da39275b4
rename CxbxMessageBox to PopupPlatformHandler
2020-06-20 04:44:50 -05:00
RadWolfie
2c73d8b736
use assert since we expect format string not to be null pointer
2020-06-20 04:44:50 -05:00
RadWolfie
4043ac1b01
rewording APIs for review remarks
2020-06-20 03:40:54 -05:00
ergo720
91241dbd08
Addressed PR review remarks
2020-06-18 18:32:11 +02:00
ergo720
bbe3cc1f47
Load the most appropriate xinput dll based on the Windows version
2020-06-18 14:59:46 +02:00
RadWolfie
7f4da40f21
make use of const in parameters
2020-06-13 17:55:12 -05:00
RadWolfie
93962a9de4
fix typos
2020-06-13 17:55:12 -05:00
RadWolfie
d881695cf4
update LOG_TEST_CASE to always have test case output to log
2020-06-13 17:27:00 -05:00
RadWolfie
9f593237fe
add voids whenever not using return values
2020-06-13 16:41:48 -05:00
RadWolfie
5bc4eee10b
transfer GUI popups to CxbxPopupMsg variant
2020-06-11 12:54:31 -05:00
RadWolfie
ce3626eb9d
replace CxbxShowError to CxbxPopupMsg prefix to include in log record
2020-06-11 12:54:31 -05:00
RadWolfie
458b332e8e
always log popup message to log even when set to hidden
2020-06-11 12:38:28 -05:00
RadWolfie
77d469ddb5
suppress popups while in exclusive fullscreen mode
2020-06-11 12:38:28 -05:00
RadWolfie
c0f2d60a3f
fix compiler warning to use enum class instead of enum
2020-06-11 12:38:28 -05:00
RadWolfie
dbae5dbb79
move popup message to logging file
2020-06-11 12:38:28 -05:00
RadWolfie
9bee8ea17b
add testcase popup option
2020-06-11 12:38:27 -05:00
Luke Usher
f1d09aff15
Merge pull request #1917 from Fisherman166/HalReadSMCTrayState
...
Rewrite HalReadSMCTrayState to match original kernel implementation.
2020-06-08 15:22:32 +01:00
RadWolfie
b8d87ecdc3
add note
2020-06-07 23:27:08 -05:00
RadWolfie
3e7ac34987
pcap delay load module require SEH
2020-06-07 23:27:08 -05:00