From: Sukwon Suh Date: Tue, 11 Jun 2013 04:41:44 +0000 (+0900) Subject: Update GlesVideoTexture X-Git-Tag: 2.2_release~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f9b0777795b80846cb788ef5eff0562cac286bdd;p=samples%2Fnative%2FGlesVideoTexture.git Update GlesVideoTexture Change-Id: I640fb992ed743305466ef987035be0d7939f07b8 Signed-off-by: Sukwon Suh --- diff --git a/project/src/GlesVideoTexture.cpp b/project/src/GlesVideoTexture.cpp index 7bd4ba0..60a9862 100644 --- a/project/src/GlesVideoTexture.cpp +++ b/project/src/GlesVideoTexture.cpp @@ -79,11 +79,6 @@ public: virtual result OnDraw(void) { - if (__pApp != null) - { - __pApp->Draw(); - } - return E_SUCCESS; } @@ -126,10 +121,10 @@ const GLshort INDICES[] = const int numIndices = 12; GlesVideoTexture::GlesVideoTexture(void) - : __eglDisplay(EGL_DEFAULT_DISPLAY) + : __eglDisplay(EGL_NO_DISPLAY) , __eglSurface(EGL_NO_SURFACE) , __eglConfig(null) - , __eglContext(EGL_NO_DISPLAY) + , __eglContext(EGL_NO_CONTEXT) , __programObject(0) , __indexPosition(0) , __indexTexture(0) @@ -344,9 +339,9 @@ GlesVideoTexture::InitEGL(void) EGLint eglConfigList[] = { - EGL_RED_SIZE, 5, - EGL_GREEN_SIZE, 6, - EGL_BLUE_SIZE, 5, + EGL_RED_SIZE, 8, + EGL_GREEN_SIZE, 8, + EGL_BLUE_SIZE, 8, EGL_ALPHA_SIZE, 0, EGL_DEPTH_SIZE, 8, EGL_SURFACE_TYPE, EGL_WINDOW_BIT, @@ -362,11 +357,6 @@ GlesVideoTexture::InitEGL(void) eglBindAPI(EGL_OPENGL_ES_API); - if (__eglDisplay) - { - DestroyGL(); - } - __eglDisplay = eglGetDisplay((EGLNativeDisplayType)EGL_DEFAULT_DISPLAY); TryCatch(__eglDisplay != EGL_NO_DISPLAY, , "eglGetDisplay() failed."); @@ -455,7 +445,6 @@ GlesVideoTexture::InitGL(void) glUseProgram(__programObject); - glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glEnable(GL_DEPTH_TEST); __angle = 45.0f; @@ -463,7 +452,7 @@ GlesVideoTexture::InitGL(void) glDeleteShader(vertShader); glDeleteShader(fragShader); - glClearColor(0, 0, 0, 1); + glClearColor(0.0f, 0.0f, 0.0f, 1.0f); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glEnable(GL_CULL_FACE);