diff options
Diffstat (limited to 'src/video_core/texture_cache')
| -rw-r--r-- | src/video_core/texture_cache/texture_cache.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h index 6629c59ed..04fe69c11 100644 --- a/src/video_core/texture_cache/texture_cache.h +++ b/src/video_core/texture_cache/texture_cache.h | |||
| @@ -322,6 +322,17 @@ public: | |||
| 322 | uncommited_flushes.reset(); | 322 | uncommited_flushes.reset(); |
| 323 | } | 323 | } |
| 324 | 324 | ||
| 325 | bool ShouldWaitAsyncFlushes() { | ||
| 326 | if (commited_flushes.empty()) { | ||
| 327 | return false; | ||
| 328 | } | ||
| 329 | auto& flush_list = commited_flushes.front(); | ||
| 330 | if (!flush_list) { | ||
| 331 | return false; | ||
| 332 | } | ||
| 333 | return true; | ||
| 334 | } | ||
| 335 | |||
| 325 | void PopAsyncFlushes() { | 336 | void PopAsyncFlushes() { |
| 326 | if (commited_flushes.empty()) { | 337 | if (commited_flushes.empty()) { |
| 327 | return; | 338 | return; |