Triang3l
227268ef65
[D3D12] Cleanup raw buffer view creation
2018-08-26 13:09:47 +03:00
Triang3l
79d43bb943
[D3D12] Refactor compute pipeline creation
2018-08-26 00:56:41 +03:00
Triang3l
791c275fab
[D3D12] Cleanup object destruction in Shutdown functions
2018-08-26 00:24:25 +03:00
Triang3l
ff014d47d4
[D3D12] Refactor root signature creation
2018-08-25 23:37:11 +03:00
Triang3l
110d4724f9
Merge branch 'master' into d3d12
2018-08-25 23:26:32 +03:00
Triang3l
dba8ab4eed
[D3D12] Refactor descriptors and resolve logging
2018-08-25 22:42:18 +03:00
gibbed
de43afbb54
Fix warnings when building on newer Windows 10 SDK versions.
2018-08-25 14:23:20 -05:00
Triang3l
66510b2e6f
[D3D12] Experimental incomplete custom sample positions, disabled by default
2018-08-25 14:38:55 +03:00
Triang3l
2e79eac976
[D3D12] Window output
2018-08-23 19:50:11 +03:00
Triang3l
b0dd9b6fd0
[D3D12] Shutdown immediate textures in the destructor
2018-08-18 15:25:30 +03:00
Triang3l
8d6b75418d
[D3D12] Clear present back buffer, more profiling scopes, remove logging in shared memory
2018-08-17 17:35:33 +03:00
Triang3l
bf0f20df9b
[D3D12] Immediate drawer
2018-08-17 16:55:31 +03:00
Triang3l
a627ef3d66
[D3D12] Immediate drawer pixel shader and root signature
2018-08-01 18:15:17 +03:00
Triang3l
5d0ad2e465
[D3D12] Draw calls
2018-07-31 19:23:43 +03:00
Triang3l
fb1051b610
[D3D12] System constant setting and some cleanup
2018-07-31 16:17:51 +03:00
Triang3l
2183a969af
[D3D12] Make tiled resource toggleable, disable debug layer by default
2018-07-30 20:18:52 +03:00
Triang3l
e0eede73b9
[D3D12] Constant buffer binding
2018-07-30 15:59:43 +03:00
Triang3l
8002de774a
[D3D12] Descriptor heap pool
2018-07-29 15:29:48 +03:00
Triang3l
b567b9e9cc
[D3D12] Upload buffer pool class
2018-07-29 00:56:37 +03:00
Triang3l
49e9ebce50
[D3D12] Don't require typed UAV loads
2018-07-24 16:08:30 +03:00
Triang3l
c0ff73a588
[D3D12] Build and code format fixes
2018-07-24 15:14:16 +03:00
Triang3l
87aecfa1b8
[D3D12] Shaders (not all compiling yet)
2018-07-24 14:57:21 +03:00
Triang3l
7afc40820b
[D3D12] Require tiled resources for virtual memory
2018-07-21 21:52:20 +03:00
Triang3l
5629a8248e
[D3D12] Use a single command list for all composition
2018-07-20 17:18:57 +03:00
Triang3l
cd1cf3a857
[D3D12] Make something buildable
2018-07-20 15:18:02 +03:00
Triang3l
0ded51f894
[D3D12] Context Begin/EndSwap
2018-07-19 18:28:07 +03:00
Triang3l
14bfac3ebd
[D3D12] Rename D3D12Provider getters
2018-07-19 14:52:54 +03:00
Triang3l
f5e91ba97c
[D3D12] Command list, fence cleanup
2018-07-19 14:51:07 +03:00
Triang3l
ffcf18f193
[D3D12] Move fences to a separate class, get rid of Vulkan provider
2018-07-19 14:08:52 +03:00
Triang3l
d7701ae86b
[D3D12] D3D12Context initialization
2018-07-19 12:48:11 +03:00
Triang3l
03682e81d1
[D3D12] ID3D12Device creation
2018-07-18 20:30:49 +03:00
Triang3l
e9083dbc2f
[D3D12] Create xenia-ui-d3d12 project
2018-07-18 15:02:37 +03:00
Triang3l
03da2929aa
[D3D12] Add HLSL building to xenia-build
2018-07-18 13:16:12 +03:00
gibbed
ba7dc6b2d7
[GPU] Improve readability of initialization errors and remove references to OpenGL.
2018-07-01 16:50:03 -05:00
gibbed
c11cce2d3b
Oops. Fix premake for xenia-ui-window-vulkan-demo.
2018-06-08 10:09:12 -05:00
gibbed
fb9eb84893
Fix premake for xenia-hid-demo and xenia-ui-window-vulkan-demo.
2018-06-08 09:52:35 -05:00
gibbed
4caa2a2145
[Vulkan] Blacklist some validation layer errors we don't care about.
2018-06-04 23:37:58 -05:00
gibbed
b5a88d1a7d
[GPU] Track unaligned (visible) block width in texture info.
...
[Vulkan] Don't use power of two for mip width/height calculation for host textures.
[Vulkan] Add more Vulkan error logging.
[Vulkan/GPU] Rudimentary texture dumping.
2018-06-04 06:08:29 -05:00
gibbed
fed60962d6
[Vulkan] Regenerate shaders, and explicitly require the extensions they depend on.
2018-05-30 08:04:16 -05:00
gibbed
f8961df221
Fix Travis complaints, as usual.
2018-05-22 06:23:37 -05:00
gibbed
200b9ddf7d
[Vulkan] Add debug names for blitter.
2018-05-22 05:55:27 -05:00
gibbed
6d3146a750
[Vulkan] Add debug marker functions.
2018-05-22 05:54:42 -05:00
Dr. Chat
93b4c7133b
[Vulkan] Update to Vulkan 1.1
2018-05-04 17:40:21 -05:00
Dr. Chat
61e47167c0
[Vulkan] Replace vulkan-loader with volk
2018-05-04 16:49:46 -05:00
Dr. Chat
040d8d1ade
[GL4] Farewell, GL4 backend
2018-05-04 11:54:33 -05:00
Dr. Chat
ef3577e45c
[Vulkan UI] Fix minor bug in specifying size of queue priorities array
2018-04-29 18:25:56 -05:00
DrChat
5a831fa273
Fix UI programs on linux
2018-04-03 19:55:55 -05:00
DrChat
3fb7b9d944
[Vulkan UI] VulkanDevice::HasEnabledExtension
2018-03-03 11:53:24 -06:00
DrChat
7c5c389ce8
[Vulkan UI] Travis, why?
2018-03-03 10:09:16 -06:00
DrChat
3a0903672c
[Vulkan UI] Try to fix Travis again :/
2018-03-03 00:01:23 -06:00