Tell me more ×
Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. It's 100% free, no registration required.

I have an OpenGL ES 2 app that's working fine with the default window surface:

eglSurface = eglCreateWindowSurface( eglDisplay, config, nativeWindow, NULL );

When I try and make it single buffered, like this:

static const EGLint surf_attribute_list[] = {
    EGL_RENDER_BUFFER, EGL_SINGLE_BUFFER,
    EGL_NONE // attribute list is termintated with EGL_NONE
};
eglSurface = eglCreateWindowSurface( eglDisplay, config, nativeWindow, surf_attribute_list );

I no longer see anything drawn on the screen.

Is there something else I need to do to switch from double to single buffering?

share|improve this question

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.