Triang3l
|
ecccd02f8a
|
Merge branch 'master' into vulkan
|
2021-09-12 14:10:36 +03:00 |
|
Triang3l
|
6ce5330f5f
|
[UI] Loop thread to main thread WindowedAppContext
|
2021-08-28 19:38:24 +03:00 |
|
Triang3l
|
e4b239784c
|
Merge branch 'master' into vulkan
|
2021-06-09 22:57:41 +03:00 |
|
Triang3l
|
14bac72f0d
|
[D3D12] DirectComposition basic initialization
|
2021-06-09 22:56:36 +03:00 |
|
Triang3l
|
6cd9d42fd0
|
Merge branch 'master' into vulkan
|
2021-06-08 12:15:34 +03:00 |
|
Triang3l
|
796eb0f430
|
[D3D12] Update shader bytecode .h path in premake5.lua
|
2021-06-07 21:28:39 +03:00 |
|
Triang3l
|
12a907bfa5
|
[GPU] Shaders to common, xb buildshaders instead of buildhlsl
|
2021-06-05 18:53:53 +03:00 |
|
Triang3l
|
800db1aa49
|
[D3D12] Cleanup initialization log levels
|
2021-05-19 21:10:05 +03:00 |
|
Triang3l
|
556893177b
|
[D3D12] Better D3D12 initialization failure error message
|
2021-04-28 21:13:00 +03:00 |
|
Triang3l
|
913e1e949c
|
[GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling
The ROV path is also disabled by default because of lower performance
|
2021-04-26 22:12:09 +03:00 |
|
Triang3l
|
8febf02a39
|
Merge branch 'master' into vulkan
|
2020-11-15 14:06:15 +03:00 |
|
Triang3l
|
fe9b5b4a8f
|
[D3D12] Cleanup: remove inline
|
2020-11-14 17:02:09 +03:00 |
|
Triang3l
|
6b988d43c7
|
[D3D12] Cleanup: pipeline state -> pipeline, other things
|
2020-11-14 16:43:18 +03:00 |
|
Triang3l
|
1fd0d48066
|
Merge branch 'master' into vulkan
|
2020-10-04 21:54:32 +03:00 |
|
Triang3l
|
81ee7b4c39
|
[D3D12] Minor FINE_GRAINED_DRAW_SCOPES refactoring
|
2020-10-04 21:49:10 +03:00 |
|
Triang3l
|
377a8d790d
|
Merge branch 'master' into vulkan
|
2020-09-27 16:43:33 +03:00 |
|
Triang3l
|
c2e8c5554d
|
[UI] Replace ImmediateTexture handles with pointers + small cleanup
|
2020-09-27 16:30:53 +03:00 |
|
Triang3l
|
f5f8714c3f
|
[D3D12] Delayed ImmediateTexture releasing
|
2020-09-27 16:21:14 +03:00 |
|
Triang3l
|
886129cefa
|
[Vulkan] Immediate drawer textures
|
2020-09-26 22:10:02 +03:00 |
|
Triang3l
|
53adafa156
|
Merge branch 'master' into vulkan
|
2020-09-26 22:08:02 +03:00 |
|
Triang3l
|
d437555036
|
[UI] Remove immdraw restrict_texture_samples + cleanup
|
2020-09-26 22:06:04 +03:00 |
|
Triang3l
|
18031a8f6d
|
[D3D12] Immdraw texture upload leak fix + cleanup
|
2020-09-26 18:36:31 +03:00 |
|
Triang3l
|
c218d6dc10
|
[D3D12] Move D3D12ImmediateTexture to D3D12ImmediateDrawer
|
2020-09-21 23:15:51 +03:00 |
|
Triang3l
|
7ba2126b2f
|
Merge branch 'master' into vulkan
|
2020-09-20 20:40:11 +03:00 |
|
Triang3l
|
fc55b1f81d
|
[UI] Remove pass-unfriendly UpdateTexture of ImmediateDrawer
|
2020-09-20 20:34:22 +03:00 |
|
Triang3l
|
6cb33c1073
|
Merge branch 'master' into vulkan
|
2020-09-20 15:18:23 +03: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
|
229eb49b54
|
[Vulkan] Untextured ImmediateDrawer, [D3D12] Small refactoring
|
2020-09-19 18:05:54 +03:00 |
|
Triang3l
|
36347ffedd
|
[D3D12] Fix Vulkan branch merge error
|
2020-09-18 21:26:24 +03:00 |
|
Triang3l
|
a53a5217a3
|
Merge branch 'master' into vulkan
|
2020-09-18 21:25:34 +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
|
1a2462efc2
|
Merge branch 'master' into vulkan
|
2020-09-17 21:41:45 +03:00 |
|
Triang3l
|
189a38826f
|
[UI] UploadBufferPool common code
|
2020-09-17 21:37:44 +03:00 |
|
Triang3l
|
26b01e9c31
|
Merge branch 'master' into vulkan
|
2020-09-15 23:22:17 +03:00 |
|
Triang3l
|
2cebd3cabe
|
[D3D12] Unify UploadBufferPool page size (2 MB), add alignment parameter
|
2020-09-15 22:13:53 +03:00 |
|
Triang3l
|
dfbe36a8aa
|
[UI/D3D12] Small refactoring, allow BeginSwap to return false if no surface
|
2020-09-14 23:27:19 +03:00 |
|
Triang3l
|
203bf64d88
|
[Vulkan] Context, remove Volk
|
2020-09-13 17:51:00 +03:00 |
|
Triang3l
|
df1db5c627
|
[D3D12] Make the feature list in the log sorted again
|
2020-09-06 22:08:36 +03:00 |
|
Triang3l
|
fed33be62b
|
[D3D12] Non-zeroed heaps on 2004
|
2020-09-06 22:08:36 +03:00 |
|
Triang3l
|
524201eca4
|
[GPU/D3D12] Letterboxing cropping to action-safe area
|
2020-09-06 22:08:36 +03: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
|
0be0eb2b38
|
[GPU/D3D12] Letterboxing cropping to action-safe area
|
2020-09-05 17:47:32 +03:00 |
|
Triang3l
|
7b93670dbd
|
[Vulkan] Remove old Vulkan code, change shaders directory, create empty Vulkan backend
|
2020-08-31 21:44:29 +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 |
|
Triang3l
|
0c13b239fd
|
[D3D12] DXILConv disassembly dumping option
|
2020-08-22 23:15:50 +03:00 |
|
Triang3l
|
bd5f77bc3b
|
[GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring
|
2020-08-09 21:33:10 +03:00 |
|