Philip Rebohle
f5d73842b2
[d3d11] Do not flush on every call to GetData
...
There are several scenarios when flushing can have
a significant negative impact on performance:
1. When the query result is already available
2. When the game scatters GetData calls when rendering
Frostpunk hits both issues at the same time, which led to
over 120 queue submissions per frame. This patch reduces
that to 3 submissions per frame when the game is GPU-bound.
2018-06-19 14:34:15 +02:00
..
2018-06-11 14:29:47 +02:00
2018-06-11 14:29:47 +02:00
2018-04-30 10:41:57 +02:00
2018-04-30 10:41:57 +02:00
2018-05-29 14:50:08 +02:00
2018-05-04 10:23:36 +02:00
2018-04-02 12:52:02 +02:00
2017-12-12 12:50:52 +01:00
2018-06-04 23:31:49 +02:00
2018-06-04 23:31:49 +02:00
2018-06-08 12:29:24 +02:00
2018-06-08 12:29:24 +02:00
2018-06-19 14:34:15 +02:00
2018-06-08 12:29:24 +02:00
2018-06-15 20:49:24 +02:00
2018-06-16 10:22:38 +02:00
2018-06-15 20:49:24 +02:00
2018-06-06 13:11:09 +02:00
2018-04-30 10:41:57 +02:00
2017-12-12 12:50:52 +01:00
2018-06-11 14:01:45 +02:00
2018-05-22 21:06:26 +02:00
2017-12-02 16:46:53 +01:00
2017-12-02 16:46:53 +01:00
2018-04-07 14:02:57 +02:00
2018-05-27 01:10:49 +02:00
2018-05-27 01:10:49 +02:00
2017-12-04 13:39:37 +01:00
2018-04-20 00:19:03 +02:00
2018-04-20 00:19:03 +02:00
2018-05-07 14:06:52 +02:00
2018-06-16 18:52:20 +02:00
2018-06-08 13:13:42 +02:00
2018-05-23 01:06:34 +02:00
2018-05-23 01:06:34 +02:00
2018-06-13 14:30:44 +02:00
2018-06-13 14:30:44 +02:00
2018-04-30 10:41:57 +02:00
2018-03-18 22:53:20 +01:00
2018-05-09 11:55:05 +02:00
2018-04-30 10:41:57 +02:00
2018-05-03 23:47:42 +02:00
2018-04-28 14:13:23 +02:00
2018-04-20 01:10:58 +02:00
2018-03-18 23:27:29 +01:00
2018-05-05 20:16:01 +02:00
2018-05-05 15:13:35 +02:00
2018-04-13 13:46:45 +02:00
2018-05-30 13:33:48 +02:00
2018-04-12 23:42:11 +02:00
2018-06-19 11:28:54 +02:00
2018-04-12 23:42:11 +02:00
2018-06-19 11:28:54 +02:00
2018-04-21 14:14:42 +02:00
2018-03-17 13:42:37 +01:00
2018-04-12 23:42:11 +02:00
2018-03-17 13:42:37 +01:00
2018-05-07 14:06:52 +02:00
2018-06-11 14:29:47 +02:00