diff options
author | Frank Binns <[email protected]> | 2015-08-04 14:32:44 +0100 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2015-08-13 17:36:06 +0100 |
commit | 3b491cbc42f6cfad2e750957f720b15b95278acf (patch) | |
tree | 1599c196e8bc3626a52c4fa73555afe52faeda52 /doxygen/core_subset.doxy | |
parent | 2900e8ca9077d20c5b29bb5a4171ac59ea9d1767 (diff) |
egl/x11: set EGL_BAD_NATIVE_(PIXMAP|WINDOW) for invalid pixmaps/windows
Both eglCreatePixmapSurface and eglCreateWindowSurface were incorrectly
setting the EGL error to be EGL_BAD_ALLOC when an invalid native drawable
handle was being passed in. The EGL spec states the following for
eglCreatePixmapSurface:
"If pixmap is not a valid native pixmap handle, then an EGL_BAD_-
NATIVE_PIXMAP error should be generated."
(eglCreateWindowSurface has similar text)
Correctly set the EGL error value based on xcb_get_geometry_reply returning
an error structure containing something other than BadAlloc.
v2: Check for BadAlloc error and update commit message to reflect this
Signed-off-by: Frank Binns <[email protected]>
Reviewed-by: Emil Velikov <[email protected]>
Diffstat (limited to 'doxygen/core_subset.doxy')
0 files changed, 0 insertions, 0 deletions