xserver-multidpi/glx
Adam Jackson 17ed7ac1fe glx: Lie about GLX_Y_INVERTED_EXT
Well, that was lame.  The problem with reporting y inversion honestly is
that libGL asks the driver _its_ opinion of Y inversion, which it just
fabricates from whole cloth.  So then when libGL goes to compare the
driver's idea of fbconfigs with that of the server - a fairly dumb idea
to begin with - nothing matches, and direct rendering fails, and
sadness.

So until the DRI drivers are fixed we should just continue to lie about
Y inversion.  GLX_DONT_CARE is what libGL would make up for that
attribute if we hadn't sent it, so just send that instead.

Signed-off-by: Adam Jackson <ajax@redhat.com>
Tested-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-10-31 17:05:14 -07:00
..
clientinfo.c glx: Implement GLX SetClientInfo2ARB protocol 2012-07-05 11:44:09 -07:00
createcontext.c Merge remote-tracking branch 'idr/glx-float-fbconfig' 2013-10-29 09:37:30 -07:00
extension_string.c glx: Enable GLX_ARB_fbconfig_float for DRI2 drivers 2013-10-24 11:48:04 -07:00
extension_string.h glx: Enable GLX_ARB_fbconfig_float for DRI2 drivers 2013-10-24 11:48:04 -07:00
glthread.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxbyteorder.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxcmds.c glx: Lie about GLX_Y_INVERTED_EXT 2013-10-31 17:05:14 -07:00
glxcmdsswap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
glxcontext.h glx: Fix memory leak in context garbage collection (v2) 2013-10-29 10:30:43 -04:00
glxdrawable.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxdri2.c Merge remote-tracking branch 'idr/glx-float-fbconfig' 2013-10-29 09:37:30 -07:00
glxdricommon.c dri: Fix GLX_Y_INVERTED_EXT fbconfig attribute 2013-10-31 08:13:26 -07:00
glxdricommon.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxdriswrast.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
glxext.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
glxext.h glx: Allow float renderType in glXCreateContextAttribsARB 2013-10-24 11:16:27 -07:00
glxscreens.c glx: Remove support for NV_vertex_program and NV_fragment_program 2013-09-11 14:37:32 -04:00
glxscreens.h glx: Remove screen number from __GLXconfig 2013-09-11 14:37:33 -04:00
glxserver.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
glxstubs.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
glxutil.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_dispatch_swap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_dispatch.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_dispatch.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_program.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_reqsize.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_reqsize.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_size_get.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_size_get.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_size.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_table.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_table.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_texture_compression.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_util.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_util.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
Makefile.am glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
render2.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
render2swap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
renderpix.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
renderpixswap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
rensize.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
single2.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
single2swap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlepix.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlepixswap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlesize.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlesize.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
swap_interval.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
unpack.h Remove unneccesary casts from WriteToClient calls 2012-07-09 19:12:56 -07:00
xfont.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00