summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-06-07mesa (10.1.4-1+dyson2) unstable; urgency=mediumdyson/10.1.4-1+dyson2debian-unstableIgor Pashev1-0/+6
* No libegl1-mesa-drivers on Dyson yet (fixed package dependencies)
2014-06-07No libegl1-mesa-drivers on Dyson yetIgor Pashev1-2/+2
2014-06-04mesa (10.1.4-1+dyson1) unstable; urgency=mediumdyson/10.1.4-1+dyson1Igor Pashev1-0/+13
* Package for Dyson: - Use system extensions (AC_USE_SYSTEM_EXTENSIONS, dyson-use-system-extensions.patch) - Fixed POSIX.1-2008 newlocale(), etc. detection (dyson-newlocale.patch) - Override some configure options for Dyson (no TLS, no gallium, dri drivers) - Make sure we use bash instead of ksh on Dyson (dyson-ksh-breaks-libtool.patch)
2014-06-04Disable TLS on illumos-amd64 (libglapi.so cannot be dlopened)Igor Pashev1-1/+3
2014-06-04ksh breaks buildIgor Pashev2-0/+28
2014-06-03Override some configure options for DysonIgor Pashev1-0/+7
2014-06-03Fixed POSIX.1-2008 newlocale(), etc. detectionIgor Pashev2-0/+88
2014-06-03Use system extensions (AC_USE_SYSTEM_EXTENSIONS)Igor Pashev2-0/+13
2014-05-27Upload to unstablemesa-10.1.4-1Emilio Pozuelo Monfort1-2/+5
2014-05-22Bump llvm-3.4-dev and libclang-3.4-dev to 1:3.4.1-3Andreas Boll2-2/+4
Enables geometry shaders on radeonsi
2014-05-22New upstream release.Andreas Boll1-2/+6
2014-05-22Merge tag 'mesa-10.1.4' into debian-unstableAndreas Boll17-40/+181
Mesa 10.1.4 release
2014-05-20docs: Add release notes for the 10.1.4 release.upstream-unstableCarl Worth1-0/+97
2014-05-20VERSION: Update to 10.1.4Carl Worth1-1/+1
In preparation for the 10.1.4 release.
2014-05-19nv50/ir: fix integer mul lowering for u32 x u32 -> high u32Ilia Mirkin1-3/+4
UNION appears to expect that all of its sources are conditionally defined. Otherwise it inserts an unpredicated mov instruction which overwrites the desired result. This fixes tests that use UMUL_HI, and much less directly, unsigned integer division by a constant, which uses this functionality in a peephole pass. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "10.1 10.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Ben Skeggs <bskeggs@redhat.com> (cherry picked from commit 5b8f1a0f7c5b1412577a913d374192a2329fa615)
2014-05-16cherry-ignore: Roland and Michel agreed to drop these patches.Carl Worth1-0/+6
The first was apparently not entirely suitable for stable, (and buggy). And the second existed only to fix a bug in the first. So without the first, we don't need either.
2014-05-16mesa: fix double-freeing of dispatch tables inside glBegin/End.Brian Paul1-2/+2
We allocate dispatch tables for BeginEnd and OutsideBeginEnd. But when we destroy the context we were freeing the BeginEnd and Exec tables. If Exec==BeginEnd we did a double-free. This would happen if the context was destroyed while inside a glBegin/End pair. Now free the BeginEnd and OutsideBeginEnd pointers. Cc: "10.1", "10.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> (cherry picked from commit ef6b6658f91bd5871739bdb71a08042f26abe389)
2014-05-14i965/vs: Use samplers for UBOs in the VS like we do for non-UBO pulls.Eric Anholt1-5/+18
Improves performance of a dolphin emulator trace I had laying around by 3.60131% +/- 0.995887% (n=128). Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit 9245206cbfaaa4e18c1f3715eebb5f281070d772)
2014-05-14radeonsi: Fix anisotropic filtering state setupMichel Dänzer3-13/+12
Bring it back in line with r600g. I broke this in the original radeonsi bringup. :( Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=78537 Cc: "10.1 10.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> (cherry picked from commit c5828b0599a5c00ebab488b795c63a21f1dc53cd)
2014-05-14nv50: fix setting of texture ms info to be per-stageIlia Mirkin3-5/+9
Different textures may be bound to each slot for each stage. So we need to be able to upload ms parameters for each one without stages overwriting each other. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Ben Skeggs <bskeggs@redhat.com> Cc: "10.1 10.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 863573b9cbeb26722fe7bdfbcc4ca6bffdc7dbf6)
2014-05-13nv50/ir: make sure to reverse cond codes on all the OP_SET variantsIlia Mirkin1-1/+2
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Ben Skeggs <bskeggs@redhat.com> Cc: "10.2 10.1" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 68f47cad0d23281309741cc47eeaa26ebbb41bca)
2014-05-13configure: error out if building GBM without driEmil Velikov1-0/+7
Both backends require --enable-dri, and building an empty libgbm makes little to no sense. Error out at configure to prevent the user from shooting themselves in the foot. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=78225 Cc: "10.1 10.2" <mesa-stable@lists.freedesktop.org> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit e477d12c3396ded1607b6f57c15e100ca08f44f5)
2014-05-13radeonsi: Enable geometry shaders with LLVM 3.4.1Tom Stellard4-9/+13
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> CC: "10.1 10.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 93c2ebbd83604263fa46351a7efcde382322024b)
2014-05-13configure.ac: Add LLVM_VERSION_PATCH to DEFINESTom Stellard1-1/+7
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> CC: "10.1 10.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit c5d000832579c17fdeff7ec8aaf7430d9b2e1049) Conflicts: configure.ac
2014-05-10update the changelogTimo Aaltonen1-0/+6
2014-05-10Merge branch 'upstream-unstable' into debian-unstableTimo Aaltonen9-7/+107
2014-05-09docs: Add MD5 sums for 10.1.3Carl Worth1-0/+3
Just after making the release tar files.
2014-05-09docs: Add release notes for Mesa 10.1.3.Carl Worth1-0/+87
This is an emergencyt release to make a performance-regression fix available.
2014-05-09VERSION: Update to 10.1.3Carl Worth1-1/+1
For the emergency 10.1.3 release.
2014-05-09st/xa: Fix performance regression introduced by commit "Cache render target ↵Thomas Hellstrom1-1/+1
surface" The mentioned commit has the nasty side-effect of turning off accelerated copies. Cc: "10.1 10.2" <mesa-stable@lists.freedesktop.org> Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Reviewed-by: Rob Clark <robdclark@gmail.com> (cherry picked from commit 9306b7c171b29ac99f837e9efcd0281caf1d332e)
2014-05-08i965: Fix depth (array slices) computation for 1D_ARRAY render targets.Kenneth Graunke2-0/+5
1D array targets store the number of slices in the Height field. Fixes Piglit's spec/!OpenGL 3.2/layered-rendering/clear-color-all-types 1d_array single_level, at least when used with Meta clears. Cc: "10.2 10.1 10.0" <mesa-stable@lists.freedesktop.org> Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> (cherry picked from commit e6967270c75a5b669152127bb7a746d55f4407a6)
2014-05-08mesa: Fix MaxNumLayers for 1D array textures.Kenneth Graunke1-0/+2
1D array targets store the number of slices in the Height field. Cc: "10.2 10.1 10.0" <mesa-stable@lists.freedesktop.org> Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> (cherry picked from commit 5c399ca8e4ccae509a5116b3b9f41634a7ca4322)
2014-05-07glsl: fix bogus layout qualifier warningsTapani Pälli1-4/+7
Print out GL_ARB_explicit_attrib_location warnings only when parsing attribute that uses "location" qualifier. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=77245 Signed-off-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com> Cc: "10.1 10.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit e65917f94e5fd13eb75f874fac4d77a29737e808)
2014-05-06Upload to unstablemesa-10.1.2-1Julien Cristau1-3/+5
2014-05-05New upstream version.Andreas Boll1-0/+6
Closes: #746557
2014-05-05Merge tag 'mesa-10.1.2' into debian-unstableAndreas Boll61-267/+1241
Mesa 10.1.2 release
2014-05-05get-pick-list.sh: Require explicit "10.1" for nominating stable patchesCarl Worth1-1/+1
A nomination unadorned with a specific version is now interpreted as being aimed at the 10.2 branch, (which was recently opened).
2014-05-05docs: Add MD5 sums for Mesa 10.1.2Carl Worth1-0/+3
Immediately after creating the 10.1.2 tar files.
2014-05-05docs: Add notes for the 10.1.2 release.Carl Worth1-0/+176
2014-05-05Update VERSION to 10.1.2Carl Worth1-1/+1
In preparation for the 10.1.2 release.
2014-05-05dri3: Enable GLX_MESA_query_renderer on DRI3 tooIan Romanick4-1/+61
This should have happend around the time of commit 4680d23, but Keith's DRI3 patches and my GLX_MESA_query_renderer patches crossed in the mail. I don't have a working DRI3 setup, so I haven't been able to actually verify this. I'm hoping that someone can piglit this for me on DRI3... It's also unfortunate the DRI2 and DRI3 can't share more code. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Cc: Keith Packard <keithp@keithp.com> Cc: "10.1" <mesa-stable@lists.freedesktop.org> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> (cherry picked from commit 625bdd64e5ea3327d4459b1ccccff8dab89129d0) Conflicts: src/glx/dri3_glx.c During the cherry-pick, the following commit was squashed in as well: glx: Conditionally compile GLX_MESA_query_renderer DRI3 support Missed out with commit 625bdd64e5ea3327d4459b1ccccff8dab89129d0. Cc: "10.1" <mesa-stable@lists.freedesktop.org> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> (cherry picked from commit 0b307afd57082f0d4a0e8ba19093d313c9fb46ad)
2014-05-05glsl: Apply the link error conditions to GL_ARB_fragment_coord_conventionsAnuj Phogat3-1/+14
Link error conditions added in previous patch are equally applicable to GL_ARB_fragment_coord_conventions implementation. Extension's spec says: "If gl_FragCoord is redeclared in any fragment shader in a program, it must be redeclared in all the fragment shaders in that program that have a static use of gl_FragCoord. All redeclarations of gl_FragCoord in all fragment shaders in a single program must have the same set of qualifiers." Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Cc: <mesa-stable@lists.freedesktop.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 9bcb0a85321c128b6e5ff8fc6694c2eff613e65a with some manual backporting)
2014-05-05glsl: Link error if fs defines conflicting qualifiers for gl_FragCoordAnuj Phogat5-1/+113
GLSL 1.50 spec says: "If gl_FragCoord is redeclared in any fragment shader in a program, it must be redeclared in all the fragment shaders in that program that have a static use gl_FragCoord. All redeclarations of gl_FragCoord in all fragment shaders in a single program must have the same set of qualifiers." This patch causes the shader link to fail if we have multiple fragment shaders with conflicting layout qualifiers for gl_FragCoord. V2: Restructure the code and add conditions to correctly handle the following case: fragment shader 1: layout(origin_upper_left) in vec4 gl_FragCoord; void main() { foo(); gl_FragColor = gl_FragData; } fragment shader 2: layout(pixel_center_integer) in vec4 gl_FragCoord; void foo() { } V3: Allow linking in the following case: fragment shader 1: void main() { foo(); gl_FragColor = gl_FragCoord; } fragment shader 2: in vec4 gl_FragCoord; void foo() { ... } Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Cc: <mesa-stable@lists.freedesktop.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 35f11e85cbe82b4bb77535e84e5515a5c49f67a6 with some manual backporting)
2014-05-05glsl: Use switch to allow adding more shader typesAnuj Phogat1-13/+20
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Cc: <mesa-stable@lists.freedesktop.org>
2014-05-05cherry-ignore: Drop an ignored patch now that piglit has been updated.Carl Worth1-4/+0
This patch was ignored when we saw it causing a piglit test to regress. That piglit test has been determined to have been incorrect. It has been fixed so that this patch is now clearly a bug fix, not a regression.
2014-05-05i965: Add glBlitFramebuffer to commands affected by conditional renderingAnuj Phogat1-0/+8
Fixes failures in Khronos OpenGL CTS test conditional_render_test9 Cc: <mesa-stable@lists.freedesktop.org> Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit 1d350b9e228462390b1883abace24c15d4741932)
2014-05-05mesa: Allow FLOAT_32_UNSIGNED_INT_24_8_REV in get_tex_depth_stencil()Anuj Phogat1-2/+2
Fixes a crash in Khronos OpenGL CTS packed_pixels tests. Cc: <mesa-stable@lists.freedesktop.org> Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit c1743707a1286a71eb4e82b976eb3f1815f2ecf4)
2014-05-05mesa: Add support to unpack depth-stencil texture in to ↵Anuj Phogat2-1/+87
FLOAT_32_UNSIGNED_INT_24_8_REV V2: Follow the new naming convention for unpack functions. Use double precision for converting Z24 to a float. V3: Unpack stencil value to most significant byte. Use 'struct z32f_x24s8' type. V4: Unpack stencil value to least significant byte. Add a comment to clarify stencil packing. Cc: <mesa-stable@lists.freedesktop.org> Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 29b8e894d15cf960c624189fad7d0cf1fdc9c405)
2014-05-05mesa: Add new helper function _mesa_unpack_depth_stencil_row()Anuj Phogat3-6/+32
This patch makes non-functional changes in the code. New helper function added here will make it easier to support more data types in the following patches. Cc: <mesa-stable@lists.freedesktop.org> Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 7a8045d2f7b7f749a555dbe5f51c327ab0cd6cc8)
2014-05-05mesa: Allow srcFormat=GL_DEPTH_STENCIL in _mesa_texstore_xx_xx() functionsAnuj Phogat1-2/+4
_mesa_texstore_z24_s8() and _mesa_texstore_z32f_x24s8() are capable of handling GL_DEPTH_STENCIL format. So, allow it in both the functions. Cc: <mesa-stable@lists.freedesktop.org> Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 1a8f9ba9b3aa8bed2047ff7c0b5816edb9c9cb62)