|
@@ -0,0 +1,28 @@
|
|
|
|
|
+// SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
|
+// Copyright 2021 yuzu Emulator Project
|
|
|
|
|
+
|
|
|
|
|
+#pragma once
|
|
|
|
|
+
|
|
|
|
|
+#include "common/common_funcs.h"
|
|
|
|
|
+#include "common/common_types.h"
|
|
|
|
|
+
|
|
|
|
|
+namespace android {
|
|
|
|
|
+
|
|
|
|
|
+enum class Status : s32 {
|
|
|
|
|
+ None = 0,
|
|
|
|
|
+ NoError = 0,
|
|
|
|
|
+ StaleBufferSlot = 1,
|
|
|
|
|
+ NoBufferAvailable = 2,
|
|
|
|
|
+ PresentLater = 3,
|
|
|
|
|
+ WouldBlock = -11,
|
|
|
|
|
+ NoMemory = -12,
|
|
|
|
|
+ Busy = -16,
|
|
|
|
|
+ NoInit = -19,
|
|
|
|
|
+ BadValue = -22,
|
|
|
|
|
+ InvalidOperation = -37,
|
|
|
|
|
+ BufferNeedsReallocation = 1,
|
|
|
|
|
+ ReleaseAllBuffers = 2,
|
|
|
|
|
+};
|
|
|
|
|
+DECLARE_ENUM_FLAG_OPERATORS(Status);
|
|
|
|
|
+
|
|
|
|
|
+} // namespace android
|