Gliniak
95ca826d95
Merge branch 'master' of https://github.com/xenia-project/xenia into canary_new
2020-09-15 19:22:51 +02:00
Triang3l
dfbe36a8aa
[UI/D3D12] Small refactoring, allow BeginSwap to return false if no surface
2020-09-14 23:27:19 +03:00
Triang3l
acb1fc059f
[D3D12] Make the feature list in the log sorted again
2020-09-06 00:57:00 +03:00
Triang3l
38e0cc4941
[D3D12] Non-zeroed heaps on 2004
2020-09-06 00:52:30 +03:00
Triang3l
b3f84f4a9c
[GPU] Rename present_stretch to present_rescale
2020-09-05 19:34:36 +03:00
Triang3l
74804ae710
[DXBC] ROV: Fix depth being overwritten if stencil failed
2020-09-05 19:23:45 +03:00
Triang3l
0be0eb2b38
[GPU/D3D12] Letterboxing cropping to action-safe area
2020-09-05 17:47:32 +03:00
Gliniak
a47aa066a3
InitializeRingBuffer - Clear buffer space to prevent random data readout
2020-09-02 08:52:01 +02:00
Gliniak
17b54f65ee
Merge branch 'master' of https://github.com/xenia-project/xenia into canary_new
2020-09-01 18:46:46 +02:00
Triang3l
52efbcf741
[Memory] Fix Protect range calculation
2020-09-01 12:44:37 +03:00
Triang3l
1e9ee8f43b
[D3D12] Change most subsystem pointers to references
2020-08-30 22:07:35 +03:00
Triang3l
c5dd7403f0
[D3D12] Change swap chain format to BGRA
2020-08-30 18:59:53 +03:00
Triang3l
deff124ce5
[D3D12] Add xenia-ui-window-d3d12-demo
2020-08-30 16:56:06 +03:00
Gliniak
6703f0e828
Restrict NtProtectVirtualMemory only to virtual memory range
2020-08-29 14:46:14 +02:00
Gliniak
7b8015fc0e
Restrict NtFreeVirtualMemory only to virtual memory range
2020-08-29 14:46:14 +02:00
Gliniak
a79054ffb1
Merge branch 'master' of https://github.com/xenia-project/xenia into canary_new
2020-08-29 14:44:51 +02:00
Gliniak
7fd1991074
[Kernel/Object] Added base to object handle
2020-08-29 15:17:31 +03:00
Triang3l
1b3db70a07
[GPU] Fix negative shift build error
2020-08-29 00:22:15 +03:00
Triang3l
210c30aef9
[D3D12] Fix resolve not syncing with CPU memory and memory extent calculation
2020-08-28 23:49:23 +03:00
Triang3l
a1d33615b0
[DXBC] Inline depth/stencil test
2020-08-27 23:46:41 +03:00
Triang3l
fd14a68420
[Kernel] NtQueryVirtualMemory state test case info
2020-08-27 16:59:42 +03:00
Triang3l
c2c263f34a
[Kernel] Return only one state from NtQueryVirtualMemory
2020-08-27 15:47:51 +03:00
Gliniak
eac7e2cd1f
[Kernel/Memory] NtQueryVirtualMemory - Added support for returning X_MEM_FREE state
2020-08-27 14:55:02 +03:00
Gliniak
b3e537a5bf
[Base] Use enum instead of define for X_PAGE_*
2020-08-27 14:55:02 +03:00
Gliniak
4908754d84
[Base] Use enum instead of define for X_MEM_*
2020-08-27 14:55:02 +03:00
Gliniak
4f5c313fe3
[Kernel/XAM] Added Support For: XamContentDeleteInternal
...
Now some EA games should have working savefiles
2020-08-25 20:51:01 +03:00
Triang3l
dffdf92e39
[Vulkan] Remove stillborn vk project
2020-08-22 23:31:52 +03:00
Triang3l
82ca0a7eec
[D3D12] Slightly cleanup DXC object initialization
2020-08-22 23:21:00 +03:00
Triang3l
0c13b239fd
[D3D12] DXILConv disassembly dumping option
2020-08-22 23:15:50 +03:00
Jonathan Goyvaerts
92e445f01a
[App] Add portable as a launch option in addition to checking for portable.txt existence
2020-08-21 20:31:19 +03:00
Gliniak
3f8fcf7910
Added Support For: XamContentDeleteInternal
...
Now some EA games should have working savefiles
2020-08-19 20:00:45 +02:00
Gliniak
a07cb354e1
Revert "CI: ugh"
...
This reverts commit 332e8c0cbb
.
2020-08-19 19:56:57 +02:00
Gliniak
e78a942739
Merge branch 'master' of https://github.com/xenia-project/xenia into canary_new
2020-08-19 19:53:47 +02:00
Triang3l
6dc94d9154
[DXBC] ROV: Inline color ROP
2020-08-16 17:10:07 +03:00
Triang3l
9428af52e4
[CPU] break_on_unimplemented_instructions cvar
2020-08-09 22:01:54 +03:00
Triang3l
36501be9f8
[D3D12] Remove now-unused d3d12_resolution_scale_resolve_edge_clamp cvar
2020-08-09 21:36:09 +03:00
Triang3l
bd5f77bc3b
[GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring
2020-08-09 21:33:10 +03:00
Silent
72e41e2bf8
Fix building with XE_OPTION_ENABLE_LOGGING off
2020-08-08 23:26:49 -05:00
Gliniak
760b5b3cf0
Restrict NtAllocateVirtualMemory only to virtual memory range
2020-08-04 15:44:54 +02:00
Gliniak
90d1772c4a
NtCreateFile - Return error while trying to create directory with non-directory flag
2020-08-04 15:44:54 +02:00
Gliniak
b3103c6327
[Kernel/Thread] Changed incorrect thread stack location (Fixes Nier)
2020-08-01 00:14:49 +11:00
emoose
b00d1d190e
[Kernel] Return device type in XamContentGetDeviceData
2020-08-01 00:14:49 +11:00
Gliniak
76a62d0416
Merge branch 'profile-gpds-rebase' of https://github.com/emoose/xenia into canary_new
2020-07-28 10:09:51 +02:00
Gliniak
ca04efd7cb
LaunchXexFile switched to const string_view instead of path
...
Added savedisk as possible savepoint
2020-07-27 10:43:06 +02:00
Gliniak
856cce8fe3
Fixed bugged resource locator (PR 1632)
2020-07-27 10:41:23 +02:00
Gliniak
fe22352831
Added cctype to fuzzy.cc
2020-07-27 10:40:31 +02:00
emoose
2711d678ac
[HID] Improved WinKey GetKeystroke code
...
Seems the double-keypress issue was because of XINPUT_KEYSTROKE_REPEAT: Xenia would add that to keyup events, but seems REPEAT is only meant for keydown (well SR1 treats it as a keydown event at least)
2020-07-24 21:22:40 +11:00
emoose
827a03c121
[HID] Remove keyboard_keyup cvar, doesn't seem needed anymore
...
I guess something to get CoD4 console working must have fixed SR1 double-keypress issue!
2020-07-24 21:22:40 +11:00
emoose
0b4834df9d
[HID] Make WinKey GetCapabilities return success, fixes CoD4 console
2020-07-24 21:22:40 +11:00
emoose
9baeee9b27
[XAM/HID] Add more support for keyboards & fill in unicode member of keystroke
...
CoD4 requires the unicode member to write text into the dev console, Win32's ToUnicode function seems to work fine for this.
Xam functions have been updated to support keyboard devices too, which *should* let CoD4 detect the keyboard and let you use it to open console etc..
Seems the XEX still needs a 1 byte patch for it to work tho :( no idea why, does keyboard work on actual X360 without any patching?
2020-07-24 21:22:40 +11:00