OSDN Git Service

glx: fix error code when there is no context bound
authorBernard Kilarski <bernard.r.kilarski@intel.com>
Tue, 7 Jun 2016 10:33:33 +0000 (13:33 +0300)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 1 Sep 2016 10:39:42 +0000 (11:39 +0100)
commitc04ee8c11036014a78aca63deca0fb6800f84702
tree466e062fa851350ed520723a547f92034f549e70
parent07df4bf0c86e968ecc8ff59ee90c40d550b8336c
glx: fix error code when there is no context bound

v2: change all related NULL checks to check against dummyContext
v3: really check for dummyContext *only* when ctx was from
    __glXGetCurrentContext
v4: cover more checks, add dummyBuffer, dummyVtable (Emil)

Signed-off-by: Bernard Kilarski <bernard.r.kilarski@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Cc: "11.2" <mesa-stable@lists.freedesktop.org>
(cherry picked from commit 2e3f067458e4a70da91b27fab61ef3d292ded4cf)
src/glx/glx_error.c
src/glx/glx_pbuffer.c
src/glx/glxcmds.c
src/glx/query_renderer.c
src/glx/tests/fake_glx_screen.cpp