Philip Rebohle
|
5b5927dd41
|
[dxvk] Implement read-write tracking for resources
|
2019-09-20 01:44:01 +02:00 |
|
Philip Rebohle
|
65c1e58bd9
|
[dxvk] Use DxvkObjects to create and pass around common objects
|
2019-07-30 20:00:38 +02:00 |
|
Philip Rebohle
|
0900f5d1bc
|
[dxvk] Fix typo
|
2019-07-05 15:09:15 +02:00 |
|
Philip Rebohle
|
adc447cc9f
|
[dxvk] Increase query pool sizes
Many games create a very large number of occlusion queries, and
we shouldn't create more pools than necessary.
|
2019-04-08 01:51:38 +02:00 |
|
Philip Rebohle
|
f6bdb7bb63
|
[dxvk] Fix circular reference between DxvkDevice and DxvkGpuQueryPool
|
2019-04-06 12:31:20 +02:00 |
|
Philip Rebohle
|
8702374bf7
|
[dxvk] Do not invalidate iterator before disabling queries
Reported-by: Joshua Ashton <joshua@froggi.es>
|
2019-04-01 02:58:02 +02:00 |
|
Philip Rebohle
|
209248e26d
|
[dxvk] Use vkResetQueryPoolEXT to reset individual queries
This is much faster than the fallback path which uses GPU functions.
|
2019-03-17 16:25:00 +01:00 |
|
Philip Rebohle
|
772fa3074f
|
[dxvk] Add new query implementation
|
2019-03-14 21:16:41 +01:00 |
|