Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

external-mesa: List of commits

external/mesa


RSS
Rev. Time Author
3892a10 ics-x86 2012-04-06 12:30:02 Chih-Wei Huang

android: ensure building with stlport

Without adding the include path of stlport, it may include (incorrect)
headers from the toolchain.

008e5f9 2012-04-06 12:30:02 Chia-I Wu

android: enable llvm

Revert this if you do not have or want patched versions of llvm, stlport,
gralloc, and libEGL.

1c535b8 2012-04-06 12:30:02 Chia-I Wu

android: no global object in gallivm

Fix a race condition between threads.

59804d6 2012-04-06 12:30:02 Chia-I Wu

android: fix build issues when LLVM is enabled

stlport's assert.h does not like gallium.

9f8ae0e 2012-04-06 12:30:02 Chia-I Wu

android: add llvmpipe support

Disabled by default. It requires llvm, stlport, gralloc, and mesa itself to
be patched.

ce7d8c2 2012-04-06 12:30:02 Chia-I Wu

android: advertise GL_ARB_texture_non_power_of_two

It maps to DisplayHardware::NPOT_EXTENSION in SurfaceFlinger. Does not
seem to matter when EGL_ANDROID_image_native_buffer is available.

bff6f53 2012-04-06 12:30:02 Chia-I Wu

android: disable SSE translate

It does not support FIXED and will fail anyway.

86101dd 2012-04-06 12:30:02 Chia-I Wu

android: always flush softpipe to support SurfaceFlinger

Just a hack. Is this still needed?

49191f0 2012-04-06 12:30:01 Chia-I Wu

i915: enable GL_APPLE_texture_2D_limited_npot

Enable GL_ARB_texture_non_power_of_two for GLESv1 to advertise
GL_APPLE_texture_2D_limited_npo. The former is actually a superset of
the latter, but we really want to enable NPOT support in some way.

8ad785d 2012-04-06 12:30:01 Chia-I Wu

intel: add support for GL_OES_EGL_image_external

The changes to i965 are untested.

dbeaccd 2012-04-06 12:28:43 Chih-Wei Huang

Revert "glsl: Fix Android build"

This reverts commit 54f7391664d2cffe1f719d11fec1f18db672be5d.

a30790a 2012-04-04 12:04:00 Marek Olšák

r300g/swtcl: fix crash when back color is present in vertex shader

The shader transformation code sometimes produced invalid TGSI.
(cherry picked from commit 75f8990547903f7dde5d98319cc813f94a15aa78)

3d436f6 2012-04-04 12:03:51 Marek Olšák

r300g/swtcl: fix polygon offset
(cherry picked from commit c3481f341021c87c86a69bcf892447e55b0687e9)

8d40c2f 2012-04-04 12:03:46 Marek Olšák

r300g/swtcl: don't expose shader subroutine support

RET in the main function doesn't work. This should be fixed in Draw, but meh.
(cherry picked from commit 3b8fe06eb629f887071d5fbe2bc50b7a0c516a25)

d146c50 2012-04-04 12:03:39 Marek Olšák

r300g/swtcl: don't enter u_vbuf_mgr
(cherry picked from commit da2123051c3923a2953cdd96f05ad684e7d3c8c3)

1709144 2012-04-04 12:03:34 Marek Olšák

r300g/swtcl: don't print an error when getting ClipVertex

Draw can do it just fine.
(cherry picked from commit 5ce0598a034179eaacff96f39eaebf0ba0f30d4c)

54f7391 2012-03-24 08:28:38 Chad Versace

glsl: Fix Android build

The build was broken by the line below, added in commit 4f82fed4.
s_expression.cpp:26: #include <limits>

Mesa's half of the fix is to add 'external/astl/include' to the include
path. The other half of the fix requires implementing
numeric_limits<float>::infinity() in astl, for which I have patches
submitted upstream for review.

Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
(cherry picked from commit 5497cc428fa7c6670d252d34f4a67c9498ae3895)

89e796a 2012-03-24 04:01:58 Dylan Noblesmith

intel: fix null dereference processing HiZ buffer

Or technically, a near-null dereference.

https://bugs.freedesktop.org/show_bug.cgi?id=46303
https://bugs.freedesktop.org/show_bug.cgi?id=46739

NOTE: This is a candidate for the 8.0 branch.

Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
(cherry picked from commit 8d9decb75f0df564abaf9888d9fc5c77de8059cd)

0bf0ba4 2012-03-22 04:19:59 Jakob Bornecrantz

docs: Add 8.0.2 md5sums

Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>

5f7204c 2012-03-22 03:01:20 Jakob Bornecrantz

