URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=26e827b3099fe5c01dfb77bba48d0d6c5c334722
Author: Kenneth Graunke <[email protected]>
Date: Fri Mar 1 15:23:53 2013 -0800
i965: Fix Crystal Well PCI IDs.
The second digit was off by one, which meant we accidentally treated
GTn as GT(n-1). This also meant no support for GT1 at all.
NOTE: This is a candidate for stable branches.
Signed-off-by: Kenneth Graunke <[email protected]>
(cherry picked from commit b88f74d63dca9db0f1b1cb9ce4d85f706c7a7fab)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=44a5b5d161db496ec6a9c450a0f369b3356696f2
Author: Brian Paul <[email protected]>
Date: Fri Mar 1 16:53:22 2013 -0700
svga: always link with C++
Even when we don't have LLVM since there's other C++ code
in the resulting DRI driver object.
Note: This is a candidate for the stable branches.
Reviewed-by: Matt Turner <[email protected]>
(cherry picked from commit a99eb5c83fd64d64fee2b6d7f2bb3fea3264ce47)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6765c6d20519476d9a52033b65e3a6d109a5115
Author: Marek Olšák <[email protected]>
Date: Wed Feb 27 23:50:15 2013 +0100
r600g: always map uninitialized buffer range as unsynchronized
Any driver can implement this simple and efficient optimization.
Team Fortress 2 hits it always. The DISCARD_RANGE codepath is not even used
with TF2 anymore, so we avoid a ton of useless buffer copies.
Tested-by: Andreas Boll <[email protected]>
NOTE: This is a candidate for the 9.1 branch.
(cherry picked from commit 89e2898e9ecfcf93c337b99542b06892a8e30cbe)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c3efd2ee44ae879c3277290474618836918a8be
Author: Marek Olšák <[email protected]>
Date: Wed Feb 27 23:34:29 2013 +0100
gallium/util: add helper code for 1D integer range
Reviewed-by: Brian Paul <[email protected]>
v2: cosmetic changes based on Brian's review
Tested-by: Andreas Boll <[email protected]>
NOTE: This is a candidate for the 9.1 branch. (the next patch depends on it)
(cherry picked from commit 44f37261fc34763003314245a811cfd21ce6fc87)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5b22eb09f821229bee4d48118c0aadf2c1033b7
Author: Marek Olšák <[email protected]>
Date: Tue Feb 26 22:31:03 2013 +0100
r600g: flush and invalidate htile cache when appropriate
Tested-by: Andreas Boll <[email protected]>
NOTE: This is a candidate for the 9.1 branch.
(cherry picked from commit e5a250fdf9487bae8d88fd7362ddb86e35978f1e)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=391e7ed51edbc2980757ccc0022bed5370e96e2f
Author: Marek Olšák <[email protected]>
Date: Thu Feb 21 16:54:46 2013 +0100
r600g: use async DMA with a non-zero src offset
probably a typo
Tested-by: Andreas Boll <[email protected]>
NOTE: This is a candidate for the 9.1 branch.
(cherry picked from commit 9dd18f43a4db73be73dfbf2e9950ae4dfaf6322e)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=db5492cae38bef58d7c466e41541382774fe9b8f
Author: Jordan Justen <[email protected]>
Date: Wed Feb 27 23:19:55 2013 -0800
attrib: push/pop FRAGMENT_PROGRAM_ARB state
This requirement was added by ARB_fragment_program
When the Steam overlay is enabled, this fixes:
* Menu corruption with the Puddle game
* The screen going black on Rochard when
the Steam overlay is accessed
NOTE: This is a candidate for the 9.0 and 9.1 branches.
Signed-off-by: Jordan Justen <[email protected]>
Reviewed-by: Brian Paul <[email protected]>
(cherry picked from commit 6f1538f8b4b253ba7aa92c98997719ce3ca59451)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=65baaa070c700c1d84436360220e8815c94e112a
Author: Keith Kriewall <[email protected]>
Date: Thu Feb 28 15:40:02 2013 +0000
scons: Fix Windows build with LLVM 3.2
Fixes fdo bug 61299
NOTE: This is a candidate for the stable branches.
Signed-off-by: José Fonseca <[email protected]>
(cherry picked from commit efd8311a54a945953d5372dded0d6f88349bf58b)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d0df8207693c3ad2c3aa797a8a4fb8f3842edc0
Author: Adam Sampson <[email protected]>
Date: Thu Feb 28 15:35:11 2013 +0000
autotools: oprofilejit should be included in the list of LLVM components
required
NOTE: This is a candidate for the stable branch.
Signed-off-by: José Fonseca <[email protected]>
(cherry picked from commit 2506b035031d6022fec0465bffac8eedd43de0f9)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=049f343e8ace0057ab5f8218a5c130632964ef71
Author: Ian Romanick <[email protected]>
Date: Fri Feb 22 19:01:40 2013 -0800
egl: Allow 24-bit visuals for 32-bit RGBA8888 configs
Previously only the 32-bit X visual would match the 32-bit RGBA8888
configs. This resulted in every config with alpha getting the "magic"
visual whose alpha is used by the compositor. This also resulted in no
multisample visuals being advertised. How many ways could we lose?
This patch inverts the problem... now you can't get the visual with
alpha used by the compositor even if you want it. I think we need to
invent a new value for EGL_TRANSPARENT_TYPE that apps can use to get
this. I'm surprised that there isn't already a choice for
EGL_TRANSPARENT_ALPHA.
NOTE: This is a candidate for the 9.1 branch.
Signed-off-by: Ian Romanick <[email protected]>
Tested-by: Tian Ye <[email protected]>
Acked-by: Kristian Høgsberg <[email protected]>
Reviewed-by: Chad Versace <[email protected]>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=59783
(cherry picked from commit 68a147e9a9e8f171d9aacdc7d78d2107009c4741)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b494917b18d8cc5156bc97c2ce4c9024ddc4406
Author: Eric Anholt <[email protected]>
Date: Wed Feb 20 14:00:47 2013 -0800
i965: Fix the W value of deprecated pointcoords on pre-gen6.
When you didn't have a texcoord array bound (or a non-1 current w
attrib), we were telling the fragment shader that it could just use "1"
instead of doing expensive pre-gen6 math to invert it. If you drew the
point with a non-1 W value, then you'd get the right size (since all the
vertex computations worked), but we'd mis-interpolate the coordinate
across the face.
Fixes the mesa pointsprite demo on GM45.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=30232
Reviewed-and-tested-by: Ian Romanick <[email protected]>
Note: This is a candidate for the stable branches.
(cherry picked from commit 50a5d5dea0c21886bc3445c0ad0928b03e64ab10)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa23151f43452b46bb5b5882ebcff00f36f59565
Author: Tapani Pälli <[email protected]>
Date: Wed Feb 20 13:00:08 2013 +0200
mesa/es: NULL check in EGLImageTargetTexture2DOES
check that pointer passed is valid and return error if not.
Note: This is a candidate for the stable branches.
Signed-off-by: Tapani Pälli <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Reviewed-by: Chad Versace <[email protected]>
(cherry picked from commit 3cdb548bfbc77522ed4e956f7457c8339182ff8c)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1b2443ade55d8ba9c8f80f866afe9774b84d55d
Author: Tapani Pälli <[email protected]>
Date: Wed Feb 20 13:00:07 2013 +0200
mesa: add missing case in _mesa_GetTexParameterfv()
missing case GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES is required
by OES_EGL_image_external extension.
Note: This is a candidate for the stable branches.
Signed-off-by: Tapani Pälli <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Reviewed-by: Chad Versace <[email protected]>
(cherry picked from commit 331967c7733c1146bd6b3a11908d9fdd6b213d72)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8a431d395c5c4953c8288ae7718510009a2c87
Author: John Kåre Alsaker <[email protected]>
Date: Wed Dec 12 21:00:58 2012 +0100
llvmpipe: Fix creation of shared and scanout textures.
NOTE: This is a candidate for the stable branches.
Signed-off-by: José Fonseca <[email protected]>
(cherry picked from commit 65aa1a194d703664d2f68e2e6fd69029298ae25a)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab883bb8a48c5e5c4f8750e6a02457b74917859d
Author: Brian Paul <[email protected]>
Date: Thu Feb 21 08:22:10 2013 -0700
llvmpipe: add missing checks for polygon offset point/line modes
The llvm pipeline handles regular filled triangle offsets, but it
doesn't handle offsets for triangles drawn in point or line mode.
Fixes failures found with new piglit polygon-mode-offset test.
Note: This is a candidate for the stable branches.
Reviewed-by: Jose Fonseca <[email protected]>
(cherry picked from commit f93c5800637fd0967d53a4bc2b652d5f93d17d5d)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ac679bc87377c439d5144fc6c59d503aa79d2ae
Author: Brian Paul <[email protected]>
Date: Thu Feb 21 08:18:02 2013 -0700
draw: fix broken polygon offset stage
There were several issues. We weren't handling different front/back
polygon fill modes. We weren't checking whether the offset applied to
fill mode vs. line mode vs. point mode.
Fixes problems found with the Visualization Toolkit (VTK) test suite.
Note: This is a candidate for the stable branches.
Reviewed-by: Jose Fonseca <[email protected]>
(cherry picked from commit d6b8b116eec3c24ef9f2d292315f70ea8cbaa040)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f64664de7f3126339b1c201b0f5da51dc16d2797
Author: Brian Paul <[email protected]>
Date: Thu Feb 21 08:16:16 2013 -0700
st/mesa: fix polygon offset state translation logic
The old logic was kind of twisted, but seemed to work in practice.
Note: This is a candidate for the stable branches.
Reviewed-by: José Fonseca <[email protected]>
(cherry picked from commit a2c105e31e47779ce1ddd80c62fc436292e40436)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1505ce833ae5e9a0b310f7f0971be31b157bb7a3
Author: Brian Paul <[email protected]>
Date: Wed Feb 20 07:39:04 2013 -0700
st/mesa: check for dummy programs in destroy_program_variants()
When we destroy an ARB vp/fp whose ID was gen'd but not otherwise used we
get a pointer to the dummy/placeholder program. We can't destroy that one
so just skip it. This only failed during context tear-down because
glDeleteProgramsARB() was already aware of dummy programs.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=38086
Note: This is a candidate for the stable branches.
Tested-by: Andreas Boll <[email protected]>
(cherry picked from commit 8bb291b0f59e8e13bc252cb35672eb468e53881a)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc298a5b0f90a3ebb31a85c2cba5852d7fac4e0
Author: Brian Paul <[email protected]>
Date: Tue Feb 19 12:24:32 2013 -0700
st/mesa: fix trimming of GL_QUAD_STRIP
We sometimes convert GL_QUAD_STRIP prims into GL_TRIANGLE_STRIP, but
that changes the results of the u_trim_pipe_prim() call. We need to
pass the original primitive type to the trim function.
Note that OpenGL's GL_x prim type values match Gallium's PIPE_PRIM_x values.
Fixes a failure in the new piglit degenerate-prims test.
Note: This is a candidate for the stable branches.
Reviewed-by: José Fonseca <[email protected]>
(cherry picked from commit 8589cc41b36b89bc80ad6a4f671e47f81a89d556)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b382f1dbeb569c9c44bf6148303f27fc5cb9f3fd
Author: Anuj Phogat <[email protected]>
Date: Fri Feb 15 11:03:08 2013 -0800
meta: Allocate texture before initializing texture coordinates
tex->Sright and tex->Ttop are initialized during texture allocation.
This fixes depth buffer blitting failures in khronos conformance tests
when run on desktop GL 3.0.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=59495
Note: This is a candidate for stable branches.
Signed-off-by: Anuj Phogat <[email protected]>
Reviewed-by: Chad Versace <[email protected]>
(cherry picked from commit cff862f90dbcf32395b0b2940c2446959314538a)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2893cd2843fc60916d508b0f7e9093593764652b
Author: Eric Anholt <[email protected]>
Date: Wed Feb 20 12:58:47 2013 -0800
mesa: Fix setup of ctx->Point.PointSprite for GLES2.
The recent change for GL core broke the older setup, which broke
gl_PointCoord on pre-gen6 (where gl_PointCoord is undefined if point
sprites are disabled). Fixes the new piglit GLES-2.0/glsl-fs-pointcoord
test.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32429
Note: This is a candidate for the stable branches.
Reviewed-by: Kenneth Graunke <[email protected]>
(cherry picked from commit 92a204b493b447b1cbb06a3d2d350a1e6d2c6887)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11201fd2fea07401b9d88c551bd3dfe661b1554
Author: Eric Anholt <[email protected]>
Date: Wed Feb 20 18:00:47 2013 -0800
i965/fs: Fix broken math on values loaded from uniform buffers on gen6.
In a debug build this led to assertion failures, but on a non-debug
build the hardware would just reference the whole vec8 instead of the
same channel 8 times.
Fixes the new piglit glsl-1.40/uniform-buffer/fs-exp2.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=57121
Note: This is a candidate for the stable branches
Reviewed-by: Kenneth Graunke <[email protected]>
(cherry picked from commit 7b0731d940c758ca9c1e883cdea454d8787255c1)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba4f4cead47449fd855cbcdba5738bc14791b23d
Author: Michel Dänzer <[email protected]>
Date: Wed Feb 20 13:06:18 2013 +0100
r600g/Cayman: Fix blending using destination alpha factor but non-alpha dest
Only compile tested, but should fix at least some piglit fbo-blending tests.
NOTE: This is a candidate for the stable branches.
Reviewed-by: Marek Olšák <[email protected]>
(cherry picked from commit 73bf626713f7efc43164f7649fc143f4a94299cb)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d60f8cfc4a922eeb8196281ec4baee47dc17fbf
Author: Eric Anholt <[email protected]>
Date: Fri Feb 15 21:55:30 2013 -0800
i965/fs: Only do CSE when the dst types match.
We could potentially do some CSE even when the dst types aren't the same
on gen6 where there is no implicit dst type conversion iirc, or in the
case of uniform pull constant loads where the dst type doesn't impact
what's stored. But it's not worth worrying about.
Reviewed-by: Kenneth Graunke <[email protected]>
NOTE: This is a candidate for the 9.1 branch.
(cherry picked from commit c2a6e529c3bc9e62ad93beb1f5ae427dbbba8a38)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=808e01236bd2e12a4ca4beb82a828e5776e38f90
Author: Eric Anholt <[email protected]>
Date: Fri Feb 15 19:26:48 2013 -0800
i965/fs: Delay setup of uniform loads until after pre-regalloc scheduling.
This should fix the register allocation explosion on the GLES 3.0 test
on gen6. It also gives us an instruction that will fit our CSE handling.
Reviewed-by: Kenneth Graunke <[email protected]>
NOTE: This is a candidate for the 9.1 branch.
(cherry picked from commit aebd3f46e305829ebfcc817cafa8592edc2f80ab)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5f63bedacc770e559468408ad6cede1a8772bf9
Author: Eric Anholt <[email protected]>
Date: Fri Feb 15 21:10:06 2013 -0800
i965/fs: Fix copy propagation with smearing.
We were correctly relaying the smear from MOV's src, but if the MOV
didn't do a smear, we don't want to smash the smear value from the
instruction being propagated into. Prevents a regression in the
upcoming UBO change.
Reviewed-by: Kenneth Graunke <[email protected]>
NOTE: This is a candidate for the 9.1 branch.
(cherry picked from commit 49bdebad3857bb9ebac53f593d08f0057f5a20d3)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=952ca6a795dccb92bcf552da3e4dbfde703c77be
Author: Brian Paul <[email protected]>
Date: Mon Feb 18 11:17:07 2013 -0700
st/xlib: initialize the drawable size in create_xmesa_buffer()
Otherwise, the PBuffer's size was never set. This also initializes
the buffer size for windows, pixmaps, etc.
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=61012
Note: This is a candidate for the stable branches.
(cherry picked from commit e2091f64cb9ea79f3b51c353ed9facc03ec5690a)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c76f85a92a8611a499acfc89b576fd5c0089d49
Author: Brian Paul <[email protected]>
Date: Mon Feb 18 08:36:35 2013 -0700
st/mesa: implement glBitmap unpacking from a PBO, for the cache path
We weren't mapping the PBO when using the bitmap cache (but we had
the PBO code for the non-cache path.)
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=61026
Note: This is a candidate for the stable branches.
(cherry picked from commit 63c30d7e4fd9676c72d5d94640e1e136bd9dd09f)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=475548f6c93f2b32c1a397c59be4ed17935d6b42
Author: Brian Paul <[email protected]>
Date: Sat Feb 16 11:54:22 2013 -0700
draw: fix non-perspective interpolation in interp()
This fixes a regression from ab74fee5e1a3fc3323b7238278637b232c2d0d95.
When we use the clip coordinate to compute the screen-space interpolation
factor, we need to first apply the divide-by-W step to the clip
coordinate.
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=60938
Note: This is a candidate for the 9.1 branch.
(cherry picked from commit 5da967aff5adb3e27954488206fb885ea1ede0fd)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9071c094e86f74942563d05cf31eacda301a0086
Author: Vincent Lejeune <[email protected]>
Date: Tue Feb 12 18:44:13 2013 +0100
r600g/llvm: Add support for UBO
NOTE: This is a candidate for the Mesa stable branch.
Reviewed-by: Tom Stellard <thomas.stellard at amd.com>
(cherry picked from commit ef8fde6acbc575487388389b3af5eab18eae4537)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=597d98bb2cd221d68b17bf352bfc39eaa410aa0b
Author: Eric Anholt <[email protected]>
Date: Tue Feb 5 15:46:22 2013 -0800
i965/fs: Do a general SEND dependency workaround for the original 965.
We'd been ad-hoc inserting instructions in some SEND messages with no
knowledge of when it was required (so extra instructions), but not all SENDs
(so not often enough). This should do much better than that, though it's
still flow-control-ignorant.
v2: Use BRW_MAX_MRF instead of magic numbers.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=58960
Reviewed-by: Kenneth Graunke <[email protected]>
NOTE: Candidate for the stable branches.
(cherry picked from commit c37992c54d753e732783f712dea2d483450371dd)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=783f76e3d5d2dfe04ad83c93c6882685b25ce404
Author: Ian Romanick <[email protected]>
Date: Tue Mar 5 14:51:26 2013 -0800
mesa: Modify candidate search string
Several commits on master for the 9.1 branch had "NOTE" messages in a
slightly different format.
NOTE: This is a candidate for stable branches
Signed-off-by: Ian Romanick <[email protected]>
(cherry picked from commit 674f9239b95847e84d036ec084edc6c780bcf604)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=465ce417cff23af2a2fa5d4358d06d80f0b67485
Author: Ian Romanick <[email protected]>
Date: Tue Mar 5 14:50:45 2013 -0800
mesa: Add previously picked commit to .cherry-ignore
Signed-off-by: Ian Romanick <[email protected]>
_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit