riperiperi
f636810c6c
Check for transform feedback query support
...
Sometimes transform feedback is supported without the query type.
2022-06-17 22:47:01 +01:00
riperiperi
9f0feb8879
Don't create query pools for unsupported query types
2022-06-17 22:47:00 +01:00
riperiperi
646be812ed
Report 32 bit query result on AMD windows (smo issue)
2022-06-17 22:46:59 +01:00
riperiperi
05a736b6d3
Remove unnecessary lines
...
Was for testing
2022-06-17 22:42:51 +01:00
riperiperi
4cc0c2132c
Rework Query stuff a bit to avoid render pass end
...
Tries to reset returned queries in background when possible, rather than ending the render pass.
Still ends render pass when resetting a counter after draws, but maybe that can be solved too. (by just pulling an empty object off the pool?)
2022-06-17 22:42:51 +01:00
riperiperi
3f38a8526c
Port #3019
2022-06-17 22:42:38 +01:00
riperiperi
23b8bd8642
Update counter queue to be similar to the OGL one
...
Fixes softlocks when games had to flush counters.
2022-06-17 22:42:33 +01:00
riperiperi
d55f664908
Fix PrimitivesGenerated query, disable Transform Feedback queries for now
...
Lets Splatoon 2 work on nvidia. (mostly)
2022-06-17 22:42:33 +01:00
gdkchan
4513e8b226
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00