Update GlesVideoTexture
authorSukwon Suh <sukwon.suh@samsung.com>
Tue, 11 Jun 2013 04:41:44 +0000 (13:41 +0900)
committerSukwon Suh <sukwon.suh@samsung.com>
Tue, 11 Jun 2013 04:45:33 +0000 (13:45 +0900)
Change-Id: I640fb992ed743305466ef987035be0d7939f07b8
Signed-off-by: Sukwon Suh <sukwon.suh@samsung.com>
project/src/GlesVideoTexture.cpp

index 7bd4ba0..60a9862 100644 (file)
@@ -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);