Commit graph

6950 commits

Author SHA1 Message Date
Triang3l
0949fac826 [SPIR-V] Dot product 2020-10-31 20:15:01 +03:00
Triang3l
06502d80d9 [SPIR-V] Vector max/min, comparison, unary 2020-10-31 19:15:00 +03:00
Triang3l
1acc5eff05 [SPIR-V] Vector mul, mad 2020-10-31 17:56:46 +03:00
Triang3l
52a8ed8e6d [SPIR-V] Version, float controls 2020-10-31 16:22:15 +03:00
Triang3l
cacf702948 Merge branch 'master' into vulkan 2020-10-30 22:58:55 +03:00
Triang3l
ae3b68c7b6 [DXBC] Fast mul path only for fully identical components because neg is post-abs 2020-10-30 22:31:30 +03:00
Triang3l
feb8258a5e [DXBC] Multiplication signed zero handling 2020-10-30 22:14:38 +03:00
Triang3l
738cb0b847 [SPIR-V] Result storing 2020-10-29 22:07:02 +03:00
Joel Linn
adebaba799 Allow building without git. 2020-10-28 20:31:36 -05:00
Triang3l
4dba2d8d89 [SPIR-V] Operand loading 2020-10-27 22:48:47 +03:00
Triang3l
de059f3d57 Merge branch 'master' into vulkan 2020-10-27 21:03:40 +03:00
Triang3l
9bbe4365d1 [GPU] Fix adaptive quad tessellation inside factors 2020-10-27 21:01:55 +03:00
gibbed
2b8f347b0b [XAM] Stub xuids usage xeXamUserReadProfileSettingsEx.
[XAM] Stub valid xuids usage xeXamUserReadProfileSettingsEx.
2020-10-26 16:07:37 -05:00
Gliniak
10db913ca2 [Kernel/Xam] XNotifyGetNext - Overall improvements 2020-10-26 15:43:51 -05:00
Triang3l
1c83c8dcfa [SPIR-V] Instruction predication 2020-10-26 22:12:01 +03:00
Triang3l
556c8de2ab [SPIR-V] Loops 2020-10-25 20:24:48 +03:00
Triang3l
a5410ada01 Merge branch 'master' into vulkan 2020-10-25 19:50:52 +03:00
Triang3l
445d78452f [DXBC] Pop aL on loop end 2020-10-25 19:50:24 +03:00
Triang3l
fdbed73463 [Vulkan/SPIR-V] Some pipeline layout parts + exec conditionals 2020-10-25 15:09:39 +03:00
Triang3l
972d66d835 Merge branch 'master' into vulkan 2020-10-19 23:03:57 +03:00
Triang3l
ca9086f3ba [GPU] Add a comment about non-positive tessellation factors 2020-10-19 23:02:20 +03:00
Triang3l
21726436b9 Merge branch 'master' into vulkan 2020-10-18 22:14:23 +03:00
Triang3l
9081046e7b [D3D12] Remove SRV[unbounded] and UAV overlap in bindless root sig 2020-10-18 22:09:08 +03:00
Triang3l
afcf3c27c0 [Vulkan] Per-frame swapchain semaphores 2020-10-18 19:23:34 +03:00
Triang3l
7846245b66 [SPIR-V] Main program counter switch 2020-10-18 15:36:02 +03:00
Triang3l
1de144938c [SPIR-V] Main loop blocks, validation 2020-10-16 19:55:41 +03:00
Triang3l
ae7d5a1b05 Merge branch 'master' into vulkan 2020-10-14 21:23:29 +03:00
Triang3l
fd18a97f3a [GPU] Shaders: Make label_addresses accessible to translators 2020-10-14 21:19:33 +03:00
Triang3l
b3339d7e46 [SPIR-V] Some initial bits of the translator 2020-10-11 20:22:15 +03:00
Triang3l
3a308dedb3 [Vulkan] Temporarily move to a fork of glslang 2020-10-08 23:24:25 +03:00
Triang3l
9d77d2131a Merge branch 'master' into vulkan 2020-10-08 23:09:12 +03:00
Triang3l
7e9e37bd09 [DXBC] Remove dxbc_source_map cvar export 2020-10-08 23:08:40 +03:00
Triang3l
d572e878af [Vulkan] Remove FinalizeTrace 2020-10-08 23:06:02 +03:00
Triang3l
4862075976 [Vulkan] Cleanup and update SPIR-V dependencies 2020-10-08 23:05:30 +03:00
Triang3l
2782fc927d Merge branch 'master' into vulkan 2020-10-08 21:38:41 +03:00
Triang3l
81bc33523a [GPU] Remove unused FinalizeTrace 2020-10-08 21:37:29 +03:00
Triang3l
89ac9294bf [Vulkan] Shared memory trace download 2020-10-07 23:19:30 +03:00
Triang3l
afcd01def5 Merge branch 'master' into vulkan 2020-10-07 23:18:08 +03:00
Triang3l
603150af64 [D3D12] Minor shared memory cleanup 2020-10-07 23:16:15 +03:00
Triang3l
4d59f556a9 [Vulkan] Sparse shared memory 2020-10-07 21:03:50 +03:00
Triang3l
fee2189d39 Merge branch 'master' into vulkan 2020-10-06 22:36:16 +03:00
Triang3l
b91c24870b [D3D12] Remove await result check in trace init - unsafe too, but not leaking 2020-10-06 22:35:43 +03:00
Triang3l
e15c891656 Merge branch 'master' into vulkan 2020-10-06 21:54:52 +03:00
Triang3l
19121130a3 [GPU] SharedMemory: common sparse memory allocation 2020-10-06 21:32:44 +03:00
Triang3l
2c50c670d8 [Vulkan] Basic shared memory uploading 2020-10-04 22:08:30 +03:00
Triang3l
1fd0d48066 Merge branch 'master' into vulkan 2020-10-04 21:54:32 +03:00
Triang3l
75bf2d3c7d [D3D12] Minor deferred command list refactoring 2020-10-04 21:53:52 +03:00
Triang3l
81ee7b4c39 [D3D12] Minor FINE_GRAINED_DRAW_SCOPES refactoring 2020-10-04 21:49:10 +03:00
Triang3l
c02534e5cf Merge branch 'master' into vulkan 2020-10-03 16:16:05 +03:00
Triang3l
e0916be5cd [D3D12] Remove SHM EnsureTilesResident declaration 2020-10-03 16:15:25 +03:00