Commit Graph

  • 6cb8f0aab4 [D3D12] Nicer DeferredCommandList uintmax_t alignment Triang3l 2020-10-03 14:12:30 +03:00
  • bc1cbd042e [Vulkan] Swapchain pass dependencies Triang3l 2020-10-03 13:13:16 +03:00
  • 865f77bae2 [Vulkan] Submissions Triang3l 2020-10-01 21:17:10 +03:00
  • 0fcf322565 Merge branch 'master' into vulkan Triang3l 2020-09-29 21:18:10 +03:00
  • 1014458783 [D3D12] Only await submission fence in one place Triang3l 2020-09-29 21:17:20 +03:00
  • 9d4e50c5d2 Merge branch 'master' into vulkan Triang3l 2020-09-28 21:09:49 +03:00
  • 0156d3ef26 [D3D12] Await UpdateTileMappings when syncing with the GPU Triang3l 2020-09-28 12:16:09 +03:00
  • 377a8d790d Merge branch 'master' into vulkan Triang3l 2020-09-27 16:43:33 +03:00
  • c2e8c5554d [UI] Replace ImmediateTexture handles with pointers + small cleanup Triang3l 2020-09-27 16:30:53 +03:00
  • f5f8714c3f [D3D12] Delayed ImmediateTexture releasing Triang3l 2020-09-27 16:21:14 +03:00
  • 9f8c45c4e6 [Vulkan] Add forgotten delayed ImmediateTexture deletion Triang3l 2020-09-27 15:55:55 +03:00
  • d78b2a9a93 [Vulkan] Use move instead of release to return ImmediateTexture Triang3l 2020-09-27 15:42:55 +03:00
  • 183269ba16 [Vulkan] Delayed ImmediateTexture destruction Triang3l 2020-09-27 15:06:10 +03:00
  • 886129cefa [Vulkan] Immediate drawer textures Triang3l 2020-09-26 22:10:02 +03:00
  • 53adafa156 Merge branch 'master' into vulkan Triang3l 2020-09-26 22:08:02 +03:00
  • d437555036 [UI] Remove immdraw restrict_texture_samples + cleanup Triang3l 2020-09-26 22:06:04 +03:00
  • 18031a8f6d [D3D12] Immdraw texture upload leak fix + cleanup Triang3l 2020-09-26 18:36:31 +03:00
  • c218d6dc10 [D3D12] Move D3D12ImmediateTexture to D3D12ImmediateDrawer Triang3l 2020-09-21 23:15:51 +03:00
  • dfeeb959c3 [D3D12] Swap R/B in Capture Triang3l 2020-09-21 21:56:30 +03:00
  • 7ba2126b2f Merge branch 'master' into vulkan Triang3l 2020-09-20 20:40:11 +03:00
  • fc55b1f81d [UI] Remove pass-unfriendly UpdateTexture of ImmediateDrawer Triang3l 2020-09-20 20:34:22 +03:00
  • 6a903192c3 [Vulkan] Set immdraw scissor only when changed Triang3l 2020-09-20 15:33:18 +03:00
  • 6cb33c1073 Merge branch 'master' into vulkan Triang3l 2020-09-20 15:18:23 +03:00
  • 183c7eee2b [D3D12] Various refactoring mostly on the immediate drawer side, cache immdraw scissor, force stretch alpha to 1 Triang3l 2020-09-20 15:15:08 +03:00
  • 229eb49b54 [Vulkan] Untextured ImmediateDrawer, [D3D12] Small refactoring Triang3l 2020-09-19 18:05:54 +03:00
  • 36347ffedd [D3D12] Fix Vulkan branch merge error Triang3l 2020-09-18 21:26:24 +03:00
  • a53a5217a3 Merge branch 'master' into vulkan Triang3l 2020-09-18 21:25:34 +03:00
  • 6ba0620b10 [UI] Fix build error due to undeclared size_t Triang3l 2020-09-18 21:20:22 +03:00
  • ba565c3403 [Kernel/Usbcam] XUsbcamCreate Gliniak 2020-09-17 18:49:04 +02:00
  • 5c291d0589 [D3D12] Remove unneeded code things from pools Triang3l 2020-09-17 22:55:16 +03:00
  • 3236d0ae75 [D3D12] Fix DescriptorHeapPool closing comment Triang3l 2020-09-17 22:01:41 +03:00
  • 6cee0e0196 Merge branch 'master' into vulkan Triang3l 2020-09-17 21:55:16 +03:00
  • 1ebd0067f0 [Vulkan Old] Fix build error caused by constexpr countof Triang3l 2020-09-17 21:51:44 +03:00
  • 1a2462efc2 Merge branch 'master' into vulkan Triang3l 2020-09-17 21:41:45 +03:00
  • 7c2245bb94 [UI] Remove GraphicsUploadBufferPool double include Triang3l 2020-09-17 21:39:11 +03:00
  • 189a38826f [UI] UploadBufferPool common code Triang3l 2020-09-17 21:37:44 +03:00
  • 26b01e9c31 Merge branch 'master' into vulkan Triang3l 2020-09-15 23:22:17 +03:00
  • 2cebd3cabe [D3D12] Unify UploadBufferPool page size (2 MB), add alignment parameter Triang3l 2020-09-15 22:13:53 +03:00
  • dfbe36a8aa [UI/D3D12] Small refactoring, allow BeginSwap to return false if no surface Triang3l 2020-09-14 23:27:19 +03:00
  • 203bf64d88 [Vulkan] Context, remove Volk Triang3l 2020-09-13 17:51:00 +03:00
  • dfa181a529 [Vulkan] Provider init, Android platform defines Triang3l 2020-09-06 22:08:17 +03:00
  • df1db5c627 [D3D12] Make the feature list in the log sorted again Triang3l 2020-09-06 00:57:00 +03:00
  • fed33be62b [D3D12] Non-zeroed heaps on 2004 Triang3l 2020-09-06 00:52:30 +03:00
  • 46cd281cd3 [GPU] Rename present_stretch to present_rescale Triang3l 2020-09-05 19:34:36 +03:00
  • 3daa899feb [DXBC] ROV: Fix depth being overwritten if stencil failed Triang3l 2020-09-05 19:23:45 +03:00
  • 524201eca4 [GPU/D3D12] Letterboxing cropping to action-safe area Triang3l 2020-09-05 17:47:32 +03:00
  • b3c2e2aee6 [Memory] Fix Protect range calculation Triang3l 2020-09-01 12:44:37 +03:00
  • acb1fc059f [D3D12] Make the feature list in the log sorted again Triang3l 2020-09-06 00:57:00 +03:00
  • 38e0cc4941 [D3D12] Non-zeroed heaps on 2004 Triang3l 2020-09-06 00:52:30 +03:00
  • b3f84f4a9c [GPU] Rename present_stretch to present_rescale Triang3l 2020-09-05 19:34:36 +03:00
  • 74804ae710 [DXBC] ROV: Fix depth being overwritten if stencil failed Triang3l 2020-09-05 19:23:45 +03:00
  • 0be0eb2b38 [GPU/D3D12] Letterboxing cropping to action-safe area Triang3l 2020-09-05 17:47:32 +03:00
  • 52efbcf741 [Memory] Fix Protect range calculation Triang3l 2020-09-01 12:44:37 +03:00
  • d2852a52b3 [Vulkan] Update headers to 1.2.148.1, remove VMA Triang3l 2020-08-31 22:04:00 +03:00
  • 7b93670dbd [Vulkan] Remove old Vulkan code, change shaders directory, create empty Vulkan backend Triang3l 2020-08-31 21:44:29 +03:00
  • 1e9ee8f43b [D3D12] Change most subsystem pointers to references Triang3l 2020-08-30 22:07:35 +03:00
  • c5dd7403f0 [D3D12] Change swap chain format to BGRA Triang3l 2020-08-30 18:59:53 +03:00
  • deff124ce5 [D3D12] Add xenia-ui-window-d3d12-demo Triang3l 2020-08-30 16:56:06 +03:00
  • 7fd1991074 [Kernel/Object] Added base to object handle Gliniak 2020-08-29 09:48:31 +02:00
  • 1b3db70a07 [GPU] Fix negative shift build error Triang3l 2020-08-29 00:22:06 +03:00
  • 210c30aef9 [D3D12] Fix resolve not syncing with CPU memory and memory extent calculation Triang3l 2020-08-28 23:49:23 +03:00
  • a1d33615b0 [DXBC] Inline depth/stencil test Triang3l 2020-08-27 23:46:41 +03:00
  • fd14a68420 [Kernel] NtQueryVirtualMemory state test case info Triang3l 2020-08-27 16:59:42 +03:00
  • c2c263f34a [Kernel] Return only one state from NtQueryVirtualMemory Triang3l 2020-08-27 15:47:51 +03:00
  • eac7e2cd1f [Kernel/Memory] NtQueryVirtualMemory - Added support for returning X_MEM_FREE state Gliniak 2020-08-27 13:40:17 +02:00
  • b3e537a5bf [Base] Use enum instead of define for X_PAGE_* Gliniak 2020-08-27 13:34:37 +02:00
  • 4908754d84 [Base] Use enum instead of define for X_MEM_* Gliniak 2020-08-27 13:22:47 +02:00
  • 4f5c313fe3 [Kernel/XAM] Added Support For: XamContentDeleteInternal Gliniak 2020-08-17 22:07:31 +02:00
  • dffdf92e39 [Vulkan] Remove stillborn vk project Triang3l 2020-08-22 23:31:52 +03:00
  • 82ca0a7eec [D3D12] Slightly cleanup DXC object initialization Triang3l 2020-08-22 23:21:00 +03:00
  • 0c13b239fd [D3D12] DXILConv disassembly dumping option Triang3l 2020-08-22 23:15:50 +03:00
  • 92e445f01a [App] Add portable as a launch option in addition to checking for portable.txt existence Jonathan Goyvaerts 2020-08-07 23:04:53 +02:00
  • 6dc94d9154 [DXBC] ROV: Inline color ROP Triang3l 2020-08-16 17:10:07 +03:00
  • 9428af52e4 [CPU] break_on_unimplemented_instructions cvar Triang3l 2020-08-09 22:01:54 +03:00
  • 36501be9f8 [D3D12] Remove now-unused d3d12_resolution_scale_resolve_edge_clamp cvar Triang3l 2020-08-09 21:36:09 +03:00
  • bd5f77bc3b [GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring Triang3l 2020-08-09 21:33:10 +03:00
  • 72e41e2bf8 Fix building with XE_OPTION_ENABLE_LOGGING off Silent 2020-08-08 20:58:04 +02:00
  • 9418f3f2c5 [D3D12] Fix a storing typo in the DXT3 decompression shader Triang3l 2020-07-14 17:45:41 +03:00
  • c99c430665 [Kernel] Reject IO for invalid characters. gibbed 2020-07-12 09:48:17 -05:00
  • 41cf7c7a63 [Input] Fix doubling with any enabled. Keystrokes from multiple backends where mixed. Effectively doubling all keystroke inputs. Joel Linn 2020-06-03 19:32:21 +02:00
  • 993393a939 [ImGui] Fix context initialization. Every context after the first wasn't initialized properly. Joel Linn 2020-06-03 22:16:32 +02:00
  • ab2b9393c2 [Kernel] Implemented NtQueueApcThread Gliniak 2020-06-07 22:35:48 +02:00
  • b84239d507 [GPU] xenos.h: max texture size, interpolators Triang3l 2020-07-11 18:56:56 +03:00
  • 79413345af [C++17] static constexpr variables are implicitly inline now Triang3l 2020-07-11 16:44:57 +03:00
  • f8320d53d7 [D3D12] Fix bitfield lint errors Triang3l 2020-07-11 16:31:16 +03:00
  • 4bb0ca0e09 [GPU] Move all xenos.h to gpu::xenos, disambiguate Dimension/TextureDimension Triang3l 2020-07-11 15:54:22 +03:00
  • 39490f3c3a [GPU] Centroid interpolation usage comment Triang3l 2020-07-09 12:22:45 +03:00
  • 1547b9df41 [D3D12] Interpolation at centroid Triang3l 2020-07-08 23:20:36 +03:00
  • 829c6ee2b0 [D3D12] Dithered alpha to coverage Triang3l 2020-07-07 23:09:28 +03:00
  • 596f1691c0 [XAM] - correct storage device ID fixes saving and storage detection in many games Cancerous 2020-02-06 18:27:13 -05:00
  • 0fbf0eec9d [DXBC] ROV: Inline 24-bit depth conversion Triang3l 2020-07-05 22:50:24 +03:00
  • 713f26b5c8 [D3D12] Use typed buffers for texture untiling, calculate guest address once per thread Triang3l 2020-07-03 20:03:53 +03:00
  • 1d35ba9ee7 [D3D12] Fix bindless sampler offset Triang3l 2020-06-23 23:51:59 +03:00
  • d26f84b36b [D3D12] Untile whole mip tail to make alignment assumptions later, other mip fixes Triang3l 2020-06-23 23:49:42 +03:00
  • bd1a1e2de3 [D3D12] Lint root_parameters_bindless Triang3l 2020-06-20 12:30:07 +03:00
  • dbc7794399 [D3D12] Enable bindless resources by default Triang3l 2020-06-20 01:27:31 +03:00
  • 40e335e2a9 [D3D12] Bindless textures/samplers Triang3l 2020-06-19 23:52:33 +03:00
  • 9f789e01b6 [DXBC] Fix and cleanup depth-only PS register usage Triang3l 2020-06-07 15:21:31 +03:00
  • 2cd69092ce [Kernel] Fix incorrect C-like structure declaration Triang3l 2020-06-06 22:25:48 +03:00
  • 8a64861ec0 [DXBC] New tfetch: pre-swizzle signs, additive LOD + refactoring Triang3l 2020-06-06 19:12:34 +03:00