~thopiekar/emgd/+git/mesa:mesa-8.0-upstream

Last commit made on 2013-07-20
Get this branch:
git clone -b mesa-8.0-upstream https://git.launchpad.net/~thopiekar/emgd/+git/mesa

Branch merges

Branch information

Name:
mesa-8.0-upstream
Repository:
lp:~thopiekar/emgd/+git/mesa

Recent commits

9c50093... by Jeremy Sequoia

Apple: glFlush() is not needed with CGLFlushDrawable()

<rdar://problem/14496373>

Signed-off-by: Jeremy Huddleston Sequoia <email address hidden>
(cherry picked from commit fa5ed99d8e809fb86e486a40273a4a6971055398)

a8ff9a4... by dn

dri/nouveau: don't use nested functions

It's a GNU extension that isn't supported by clang right now:
http://gcc.gnu.org/onlinedocs/gcc-4.6.3/gcc/Nested-Functions.html
http://clang.llvm.org/docs/UsersManual.html#c_unimpl_gcc

With this, clang now compiles the nouveau classic driver.

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

(Types changed from e.g. 'unsigned char' to 'GLubyte' so that the types can
be concatenated to form a unique function name without any whitespace
interfering.)

[ Francisco Jerez: give meaningful names to the dispatch functions. ]
(cherry picked from commit 4aa1ac5fe94b5696095229ee3568bf4fa7cfed95)

2286bd6... by Brian Paul <email address hidden>

mesa: test for GL_EXT_framebuffer_sRGB in glPopAttrib()

To avoid spurious GL_INVALID_ENUM errors if the extension isn't supported.
(cherry picked from commit 1aee8803f83f7ae24d9c2150c70afff2b1ee4c2f)

db8cb22... by Dave Airlie <email address hidden>

glsl: initialise const force glsl extension warning in fake ctx

valgrind complained about an uninitialised value being used in
glsl_parser_extras.cpp, and this was the one it was giving out about.

Just initialise the value in the fakectx.

Signed-off-by: Dave Airlie <email address hidden>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=48057
(cherry picked from commit b78a77f979b21a84aecb6fa4f19a2ed51a48c306)

a679e21... by Andreas Boll <email address hidden>

mesa: use .cherry-ignore in the get-pick-list.sh script

NOTE: This is a candidate for the stable branches.

Reviewed-by: Ian Romanick <email address hidden>
(cherry picked from commit ca8988673baa65107a1b8f6f59b671725d9e4814)

1c47744... by Andreas Boll <email address hidden>

mesa: update .cherry-ignore file

Reviewed-by: Ian Romanick <email address hidden>

0d0675c... by Ian Romanick <email address hidden>

mesa: add initial .cherry-ignore file for the 8.0 branch

Reviewed-by: Ian Romanick <email address hidden>
Signed-off-by: Andreas Boll <email address hidden>

d7c9fcf... by Andreas Boll <email address hidden>

nvfx: handle some unknown PIPE_CAPs

fixes these warnings:

nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 55
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 56
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 58
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 59

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=47442
Bugzilla: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674965
Signed-off-by: Andreas Boll <email address hidden>
Reviewed-by: Lucas Stach <email address hidden>

9cf1afb... by Brian Paul <email address hidden>

mesa: fix per-level max texture size error checking

This is a long-standing omission in Mesa's texture image size checking.
We need to take the mipmap level into consideration when checking if the
width, height and depth are too large.

Fixes the new piglit max-texture-size-level test.
Thanks to Stéphane Marchesin for finding this problem.

Note: This is a candidate for the stable branches.

Reviewed-by: Michel Dänzer <email address hidden>
(cherry picked from commit 771e7b6d884bb4294a89f276a904d90b28efb90a)

b4867c2... by Andreas Boll <email address hidden>

docs: add another fixed bug to mesa 8.0.5 release notes

Reported-by: Matt Turner <email address hidden>
Signed-off-by: Andreas Boll <email address hidden>
(cherry picked from commit 86cd77d0a9ac940c2c06eebc5e9ef840d176712a)