Anthony
a844dffa95
Fixup sampling cube textures with PROJECT2D
...
Use CUBEMAP sampling instead
Fixes lighting in Splinter Cell Chaos Theory
2022-01-09 22:50:59 +13:00
Silent
f41f73f6c3
Fixup Win10 CPU Sets to check the EfficiencyClass
...
Instead of picking the first physical core for Xbox threads,
Cxbx-R now picks the first highest performance physical core.
While at least Alder Lake lists performance cores first,
this is not guaranteed to always be the case in the future.
2021-12-30 21:36:20 +01:00
ergo720
6078193fec
Fixed a bug in ObOpenObjectByName
2021-12-27 16:04:57 +01:00
ergo720
922bd4e9d2
Added ObLock and ObUnlock
2021-12-27 16:04:57 +01:00
ergo720
a7cf67cd71
Allow ObIniSystem to succeed
2021-12-27 11:58:09 +01:00
Luke Usher
3e5272d91a
Merge pull request #2284 from NZJenkins/swap-copy
...
Tweak Swap behaviour to fix flickering in some titles
2021-12-22 11:03:15 +00:00
ergo720
ef5c9ad4fb
Simulate correctly the USB enumeration process in XGetDevices
2021-12-12 21:59:20 +01:00
ergo720
29e1dc865d
Switched to uppercase for xbox ntstatuses
2021-12-04 23:09:09 +01:00
ergo720
0b2c0a2e33
review remarks
2021-11-29 14:45:24 +01:00
ergo720
66b83d98e4
Bug fixes
2021-11-27 23:53:54 +01:00
ergo720
caf7927445
Added lightgun laser emulation
2021-11-27 23:53:53 +01:00
ergo720
c658777645
Added lightgun support to input manager
2021-11-27 23:53:51 +01:00
ergo720
2c1f5bd430
Added lightgun support to xapi
2021-11-27 23:53:50 +01:00
ergo720
4645d42130
Added lightgun support to input gui
2021-11-27 23:53:49 +01:00
Dartht33bagger
84ea340da1
Add TODO for implementing SMC_COMMAND_RESET_ON_EJECT in the future.
2021-11-25 09:56:08 -08:00
Fisherman166
886bef5c8a
Implement HalEnableSecureTrayEject xbox kernel function.
2021-11-13 17:15:27 -08:00
RadWolfie
8e424759df
update XbSymbolDatabase module
2021-11-08 11:44:51 -06:00
ergo720
7791c9dd78
Review remarks
2021-11-06 19:19:38 +01:00
ergo720
5a01ce5297
Fixed wrong SBC subtype + fixed off by two bytes rumble struct + removed rumble hack + switched to interrupt transfers
2021-11-06 14:29:37 +01:00
ergo720
1886819a35
Added a hack(?) to get rumble working with libusb
2021-11-06 14:29:37 +01:00
ergo720
6a9e242fad
Added gui for libusb devices + bug fixes
2021-11-06 14:29:37 +01:00
ergo720
9092f7bbe6
Extended LibusbDevice class + allowed xapi to work with libusb devices
2021-11-01 17:03:40 +01:00
ergo720
006af26a6e
Added libusb class + libusb log option
2021-11-01 17:03:40 +01:00
Luke Usher
94f02583ba
Merge pull request #2286 from CookiePLMonster/simplify-timers
...
Simplify timers
2021-10-16 16:23:57 +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
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
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
ergo720
9b02cac7ad
Fixed insufficient size of LoggedModules variable
2021-09-06 17:04:37 +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