Commit Graph

5944 Commits

Author SHA1 Message Date
Triang3l d4f8215f38 [D3D12] Immdraw texture upload leak fix + cleanup 2020-10-18 14:35:26 -04:00
Cancerous 90484308ee [Kernel/XAM] Let swapdisc request be cancelled (fixes GTAV) 2020-10-18 14:35:26 -04:00
illusion 15bd9c2169 Update README.md 2020-10-18 14:35:25 -04:00
illusion 490d582b96 Remove discord server
Superseded by #canary-channel in main server
2020-10-18 14:35:25 -04:00
Gliniak d82abd053d Reverted problematic change (It breaks Crysis again, but FH2 works again) 2020-10-18 14:35:25 -04:00
Triang3l 4afbd0c446 [D3D12] Move D3D12ImmediateTexture to D3D12ImmediateDrawer 2020-10-18 14:35:25 -04:00
Triang3l 5e936a3382 [D3D12] Swap R/B in Capture 2020-10-18 14:35:25 -04:00
Triang3l be42f3a721 [UI] Remove pass-unfriendly UpdateTexture of ImmediateDrawer 2020-10-18 14:35:24 -04:00
Joel Linn 65a7b6eb0e [HID] Use SDL as default. 2020-09-24 01:19:00 +02:00
Gliniak 5f9f4e6de4 [Kernel/Memory] Reserved pages should be aligned to 64kb page
Also removed incorrect code
2020-09-21 19:59:06 +02:00
Gliniak 761fcccc40 [Kernel/Memory] Resolved bug introduced in last commit 2020-09-21 18:37:35 +02:00
Gliniak 0d71596200 Fixed compilation & removed useless code 2020-09-20 20:00:47 +02:00
Gliniak e130f666b4 [Kernel/Memory] Added check for zeroing noaccess or readonly pages 2020-09-20 19:38:23 +02:00
Gliniak fc15a0a0dc [Kernel/Memory] Added check for providing region_size value 2020-09-20 19:36:50 +02:00
Gliniak 422e3cd523 [Kernel/Memory] Removed useless checks 2020-09-20 19:32:29 +02:00
Gliniak 1382dec066 XNotifyGetNext - Overall improvements 2020-09-20 19:31:13 +02:00
Gliniak 48e5924508 Removed redundant BaseHeap::IsGuestPhysicalHeap 2020-09-20 19:30:53 +02:00
Gliniak ed3512177c Restrict NtVirtualMemory only to virtual memory range 2020-09-20 19:30:53 +02:00
Gliniak 801f4c2232 Specify heap type on initialization 2020-09-20 19:30:53 +02:00
Gliniak 6fe668724e NtCreateFile - Return error while trying to create directory with non-directory flag 2020-09-20 19:30:42 +02:00
Gliniak 749a59e424 Changed default stack location 2020-09-20 19:30:28 +02:00
Gliniak 40f858baec Merge branch 'master' of https://github.com/xenia-project/xenia into canary_new 2020-09-20 19:25:39 +02:00
Gliniak 04890cbe89 Merge branch 'canary_new' of https://github.com/xenia-canary/xenia-canary into canary_new 2020-09-20 19:25:21 +02:00
Triang3l 183c7eee2b [D3D12] Various refactoring mostly on the immediate drawer side, cache immdraw scissor, force stretch alpha to 1 2020-09-20 15:15:08 +03:00
Triang3l 6ba0620b10 [UI] Fix build error due to undeclared size_t 2020-09-18 21:20:37 +03:00
Gliniak ba565c3403 [Kernel/Usbcam] XUsbcamCreate
- Provided description to some parameters
- Provided description what function more/less should do
- Changed return code based on game behaviour
2020-09-17 23:14:33 +03:00
Triang3l 5c291d0589 [D3D12] Remove unneeded code things from pools 2020-09-17 22:55:16 +03:00
Triang3l 3236d0ae75 [D3D12] Fix DescriptorHeapPool closing comment 2020-09-17 22:01:41 +03:00
Triang3l 1ebd0067f0 [Vulkan Old] Fix build error caused by constexpr countof 2020-09-17 21:51:44 +03:00
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