I have debugged for test.
As you can see, EGLDisplay values are same.
As a result, firstly initialized DC renders the display.
I suppose that eglMakeCurrent fails because of that.
is there any way to get two different EGLdisplay vaules in powerVR PC version openGL ES libraries?