mesa/src/glx
Carl Worth 26de5273ac dri: Emit a critical error if the swrast driver fails to load.
Something has gone wrong if swrast is requested but cannot be
loaded. The user really should be made aware of this, (and instructed
to set LIBGL_DEBUG for more details).

The wording of this error message is updated from "reverting to
indirect rendering" to the more objectively descriptive "failed to
load driver: swrast". The former wording makes assumptions about what
the calling code will decide to do next, rather than simply describing
what went wrong within the current function. The new wording is
consistent with the critical errors recently added for hardware
drivers that fail to load.

Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
2012-02-08 17:07:53 -08:00
..
apple glx: Make __glXSendError available in non-Apple builds 2011-12-19 14:55:31 -08:00
applegl_glx.c apple: Implement applegl_unbind_context 2011-10-24 16:21:28 -07:00
clientattrib.c glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. 2010-07-28 16:45:25 -04:00
clientinfo.c glx: More hacking around versions of XCB that lack GLX_ARB_create_context support 2012-01-04 12:43:10 -08:00
compsize.c Have __glImageSize handle format GL_DEPTH_STENCIL_NV the same way as the server does 2012-02-06 23:00:44 +00:00
create_context.c glx: More hacking around versions of XCB that lack GLX_ARB_create_context support 2012-01-04 12:43:10 -08:00
dri2.c glx/dri2: Paper over errors in DRI2Connect when indirect 2011-08-05 10:11:05 -07:00
dri2.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
dri2_glx.c dri: Emit a critical error if a named driver fails to load. 2012-02-08 17:07:53 -08:00
dri_common.c dri: Add a CriticalErrorMessageF macro. 2012-02-08 17:07:53 -08:00
dri_common.h dri: Add a CriticalErrorMessageF macro. 2012-02-08 17:07:53 -08:00
dri_glx.c dri: Emit a critical error if a named driver fails to load. 2012-02-08 17:07:53 -08:00
drisw_glx.c dri: Emit a critical error if the swrast driver fails to load. 2012-02-08 17:07:53 -08:00
eval.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
glx_error.c glx: Deliver an xlib style error to the application from an XCB error 2011-12-23 08:40:30 -08:00
glx_error.h glx: Deliver an xlib style error to the application from an XCB error 2011-12-23 08:40:30 -08:00
glx_pbuffer.c GLX/DRI2: handle swap event swap count wrapping 2011-07-08 12:38:20 -07:00
glx_query.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
glxclient.h glx: Don't use 'new' as a function parameter name 2012-01-02 12:41:45 -08:00
glxcmds.c Revert "Always build shared glapi" 2012-01-24 11:34:42 -05:00
glxconfig.c glx/dri: add initial dri interface for GLX_EXT_framebuffer_sRGB. 2011-03-06 20:06:42 +10:00
glxconfig.h glx/dri: add initial dri interface for GLX_EXT_framebuffer_sRGB. 2011-03-06 20:06:42 +10:00
glxcurrent.c glx: Fix compile. 2011-06-20 17:19:00 -07:00
glxext.c glx: Use __glX_send_client_info with XCB 2012-01-02 12:41:44 -08:00
glxextensions.c glx: More hacking around versions of XCB that lack GLX_ARB_create_context support 2012-01-04 12:43:10 -08:00
glxextensions.h glx: Enable GLX_EXT_create_context_es2_profile 2012-01-02 12:41:45 -08:00
glxhash.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
glxhash.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect.c Revert "Always build shared glapi" 2012-01-24 11:34:42 -05:00
indirect.h Revert "Always build shared glapi" 2012-01-24 11:34:42 -05:00
indirect_glx.c glx: Implement glx_screen_vtable::create_context_attribs for indirect contexts 2012-01-02 12:41:44 -08:00
indirect_init.c mesa: regenerate glapi files 2011-03-29 12:04:54 +02:00
indirect_init.h glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. 2010-07-28 16:45:25 -04:00
indirect_size.c Regenerate files from previous commits 2011-12-13 16:07:17 -08:00
indirect_size.h Regenerate files from previous commits 2011-12-13 16:07:17 -08:00
indirect_texture_compression.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect_transpose_matrix.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect_vertex_array.c glx: add const qualifiers to __indirect_glMultiDrawArraysEXT() 2010-09-14 11:01:03 -06:00
indirect_vertex_array.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect_vertex_array_priv.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect_vertex_program.c glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. 2010-07-28 16:45:25 -04:00
indirect_window_pos.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
Makefile Revert "Always build shared glapi" 2012-01-24 11:34:42 -05:00
packrender.h glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. 2010-07-28 16:45:25 -04:00
packsingle.h glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. 2010-07-28 16:45:25 -04:00
pixel.c glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. 2010-07-28 16:45:25 -04:00
pixelstore.c glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. 2010-07-28 16:45:25 -04:00
render2.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
renderpix.c glx: Remove (unused, broken) fastImageUnpack fast path 2011-06-02 15:37:22 -04:00
SConscript Revert "Always build shared glapi" 2012-01-24 11:34:42 -05:00
single2.c glx: Suppress unused variable warning for cmdlen 2012-01-11 07:57:56 -08:00
singlepix.c glapi: Do not use glapioffsets.h. 2010-10-27 10:49:33 +08:00
vertarr.c glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. 2010-07-28 16:45:25 -04:00
XF86dri.c glx: Use _X_EXPORT instead of our own PUBLIC macro 2010-07-28 16:42:00 -04:00
xf86dri.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
xf86dristr.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
xfont.c glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. 2010-07-28 16:45:25 -04:00