summaryrefslogtreecommitdiffstats
path: root/doxygen/core_subset.doxy
diff options
context:
space:
mode:
authorFrank Binns <[email protected]>2015-08-04 14:32:44 +0100
committerEmil Velikov <[email protected]>2015-08-13 17:36:06 +0100
commit3b491cbc42f6cfad2e750957f720b15b95278acf (patch)
tree1599c196e8bc3626a52c4fa73555afe52faeda52 /doxygen/core_subset.doxy
parent2900e8ca9077d20c5b29bb5a4171ac59ea9d1767 (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