OSDN Git Service

Android: Introduce ANDROID_HOST_BUILD and rework logging.
authorAlistair Strachan <astrachan@google.com>
Sat, 24 Mar 2018 19:24:00 +0000 (12:24 -0700)
committerAlistair Strachan <astrachan@google.com>
Wed, 29 Aug 2018 16:51:58 +0000 (16:51 +0000)
commitc28d28a57a8e844f8481efc8cc2f6531458ee0e4
tree19633fe1417a9afe37ae667ce32af9d7c044a1ef
parent94d4660dd3f1a78d7cc9b4b327fcab0095e8c600
Android: Introduce ANDROID_HOST_BUILD and rework logging.

Avoid using the Android logger directly. Instead, use the Common/Debug
and OpenGL/common/debug paths instead, which abstracts away use of the
logger.

Add ANDRIOD_HOST_BUILD to tell the build we are building an Android
swiftshader, but minimizing the use of platform features such as the
logger.

Change-Id: Ic6c70843d947c568d0e29fe66c55af74b8559a59
Reviewed-on: https://swiftshader-review.googlesource.com/18028
Tested-by: Alistair Strachan <astrachan@google.com>
Reviewed-by: Greg Hartman <ghartman@google.com>
Reviewed-by: Lingfeng Yang <lfy@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
14 files changed:
src/Common/Debug.hpp
src/Common/GrallocAndroid.cpp
src/Common/GrallocAndroid.hpp
src/Main/FrameBuffer.cpp
src/Main/FrameBufferAndroid.cpp
src/OpenGL/common/Image.hpp
src/OpenGL/common/debug.cpp
src/OpenGL/common/debug.h
src/OpenGL/compiler/ConstantUnion.h
src/OpenGL/compiler/SymbolTable.h
src/OpenGL/compiler/debug.h
src/OpenGL/libEGL/Display.cpp
src/OpenGL/libEGL/libEGL.cpp
src/OpenGL/libGLESv2/libGLESv2.cpp