Skip to content

Commit cc0eaa6

Browse files
committed
remove libui dependency on libEGL
Change-Id: I1194f04085637d5c384e134967249430cc43b6ee
1 parent 7b49b4b commit cc0eaa6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+126
-139
lines changed

include/ui/EGLUtils.h

Lines changed: 0 additions & 53 deletions
This file was deleted.

libs/rs/driver/rsdGL.cpp

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
#include <ui/FramebufferNativeWindow.h>
1818
#include <ui/PixelFormat.h>
19-
#include <ui/EGLUtils.h>
2019
#include <ui/egl/android_natives.h>
2120

2221
#include <sys/types.h>
@@ -47,6 +46,29 @@ using namespace android::renderscript;
4746
static int32_t gGLContextCount = 0;
4847

4948
static void checkEglError(const char* op, EGLBoolean returnVal = EGL_TRUE) {
49+
struct EGLUtils {
50+
static const char *strerror(EGLint err) {
51+
switch (err){
52+
case EGL_SUCCESS: return "EGL_SUCCESS";
53+
case EGL_NOT_INITIALIZED: return "EGL_NOT_INITIALIZED";
54+
case EGL_BAD_ACCESS: return "EGL_BAD_ACCESS";
55+
case EGL_BAD_ALLOC: return "EGL_BAD_ALLOC";
56+
case EGL_BAD_ATTRIBUTE: return "EGL_BAD_ATTRIBUTE";
57+
case EGL_BAD_CONFIG: return "EGL_BAD_CONFIG";
58+
case EGL_BAD_CONTEXT: return "EGL_BAD_CONTEXT";
59+
case EGL_BAD_CURRENT_SURFACE: return "EGL_BAD_CURRENT_SURFACE";
60+
case EGL_BAD_DISPLAY: return "EGL_BAD_DISPLAY";
61+
case EGL_BAD_MATCH: return "EGL_BAD_MATCH";
62+
case EGL_BAD_NATIVE_PIXMAP: return "EGL_BAD_NATIVE_PIXMAP";
63+
case EGL_BAD_NATIVE_WINDOW: return "EGL_BAD_NATIVE_WINDOW";
64+
case EGL_BAD_PARAMETER: return "EGL_BAD_PARAMETER";
65+
case EGL_BAD_SURFACE: return "EGL_BAD_SURFACE";
66+
case EGL_CONTEXT_LOST: return "EGL_CONTEXT_LOST";
67+
default: return "UNKNOWN";
68+
}
69+
}
70+
};
71+
5072
if (returnVal != EGL_TRUE) {
5173
fprintf(stderr, "%s() returned %d\n", op, returnVal);
5274
}

libs/ui/Android.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ LOCAL_PATH:= $(call my-dir)
1616
include $(CLEAR_VARS)
1717

1818
LOCAL_SRC_FILES:= \
19-
EGLUtils.cpp \
2019
FramebufferNativeWindow.cpp \
2120
GraphicBuffer.cpp \
2221
GraphicBufferAllocator.cpp \
@@ -28,7 +27,6 @@ LOCAL_SRC_FILES:= \
2827
LOCAL_SHARED_LIBRARIES := \
2928
libcutils \
3029
libutils \
31-
libEGL \
3230
libhardware
3331

3432
ifneq ($(BOARD_FRAMEBUFFER_FORCE_FORMAT),)

opengl/tests/angeles/Android.mk

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,7 @@ LOCAL_PATH:= $(call my-dir)
44
include $(CLEAR_VARS)
55
LOCAL_SRC_FILES:= app-linux.cpp demo.c.arm
66
LOCAL_SHARED_LIBRARIES := libEGL libGLESv1_CM libui
7+
LOCAL_C_INCLUDES += frameworks/base/opengl/tests/include
78
LOCAL_MODULE:= angeles
89
LOCAL_MODULE_TAGS := optional
910
include $(BUILD_EXECUTABLE)
10-
11-
12-
include $(CLEAR_VARS)
13-
LOCAL_SRC_FILES:= gpustate.c
14-
LOCAL_SHARED_LIBRARIES := libEGL libGLESv1_CM
15-
LOCAL_MODULE:= gpustate
16-
LOCAL_MODULE_TAGS := optional
17-
include $(BUILD_EXECUTABLE)

opengl/tests/angeles/app-linux.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
#include <GLES/gl.h>
5454

5555
#include <ui/FramebufferNativeWindow.h>
56-
#include <ui/EGLUtils.h>
56+
#include "EGLUtils.h"
5757

5858
using namespace android;
5959

opengl/tests/angeles/gpustate.c

Lines changed: 0 additions & 39 deletions
This file was deleted.

opengl/tests/fillrate/Android.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ LOCAL_SHARED_LIBRARIES := \
1111
libGLESv1_CM \
1212
libui
1313

14+
LOCAL_C_INCLUDES += frameworks/base/opengl/tests/include
15+
1416
LOCAL_MODULE:= test-opengl-fillrate
1517

1618
LOCAL_MODULE_TAGS := optional

opengl/tests/fillrate/fillrate.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
#include <utils/StopWatch.h>
2828
#include <ui/FramebufferNativeWindow.h>
29-
#include <ui/EGLUtils.h>
29+
#include "EGLUtils.h"
3030

3131
using namespace android;
3232

opengl/tests/filter/Android.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ LOCAL_SHARED_LIBRARIES := \
1010
libGLESv1_CM \
1111
libui
1212

13+
LOCAL_C_INCLUDES += frameworks/base/opengl/tests/include
14+
1315
LOCAL_MODULE:= test-opengl-filter
1416

1517
LOCAL_MODULE_TAGS := optional

opengl/tests/filter/filter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <GLES/glext.h>
77

88
#include <ui/FramebufferNativeWindow.h>
9-
#include <ui/EGLUtils.h>
9+
#include "EGLUtils.h"
1010

1111
using namespace android;
1212

0 commit comments

Comments
 (0)