summaryrefslogtreecommitdiffstats
path: root/src/glx
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'origin/master' into gallium-0.2Brian Paul2008-11-1144-182/+118
|\ | | | | | | | | | | | | Conflicts: src/mesa/shader/prog_execute.c src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
| * Don't mess with emacs tab width.Kristian Høgsberg2008-11-1143-43/+0
| |
| * GLX: fix out-of-bounds memory issue in indirect glAreTexturesResident()Brian Paul2008-11-102-139/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See bug 18445. When getting array results, __glXReadReply() always reads a multiple of four bytes. This can cause writing to invalid memory when 'n' is not a multiple of four. Special-case the glAreTexturesResident() functions now. To fix the bug, we use a temporary buffer that's a multiple of four bytes in length. NOTE: this commit also reverts part of commit 919ec22ecf72aa163e1b97d8c7381002131ed32c (glx/x11: Added some #ifdef GLX_DIRECT_RENDERING protection) which directly edited the indirect.c file rather than the python generator! I'm not repairing that issue at this time.
* | Merge commit 'origin/master' into gallium-0.2Alan Hourihane2008-10-271-1/+1
|\|
| * glx: updated commentKristof Ralovich2008-10-211-1/+1
| |
| * Update DRI2 implementation according to new specification.Kristian Høgsberg2008-10-147-69/+101
| |
| * Revert pointless reindents to avoid merge conflicts.Kristian Høgsberg2008-10-147-3019/+2893
| | | | | | | | Why are we reindenting code that's work in progress...
| * glx: indent -br -i3 -npcs --no-tabs glxclient.hRALOVICH, Kristóf2008-10-131-173/+188
| |
| * glx: indent -br -i3 -npcs --no-tabs glcontextmodes.hRALOVICH, Kristóf2008-10-131-15/+15
| |
| * glx: indent -br -i3 -npcs --no-tabs glxextensions.cRALOVICH, Kristóf2008-10-131-178/+183
| |
| * glx: indent -br -i3 -npcs --no-tabs glxextensions.hRALOVICH, Kristóf2008-10-131-24/+32
| |
| * glx: indent -br -i3 -npcs --no-tabs xfont.cRALOVICH, Kristóf2008-10-131-211/+212
| |
| * glx: indent -br -i3 -npcs --no-tabs xf86dristr.hRALOVICH, Kristóf2008-10-131-207/+232
| |
| * glx: indent -br -i3 -npcs --no-tabs XF86dri.cRALOVICH, Kristóf2008-10-131-461/+493
| |
| * glx: indent -br -i3 -npcs --no-tabs xf86dri.hRALOVICH, Kristóf2008-10-131-52/+53
| |
| * glx: kill old K&R syntax in XF86dri.cRALOVICH, Kristóf2008-10-131-63/+15
| |
| * glx: indent -br -i3 -npcs --no-tabs vertarr.cRALOVICH, Kristóf2008-10-131-103/+118
| |
| * glx: indent -br -i3 -npcs --no-tabs singlepix.cRALOVICH, Kristóf2008-10-131-138/+145
| |
| * glx: indent -br -i3 -npcs --no-tabs single2.cRALOVICH, Kristóf2008-10-131-681/+718
| |
| * glx: indent -br -i3 -npcs --no-tabs renderpix.cRALOVICH, Kristóf2008-10-131-102/+111
| |
| * glx: indent -br -i3 -npcs --no-tabs render2.cRALOVICH, Kristóf2008-10-131-272/+296
| |
| * glx: indent -br -i3 -npcs --no-tabs pixelstore.cRALOVICH, Kristóf2008-10-131-254/+271
| |
| * glx: indent -br -i3 -npcs --no-tabs pixel.cRALOVICH, Kristóf2008-10-131-349/+373
| |
| * glx: indent -br -i3 -npcs --no-tabs packsingle.hRALOVICH, Kristóf2008-10-131-107/+107
| |
| * glx: indent -br -i3 -npcs --no-tabs packrender.hRALOVICH, Kristóf2008-10-131-121/+121
| |
| * glx: indent -br -i3 -npcs --no-tabs indirect_window_pos.cRALOVICH, Kristóf2008-10-131-28/+42
| |
| * glx: indent -br -i3 -npcs --no-tabs indirect_vertex_program.cRALOVICH, Kristóf2008-10-131-159/+169
| |
| * glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array_priv.hRALOVICH, Kristóf2008-10-131-53/+56
| |
| * glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array.hRALOVICH, Kristóf2008-10-131-22/+29
| |
| * glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array.cRALOVICH, Kristóf2008-10-131-1344/+1454
| |
| * glx: indent -br -i3 -npcs --no-tabs indirect_transpose_matrix.cRALOVICH, Kristóf2008-10-131-28/+30
| |
| * glx: indent -br -i3 -npcs --no-tabs indirect_texture_compression.cRALOVICH, Kristóf2008-10-131-255/+251
| |
| * glx: indent -br -i3 -npcs --no-tabs glx_query.cRALOVICH, Kristóf2008-10-131-36/+37
| |
| * glx: indent -br -i3 -npcs --no-tabs glx_pbuffer.cRALOVICH, Kristóf2008-10-131-193/+191
| |
| * glx: indent -br -i3 -npcs --no-tabs glxhash.cRALOVICH, Kristóf2008-10-131-252/+299
| |
| * glx: indent -br -i3 -npcs --no-tabs glxhash.hRALOVICH, Kristóf2008-10-131-6/+10
| |
| * glx: indent -br -i3 -npcs --no-tabs glxext.cRALOVICH, Kristóf2008-10-131-689/+704
| |
| * glx: indent -br -i3 -npcs --no-tabs glxcurrent.cRALOVICH, Kristóf2008-10-131-265/+284
| |
| * glx: indent -br -i3 -npcs --no-tabs glxcmds.cRALOVICH, Kristóf2008-10-131-1564/+1642
| |
| * glx: indent -br -i3 -npcs --no-tabs glcontextmodes.cRALOVICH, Kristóf2008-10-131-312/+306
| |
| * glx: indent -br -i3 -npcs --no-tabs eval.cRALOVICH, Kristóf2008-10-131-68/+74
| |
| * glx: indent -br -i3 -npcs --no-tabs drisw_glx.cRALOVICH, Kristóf2008-10-131-294/+298
| |
| * glx: indent -br -i3 -npcs --no-tabs dri_glx.cRALOVICH, Kristóf2008-10-131-456/+467
| |
| * glx: indent -br -i3 -npcs --no-tabs dri_common.hRALOVICH, Kristóf2008-10-131-8/+9
| |
| * glx: indent -br -i3 -npcs --no-tabs dri_common.cRALOVICH, Kristóf2008-10-131-211/+219
| |
| * glx: indent -br -i3 -npcs --no-tabs dri2.hRALOVICH, Kristóf2008-10-131-23/+20
| |
| * glx: indent -br -i3 -npcs --no-tabs dri2_glx.cRALOVICH, Kristóf2008-10-131-237/+248
| |
| * glx: indent -br -i3 -npcs --no-tabs dri2.cRALOVICH, Kristóf2008-10-131-229/+235
| |
| * glx: indent -br -i3 -npcs --no-tabs compsize.cRALOVICH, Kristóf2008-10-131-120/+125
| |
| * glx: indent -br -i3 -npcs --no-tabs clientattrib.cRALOVICH, Kristóf2008-10-131-76/+83
| |