aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvflinger/buffer_queue.h
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2020-04-10 16:36:59 -0400
committerFernando Sahmkow <fsahmkow27@gmail.com>2020-04-10 16:44:28 -0400
commit486a42c45acf8dd85b426b00b524c372a9cae1df (patch)
treecc3139e6cde8bbe943e8f1838e8dd57b0746db9d /src/core/hle/service/nvflinger/buffer_queue.h
parent8adf66f9fd3f056f1b217c63fc2d33f025c4a870 (diff)
Buffer queue: Correct behavior of free buffer.
This corrects the behavior of free buffer after witnessing it in an unrelated hardware test. I haven't found any games affected by it but in name of better accuracy we'll correct such behavior.
Diffstat (limited to 'src/core/hle/service/nvflinger/buffer_queue.h')
-rw-r--r--src/core/hle/service/nvflinger/buffer_queue.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/hle/service/nvflinger/buffer_queue.h b/src/core/hle/service/nvflinger/buffer_queue.h
index f4bbfd945..f674823b0 100644
--- a/src/core/hle/service/nvflinger/buffer_queue.h
+++ b/src/core/hle/service/nvflinger/buffer_queue.h
@@ -101,6 +101,7 @@ private:
u32 id;
u64 layer_id;
+ std::list<u32> free_buffers;
std::vector<Buffer> queue;
std::list<u32> queue_sequence;
Kernel::EventPair buffer_wait_event;