Triang3l
|
c8f3c93802
|
[D3D12] Don't create multiple command lists as they're just encoders
|
2019-11-06 08:06:12 +03:00 |
|
Triang3l
|
9deb710607
|
[D3D12] CP: Framework for multiple command lists per frame
|
2019-10-31 23:33:11 +03:00 |
|
Triang3l
|
d3b6f71ae1
|
[D3D12] Don't use D3D12Context for command processor fence
|
2019-10-28 10:49:32 +03:00 |
|
Triang3l
|
b4af63fe31
|
[D3D12] Detach UploadBufferPool and DescriptorHeapPool from D3D12Context
|
2019-10-27 20:53:53 +03:00 |
|
Triang3l
|
b3382f3de1
|
[Vulkan v2] Upload buffer chain, immediate drawer without textures
|
2019-08-26 22:57:14 +03:00 |
|
Triang3l
|
940ef4ad7a
|
[UI/GPU] Fix include order
|
2019-08-08 22:11:51 +03:00 |
|
Triang3l
|
2334e475de
|
[Vulkan v2] Physical device, [D3D12] Small cleanup
|
2019-08-08 00:08:20 +03:00 |
|
Triang3l
|
40471dff32
|
[D3D12] Remove gflags from premake5.lua
|
2019-08-06 23:16:51 +03:00 |
|
Triang3l
|
890a32bd98
|
[App] Only start D3D12 if DLL exists
|
2019-08-03 22:33:09 +03:00 |
|
Triang3l
|
352f12f92e
|
[D3D12] Switch from gflags to cvars
|
2019-08-03 16:53:23 +03:00 |
|
Triang3l
|
ba7b6d6081
|
[D3D12] Memexport CPU readback, disabled by default
|
2019-01-25 16:33:25 +03:00 |
|
Triang3l
|
19d7e0ce3d
|
[D3D12] Use WideCharToMultiByte for graphics adapter name
|
2018-12-11 09:41:06 +03:00 |
|
Triang3l
|
bb53d722f9
|
[D3D12] Don't use switch in shaders on Intel, log GPU name
|
2018-12-03 16:31:49 +03:00 |
|
Triang3l
|
d5f7d96be9
|
[D3D12] Rename d3d12_adapter_index to d3d12_adapter
|
2018-11-26 08:03:16 +03:00 |
|
Triang3l
|
f3d34c1d88
|
[D3D12] Add max GPU virtual address bits to D3D12Provider
|
2018-11-26 08:02:15 +03:00 |
|
Triang3l
|
a03dd839f0
|
[D3D12] Change error message link to HTTPS
|
2018-11-26 07:33:13 +03:00 |
|
Triang3l
|
a9e83872eb
|
[D3D12] Fix mid-frame pool destruction (in case of device losses)
|
2018-11-21 15:40:26 +03:00 |
|
Triang3l
|
43f34d804a
|
[D3D12] Load D3D dynamically
|
2018-10-23 19:21:01 +03:00 |
|
Triang3l
|
6d2e74325c
|
[D3D12] ROV: Check if supported
|
2018-10-10 14:30:29 +03:00 |
|
Triang3l
|
fccebae703
|
[D3D12] PIX: Capture with F4, disable tiled resources when attached
|
2018-10-08 12:05:15 +03:00 |
|
Triang3l
|
3de2b5e692
|
[D3D12] Code style fixes
|
2018-10-07 17:30:12 +03:00 |
|
Triang3l
|
90f586383a
|
[D3D12] Make tiled resources optional - not available on old Intel HD Graphics
|
2018-10-02 17:36:10 +03:00 |
|
Triang3l
|
be2d522e19
|
[D3D12] Rename shaders/bin to shaders/dxbc because of .gitignore
|
2018-09-16 20:35:10 +03:00 |
|
Triang3l
|
5be78ab369
|
[D3D12] Non-indexed triangle fans and resource creation refactoring
|
2018-09-15 23:41:16 +03:00 |
|
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
|
dba8ab4eed
|
[D3D12] Refactor descriptors and resolve logging
|
2018-08-25 22:42:18 +03: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 |
|