OSDN Git Service

Make it possible to build SwiftShader for Fuchsia.
authorSergey Ulanov <sergeyu@chromium.org>
Wed, 10 Jan 2018 23:12:42 +0000 (15:12 -0800)
committerSergey Ulanov <sergeyu@chromium.org>
Thu, 18 Jan 2018 19:44:50 +0000 (19:44 +0000)
commit53c601e74b81a5dfef0dcb0754e463e7b023fe95
tree9b3a007c961822ed8bdfbe0ba2f7dbf1d783966d
parent648b582ee8912659aec4fb45e913aa04f4f5fb5a
Make it possible to build SwiftShader for Fuchsia.

With this change SwiftShader is buildable for Fuchsia. Integration with
Mozard for EGL will be implemented in a separate CL.

Bug: chromium:800951
Change-Id: I60160c91aecaa6cdc6b07de688ff54b686613ab3
Reviewed-on: https://swiftshader-review.googlesource.com/16148
Tested-by: Sergey Ulanov <sergeyu@chromium.org>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
14 files changed:
src/Common/Socket.cpp
src/OpenGL/compiler/BUILD.gn
src/OpenGL/compiler/osinclude.h
src/OpenGL/libEGL/Display.cpp
src/OpenGL/libEGL/Surface.cpp
src/OpenGL/libEGL/libEGL.hpp
src/OpenGL/libGLES_CM/libGLES_CM.hpp
src/OpenGL/libGLESv2/libGLESv2.hpp
third_party/LLVM/BUILD.gn
third_party/LLVM/include-fuchsia/llvm/Config/config.h [new file with mode: 0644]
third_party/LLVM/include-fuchsia/llvm/Config/llvm-config.h [new file with mode: 0644]
third_party/LLVM/include-fuchsia/llvm/Support/DataTypes.h [new file with mode: 0644]
third_party/LLVM/lib/Support/Mutex.cpp
third_party/LLVM/lib/Support/Unix/Process.inc