Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-05-21 | Move GL/glx on level up now that it's the only thing left under GL. | Kristian Høgsberg | 1 | -501/+0 | |
2007-11-05 | Merge branch 'master' into XACE-SELINUX | Eamon Walsh | 1 | -16/+2 | |
Conflicts: dix/dispatch.c dix/property.c hw/xfree86/common/xf86VidMode.c include/xkbsrv.h render/glyph.c xkb/xkbActions.c | |||||
2007-10-26 | Weed out some unused fluff from __GLXcontext. | Kristian Høgsberg | 1 | -16/+0 | |
2007-10-25 | Make glx destroy path handle cases where the X window goes away first. | Kristian Høgsberg | 1 | -0/+2 | |
2007-10-25 | Merge branch 'master' into XACE-SELINUX | Eamon Walsh | 1 | -2/+2 | |
Conflicts: GL/glx/glxscreens.c hw/xnest/Screen.c render/glyph.c render/glyphstr.h render/render.c | |||||
2007-10-22 | GLX: Don't crash on unused client array members when switching to/from console. | Michel Dänzer | 1 | -2/+2 | |
2007-10-17 | devPrivates rework: update new GL/glxext code. | Eamon Walsh | 1 | -5/+4 | |
Need to merge so this type of thing stops happening. | |||||
2007-10-16 | Fix walking of GLX providers. | Alan Hourihane | 1 | -2/+3 | |
2007-10-12 | Implment GLXPixmaps. | Kristian Høgsberg | 1 | -44/+9 | |
2007-10-12 | Move hyperpipe and swapbarrier extension funcs to screen private struct. | Kristian Høgsberg | 1 | -3/+4 | |
This gets rid of a couple more global arrays and gets the two extensions more in line with the general extension mechanism. | |||||
2007-10-12 | Convert GLX module to use screen private indexes like everything else. | Kristian Høgsberg | 1 | -106/+86 | |
2007-10-12 | Update the AIGLX DRI loader to use the new DRI interface. | Kristian Høgsberg | 1 | -1/+0 | |
This lets us drop a bunch of workarounds and use the new DRI extension mechanism. | |||||
2007-07-10 | GLX: Only build code dealing with GLXPixmap damage field when DRI is enabled. | Michel Dänzer | 1 | -0/+2 | |
2007-07-10 | Make sure DRI drawables are cleaned up when client dies. | Michel Dänzer | 1 | -0/+7 | |
The previous scheme didn't work when the client didn't create the core drawable, e.g. the root or composite overlay window. Use refcounting via special client resources to fix that. | |||||
2007-05-22 | AIGLX: Zero-copy texture-from-pixmap. | Michel Dänzer | 1 | -16/+17 | |
When available, use the 2D driver texOffsetStart hook and the 3D driver setTexOffset hook to save the overhead of passing the pixmap data to glTex(Sub)Image. The basic idea is to update the driver specific 'offset' for bound pixmaps before dispatching a GLX render request and to flush immediately afterwards if there are any pixmaps bound. This should ensure that the 3D driver can use pixmaps for texturing directly regardless of the X server moving them around. | |||||
2007-04-05 | glx: Remove stray __GLinterface. | George Sapountzis | 1 | -1/+1 | |
__GLinterface was droped from glcore.h | |||||
2006-11-16 | Fix GL context destruction with AIGLX. | George Sapountzis | 1 | -1/+1 | |
The logic for freeing GL contexts introduced by "Fix AIGLX VT switching." is inverted. As it is now, GL context destruction is deferred for glxDRIEnterVT(). | |||||
2006-09-07 | Fix AIGLX VT switching. | Kristian Høgsberg | 1 | -23/+67 | |
See https://bugs.freedesktop.org/show_bug.cgi?id=7916 There may be a simpler, less intrusive fix that involves just rearranging DRI locking between 2D and 3D drivers around VT switch. | |||||
2006-08-29 | Remove __glXNoSuchRenderOpcode because it is no longer used. | Ian Romanick | 1 | -6/+0 | |
2006-08-23 | Convert protocol decode tables for Single, VendorPrivate, and | Ian Romanick | 1 | -23/+16 | |
VendorPrivateWithReply message to use nice, compact N-way search trees generated by scripts in Mesa. The Render protocol decode tables are next... | |||||
2006-07-23 | glx: fix typo from tag removal | Dave Airlie | 1 | -0/+1 | |
2006-07-21 | Remove RCS tags. Fix Xprint makefile braindamage. | Adam Jackson | 1 | -1/+0 | |
2006-07-06 | Drop global GLX error integer variables and use __glXError() instead. | Kristian Høgsberg | 1 | -17/+41 | |
Also drop glxerror.h (__glXError is now declared in glxserver.h) and global.c (last remaining globals are in glxext.c now). With this change we now support all GLX 1.3 error codes. | |||||
2006-06-27 | Add damage tracking to GLX_EXT_tfp implementation. | Kristian Høgsberg | 1 | -0/+4 | |
- Only update when pixmap content actually change; - Only update the regions that acutally changed. This is a worthwhile optimization, but it doesn't completely remove the bottleneck, as mesa still uploads then entire texture whenever it changes. | |||||
2006-03-17 | Check for glproto when building GLX and make sure we have at least 1.4.6. | Kristian Høgsberg | 1 | -10/+11 | |
Drop glx_ansic.h wrapper and call xalloc, xrealloc, xfree and str-funcs directly. | |||||
2006-03-12 | Merge accel_indirect branch to HEAD. | Kristian Høgsberg | 1 | -109/+104 | |
2005-10-05 | Bug #3652: Server-side GLX support for GLX_SGIX_swap_barrier and | Adam Jackson | 1 | -0/+14 | |
GLX_SGIX_hyperpipe extensions. (Eric Kunze, SGI) | |||||
2005-07-03 | Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. | Daniel Stone | 1 | -0/+4 | |
Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all source files in the xserver/xorg tree, predicated on defines of HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to <X11/fonts/foo.h>. | |||||
2005-05-30 | Bug #3407: Clean out ancient #ifdef X11R5 conditionals. | Adam Jackson | 1 | -6/+0 | |
2004-07-26 | Bug #377: Make lib{glx,GLcore,dri} work when compiled as dlloader modules. | Adam Jackson | 1 | -3/+4 | |
2004-06-16 | DRI trunk-20040613 importDRI-trunk-20040721DRI-trunk-20040613 | Eric Anholt | 1 | -0/+3 | |
2004-06-16 | DRI XFree86-4_3_99_12-merge importDRI-XFree86-4_3_99_12-merge | Eric Anholt | 1 | -4/+1 | |
2004-04-23 | Merging XORG-CURRENT into trunk | Egbert Eich | 1 | -1/+1 | |
2004-03-14 | Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1 | Egbert Eich | 1 | -1/+1 | |
2004-03-03 | Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0 | Egbert Eich | 1 | -1/+1 | |
2004-02-26 | readding XFree86's cvs IDsxf86-4_3_99_903 | Egbert Eich | 1 | -1/+1 | |
2004-02-26 | Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 | Egbert Eich | 1 | -1/+1 | |
2004-02-23 | Import most of XFree86 4.4RC3. This import excludes files which have thexf86-4_3_99_903_special | Kaleb Keithley | 1 | -1/+4 | |
new license. If we want to, later we can import 4.4RC3 again and pick up the files that have the new license, but for now the vendor branch is "pure." | |||||
2003-11-25 | XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksxf86-4_3_99_16 | Kaleb Keithley | 1 | -3/+3 | |
2003-11-14 | Initial revision | Kaleb Keithley | 1 | -0/+489 | |