[vulkan] Fuchsia build support
This initial patch attempts to minimize changes to existing code by adding a fuchsia compat layer that matches what is expected from android/linux. Multi platform support can be improved in follow up changes by introducing a more appropriate platform layer. BUILD.gn is limited to target_os=fuchsia but can be improved to support other platforms. Change-Id: I7c69a4368d3560032ff341ee8a5a58c01b50ab5e
Showing
- BUILD.gn 96 additions, 0 deletionsBUILD.gn
- fuchsia/include/cutils/log.h 61 additions, 0 deletionsfuchsia/include/cutils/log.h
- fuchsia/include/cutils/native_handle.h 10 additions, 0 deletionsfuchsia/include/cutils/native_handle.h
- fuchsia/include/cutils/properties.h 12 additions, 0 deletionsfuchsia/include/cutils/properties.h
- fuchsia/include/cutils/threads.h 28 additions, 0 deletionsfuchsia/include/cutils/threads.h
- fuchsia/include/hardware/gralloc.h 8 additions, 0 deletionsfuchsia/include/hardware/gralloc.h
- fuchsia/include/hardware/hardware.h 40 additions, 0 deletionsfuchsia/include/hardware/hardware.h
- fuchsia/include/hardware/hwvulkan.h 32 additions, 0 deletionsfuchsia/include/hardware/hwvulkan.h
- fuchsia/include/log/log.h 6 additions, 0 deletionsfuchsia/include/log/log.h
- fuchsia/include/sync/sync.h 10 additions, 0 deletionsfuchsia/include/sync/sync.h
- fuchsia/include/vndk/hardware_buffer.h 6 additions, 0 deletionsfuchsia/include/vndk/hardware_buffer.h
- fuchsia/port.cc 93 additions, 0 deletionsfuchsia/port.cc
- shared/OpenglCodecCommon/goldfish_address_space.cpp 5 additions, 0 deletionsshared/OpenglCodecCommon/goldfish_address_space.cpp
- shared/OpenglCodecCommon/goldfish_address_space.h 1 addition, 0 deletionsshared/OpenglCodecCommon/goldfish_address_space.h
- shared/OpenglCodecCommon/goldfish_dma.cpp 5 additions, 2 deletionsshared/OpenglCodecCommon/goldfish_dma.cpp
- shared/OpenglCodecCommon/qemu_pipe.h 18 additions, 2 deletionsshared/OpenglCodecCommon/qemu_pipe.h
- system/OpenglSystemCommon/HostConnection.cpp 20 additions, 0 deletionssystem/OpenglSystemCommon/HostConnection.cpp
- system/OpenglSystemCommon/HostConnection.h 9 additions, 2 deletionssystem/OpenglSystemCommon/HostConnection.h
- system/OpenglSystemCommon/ThreadInfo.cpp 4 additions, 1 deletionsystem/OpenglSystemCommon/ThreadInfo.cpp
- system/include/EGL/eglplatform.h 6 additions, 0 deletionssystem/include/EGL/eglplatform.h
Loading
Please register or sign in to comment