summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-06-03glx: fix regression with GLX_USE_GLmesa_7_7_branchBrian Paul1-0/+4
update for fbconfig_style_tags Based on commit 26a9b7e4c737c89b47844303bb7413ceab0280a5 from master.
2010-05-04mesa/st: Fill in native program limits.José Fonseca1-0/+91
In the lack of more fine grained capabilities in Gallium, assume that if the pipe driver supports GLSL then native limits match Mesa software limits. (cherry picked from commit 40a90cd11234a09c2477f5c9984dd6d9fac3f52c)
2010-04-23Fix __glXInitializeVisualConfigFromTags's handling of unrecognized fbconfigIan Romanick1-0/+2
__glXInitializeVisualConfigFromTags doesn't skip the payload of unrecognized tags. Instead, it treats the value as if it were the next tag, which can happen if the server's GLX extension is not Mesa's. For example, this falls down when NVIDIA sends a GLX_FLOAT_COMPONENTS_NV = 0 pair, causing __glXInitializeVisualConfigFromTags to bail out early. Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2010-04-22radeon: 9800 SE has only one quadpipeTormod Volden1-0/+2
Although these cards have 2 pipelines on the silicon only the first passed the QA and the other should be disabled. http://www.digital-daily.com/video/ati-radeon9800se/ http://www.rojakpot.com/showarticle.aspx?artno=101&pgno=1 Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
2010-04-22r300: fix vertex unit setupAlex Deucher2-14/+16
RV3xx is 2, RV560,RV570 is 8 Noticed by Tormod Volden.
2010-04-19st/mesa: invert scissor rect depending on FB orientationBrian Paul1-5/+8
Fixes fd.o bug 27715 (cherry picked from commit c060265bdb953f0c9d73e60f08c53a2e3b1a1176)
2010-04-09r600: add new r7xx pci idsAlex Deucher2-0/+6
2010-04-09r300: set proper vertex index limits also in non indexed modeMaciej Cencora1-0/+8
Fixes #27521, broken menus in UT2004 and broken water refraction in Sauerbraten.
2010-04-09mesa: fix instruction indexing bugsBrian Paul1-2/+2
We were looping over instructions but only looking at the 0th instruction's opcode. Fixes fd.o bug 27566. (cherry picked from commit b22a00bff4aadd390dd8af6b5b05bd2833ec7f85)
2010-04-01Revert accidental commits from the xquartz treeJeremy Huddleston71-51331/+100
This reverts commit 5726f2f1b8c613cf1b4a282684f4acd880ca0716. This reverts commit 2d5c596ca45b03605294f56367e8126b9e27e15a. This reverts commit 48ea93eb88e9fde246734490523cd6cd54244407. This reverts commit 3e6d5aedf0e1edbc6b38a54a8fa87ad4d228d3d0. This reverts commit cfb4f95bd5be6d5621c98be5e891e455eb40915c. This reverts commit d57aa45dac3026b27e2da530e98cf50bdd0b9eab.
2010-04-01apple: Use mesa gl.h rather than generating one.Jeremy Huddleston7-181/+48
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2010-04-01apple: Integrate our libGL into the existing build system betterJeremy Huddleston4-76/+118
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2010-04-01apple: Change ifdefs for DRI to be DRI && !APPLEJeremy Huddleston17-115/+104
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2010-04-01apple: Remove duplicate headers that already exist in mesa.Jeremy Huddleston7-20231/+0
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2010-04-01apple: Adding .gitignore for src/glx/x11/appleJeremy Huddleston1-0/+4
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2010-04-01apple: Initial import of libGL for OSX from AppleSGLX svn repository.Jeremy Huddleston70-37/+71597
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2010-03-29docs: fix 7.7.1 release dateBrian Paul1-1/+1
2010-03-28mesa: Add 7.7.1 release MD5 sumsmesa_7_7_1Ian Romanick1-1/+9
2010-03-28mesa: set version string to 7.7.1Ian Romanick3-3/+3
Also set the correct release date.
2010-03-27mesa: move/update hash function commentsBrian Paul1-6/+11
2010-03-27mesa: fix deadlock in _mesa_HashFindFreeKeyBlock()Török Edwin1-6/+13
Fixes fd.o bug 27340.
2010-03-26dri/swrast: Fix frontbuffer rendering.Michel Dänzer1-6/+11
Was broken since the endianness fixes.
2010-03-26dri/swrast: Fix missed conversion of one pixel pointer increment.Michel Dänzer1-1/+1
This probably broke the swrast DRI driver when running X in depth 16.
2010-03-23docs: added news item for 7.7.1 releaseBrian Paul1-0/+9
2010-03-23docs: insert expected 7.7.1 release dateBrian Paul1-1/+1
2010-03-22mesa: set version string to 7.7.1-rc2mesa_7_7_1_rc2Ian Romanick2-2/+2
2010-03-21r200: Fix emit size prediction to account elt splitting.Pauli Nieminen2-3/+4
Emit sizes prediction didn't account for render splitting in hwtnl path.
2010-03-21r200: Don't flush when closing elts in KMS.Pauli Nieminen1-1/+2
Flush in middle of rendering in KMS is not allowed because buffers are discarded in flush. Fixes crash when emiting split indices with RADEON_DEBUG=all.
2010-03-21r200: Fix swtnl fallback to flush pending rendering before transition.Pauli Nieminen1-4/+14
Flush after transition would emit wrong state that could cause wrong state emited for pending rendering operation. Fixes wan once from extrement tuxracer that is using per vertex materials.
2010-03-21r200: Fix mixed indetion in r200TclFallback.Pauli Nieminen1-21/+20
2010-03-21vbo: Fix vbo_split_copy to pass correct max_index to draw.Pauli Nieminen1-1/+1
vbo_split_copy was passing one past the max_index to draw function which caused _tnl_draw_prims function to read uninitialized values from copied array. Bug was spoted in valgrind report of progs/tests/cva_huge.
2010-03-19Revert "Revert "mesa/st: Make ST_SURFACE_DEPTH index consistent with mesa's ↵Michel Dänzer2-4/+2
BUFFER_DEPTH."" This reverts commit 52d83efdbc4735d721e6fc9b44f29bdd432d4d73. The fix it reverted should be fine with the two previous fixes.
2010-03-19st/mesa: s/BUFFER_FRONT_LEFT/surfIndex/Brian Paul1-1/+1
(cherry picked from commit 5d5c524cbe534a868fff8f6d6f64bcb89066e32c)
2010-03-19st/mesa: fix st_set_framebuffer_surface() state validationBrian Paul1-38/+12
Set the _NEW_BUFFERS flag and remove the code which updated the parent framebuffer size. Normal Mesa state validation will do that. Fixes issues with Warsow on r300g and possibly other bugs. (cherry picked from commit c472ce5302a590b45d8affe00c1fcce04f8b8585)
2010-03-18intel: Use bit-wise not instead of logical not (i830 path)Ian Romanick1-1/+1
The assertion is checking that the low-order bits of offset are not set. It does this by anding the inverted offset mask with the offset. This is clearly intended to be a bit-wise "invert". Fixes bug #25984. (cherry picked from commit 062a208814ad65d330f403c46d4bed88648f334f)
2010-03-18intel: Correct value of S0_VB_OFFSET_MASK to match hardware docs.Ian Romanick1-1/+3
(cherry picked from commit 689e4b554123bbf9af727b910dad9d1b32521f95)
2010-03-18Use bit-wise not instead of logical not.Ian Romanick1-1/+1
The assertion is checking that the low-order bits of offset are not set. It does this by anding the inverted offset mask with the offset. This is clearly intended to be a bit-wise "invert". Fixes bug #25984. (cherry picked from commit fda5078324e0a940a2ddfdd1c63ffceb47c5a717)
2010-03-13st/xorg: Fix Xv cliprect scaling.Thomas Hellstrom3-9/+9
Due to a quantization error, different cliprects of scaled video windows may not have identical x / y scale. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-03-16mesa: set version string to 7.7.1-rc1Ian Romanick2-2/+2
2010-03-16Correct GL_EQUIV code in r67/7xx.Matthew W. S. Bell1-1/+1
From 247e121106e8d3e389f2e5a6edf13ea70ac18df7 Mon Sep 17 00:00:00 2001 These seem to be documented in <http://www.svgopen.org/2003/papers/RasterOperationsUsingFilterElements/index.html>.
2010-03-13mesa: List Quake3 extensions first.José Fonseca1-3/+12
Quake3 truncates the extension string, and GL_EXT_compiled_vertex_array wasn't being detected, making it very slow. This is a quick fix. The IMHO best way to address this in a more general fashion is to sort by year.
2010-03-13mesa: Fix memory leak in decompress-with-blit.Keith Whitwell1-0/+2
(cherry picked from commit f05a4ee6f2840590c90da4be2fe5c6295410a5af)
2010-03-12st/dri: Always try to set up R5G6B5 configs.Michel Dänzer1-44/+47
Allows compiz to work in depth 16. The DRI2 getBuffersWithFormat hook is only required for 16/32 bit depth buffers, for colour buffers the only requirement is that the format matches the drawable depth, which we can't check here.
2010-02-06st/xorg: Include cursorstr.hJakob Bornecrantz1-0/+1
2010-03-10docs: updates to 7.7.1 release notesBrian Paul1-6/+6
2010-03-10gallium/util: added surface dump code for unixBrian Paul1-0/+51
2010-03-10st/mesa: fix incorrect glCopyPixels between window/FBOBrian Paul1-4/+16
There was a DrawBuffer/ReadBuffer typo and we were neglecting to invert the texture coords when copying from a window to an FBO. Plus, add some surface dump/debug code (disabled).
2010-03-10st/mesa: fix incorrect glDrawPixels into FBOBrian Paul1-2/+7
We weren't inverting the textured quad when drawing into an fbo.
2010-03-06st/xorg Avoid advertizing rotation / reflection support.Thomas Hellstrom1-3/+6
We don't support it yet since we don't implement the shadow allocate functions. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-03-10st/xorg: Work around cursor reference counting bugs in older X servers.Michel Dänzer3-0/+20
Could result in use of freed memory and consequently random crashes, e.g. on screen resize.