This website requires JavaScript.
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