Home | History | Annotate | Download | only in OGLES2

Lines Matching refs:nativeDisplay

70  @Input			nativeDisplay               Handle to the display

75 int HandleX11Errors(Display *nativeDisplay, XErrorEvent *error)
79 XGetErrorText(nativeDisplay, error->error_code, errorStringBuffer, 256);
118 @Output nativeDisplay Native display to create
122 bool CreateNativeDisplay(Display** nativeDisplay)
125 if (!nativeDisplay)
131 *nativeDisplay = XOpenDisplay( 0 );
132 if (!*nativeDisplay)
143 @Input nativeDisplay Native display used by the application
148 bool CreateNativeWindow(Display* nativeDisplay, Window* nativeWindow)
151 int defaultScreen = XDefaultScreen(nativeDisplay);
154 int defaultDepth = DefaultDepth(nativeDisplay, defaultScreen);
158 XMatchVisualInfo( nativeDisplay, defaultScreen, defaultDepth, TrueColor, visualInfo);
166 Window rootWindow = RootWindow(nativeDisplay, defaultScreen);
169 Colormap colourMap = XCreateColormap(nativeDisplay, rootWindow, visualInfo->visual, AllocNone);
181 *nativeWindow =XCreateWindow(nativeDisplay, // The display used to create the window
195 XMapWindow(nativeDisplay, *nativeWindow);
198 XStoreName(nativeDisplay, *nativeWindow, APPLICATION_NAME);
201 Atom windowManagerDelete = XInternAtom(nativeDisplay, "WM_DELETE_WINDOW", True);
202 XSetWMProtocols(nativeDisplay, *nativeWindow, &windowManagerDelete , 1);
212 @Input nativeDisplay The native display used by the application
213 @Output eglDisplay EGLDisplay created from nativeDisplay
217 bool CreateEGLDisplay( Display* nativeDisplay, EGLDisplay &eglDisplay )
224 eglDisplay = eglGetDisplay((EGLNativeDisplayType)nativeDisplay);
583 @Input nativeDisplay The native display used by the application
587 bool RenderScene( GLuint shaderProgram, EGLDisplay eglDisplay, EGLSurface eglSurface, Display* nativeDisplay )
663 int numberOfMessages = XPending(nativeDisplay);
667 XNextEvent(nativeDisplay, &event);
723 @Input nativeDisplay The native display to release
727 void ReleaseNativeResources(Display* nativeDisplay, Window nativeWindow)
732 XDestroyWindow(nativeDisplay, nativeWindow);
736 if (nativeDisplay)
738 XCloseDisplay(nativeDisplay);
752 Display* nativeDisplay = NULL;
769 if (!CreateNativeDisplay(&nativeDisplay))
775 if (!CreateNativeWindow(nativeDisplay, &nativeWindow))
781 if (!CreateEGLDisplay(nativeDisplay, eglDisplay))
819 if (!RenderScene(shaderProgram, eglDisplay, eglSurface, nativeDisplay))
833 ReleaseNativeResources(nativeDisplay, nativeWindow);