<div>background:</div><div>1)ubuntu</div><div>2)libgles1-mesa-dev <span style="line-height: 1.5;">libgles2-mesa-dev installed</span></div><div><span style="line-height: 1.5;"><br></span></div><div><span style="line-height: 1.5;">problem</span></div><div><span style="line-height: 1.5;"> surface=eglCreatePbufferSurface</span></div><div><span style="line-height: 1.5;"> Pixmap = XCreatePixmap(d,w,width,height,32); </span></div><div><span style="line-height: 1.5;">eglCopyBuffers(dpy,sur, EGLNativePixmap)pixmap) returns EGL_FALSE;</span></div><div><span style="line-height: 1.5;">eglGetError()= 0x3000</span></div><div><span style="line-height: 1.5;"><br></span></div><div><span style="line-height: 1.5;">Question:</span></div><div><span style="line-height: 1.5;">1) was what I did right?</span></div><div><span style="line-height: 1.5;">2)I got X Error 9 bad pixmap or window parameters</span></div><div><span style="line-height: 1.5;">3) but rglGetError() returns ox3000 , it meant  NO_ERROR.</span></div><div><span style="line-height: 1.5;"><br></span></div><div><span style="line-height: 1.5;">how could I Get the pixels from a pixel buffer surface?</span></div><div><span style="line-height: 1.5;"><br></span></div><div><span style="line-height: 1.5;">thanks</span></div><div><span style="line-height: 1.5;">hilbert</span></div><div><span style="line-height: 1.5;"><br></span></div><div><span style="line-height: 1.5;"><br></span></div>