docs: Add 8.0.2 release notes

Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>

dc20396 2012-03-22 02:55:53 Jakob Bornecrantz

mesa: Bump version number to 8.0.2

Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>

770f785 2012-03-22 02:55:53 Jakob Bornecrantz

mesa: Include mesa ES mapi generated files

Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>

4b52be5 2012-03-22 02:55:53 Brian Paul

docs: add links to 8.0.1 release notes

e26aa8c 2012-03-21 04:20:04 Daniel Vetter

i965: fixup W-tile offset computation to take swizzling into account

There's even a comment in the code containing the right swizzling
computations!

Previously this has not been noticed because we need to manually
enabled swizzling on snb/ivb (kernel 3.4 will do that) and we
don't use the separate stencil on ilk (where the bios enables
swizzling). This fixes

piglit ./bin/fbo-stencil readpixels GL_DEPTH32F_STENCIL8 -auto

on recent drm-intel-next kernels.

Also remove the comment about ivb, it's stale now.

Swizzling detection is done by allocating a temporary x-tiled
buffer object. Unfortunately kernels before v3.2 lie on snb/ivb
because they claim that swizzling is enable, but it isn't. The
kernel commit that fixes this for backport to pre-v3.2 is

commit acc83eb5a1e0ae7dbbf89ca2a1a943ade224bb84
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date: Mon Sep 12 20:49:16 2011 +0200

drm/i915: fix swizzling on gen6+

But if the kernel doesn't lie, this now works on swizzling and
not swizzling machines.

NOTE: This is a candidate for the 8.0 branch.

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
(cherry picked from commit f172eae8b23d0612865895c52af745021ae20a4c)

2f5182c 2012-03-21 04:19:58 Eugeni Dodonov

intel: check for LLC support when reading maps

This checks for advertised LLC support by the GPU instead of relying on
the GPU generation for detection.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
(cherry picked from commit 84e5f1c635899c657da58ca51d5e841354e9de9c)

7fe667a 2012-03-21 04:19:38 Eugeni Dodonov

intel: verify if hardware has LLC support

Rely on libdrm HAS_LLC parameter to verify if hardware supports it. In
case the libdrm version does not supports this check, fallback to older
way of detecting it which assumed that GPUs newer than GEN6 have it.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
(cherry picked from commit 7def293204977c41ea35198af147f743a31b1889)

3d036f3 2012-03-21 04:16:19 Kenneth Graunke

i965: Fix Gen6+ dynamic state upper bound on older kernels.

Kernels prior to 271d81b84171d84723357ae6d172ec16b0d8139c (March 2011)
don't support relocations outside of the target buffer object. Rather
than guarding this with a I915_PARAM_HAS_RELAXED_DELTA check, just
smash the bound to 0xfffff001 like we do on Ironlake.

This effectively gives us no upper bound check, just like we did prior
to commit 271d81b84171d84723357ae6d172ec16b0d8139c.

Daniel Vetter would also like to mention that this relies on the guard
page at the end of the GTT.

Fixes a regression since 271d81b84171d84723357ae6d172ec16b0d8139c.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=46766
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
(cherry picked from commit b2ace06cbbbb1021e2d7ace12a985c6406821939)

b056fc0 2012-03-20 16:49:53 Dylan Noblesmith

mesa: add back glGetnUniform*v() overflow error reporting

The error was removed in:

commit 719909698c67c287a393d2380278e7b7495ae018
Author: Ian Romanick <ian.d.romanick@intel.com>
Date: Tue Oct 18 16:01:49 2011 -0700

mesa: Rewrite the way uniforms are tracked and handled

The GL_ARB_robustness spec doesn't say the implementation
should truncate the output, so just return after setting
the required error like it did before the above commit.

Also fixup an old comment and add an assert.

NOTE: This is a candidate for the 8.0 branch.
(cherry picked from commit b536ac6b2bc54ad9bb6e58fbd307055e419a288f)

adcb180 2012-03-19 11:15:48 Yuanhan Liu

i915: fallback for NPOT cubemap texture

Although some hardware support NPOT cubemap, but it seems we don't know
the right layout for NPOT cubemap. Thus seems we need do fallback for
other platforms as well.

See comments inline the code for more detailed info.

v2: give a more detailed info about why we need fallback for other
platfroms as well.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=46666

NOTE: This is a candidate for stable release branches.

Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
(cherry picked from commit 40c995c1fd7865f1b25765aa783fdadbf948b3dd)

d982036 2012-03-17 09:14:31 Jeremy Huddleston

darwin: Link against libxcb

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
(cherry picked from commit 90a51753c40465c1253c612e0fef2aef96441668)

Show on old repository browser