diff options
| author | David Reveman <reveman@google.com> | 2020-06-30 23:29:14 -0400 |
|---|---|---|
| committer | David Reveman <reveman@google.com> | 2020-07-01 00:20:15 -0400 |
| commit | 744cad1c13ff7bc13faa9902b0cd3edfbd51a6f3 (patch) | |
| tree | 8d0051243c4bd46e0af486ef886dcf6c784c63cf /system/OpenglSystemCommon | |
| parent | 6cc442ec6eea6fbbbbad781f745ca4773da093fa (diff) | |
| download | device_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.cpp | 2 | ||||
| -rw-r--r-- | system/OpenglSystemCommon/AddressSpaceStream.h | 4 |
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: |
