Commit Graph

6115 Commits

Author SHA1 Message Date
Triang3l 7c2245bb94 [UI] Remove GraphicsUploadBufferPool double include 2020-09-17 21:39:11 +03:00
Triang3l 189a38826f [UI] UploadBufferPool common code 2020-09-17 21:37:44 +03:00
Triang3l 2cebd3cabe [D3D12] Unify UploadBufferPool page size (2 MB), add alignment parameter 2020-09-15 22:13:53 +03:00
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
illusion 4def676148 Merge remote-tracking branch 'upstream/master' into canary_new 2020-09-09 11:58:55 +11: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
Margen67 73abe80eed README: Fix Actions badge 2020-09-03 17:45:53 +10:00
Margen67 8ae4612c21 CI: Fixes
Fix artifact path, error on no-files-found
Create releases for all canary* branches, don't create releases for forks
2020-09-03 17:45:53 +10: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