mesa/src/glx
Adam Jackson 34342cce89 glx/drisw: Nerf PutImage when loaderPrivate == NULL
This means the drawable was already destroyed. This can happen during
diplay teardown, destroying the context will make it current first so it
can flush rendering and destroy textures and such, and if the drawable
is already destroyed then flushing to nowhere would crash.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11423>
2021-07-15 15:10:17 +00:00
..
apple glx: Fix macOS build. 2021-05-02 14:16:07 +00:00
tests glx: Move server GLX vendor and version strings to glx_screen 2021-04-29 20:34:25 +00:00
windows glx: Remove windows' stub {bind,release}_text_image context hooks 2021-03-19 11:13:07 -04:00
applegl_glx.c glx: Implement GLX_EXT_no_config_context 2021-04-23 21:15:19 +00:00
clientattrib.c
clientinfo.c glx: Stop pretending the GLX major number isn't 1 2021-04-29 20:34:25 +00:00
compsize.c
create_context.c glx: Assign unique serial number to GLXBadFBConfig error 2021-05-02 00:36:03 +00:00
dri2.c Revert "glx: s/Display */struct glx_display */ over internal API" 2021-05-03 15:00:41 -04:00
dri2.h
dri2_glx.c Revert "glx: s/Display */struct glx_display */ over internal API" 2021-05-03 15:00:41 -04:00
dri2_priv.h glx: Delegate the core of glXGetScreenDriver to the GLX screen vtable 2020-10-21 10:24:31 -04:00
dri3_glx.c glx: create DRI screen for display GPU incase of prime 2021-06-03 09:12:32 +00:00
dri3_priv.h glx: create DRI screen for display GPU incase of prime 2021-06-03 09:12:32 +00:00
dri_common.c Revert "glx: s/Display */struct glx_display */ over internal API" 2021-05-03 15:00:41 -04:00
dri_common.h glx: s/dri_message/glx_message/ 2021-04-22 18:11:52 +00:00
dri_common_interop.c
dri_common_query_renderer.c
drisw_glx.c glx/drisw: Nerf PutImage when loaderPrivate == NULL 2021-07-15 15:10:17 +00:00
drisw_priv.h
driwindows_glx.c glx: Implement GLX_EXT_no_config_context 2021-04-23 21:15:19 +00:00
eval.c
g_glxglvnddispatchfuncs.c glx: init __GLXvendorInfo to NULL 2021-04-29 20:34:25 +00:00
g_glxglvnddispatchindices.h glx: Provide glvnd wrapper for glXSwapIntervalEXT 2021-01-22 22:34:23 -08:00
glx_error.c glx: Stash a copy of the XExtCodes in the glx_display 2021-04-29 20:34:25 +00:00
glx_error.h
glx_pbuffer.c Revert "glx: s/Display */struct glx_display */ over internal API" 2021-05-03 15:00:41 -04:00
glx_query.c glx: Remove unused opcode argument to __glX{Get,QueryServer}String 2021-04-29 20:34:25 +00:00
glxclient.h util: Add a helper macro for defining initial-exec variables. 2021-06-02 03:10:49 +00:00
glxcmds.c Revert "glx: s/Display */struct glx_display */ over internal API" 2021-05-03 15:00:41 -04:00
glxconfig.c glx: Default sRGBCapable in the same place as the other config attribs 2021-04-13 22:58:58 +00:00
glxconfig.h glx: Clean up fbconfig attribute handling 2021-04-13 22:58:58 +00:00
glxcurrent.c util: Add a helper macro for defining initial-exec variables. 2021-06-02 03:10:49 +00:00
glxext.c Revert "glx: s/Display */struct glx_display */ over internal API" 2021-05-03 15:00:41 -04:00
glxextensions.c glx: Stop force-enabling extensions "implied" by GLX 1.3 2021-04-29 20:34:25 +00:00
glxextensions.h glx: Stop force-enabling extensions "implied" by GLX 1.3 2021-04-29 20:34:25 +00:00
glxglvnd.c
glxglvnd.h
glxglvnddispatchfuncs.h
glxhash.c
glxhash.h
indirect_glx.c glx: Stop pretending the GLX major number isn't 1 2021-04-29 20:34:25 +00:00
indirect_init.h
indirect_texture_compression.c
indirect_transpose_matrix.c
indirect_vertex_array.c glx: update fallthrough comments 2020-12-01 10:04:41 +01:00
indirect_vertex_array.h
indirect_vertex_array_priv.h
indirect_vertex_program.c
indirect_window_pos.c
meson.build glx: Don't pointlesly add -D_REENTRANT to libGL's cflags 2021-04-13 22:58:58 +00:00
packrender.h
packsingle.h
pixel.c
pixelstore.c
query_renderer.c
render2.c
renderpix.c
single2.c glx: Remove unused opcode argument to __glX{Get,QueryServer}String 2021-04-29 20:34:25 +00:00
singlepix.c
vertarr.c
xfont.c