aboutsummaryrefslogtreecommitdiffstats
path: root/system/OpenglSystemCommon
diff options
context:
space:
mode:
authorDavid Reveman <reveman@google.com>2020-06-30 23:29:14 -0400
committerDavid Reveman <reveman@google.com>2020-07-01 00:20:15 -0400
commit744cad1c13ff7bc13faa9902b0cd3edfbd51a6f3 (patch)
tree8d0051243c4bd46e0af486ef886dcf6c784c63cf /system/OpenglSystemCommon
parent6cc442ec6eea6fbbbbad781f745ca4773da093fa (diff)
downloaddevice_generic_goldfish-opengl-744cad1c13ff7bc13faa9902b0cd3edfbd51a6f3.tar.gz
device_generic_goldfish-opengl-744cad1c13ff7bc13faa9902b0cd3edfbd51a6f3.tar.bz2
device_generic_goldfish-opengl-744cad1c13ff7bc13faa9902b0cd3edfbd51a6f3.zip
Fix Fuchsia build.
Change-Id: Ifad3cb5a3d18568b408b98f704fe653a7d0e5b1b
Diffstat (limited to 'system/OpenglSystemCommon')
-rw-r--r--system/OpenglSystemCommon/AddressSpaceStream.cpp2
-rw-r--r--system/OpenglSystemCommon/AddressSpaceStream.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/system/OpenglSystemCommon/AddressSpaceStream.cpp b/system/OpenglSystemCommon/AddressSpaceStream.cpp
index df34adc6..4f26da97 100644
--- a/system/OpenglSystemCommon/AddressSpaceStream.cpp
+++ b/system/OpenglSystemCommon/AddressSpaceStream.cpp
@@ -155,7 +155,7 @@ AddressSpaceStream* createVirtioGpuAddressSpaceStream(size_t ignored_bufSize) {
auto handle = virtgpu_address_space_open();
- if (handle <= 0) {
+ if (handle == reinterpret_cast<address_space_handle_t>(-1)) {
ALOGE("AddressSpaceStream::create failed (open device)\n");
return nullptr;
}
diff --git a/system/OpenglSystemCommon/AddressSpaceStream.h b/system/OpenglSystemCommon/AddressSpaceStream.h
index 3d60695e..4b38d613 100644
--- a/system/OpenglSystemCommon/AddressSpaceStream.h
+++ b/system/OpenglSystemCommon/AddressSpaceStream.h
@@ -47,8 +47,12 @@ public:
virtual const unsigned char *commitBufferAndReadFully(size_t size, void *buf, size_t len);
int getRendernodeFd() const {
+#if defined(__Fuchsia__)
+ return -1;
+#else
if (!m_virtioMode) return -1;
return m_handle;
+#endif
}
private: