xserver-xorg-video-amdgpu_1.1.2-1_source.changes ACCEPTED into unstable

2016-09-16 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Fri, 16 Sep 2016 13:18:07 +0300
Source: xserver-xorg-video-amdgpu
Binary: xserver-xorg-video-amdgpu xserver-xorg-video-amdgpu-dbg
Architecture: source
Version: 1.1.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 xserver-xorg-video-amdgpu - X.Org X server -- AMDGPU display driver
 xserver-xorg-video-amdgpu-dbg - X.Org X server -- AMDGPU display driver 
(debugging symbols)
Changes:
 xserver-xorg-video-amdgpu (1.1.2-1) unstable; urgency=medium
 .
   * New upstream release.
 - fix-configdir.diff: Dropped, fixed upstream
 .
   [ Julien Cristau ]
   * Use https URL in debian/watch.
Checksums-Sha1:
 a61b609cc682966fd379600b5b57514db536fd97 2477 
xserver-xorg-video-amdgpu_1.1.2-1.dsc
 ab56de6b454c7490e51c164df13ccca8f3ef5b22 489214 
xserver-xorg-video-amdgpu_1.1.2.orig.tar.gz
 6d7b7fac9a33885f310c5e3eb1a8d61515746c25 5656 
xserver-xorg-video-amdgpu_1.1.2-1.diff.gz
Checksums-Sha256:
 64f2462dfee119dbb1b9e820478297972ac983d0c27dd11772483b0045a03823 2477 
xserver-xorg-video-amdgpu_1.1.2-1.dsc
 aeaae7be4faa3e1056dffa83a90c551af638280ea298bf96550ad86d3aa60d6e 489214 
xserver-xorg-video-amdgpu_1.1.2.orig.tar.gz
 0c9934dc15d76df2fb6b8077de8c744a700d9de9c3a2d5d0c32c9f25bf81e255 5656 
xserver-xorg-video-amdgpu_1.1.2-1.diff.gz
Files:
 64440db9c537bd107cd847f4d630bfd9 2477 x11 optional 
xserver-xorg-video-amdgpu_1.1.2-1.dsc
 cf68fc66247188dd7a83d171acdb81f8 489214 x11 optional 
xserver-xorg-video-amdgpu_1.1.2.orig.tar.gz
 b9f348a8837eaa7969a63e8ebc3437ec 5656 x11 optional 
xserver-xorg-video-amdgpu_1.1.2-1.diff.gz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJX28cvAAoJEMtwMWWoiYTcMUoP/1Kdm6C7VCUI2pI/sAeULsOi
UmQ337thtrEpkRvFF31dXLeR3fmu0ckMZzcTgUAkS9TBsL2dOW6SlEWi59pgTZVL
lKIKxuaRrbG+E3P2hlKkbjTvP9r+V7hz04pzM/NHsJ5Iptfqi6fIje+vRNhuTOJ9
6KSUChJcp1DSgZMDY+SphvVxwkT62W7YeSjAhBRg2uyxceVMTHiG87DZzb+FLCVg
U80LMlx+oiTiUnwHj0waGSZT1rzRCTxZziD3k7ITIArFbaWTtg/Yv2GqMLsBQsgT
tJ5wfvN1GRK3BIR2laNm/M1uyrDCH/k/mk8ZuNhGblSdmc1yNIkE83VYCAlpz6zw
i9wqPHP3+S024nXWNfwy3Rah7NPyorHJClTTMVhhKF7pku4Stqt8SiP7xFrWSoCo
2H6u5BwaTlxq48cQyFNTGZV9W/VY+blcRUlWYWUSi6PD4v6AIF1VDjO0pPFrQ80h
9Gh4gvrwmMDhGc0BOS5Hxj4L8CVLbj88SqTyNmSPnbYSxuacpk/qL2TwveGRt9jm
KV7w2xCMm6M0mUkLeNzzD0SCTmxJ1b3X7VFgh5IneVFDi8G3PftPR2TI02GRxKzh
r8antyABLEQKIHctH7D81bxszrkhUlVvprEP8pSrYrTKSf1LnpjVRVRTVErR1rmT
+iUrOfO1ZNQNQmLJhcyw
=0OCk
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



xserver-xorg-video-amdgpu: Changes to 'debian-unstable'

2016-09-16 Thread Timo Aaltonen
 ChangeLog |   32 
 configure.ac  |9 +
 debian/changelog  |8 ++--
 debian/patches/fix-configdir.diff |   15 ---
 debian/patches/series |2 +-
 debian/watch  |2 +-
 6 files changed, 45 insertions(+), 23 deletions(-)

New commits:
commit a259c59215bfe1ee22832975bbc4c0245a3d3a18
Author: Timo Aaltonen 
Date:   Fri Sep 16 13:19:03 2016 +0300

release to sid

diff --git a/debian/changelog b/debian/changelog
index 7cbca91..84872e9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,12 @@
-xserver-xorg-video-amdgpu (1.1.2-1) UNRELEASED; urgency=medium
+xserver-xorg-video-amdgpu (1.1.2-1) unstable; urgency=medium
 
   * New upstream release.
 - fix-configdir.diff: Dropped, fixed upstream
+
+  [ Julien Cristau ]
   * Use https URL in debian/watch.
 
- -- Julien Cristau   Fri, 16 Sep 2016 07:48:44 +0200
+ -- Timo Aaltonen   Fri, 16 Sep 2016 13:18:07 +0300
 
 xserver-xorg-video-amdgpu (1.1.1-1) unstable; urgency=medium
 

commit ad3b8fbac3d4df4789595666e529c409722e39d4
Author: Timo Aaltonen 
Date:   Fri Sep 16 13:18:03 2016 +0300

watch: fix a typo

diff --git a/debian/watch b/debian/watch
index 8dc3e73..c121c8a 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 #git=git://anongit.freedesktop.org/xorg/driver/xf86-video-amdgpu
 version=3
 opts=pgpsigurlmangle=s/$/.sig/ \
-https://xorg.freedesktop.orgreleases/individual/driver/ 
xf86-video-amdgpu-(.*)\.tar\.gz
+https://xorg.freedesktop.org/releases/individual/driver/ 
xf86-video-amdgpu-(.*)\.tar\.gz

commit e2ac0f199e315b587bfdc593013f049f73b9b520
Author: Timo Aaltonen 
Date:   Fri Sep 16 13:17:49 2016 +0300

update changelogs, drop patch

diff --git a/ChangeLog b/ChangeLog
index 1c5f857..abf4079 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,35 @@
+commit b407c1244d28a80f76275abca2239cdd4120f017
+Author: Michel Dänzer 
+Date:   Fri Sep 16 18:11:31 2016 +0900
+
+Bump version for 1.1.2 release
+
+commit 82062157263d6f63ce8f645bf32101fd18bd98e5
+Author: Michel Dänzer 
+Date:   Fri Sep 16 18:01:41 2016 +0900
+
+Fix handling of configure option --with-xorg-conf-dir
+
+There were two problems:
+
+I accidentally changed the variable name in the AC_ARG_WITH stanza from
+configdir to xorgconfigdir, so specifying --with-xorg-conf-dir wouldn't
+work correctly. Fix this back to configdir.
+
+If neither --with-xorg-conf-dir nor --prefix is specified on the command
+line, the $prefix variable doesn't contain "/usr/local" (the default
+prefix) yet at this point but "NONE". So make install would attempt to
+install 10-amdgpu.conf in ${DESTDIR}NONE/share/X11/xorg.conf.d/ . Fix
+this by leaving ${prefix} verbatim in the default value, to be resolved
+by make.
+
+Also print the configdir value along with the values of other similar
+configuration variables.
+
+Reported-by: Timo Aaltonen 
+Reviewed-by: Julien Cristau 
+(Cherry picked from commit aa8a3fa2468094cd37959179e8417ba7ba0a326c)
+
 commit 6eb2b507d9ec8dcde2482a5ebf59c001933e10ea
 Author: Michel Dänzer 
 Date:   Wed Sep 14 18:26:50 2016 +0900
diff --git a/debian/changelog b/debian/changelog
index a410b68..7cbca91 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,7 @@
-xserver-xorg-video-amdgpu (1.1.1-2) UNRELEASED; urgency=medium
+xserver-xorg-video-amdgpu (1.1.2-1) UNRELEASED; urgency=medium
 
+  * New upstream release.
+- fix-configdir.diff: Dropped, fixed upstream
   * Use https URL in debian/watch.
 
  -- Julien Cristau   Fri, 16 Sep 2016 07:48:44 +0200
diff --git a/debian/patches/fix-configdir.diff 
b/debian/patches/fix-configdir.diff
deleted file mode 100644
index 8cc7c52..000
--- a/debian/patches/fix-configdir.diff
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index ed45aaa..b5fa113 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -90,8 +90,8 @@ PKG_CHECK_EXISTS([xorg-server >= 1.16],
- AC_ARG_WITH(xorg-conf-dir,
- AS_HELP_STRING([--with-xorg-conf-dir=DIR],
-[Default xorg.conf.d directory 
[[default=$prefix/share/X11/xorg.conf.d/]]]),
--[xorgconfdir="$withval"],
--[xorgconfdir="$prefix/share/X11/xorg.conf.d"])
-+[configdir="$withval"],
-+[configdir="$prefix/share/X11/xorg.conf.d"])
- AC_SUBST(configdir)
- AM_CONDITIONAL(HAS_XORG_CONF_DIR, [test "x$sysconfigdir" != "x"])
- 
diff --git a/debian/patches/series b/debian/patches/series
index 3a0e685..a82d1b4 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-fix-configdir.diff
+#placeholder


xserver-xorg-video-amdgpu: Changes to 'refs/tags/xserver-xorg-video-amdgpu-1.1.2-1'

2016-09-16 Thread Timo Aaltonen
Tag 'xserver-xorg-video-amdgpu-1.1.2-1' created by Timo Aaltonen 
 at 2016-09-16 10:19 +

Tagging upload of xserver-xorg-video-amdgpu 1.1.2-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJX28cbAAoJEMtwMWWoiYTctVEP/jABkJbs9/STgiHWFbJD2SoR
BhK2Z25PEa2/JOCwa0wWq6LKZxfJ9iE5nMhTHHYL8HasP5WLfq7Hekk+0qp4GAqV
3p/zubyD3Iggwax6yPPqPup5ZLL62SWEZG+Je1jzvnW2l3IBOY8qOeJ48/Gbclk3
QKdbvuw+MQdWk5uojPLExQccF7NyG6PRosj0qIY9ltoM2PIljUXvUWet8LUNR0S9
bhlBFi9dDVEYO5qN6kHVKvenGveE+YKyAuC40V6FXqPYlCsHF4xYN3h5il1xDpMB
31gBpQZYqLoS5vKzHBLZcHLD1qhp1ATrWAXgKaRmn7JhQH8BqIQ/m/uaSEV4XvpF
q0NsPZXv12vrqMFqCRfDvRj/NyV0Khz48+igmD544xUjCYBRFKqTvUEKYbTSku3R
PnfESR9fxOhnjn2+uTW2c/cYWDE/eAzFyA70a5UN2E/CAiAtuo04BIS8GFK6ks8Y
MRzoBJy0Ih4StbQHZLWnDWB3szJGfP3vwWVM2nAdOKsx/gshn+2Laav1XHkme4He
tmX60DWPpP9EJOgjACLETHoJqsmv49JmVF0PGsj/8EMWEhLlYLnH99YykAXi06+P
osNXvrcSsA6jMacnHwniNhohY4q0x56WIkc94/m5OdRl+k7LTMJS4AT3KkeGLKDf
9FQhrwUf5mTSiPJH/v5X
=/89q
-END PGP SIGNATURE-

Changes since xserver-xorg-video-amdgpu-1.1.1-1:
Julien Cristau (1):
  Use https URL in debian/watch.

Michel Dänzer (2):
  Fix handling of configure option --with-xorg-conf-dir
  Bump version for 1.1.2 release

Timo Aaltonen (4):
  Merge branch 'upstream-unstable' into debian-unstable
  update changelogs, drop patch
  watch: fix a typo
  release to sid

---
 ChangeLog |   32 
 configure.ac  |9 +
 debian/changelog  |   10 ++
 debian/patches/fix-configdir.diff |   15 ---
 debian/patches/series |2 +-
 debian/watch  |2 +-
 6 files changed, 49 insertions(+), 21 deletions(-)
---



xserver-xorg-video-amdgpu: Changes to 'upstream-unstable'

2016-09-16 Thread Timo Aaltonen
 configure.ac |9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

New commits:
commit b407c1244d28a80f76275abca2239cdd4120f017
Author: Michel Dänzer 
Date:   Fri Sep 16 18:11:31 2016 +0900

Bump version for 1.1.2 release

diff --git a/configure.ac b/configure.ac
index ff6a368..123947b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-amdgpu],
-[1.1.1],
+[1.1.2],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-amdgpu])
 

commit 82062157263d6f63ce8f645bf32101fd18bd98e5
Author: Michel Dänzer 
Date:   Fri Sep 16 18:01:41 2016 +0900

Fix handling of configure option --with-xorg-conf-dir

There were two problems:

I accidentally changed the variable name in the AC_ARG_WITH stanza from
configdir to xorgconfigdir, so specifying --with-xorg-conf-dir wouldn't
work correctly. Fix this back to configdir.

If neither --with-xorg-conf-dir nor --prefix is specified on the command
line, the $prefix variable doesn't contain "/usr/local" (the default
prefix) yet at this point but "NONE". So make install would attempt to
install 10-amdgpu.conf in ${DESTDIR}NONE/share/X11/xorg.conf.d/ . Fix
this by leaving ${prefix} verbatim in the default value, to be resolved
by make.

Also print the configdir value along with the values of other similar
configuration variables.

Reported-by: Timo Aaltonen 
Reviewed-by: Julien Cristau 
(Cherry picked from commit aa8a3fa2468094cd37959179e8417ba7ba0a326c)

diff --git a/configure.ac b/configure.ac
index ed45aaa..ff6a368 100644
--- a/configure.ac
+++ b/configure.ac
@@ -89,9 +89,9 @@ PKG_CHECK_EXISTS([xorg-server >= 1.16],
 [sysconfigdir=""])
 AC_ARG_WITH(xorg-conf-dir,
 AS_HELP_STRING([--with-xorg-conf-dir=DIR],
-   [Default xorg.conf.d directory 
[[default=$prefix/share/X11/xorg.conf.d/]]]),
-[xorgconfdir="$withval"],
-[xorgconfdir="$prefix/share/X11/xorg.conf.d"])
+   [Default xorg.conf.d directory 
[[default=${prefix}/share/X11/xorg.conf.d]]]),
+[configdir="$withval"],
+[configdir='${prefix}/share/X11/xorg.conf.d'])
 AC_SUBST(configdir)
 AM_CONDITIONAL(HAS_XORG_CONF_DIR, [test "x$sysconfigdir" != "x"])
 
@@ -279,6 +279,7 @@ echo "prefix:  $prefix"
 echo "exec_prefix: $exec_prefix"
 echo "libdir:  $libdir"
 echo "includedir:  $includedir"
+echo "configdir:   $configdir"
 
 echo ""
 echo "CFLAGS:  $CFLAGS"



Processing of xserver-xorg-video-amdgpu_1.1.2-1_source.changes

2016-09-16 Thread Debian FTP Masters
xserver-xorg-video-amdgpu_1.1.2-1_source.changes uploaded successfully to 
localhost
along with the files:
  xserver-xorg-video-amdgpu_1.1.2-1.dsc
  xserver-xorg-video-amdgpu_1.1.2.orig.tar.gz
  xserver-xorg-video-amdgpu_1.1.2-1.diff.gz

Greetings,

Your Debian queue daemon (running on host franck.debian.org)



mesa: Changes to 'ubuntu'

2016-09-16 Thread Timo Aaltonen
 debian/changelog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 49cc6e0debdf0fab7ae0b122d3f492267244794b
Author: Timo Aaltonen 
Date:   Fri Sep 16 12:36:19 2016 +0300

actually upload to yak

diff --git a/debian/changelog b/debian/changelog
index d34a8f8..164904e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (12.0.3-1ubuntu1) unstable; urgency=medium
+mesa (12.0.3-1ubuntu1) yakkety; urgency=medium
 
   * Merge from Debian.
 



mesa: Changes to 'ubuntu'

2016-09-16 Thread Timo Aaltonen
 VERSION   |2 
 appveyor.yml  |2 
 debian/changelog  |   17 ++
 debian/rules  |4 -
 docs/relnotes/12.0.2.html |3 -
 docs/relnotes/12.0.3.html |   70 ++
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c |   19 ++-
 7 files changed, 110 insertions(+), 7 deletions(-)

New commits:
commit 550f815d538542dcddbc11a02e30c36cc85aaeac
Author: Timo Aaltonen 
Date:   Fri Sep 16 10:12:26 2016 +0300

upload to yak

diff --git a/debian/changelog b/debian/changelog
index 04215d9..d34a8f8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (12.0.3-1ubuntu1) UNRELEASED; urgency=medium
+mesa (12.0.3-1ubuntu1) unstable; urgency=medium
 
   * Merge from Debian.
 

commit 86dadc2a87a40878b35e9785a604dfcb4ff6fb3d
Author: Timo Aaltonen 
Date:   Fri Sep 16 10:11:09 2016 +0300

update changelog

diff --git a/debian/changelog b/debian/changelog
index daa5460..04215d9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+mesa (12.0.3-1ubuntu1) UNRELEASED; urgency=medium
+
+  * Merge from Debian.
+
+  [ Christopher James Halse Rogers ]
+  * egl-platform-mir.patch: Updated for upstream changes to dri2_initialize
+in egl_dri2.c. (LP: #1620934, #1620994)
+
+ -- Timo Aaltonen   Fri, 16 Sep 2016 10:07:05 +0300
+
 mesa (12.0.3-1) unstable; urgency=medium
 
   * New upstream release.

commit faf019854c61f38825a66646f2dec1e4a9c83659
Author: Andreas Boll 
Date:   Thu Sep 15 13:38:58 2016 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index b50fc5a..f074bf2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-mesa (12.0.3-1) UNRELEASED; urgency=medium
+mesa (12.0.3-1) unstable; urgency=medium
 
   * New upstream release.
   * Enable vc4 on arm64.
 
- -- Andreas Boll   Thu, 15 Sep 2016 12:44:18 +0200
+ -- Andreas Boll   Thu, 15 Sep 2016 13:38:40 +0200
 
 mesa (12.0.2-1) unstable; urgency=medium
 

commit 8c0b6f98962ff261c1914c91bcb28750eaf7fcff
Author: Andreas Boll 
Date:   Thu Sep 8 11:31:40 2016 +0200

Enable vc4 on arm64.

diff --git a/debian/changelog b/debian/changelog
index 829b5db..b50fc5a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 mesa (12.0.3-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Enable vc4 on arm64.
 
  -- Andreas Boll   Thu, 15 Sep 2016 12:44:18 +0200
 
diff --git a/debian/rules b/debian/rules
index 31ae0b4..09400d6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -52,8 +52,8 @@ else
GALLIUM_DRIVERS += freedreno
endif
 
-   # vc4 kernel support is only available on armhf
-   ifneq (,$(filter $(DEB_HOST_ARCH),armhf))
+   # vc4 kernel support is only available on armhf and arm64
+   ifneq (,$(filter $(DEB_HOST_ARCH), armhf arm64))
GALLIUM_DRIVERS += vc4
endif
 

commit dcf808a86dca081492ceac7aafcdd81564711323
Author: Andreas Boll 
Date:   Thu Sep 15 12:44:38 2016 +0200

Bump changelog

diff --git a/debian/changelog b/debian/changelog
index e1d4f3c..829b5db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mesa (12.0.3-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Andreas Boll   Thu, 15 Sep 2016 12:44:18 +0200
+
 mesa (12.0.2-1) unstable; urgency=medium
 
   * New upstream release.

commit d79b2e7bf30ad6d1fa43f30940a64ed9fd0aa9c0
Author: Emil Velikov 
Date:   Thu Sep 15 10:18:54 2016 +0100

docs: add release notes for 12.0.3

Signed-off-by: Emil Velikov 

diff --git a/docs/relnotes/12.0.3.html b/docs/relnotes/12.0.3.html
new file mode 100644
index 000..cc59a01
--- /dev/null
+++ b/docs/relnotes/12.0.3.html
@@ -0,0 +1,70 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+  
+  Mesa Release Notes
+  
+
+
+
+
+  The Mesa 3D Graphics Library
+
+
+
+
+
+Mesa 12.0.3 Release Notes / September 15, 2016
+
+
+Mesa 12.0.3 is a bug fix release which fixes bugs found since the 12.0.3 
release.
+
+
+Mesa 12.0.3 implements the OpenGL 4.3 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 4.3.  OpenGL
+4.3 is only available if requested at context creation
+because compatibility contexts are not supported.
+
+
+
+SHA256 checksums
+
+TBD
+
+
+
+New features
+None
+
+
+Bug fixes
+
+This list is likely incomplete.
+
+
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97781;>Bug 97781 

mesa: Changes to 'refs/tags/unichrome-last-xinerama'

2016-09-16 Thread Christopher Halse Rogers
Tag 'unichrome-last-xinerama' created by Keith Whitwell 
 at 1970-01-01 00:00 +

Changes since mesa_4_1:
Adam Jackson (27):
  Skeletal fallback-only DRI driver.  Initial checkin, not quite working 
yet.
  Fix type conflict.
  use new interface for tdfx (phase 2)
  silence a warning
  _really_ fix parameters to StoreImage calls.
  Bug #1588: abort if no palette format matches. (Egbert Eich, Stefan 
Dirsch)
  Bug #1682: Mesa core code that gets linked into DRI drivers should never 
call
  Import sarea.h from Xorg, needed for client GLX code.
  Import the GLX client side library, formerly from xc/lib/GL/glx.  Build it
  Bug #1679: Link DRI drivers against DRI_LIB_DEPS, not GL_LIB_DEPS.
  Add DRI_LIB_DEPS for the DRI drivers to link against.  Remove expat from 
the
  Add glx/x11 to the DRI configs, and change the Solo configs to build 
glx/mini.
  remove a -Werror from testing.
  Bug #1713: Some rare libGL's have __glXFindDRIScreen defined but do not
  libGL needs libXxf86vm.a.
  static char * -> static char []
  constify a few arrays.
  make render_quads_verts call EMIT_PRIM with the arguments in the right 
order,
  brown paper bag, r100 can't do hardware quads.
  Sync with Xorg head: mingw build fixes from Alexander Gottwald.
  Fix up glx/x11 to work when built with -fvisibility=hidden.
  fxt1_decode_1() needs to be non-static for the tdfx and glide drivers.
  Mark the XF86DRI client-side extension API as PUBLIC.
  _glapi_* is effectively PUBLIC API for the DRI drivers.
  Mark __driCreateNewScreen PUBLIC
  Also PUBLICize the config option table
  Import s3virge and trident drivers.  Not functional yet; no Makefile, no 
DRI-aware DDX.

Alan Hourihane (77):
  Check that ActiveTextureARB doesn't overflow MaxTextureUnits
  fix for framebuffer width and height when window hasn't been realized.
  fix fragment_program for Windows
  cast GLfloat
  mkdir the server directory, as using cvs with -P would prune an empty
  add the i810 driver - no kernel driver yet
  add the i830 driver - no kernel driver yet
  fix cut & paste errors
  add the SiS driver - no kernel driver yet
  add gamma driver - no kernel driver yet
  char -> GLubyte
  prevent from optimizing out by some compilers (from XFree86 CVS)
  bring over glcore.h changes from DRI trunk
  add tdfx DRI driver
  build fixes
  add SPARC ffb DRI driver
  build fixes
  build fix
  build fixes
  remove duplicate declaration
  #define GLAPIENTRYP GLAPIENTRY *
  check if GLAPIENTRYP is already set
  build fixes
  build fixes
  build fixes
  build fix
  merge latest DRI sis driver changes from the DRI trunk
  use _swrast_CopyPixels for XFree86
  disable some DEBUG
  bring in common from DRI trunk
  bring over latest mga DRI driver from DRI trunk
  remove duplicate declarations
  fix compiler warning
  merge i810 DRI driver from DRI trunk
  merge r128 DRI driver from DRI trunk
  xmlconfig fixes for the new options
  xmlconfig fixes
  fix some _SOLO build problems
  fix _SOLO build problem
  fix a _SOLO build problem
  fix _SOLO build problem
  merge i830 DRI driver from DRI trunk
  sync some more of the r200 driver from the DRI trunk
  merge some more of the radeon DRI driver from the DRI trunk
  add SETPARAM ioctl
  reverse Keith's 'XFree86Server' glue.
  kill a warning
  build in SOLO environment
  some changes for SOLO build
  turn on tdfx in SOLO build
  fix bogus assertion that checked for an empty texture heap list before
  fix typo
  fix from DRI trunk
  fix for C++
  fix printf warnings
  remove non-portable whitespace
  build fixes
  make note about needing to fix the drm driver to enable SAVAGE_CMD_DMA
  build fix for VMS
  fix the usage of GLX_MESA_allocate_memory
  disable under _SOLO build
  add SciTech's GLDirect driver for Windows.
  bring over build fixes from stable branch
  remove DitherValues
  If we can't allocate the rowimage - bail
  re-enable rect texture
  fix for older gcc's (from freedesktop bug id #419)
  Fix some warnings
  reverse some debug that slipped through
  silence warnings
  silence warning
  Check for some header defines before redefining functions. Silences 
warnings.
  silence warnings
  Use union type to avoid strict aliasing problems.
  uint*t -> u_int*t changes
  fix warning
  uint*t -> u_int*t

Alex Deucher (1):
  Apply Eric's stencil wrap patch (Eric Anholt)

Brian Paul (1386):
  updated email addresses
  fix culling problem (bug 630649)
  update versioning/extensions for OpenGL 1.4 / Mesa 5.0
  preparation for 5.0 release
  bump OpenGL version to 1.4, Mesa 

mesa: Changes to 'refs/tags/shimmering_gears'

2016-09-16 Thread Christopher Halse Rogers
Tag 'shimmering_gears' created by Vladimir Dergachev  
at 1970-01-01 00:00 +

Changes since mesa_4_1:
Adam Jackson (33):
  Skeletal fallback-only DRI driver.  Initial checkin, not quite working 
yet.
  Fix type conflict.
  use new interface for tdfx (phase 2)
  silence a warning
  _really_ fix parameters to StoreImage calls.
  Bug #1588: abort if no palette format matches. (Egbert Eich, Stefan 
Dirsch)
  Bug #1682: Mesa core code that gets linked into DRI drivers should never 
call
  Import sarea.h from Xorg, needed for client GLX code.
  Import the GLX client side library, formerly from xc/lib/GL/glx.  Build it
  Bug #1679: Link DRI drivers against DRI_LIB_DEPS, not GL_LIB_DEPS.
  Add DRI_LIB_DEPS for the DRI drivers to link against.  Remove expat from 
the
  Add glx/x11 to the DRI configs, and change the Solo configs to build 
glx/mini.
  remove a -Werror from testing.
  Bug #1713: Some rare libGL's have __glXFindDRIScreen defined but do not
  libGL needs libXxf86vm.a.
  static char * -> static char []
  constify a few arrays.
  make render_quads_verts call EMIT_PRIM with the arguments in the right 
order,
  brown paper bag, r100 can't do hardware quads.
  Sync with Xorg head: mingw build fixes from Alexander Gottwald.
  Fix up glx/x11 to work when built with -fvisibility=hidden.
  fxt1_decode_1() needs to be non-static for the tdfx and glide drivers.
  Mark the XF86DRI client-side extension API as PUBLIC.
  _glapi_* is effectively PUBLIC API for the DRI drivers.
  Mark __driCreateNewScreen PUBLIC
  Also PUBLICize the config option table
  Import s3virge and trident drivers.  Not functional yet; no Makefile, no 
DRI-aware DDX.
  Get trident building and -Werror clean.
  Get s3v building with a minimum of warnings.
  Build s3v and trident by default too.
  Bug #1859: Initialize 'size' before first use in intelTryReadPixels()
  Unused variable cleanup.
  Fix read-from-uninitialized in s3vMakeCurrent()

Alan Hourihane (77):
  Check that ActiveTextureARB doesn't overflow MaxTextureUnits
  fix for framebuffer width and height when window hasn't been realized.
  fix fragment_program for Windows
  cast GLfloat
  mkdir the server directory, as using cvs with -P would prune an empty
  add the i810 driver - no kernel driver yet
  add the i830 driver - no kernel driver yet
  fix cut & paste errors
  add the SiS driver - no kernel driver yet
  add gamma driver - no kernel driver yet
  char -> GLubyte
  prevent from optimizing out by some compilers (from XFree86 CVS)
  bring over glcore.h changes from DRI trunk
  add tdfx DRI driver
  build fixes
  add SPARC ffb DRI driver
  build fixes
  build fix
  build fixes
  remove duplicate declaration
  #define GLAPIENTRYP GLAPIENTRY *
  check if GLAPIENTRYP is already set
  build fixes
  build fixes
  build fixes
  build fix
  merge latest DRI sis driver changes from the DRI trunk
  use _swrast_CopyPixels for XFree86
  disable some DEBUG
  bring in common from DRI trunk
  bring over latest mga DRI driver from DRI trunk
  remove duplicate declarations
  fix compiler warning
  merge i810 DRI driver from DRI trunk
  merge r128 DRI driver from DRI trunk
  xmlconfig fixes for the new options
  xmlconfig fixes
  fix some _SOLO build problems
  fix _SOLO build problem
  fix a _SOLO build problem
  fix _SOLO build problem
  merge i830 DRI driver from DRI trunk
  sync some more of the r200 driver from the DRI trunk
  merge some more of the radeon DRI driver from the DRI trunk
  add SETPARAM ioctl
  reverse Keith's 'XFree86Server' glue.
  kill a warning
  build in SOLO environment
  some changes for SOLO build
  turn on tdfx in SOLO build
  fix bogus assertion that checked for an empty texture heap list before
  fix typo
  fix from DRI trunk
  fix for C++
  fix printf warnings
  remove non-portable whitespace
  build fixes
  make note about needing to fix the drm driver to enable SAVAGE_CMD_DMA
  build fix for VMS
  fix the usage of GLX_MESA_allocate_memory
  disable under _SOLO build
  add SciTech's GLDirect driver for Windows.
  bring over build fixes from stable branch
  remove DitherValues
  If we can't allocate the rowimage - bail
  re-enable rect texture
  fix for older gcc's (from freedesktop bug id #419)
  Fix some warnings
  reverse some debug that slipped through
  silence warnings
  silence warning
  Check for some header defines before redefining functions. Silences 
warnings.
  silence warnings
  Use union type to avoid strict aliasing problems.
  uint*t -> u_int*t changes
  fix warning
  uint*t -> u_int*t


mesa: Changes to 'refs/tags/the_perfect_frag'

2016-09-16 Thread Christopher Halse Rogers
Tag 'the_perfect_frag' created by Aapo Tahkola  at 
1970-01-01 00:00 +

Changes since mesa_20050504:
Aapo Tahkola (10):
  Pack tex coord regs at vertex program backend.
  Flat shading and bunch of clarifications to r300_reg.h .
  Getting rusty... 4278 was already there.
  Missing setups that cause all kinds of problems with hw tnl.
  VBOs.
  Dont assume GLbooleans are ones when true.
  Make gleans polyoffset test happy.
  Polygon mode fixes.
  Stick texture LOD back on.
  Ditch unused code and features that arent in subject to get supported any 
near time.

Adam Jackson (3):
  Add drirenderbuffer.c to COMMON_SOURCES
  Refactor COMMON_SOURCES up to Makefile.template
  int -> size_t to fix compile on LP64.

Alan Hourihane (1):
  Remove MAX_VISUAL limitations of 100. If running dual head this can

Ben Skeggs (2):
  Updated for EXT_framebuffer_object changes. I don't know if this is 
correct, but it seems to work
  fix warnings in r300_texstate.c (Jeff Smith)

Brian Paul (45):
  Major check-in of changes for GL_EXT_framebuffer_object extension.
  fix xm_span2.c reference
  FBO changes
  fix s_spantemp.h includes
  more updates for users of s_spantemp.h
  add PROGRAM_DIRS line
  added a comment
  fix typo
  minor face-lift for web pages
  remove some test code
  fix for renderbuffer (Andreas Stenglein)
  restore call to SetBuffer() in clear_color_buffers(), only temporary
  remove bad assertion, added new ones in clear_pixmap()
  fix cpp / bytesPerPixel problem (bug 1196554)
  fix a bunch of html errors
  x86-64 transform optimizations (Mikko T.)
  assorted warning clean-ups for x86_64, etc (Mikko T.)
  Patches for XCB (Jeremy Kolb)
  added linux-x86-xcb config (Jeremy Kolb)
  x86_64 stuff
  remove some dead code
  fix GetRow parameters (Nicolai Haehnle)
  minor tweaks
  remove MESA suffix from _eglInitScreenSurface, use swAlpha value
  make _eglSetConfigAtrib() a static function, and rename it
  define M_E if needed
  restore _eglSetConfigAttrib (for now), added prototype 
_eglConfigToContextModesRec()
  added boolean extension flags to _EGLDriver
  s/Atrib/Attrib/, set extension enable flags
  separate ext strings with a space
  use EGLint instead of unsigned long for eglCopyContextMESA, added comments
  EGL_MESA_copy_context stuff
  another GLX / XCB patch (Jeremy Kolb)
  remove -ansi -pedantic -D_POSIX_C_SOURCE=199309L from CXXFLAGS
  added _eglInitPbufferSurface()
  more work on _eglConfigToContextModesRec()
  update comments
  updated demoCreatePbufferSurface()
  Added software-based pbuffer support (untested).
  remove glmode stuff
  fix pbuffer sample code
  remove eglQueryDisplayMESA()
  don't include strings.h
  fix some BCOMP/ACOMP typos (fixes Brad King's vtk failures)
  To better exercise pixel packing, replace regular glReadPixels with four

Daniel Borca (3):
  fix some typos in FX code
  accomodate new frambuffer changes
  pathetic attempt to accomodate new frambuffer changes (still some work to 
do)

Felix Kuehling (1):
  Don't use _mesa_swizzle_ubyte_image if all three texture formats

Ian Romanick (4):
  Remove some unused structure fields, add some comments, and ifdef out some
  Rearranged some code and added some comments to mgaAllocDmaLow.  The
  More comments.  More dead-code removed.  More clean-up.
  In addition to dead-code removal and other clean-up, bump the required DDX

Jon Smirl (21):
  Minor touchups to fbdev renderbuffer support
  Fix up origin in dri/fb driver
  Fix problem generating mode db. Miniglxtest works now.
  fbdri can draw double buffered now. Next step is to convert it
  dri fb works using renderbuffers now in RGBA mode
  First attempt at getting egl support up on dumb framebuffer.
  Forgot to add fb_egl.c
  Fix compile error in demo egl driver
  Add forgotten demo2.c
  Fix compiler warning about missing parameter list
  Add empty placeholder for eglCopyContextMESA
  A few egl patches needed for glitz, mainly config BITS
  Add error about write permission to fbdev attribs
  Implement query of surface type.
  Fix several internal problems with generating the list of configs.
  Make EGL_NO_MODE_MESA work.
  Compute stride in the right order
  Check error return from _eglInitPbufferSurface() correctly
  Implement fbdev swapbuffers()
  Fix for writing the wrong sysfs variable when blanking
  Fix inverted y for egl fbdev, add egl demo3

Jouk Jansen (1):
  Committing in .

Karl Schultz (2):
  Port Mesa to build on a P64 platform (e.g., Win64).  P64 platforms
  The "P" suffix on APIENTRY and GLAPIENTRY is to be used for pointers to

Keith Whitwell (43):
  Fallback (rather than 

mesa: Changes to 'refs/tags/trunk_20040329'

2016-09-16 Thread Christopher Halse Rogers
Tag 'trunk_20040329' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since gliding_penguin:
Aapo Tahkola (9):
  Improving Vladimirs alpha test fix a bit as it turns out r300Enable didnt 
correctly disable alpha test. Vertex programs with high vertex count now run a 
lot faster as software fallback is no longer on. Also disabling 'temp to 
result'-instructions as they probably violate the spec and dont seem to be 
something thats needed.
  Replacing some RADEON cmd types with r300 counterparts.
  Unlike radeon and r200 drivers r300AllocCmdBuf allocs dwords not bytes.
  Replacing alpha test bits with values that give desired results as 
compaired to software rendering. Alpha test in textures is still completely 
broken as can be seen in progs/demos/fire and various games.
  Fix to get glxgears display anything.
  Proper VAP output configuration as R300_RS_ROUTE_0_COLOR became optional 
and broke arbvptorus(takes no input color but produces output color). Also 
removing some useless code.
  Simple TCL stage and ability to disable vps.
  Fix to get doom3 started.
  Misc fixes.

Ben Skeggs (3):
  Initial multitexturing support.  Old behaviour can be re-enabled by 
changing ifdefs in r300_setup_rs_unit and r300SetupPixelShader in 
r300_state.c\nRequires DRM update.
  For some reason the Makefile didn't commit..
  Fixed some strangeness when mixing textured/flat primitives.  Skipping 
texture units should render correctly also.  Aapo, I dont think I broke 
glxgears again on you...

Brian Paul (3):
  add MAT_DIRTY_FLAGS in _math_matrix_mul_floats(), (bug 2696)
  use $(*_LIB) in the *_LIB_NAME definitions
  no change

Felix Kuehling (7):
  - Fixed two bugs related to DMA buffer handling that showed up with the
  Don't synchronize after each frame. Allow the GPU to be one frame
  If the texture image changed force emitting the texture address, even
  - Flush before updating the timestamp of a texture heap from a bound 
texture.
  Removed savagedma.[ch]. They have been unused for a while and were only
  Updated savage_dri.h from Xorg CVS. This removes definitions that are
  When timestamping textures, need to emit the event with SAVAGE_WAIT_3D

Ian Romanick (11):
  Actually *use* the count_scale value associated with a parameter.
  Add support for ARB_draw_buffers and ARB_occlusion_query.  The GLX 
protocol
  If setting GL_PACK_INVERT_MESA results in a GL error, log it.
  Hard-code the client-side maximum GL version.  It turns out that there are
  Fix the handling of zero-sized output parameters (i.e., those with type
  Refactored some of the code for PrintGlxReqSize_[ch].  This ensures that 
the
  Minor vertex array support tweaks.  Most of these are in preparation for 
the
  Minor vertex array support tweaks.  These are in preparation for the
  Minor refactoring and code tweaking.  The only notable chage is that
  Enable the generation of server-side __glGetBooleanv_size and related
  xmllint fixes.  Revert 'note_unflushed' changes that were accidetnally

Keith Whitwell (7):
  Calculate haveAccumBuffer, haveDepthBuffer and haveStencilBuffer in
  Add DRM_USE_MALLOC flag
  Add more formats to test.
  Remove test for defined(DRM_USE_MALLOC) around definition of
  merge unichrome changes from branch
  add FreeTexImageData hook to help single-copy texturing in drivers
  rename mesaVis to try and improve clarity

Michal Krol (8):
  fix enum comma
  make it compile under gcc 3.3.2
  make it compile under linux
  re-enable slang sources
  glslang flex and bison sources:
  a little program to change // comments to /* */ ones
  enable all 3dlabs front-end compiler sources
  update against 03-Feb-2005 release

Michel Dänzer (1):
  Add support for production version of ATI RN50/ES1000. (ATI Technologies

Paul Mackerras (1):
  Add suitable definitions for the _REV formats, plus a comment

Peter Zubaj (1):
  Stencil support

Roland Scheidegger (1):
  add support for user-configurable brilinear filtering on r200

Vladimir Dergachev (2):
  Deal with texture formats in a more robust way.
  Don't use R200 texture constants - R300 fields are all different.

---
 configs/default |   10 
 configs/linux-solo  |2 
 configs/linux-solo-ia64 |2 
 configs/linux-solo-x86  |2 
 progs/demos/texdown.c   |   21 
 progs/tests/invert.c|   15 
 src/glx/x11/glxext.c|1 
 src/glx/x11/glxextensions.c  

mesa: Changes to 'refs/tags/snb-magic'

2016-09-16 Thread Christopher Halse Rogers
Tag 'snb-magic' created by Ian Romanick  at 
2010-11-08 22:24 +

SNB support is much better now than in Mesa 7.9
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABECAAYFAkzYeL0ACgkQX1gOwKyEAw9TvgCfRo5c8OPGOvVlb0nrO5lWLsdb
qcsAnjttwwXHUUiwX0bbw1bQetNFu7+q
=Haol
-END PGP SIGNATURE-

Changes since 7.9-branchpoint:
Adam Jackson (1):
  i965: Update renderer strings for sandybridge

Alex Deucher (7):
  r600c: fix mipmap stride on evergreen
  r600c: add reloc for CB_COLOR0_ATTRIB
  r600c: pull over 6xx/7xx vertex fixes for evergreen
  r600c: fix segfault in evergreen stencil code
  r100: revalidate after radeon_update_renderbuffers
  r600c: add missing radeon_prepare_render() call on evergreen
  r600c: properly align mipmaps to group size

Andre Maasikas (3):
  r600c: fix buffer height setting in dri2 case
  r600g: break alu clause earlier
  r600g: fix evergreen interpolation setup

Andrew Randrianasulu (2):
  dri/nv04: Don't expose ARB_texture_env_combine/dot3.
  dri/nv04: Enable eng3dm for A8/L8 textures.

Bas Nieuwenhuizen (3):
  r600g: set ENABLE_KILL in the shader state in the new design
  r600g: set ENABLE_KILL on evergreen too
  r600g: use dirty list to track dirty blocks

Ben Skeggs (2):
  nv50: DST
  nv50: DPH

Benjamin Franzke (2):
  st/egl image: multiply drm buf-stride with blocksize
  r600g: implement texture_get_handle (needed for eglExportDRMImageMESA)

Brian Paul (206):
  glx: add const qualifiers to __indirect_glMultiDrawArraysEXT()
  glsl2: fix signed/unsigned comparison warning
  llvmpipe: cast to silence warning
  llvmpipe: s/boolean/unsigned/ in bitfield to silence warning
  nv50: use unsigned int for bitfields to silence warnings
  tgsi: fix incorrect usage_mask for shadow tex instructions
  gallivm: expand AoS sampling to cover all filtering modes
  gallivm: fix incorrect vector shuffle datatype
  gallivm: move i32_vec_type inside the #ifdef
  mesa: include mfeatures.h in formats.c
  gallivm: fix wrong return value in bitwise functions
  tgsi/sse: fix aos_to_soa() loop to handle num_inputs==0
  gallivm: added missing case for PIPE_TEXTURE_RECT
  gallium: better docs for pipe_rasterizer_state::sprite_coord_enable
  gallium: rework handling of sprite_coord_enable state
  gallium/docs: added new pipeline.txt diagram
  mesa: don't call valid_texture_object() in non-debug builds
  glsl2: silence compiler warnings in printf() calls
  docs: remove old broken link
  docs: mark as obsolete, remove dead links
  llvmpipe: fix query bug when no there's no scene
  gallivm: remove debug code
  llvmpipe: maintain fragment shader state for draw module
  llvmpipe: indentation fix
  llvmpipe: reformatting, remove trailing whitespace, etc
  llvmpipe: clean-up, comments in setup_point_coefficient()
  llvmpipe: rename sprite field, add sprite_coord_origin
  llvmpipe: implement sprite coord origin modes
  draw: fix test for using the wide-point stage
  llvmpipe: check bitshift against PIPE_MAX_SHADER_OUTPUTS
  draw: check bitshift against PIPE_MAX_SHADER_OUTPUS
  Merge branch 'sprite-coord'
  draw: new draw_fs.[ch] files
  glsl2: fix typo in error msg
  gallivm: fix lp_build_sample_compare()
  softpipe: add missing calls to set draw vertex samplers/views
  mesa: don't advertise bogus GL_ARB_shading_language_120 extension
  configs: remove egl-swrast target from linux-dri config
  llvmpipe: fix sprite texcoord setup for non-projective texturing
  mesa: fix assertions to handle srgb formats
  st/mesa: add missing MESA_FORMAT_S8 case in 
st_mesa_format_to_pipe_format()
  st/mesa: use the wrapped renderbuffer in CopyPixels()
  llvmpipe: make min/max lod and lod bias dynamic state
  llvmpipe: make texture border_color dynamic state
  softpipe: fix repeat() function for NPOT textures
  gallivm: fix repeat() function for NPOT textures
  swrast: update comments for REMAINDER() macro
  softpipe: rename sp_state_fs.c -> sp_state_shader.c
  softpipe: make shader-related functions static
  softpipe: make blend/stencil/depth functions static
  softpipe: make sampler state functions static
  softpipe: make vertex state functions static
  softpipe: make rasterizer state functions static
  softpipe: make stream out state functions static
  softpipe: make clip state functions static
  softpipe: minor asst. clean-ups
  softpipe: allocate tile data on demand
  llvmpipe: fix swizzling of texture border color
  softpipe: fix swizzling of texture border color
  draw: pass sampler state down to llvm jit state
  gallivm: check for level=0 case in lp_build_minify()
  gallivm: added some comments
  draw: check for null sampler pointers
  swrast: 

mesa: Changes to 'refs/tags/rotating_gears'

2016-09-16 Thread Christopher Halse Rogers
Tag 'rotating_gears' created by Vladimir Dergachev  at 
1970-01-01 00:00 +

Changes since mesa_4_1:
Adam Jackson (33):
  Skeletal fallback-only DRI driver.  Initial checkin, not quite working 
yet.
  Fix type conflict.
  use new interface for tdfx (phase 2)
  silence a warning
  _really_ fix parameters to StoreImage calls.
  Bug #1588: abort if no palette format matches. (Egbert Eich, Stefan 
Dirsch)
  Bug #1682: Mesa core code that gets linked into DRI drivers should never 
call
  Import sarea.h from Xorg, needed for client GLX code.
  Import the GLX client side library, formerly from xc/lib/GL/glx.  Build it
  Bug #1679: Link DRI drivers against DRI_LIB_DEPS, not GL_LIB_DEPS.
  Add DRI_LIB_DEPS for the DRI drivers to link against.  Remove expat from 
the
  Add glx/x11 to the DRI configs, and change the Solo configs to build 
glx/mini.
  remove a -Werror from testing.
  Bug #1713: Some rare libGL's have __glXFindDRIScreen defined but do not
  libGL needs libXxf86vm.a.
  static char * -> static char []
  constify a few arrays.
  make render_quads_verts call EMIT_PRIM with the arguments in the right 
order,
  brown paper bag, r100 can't do hardware quads.
  Sync with Xorg head: mingw build fixes from Alexander Gottwald.
  Fix up glx/x11 to work when built with -fvisibility=hidden.
  fxt1_decode_1() needs to be non-static for the tdfx and glide drivers.
  Mark the XF86DRI client-side extension API as PUBLIC.
  _glapi_* is effectively PUBLIC API for the DRI drivers.
  Mark __driCreateNewScreen PUBLIC
  Also PUBLICize the config option table
  Import s3virge and trident drivers.  Not functional yet; no Makefile, no 
DRI-aware DDX.
  Get trident building and -Werror clean.
  Get s3v building with a minimum of warnings.
  Build s3v and trident by default too.
  Bug #1859: Initialize 'size' before first use in intelTryReadPixels()
  Unused variable cleanup.
  Fix read-from-uninitialized in s3vMakeCurrent()

Alan Hourihane (77):
  Check that ActiveTextureARB doesn't overflow MaxTextureUnits
  fix for framebuffer width and height when window hasn't been realized.
  fix fragment_program for Windows
  cast GLfloat
  mkdir the server directory, as using cvs with -P would prune an empty
  add the i810 driver - no kernel driver yet
  add the i830 driver - no kernel driver yet
  fix cut & paste errors
  add the SiS driver - no kernel driver yet
  add gamma driver - no kernel driver yet
  char -> GLubyte
  prevent from optimizing out by some compilers (from XFree86 CVS)
  bring over glcore.h changes from DRI trunk
  add tdfx DRI driver
  build fixes
  add SPARC ffb DRI driver
  build fixes
  build fix
  build fixes
  remove duplicate declaration
  #define GLAPIENTRYP GLAPIENTRY *
  check if GLAPIENTRYP is already set
  build fixes
  build fixes
  build fixes
  build fix
  merge latest DRI sis driver changes from the DRI trunk
  use _swrast_CopyPixels for XFree86
  disable some DEBUG
  bring in common from DRI trunk
  bring over latest mga DRI driver from DRI trunk
  remove duplicate declarations
  fix compiler warning
  merge i810 DRI driver from DRI trunk
  merge r128 DRI driver from DRI trunk
  xmlconfig fixes for the new options
  xmlconfig fixes
  fix some _SOLO build problems
  fix _SOLO build problem
  fix a _SOLO build problem
  fix _SOLO build problem
  merge i830 DRI driver from DRI trunk
  sync some more of the r200 driver from the DRI trunk
  merge some more of the radeon DRI driver from the DRI trunk
  add SETPARAM ioctl
  reverse Keith's 'XFree86Server' glue.
  kill a warning
  build in SOLO environment
  some changes for SOLO build
  turn on tdfx in SOLO build
  fix bogus assertion that checked for an empty texture heap list before
  fix typo
  fix from DRI trunk
  fix for C++
  fix printf warnings
  remove non-portable whitespace
  build fixes
  make note about needing to fix the drm driver to enable SAVAGE_CMD_DMA
  build fix for VMS
  fix the usage of GLX_MESA_allocate_memory
  disable under _SOLO build
  add SciTech's GLDirect driver for Windows.
  bring over build fixes from stable branch
  remove DitherValues
  If we can't allocate the rowimage - bail
  re-enable rect texture
  fix for older gcc's (from freedesktop bug id #419)
  Fix some warnings
  reverse some debug that slipped through
  silence warnings
  silence warning
  Check for some header defines before redefining functions. Silences 
warnings.
  silence warnings
  Use union type to avoid strict aliasing problems.
  uint*t -> u_int*t changes
  fix warning
  uint*t -> u_int*t

Alex 

mesa: Changes to 'refs/tags/texmem_0_2_20060912'

2016-09-16 Thread Christopher Halse Rogers
Tag 'texmem_0_2_20060912' created by Brian Paul 
 at 1970-01-01 00:00 +

Changes since mesa-6_5-20060712:
Aapo Tahkola (8):
  fix #6991
  support shorts as vertex data
  gcc-4.1.1 compile fix
  fix broken write-only depth setting. use early z where possible.
  extend some DrawRangeElements cases to support rendering more than 65535 
verts in one blast. ut2k4 cases in other words ...
  remove duplicate pieces of code.
  fix #8008
  close #6318

Adam Jackson (2):
  linux-indirect target fixes.
  mkdir -> mkdir -p, since /usr/include might not exist in the installroot 
yet

Alan Hourihane (4):
  Fix some breakage after the PROGRAM_UNDEFINED change
  Fixup more PROGRAM_UNDEFINED problems.
  Fix writemasks on texture arb fp instructions.
  Fix bug 8010 - locking issues.

Brian Paul (93):
  New config var DRI_DRIVER_SEARCH_DIR to specify where libGL should search
  download/install updates
  LIB_DIR is now just 'lib' or 'lib64'
  define FLT_MAX_EXP to 128 if undefined
  Compute ctx->Color._LogicOpEnabled in one place instead of four places!
  add missing 'return' after a few _mesa_error() calls in 
_mesa_GetTexImage()
  indentation fix
  more 6.5.1 additions
  Several loops over the map1/2 evaluator arrays were incorrect.
  For glGetTexImage(), move the _mesa_validate_pbo_access() error check into
  remove unused NEED_TWO_SIDED_LIGHTING() macro
  Instead of testing ctx->_TriangleCaps for flat/smooth shading, just use 
ctx->Light.ShadeModel
  use ctx->Light.ShadeModel instead of ctx->_TriangleCaps
  move/update comments
  bump MESA_TINY to 1
  Some structure renaming.  Prefix vertex/fragment-related structs with
  check for non-nill pwc in WMesaMakeCurrent(), bug 7585
  added arrayobj.[ch] files
  just reindent
  load SLANG_FRAGMENT_FIXED_SECONDARYCOLOR
  GLUT on fbdev driver.  Sean D'Epagnier
  added glut fbdev files
  renderbuffer fixes (Sean D'Epagnier)
  code to draw engine block
  casts and assertions
  fix link for Aqsis
  Initial work for GL_EXT_texture_sRGB.
  added GL_EXT_texture_sRGB
  New wrapper functions: _mesa_dlopen(), _mesa_dlsym(), _mesa_dlclose().
  Added a check to prevent rebuilding Mesa with a different configuration
  use WRITE_MASK_* instead of 0x1, 0x2, etc
  more work for GL_EXT_texture_sRGB.
  fix bug when pushing ReadBuffer state for GL_PIXEL_MODE_BIT
  fix typo, indentation
  remove stray text from previous check-in
  implement some of the sRGB texstore functions
  finish up texstore for SL8 texture format
  latest updates for 6.5.1
  6.5.1 relnotes
  s/GLvoid/void/ to fix gcc 4.2 issue (bug 7875)
  change tex memory allocation calls (debian bug 383209)
  change #ifdef to #if
  added FEATURE_EXT_timer_query and tests
  sort the FEATURE_ defines
  Fix-ups for linux-fbdev config.  No longer build Xlib driver sources.
  updates for 6.5.1
  various updates
  remove FBDEV_DRIVER_OBJECTS assignment (in sources file)
  move ALL_SOURCES to sources file
  update glut fbdev sources list
  Added _mesa_lookup_program() and _mesa_lookup_bufferobj() functions to 
avoid
  silence warning
  Check if mesa_vp->Base.Parameters is null before dereferencing (bug report
  added glut/mini/ sources to glut tarball
  fix fragment.position initialization bug
  Added _mesa_realloc_instructions() utility function.
  use _mesa_realloc_instructions()
  Check for NULL program string in r200_translate_vertex_program().
  fix bad casts, carry over r200 fix to check for null program string in 
r300_translate_vertex_shader()
  Functions for vertex/fragment program transformations, optimizations, etc.
  scalar sources such as 'time.x' weren't accepted by parser
  Cg tries to bind NV fragment programs to the GL_FRAGMENT_PROGRAM_ARB 
target
  According to GL_NV_fragment_program, max frag prog length is 1024 
instructions.
  update MAX_INSTRUCTIONS limit
  recent bug fixes
  added _mesa_alloc_instructions() utility function
  use _mesa_alloc_instructions()
  Rename _mesa_append_modelview_code() to _mesa_insert_mvp_code().
  improved comments
  In _save_End(), set CurrentExecPrimitive = PRIM_OUTSIDE_BEGIN_END if
  Rearrange glBindProgram() code to do all error checking before changing
  Remove XFree86 CVS keyword.
  clamp result.depth to [0,1] if written to
  Free vertex program TnlData, if any.  Fixes a mem leak.
  Error detection/reporting was broken in several places.
  6.5.1 bug fixes
  include texobj.h to silence warning
  delete buffers, destroy window upon exit
  check for GL_ARB_point_parameters
  omit installmesa script from tarballs
  fix the check for force_s3tc_enable (bug 8042)
  remove unused var
 

mesa: Changes to 'refs/tags/pre-merge-glsl-compiler-1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'pre-merge-glsl-compiler-1' created by Brian  at 
2007-03-26 15:35 +

checkpoint/tag master before merging in glsl-compiler-1 branch

Changes since mesa_6_5_2:
Aapo Tahkola (6):
  Fix invalid enums passed to MapBuffer
  Fix invalid enums passed to MapBuffer
  typo fix. this case still fails.
  support as much of GL_EXT_stencil_two_side as we can. untested.
  Fix #10071 - wrong max_index in vbo draw_prims. (Papadakos Panagiotis)
  Guess another unknown register in R300 command buffer initialization. 
(Oliver McFadden)

Adam Jackson (1):
  Fix parallel make in r300 driver.

Alan Hourihane (3):
  merge current trunk into vbo branch
  use passed target parameter
  Ensure we have a valid ReadBuffer for CopyTexSubImage, and

Alan Swanson (3):
  radeon: Adapt cliprect fixes from r300.
  r200: Adapt cliprect fixes from r300.
  r200: Simplify r200SetCliprects like radeonSetCliprects in radeon and 
r300.

Ben Skeggs (100):
  Add start of vertex shader backend, will most likely not work correctly 
yet
  Another TODO, so I don't forget..
  A couple of quick fixes, the original had some half-finished
  Kill all the current shader code.
  fix typo
  Dont call exit() from the DRI driver, with AIGLX this is particularly 
nasty
  We need nmesa->driFd and friends setup before we call nouveauFifoInit
  Some more nouveau_screen.c setup, not sure how correct it is yet though..
  Fix segfault in nouveauCalcViewport
  Add nv30InitStateFuncs
  jkolb pointed out that face can also be FRONT_AND_BACK. Added stencil 
funcs
  Adapt FIFO code to deal with cases where the base GET/PUT value isn't 0.
  Use RENDERINPUTS macros to access render_inputs_bitset
  poke the correct FIFO regs
  Stupid bug..
  More FIFO fixes.
  Avoid sharing subchannels with the ddx until context switching is done
  Fix nv30LineWidth, hw expects a ubyte.
  Don't bother touching lighting stuff if shaders are in use
  nouveauCreateDmaObject
  Some missing state init
  fix scissor
  Incomplete shader stuff, should mostly work for NV40. Other cards, not so
  Fix progs/fp/tri-xpd
  Fix RSQ emulation
  - Add InitInstruction to hw shader backend, and remove SetUnusedSource.
  Fix a copy+paste'o that caused some *very* strange bugs..
  Some work on buffer handling, most likely not entirely correct and
  oops, we don't want this by default just yet...
  Create visuals for modes the ddx provides
  oops, typo
  Implement a simple nv30Clear, and make sure we get a nouveau_renderbuffer
  state cache is automagically flushed on a normal BEGIN_RING_SIZE
  NV_44 uses nv30InitStateFuncs too
  Skeletal extension handling across chipsets.
  Some more voodoo to get 3D going with a minimal initial context.
  0x4497 doesn't have NV30_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE
  Improve SwapBuffers a bit.
  NV1x/2x hw_func stubs.
  Get nv10_swtcl.c working enough for glxgears on NV40.
  Don't build passthrough shader on dPriv for private buffers
  nouveau: maintain numClipRects/pClipRects in context.
  nouveau: Modify span routines to use nouveau_renderbuffer instead of 
driRenderbuffer
  nouveau: Kill some compile warnings.
  nouveau: Add notifier support functions
  nouveau: Wait on notifier to check for completion of previous commands.
  nouveau: Make the notifier stuff actually work..
  nouveau: Make use of NOUVEAU_DEBUG for shader disasm
  nouveau: Add simple wrapper for NV_MEMORY_TO_MEMORY_FORMAT.
  nouveau: Typo
  nouveau: record *actual* type of memory that was alloc'd, not the 
requested types.
  nouveau: add nouveau_mem_alloc/free debugging
  nouveau: We'll need syncNotifier for NV_MEMORY_TO_MEMORY_FORMAT too.
  nouveau: Initial buffer object support
  nouveau: Use bufferobj interface for fragment program uploads
  nouveau: bump drm patchlevel.
  nouveau: allow the use of multiple subchannels/objects by default.
  nouveau: fail CreateScreen on unknown cards instead of guessing.
  nouveau: Add 0x0244 pciid manually for now..
  nouveau: bump drm patchlevel
  nouveau: shader backend branching support for all cards that support it.
  nouveau: kill off shader pass1.
  nouveau: rename pass0_arb to pass0.
  nouveau: start converting shaders into a tree format again..
  nouveau: reindent shader pass0/pass2
  nouveau: unbreak nv40
  nouveau: fill in condition info for instructions
  nouveau: allow for card-specific shader infos to be kept
  nouveau: DPH and CMP for NV40 which doesn't do it natively.
  nouveau: some extra debug output
  nouveau: and here's the "oops, I suck" commit :)
  nouveau: add result scaling to shader backend, use it in RSQ emul for 
NV40.
  nouveau: unbreak NOUVEAU_RING_DEBUG
  nouveau: extend 

mesa: Changes to 'refs/tags/mesa_7_6_1_rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_6_1_rc1' created by Brian Paul  at 2009-11-19 
01:38 +

Mesa 7.6.1 release candidate 1

Changes since mesa_7_5_1:
Alan Hourihane (2):
  Ensure GL_EXT_blend_equation_separate is enabled when 2.0 is enabled.
  Fix YTILE spantmp functions

Alex Deucher (185):
  R300: set the number of GB pipes on all r3xx-r5xx chips
  R300: add support for RS600 chips
  radeon: fix compiler warning
  R600: initial copy of r300 code
  R6xx/R7xx: r300 -> r600 symbols
  R600/r700: add new cmdbuf macros
  Remove r500 stuff
  Merge branch 'radeon-rewrite' of 
git+ssh://ag...@git.freedesktop.org/git/mesa/mesa into r6xx-rewrite
  Fix build errors from merge
  R300: add quadpipe overrides
  R1xx/r2xx: Don't use an alpha texture format for 
GLX_TEXTURE_FORMAT_RGB_EXT
  r6xx: fix count on START_3D packet
  r6xx/r7xx: fix segfault in vertex shader setup
  fix build when HAVE_LIBDRM_RADEON is defined
  add missing RS780 pci id
  fix segfault when running glxinfo
  R6xx: select proper shader format
  r6xx: fix more r6xx specific cases
  enable surface sync function
  R6xx/r7xx: re-enable clears
  Argh.  fix last commit.  clears are still broken
  Remove subpixel offset from viewport
  r6xx/r7xx: switch to common dma functions for vecs
  R6xx/R7xx: switch to common clear with draw code
  R6xx/r7xx: remove old sw tcl bits
  Fix spelling in function name
  Remove unused functions
  more cleanup
  remove more old r300 bits
  more cleanup
  more cleanup
  more cleanup
  more cleanup
  get rid of chip_object struct
  fix an overflow in SPI_VS_OUT_CONFIG
  Disable clear code for now
  Clean up scissor and viewport code
  dump command buffer
  start to fill in ShadeModel()
  fill in r700ColorMask, cleanup
  use the float interface for viewport updates
  Don't program VGT_OUT_DEALLOC_CNTL/VGT_VERTEX_REUSE_BLOCK_CNTL
  re-arrange state structure
  Pull in additional state setup from the DDX
  Use correct scratch reg offset for r6xx/r7xx
  move radeon_set_screen_flags() up so CHIP_FAMILY is set before using it
  Properly set aos_count
  Add RV740 support
  Merge master and fix conflicts
  R6xx/r7xx: fix locking for clear
  R6xx/R7xx: Fix number of temps used in fragment program
  r6xx/r7xx: rework aos setup
  R6xx/r7xx: first pass at texture support
  tex wip
  r6xx/r7xx: add sw blit for tex upload
  R6xx/R7xx: fix texture reloc emit
  R6xx/r7xx: remove some left over debugging
  R6xx/r7xx: disable CS dump
  R6xx/r7xx: use packet 3 for scratch emit
  Disable shader dumps
  R6xx/R7xx: no irqs yet.
  r6xx/r7xx: fix buffer aging bug
  R6xx/r7xx: implement memcpy buffer swaps
  Use memcpy directly in the common code
  make sure ctx->Driver.Flush is valid before calling it
  Merge branch 'master' of 
git+ssh://ag...@git.freedesktop.org/git/mesa/mesa into r6xx-rewrite
  Fix r600 makefile for lastest CS changes
  R6xx/r7xx: more Makefile fixes
  radeon bo: Fix merge fall out
  Fix more merge fallout
  R6xx/r7xx: remove unused function
  R6xx: fix rendering on r6xx/rs780 chips
  R6xx/r7xx: add some missing state regs
  R6xx/r7xx: disable depth/stencil compression for now
  Merge branch 'master' of 
git+ssh://ag...@git.freedesktop.org/git/mesa/mesa into r6xx-rewrite
  R200: fix build when RADEON_DEBUG_BO is set
  R6xx/r7xx: send depth state in it's own function
  R6xx/R7xx: add fine grained syncing support
  r600: add logicop support
  r600: add user clip plane support
  r600: add blending support
  r600: fix typo in blend code
  r600: add alpha test support
  R600: fix up some build problems
  r600: first pass at polyoffset support
  r600: fill in r700UpdateViewportOffset
  r600: set provoking vertex to last vertex for OGL
  r600: fill in point functions
  r600: use state functions to set default state
  r600: add stencil support
  Revert "r600: fix dst reg indexing"
  r600: fix segfault in morph3d
  r600: switch tex code to use SETfield macros
  r600: switch vtx resource setup to use SETfield macros
  r600: Use R600_SCRATCH_REG_OFFSET rather than RADEON_SCRATCH_REG_OFFSET
  r600: set VGT NUM_INSTANCES as part of the draw command
  r600: don't draw when num indices is 0
  r600: fix textures
  r600: fix _REV texture format component swizzles
  r600: disable flat shade fix in 506bacb8e40b0a170a4b620113506925d2333735
  r600: move r700TranslateFragmentShader into r700UpdateShaders
  r600: don't call r700UpdateShaders twice for each render
  r600: fix flat shading
  r600: implement texture border color
  r600: fix tex clamp modes
  r600: minor fixes
  r600: fix texture pitch alignment
  r600: 

mesa: Changes to 'refs/tags/post-merge-glsl-compiler-1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'post-merge-glsl-compiler-1' created by Brian  
at 2007-03-26 16:16 +

checkpoint/tag master after merging in glsl-compiler-1 branch

Changes since mesa_6_5_2:
Aapo Tahkola (6):
  Fix invalid enums passed to MapBuffer
  Fix invalid enums passed to MapBuffer
  typo fix. this case still fails.
  support as much of GL_EXT_stencil_two_side as we can. untested.
  Fix #10071 - wrong max_index in vbo draw_prims. (Papadakos Panagiotis)
  Guess another unknown register in R300 command buffer initialization. 
(Oliver McFadden)

Adam Jackson (1):
  Fix parallel make in r300 driver.

Alan Hourihane (3):
  merge current trunk into vbo branch
  use passed target parameter
  Ensure we have a valid ReadBuffer for CopyTexSubImage, and

Alan Swanson (3):
  radeon: Adapt cliprect fixes from r300.
  r200: Adapt cliprect fixes from r300.
  r200: Simplify r200SetCliprects like radeonSetCliprects in radeon and 
r300.

Ben Skeggs (100):
  Add start of vertex shader backend, will most likely not work correctly 
yet
  Another TODO, so I don't forget..
  A couple of quick fixes, the original had some half-finished
  Kill all the current shader code.
  fix typo
  Dont call exit() from the DRI driver, with AIGLX this is particularly 
nasty
  We need nmesa->driFd and friends setup before we call nouveauFifoInit
  Some more nouveau_screen.c setup, not sure how correct it is yet though..
  Fix segfault in nouveauCalcViewport
  Add nv30InitStateFuncs
  jkolb pointed out that face can also be FRONT_AND_BACK. Added stencil 
funcs
  Adapt FIFO code to deal with cases where the base GET/PUT value isn't 0.
  Use RENDERINPUTS macros to access render_inputs_bitset
  poke the correct FIFO regs
  Stupid bug..
  More FIFO fixes.
  Avoid sharing subchannels with the ddx until context switching is done
  Fix nv30LineWidth, hw expects a ubyte.
  Don't bother touching lighting stuff if shaders are in use
  nouveauCreateDmaObject
  Some missing state init
  fix scissor
  Incomplete shader stuff, should mostly work for NV40. Other cards, not so
  Fix progs/fp/tri-xpd
  Fix RSQ emulation
  - Add InitInstruction to hw shader backend, and remove SetUnusedSource.
  Fix a copy+paste'o that caused some *very* strange bugs..
  Some work on buffer handling, most likely not entirely correct and
  oops, we don't want this by default just yet...
  Create visuals for modes the ddx provides
  oops, typo
  Implement a simple nv30Clear, and make sure we get a nouveau_renderbuffer
  state cache is automagically flushed on a normal BEGIN_RING_SIZE
  NV_44 uses nv30InitStateFuncs too
  Skeletal extension handling across chipsets.
  Some more voodoo to get 3D going with a minimal initial context.
  0x4497 doesn't have NV30_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE
  Improve SwapBuffers a bit.
  NV1x/2x hw_func stubs.
  Get nv10_swtcl.c working enough for glxgears on NV40.
  Don't build passthrough shader on dPriv for private buffers
  nouveau: maintain numClipRects/pClipRects in context.
  nouveau: Modify span routines to use nouveau_renderbuffer instead of 
driRenderbuffer
  nouveau: Kill some compile warnings.
  nouveau: Add notifier support functions
  nouveau: Wait on notifier to check for completion of previous commands.
  nouveau: Make the notifier stuff actually work..
  nouveau: Make use of NOUVEAU_DEBUG for shader disasm
  nouveau: Add simple wrapper for NV_MEMORY_TO_MEMORY_FORMAT.
  nouveau: Typo
  nouveau: record *actual* type of memory that was alloc'd, not the 
requested types.
  nouveau: add nouveau_mem_alloc/free debugging
  nouveau: We'll need syncNotifier for NV_MEMORY_TO_MEMORY_FORMAT too.
  nouveau: Initial buffer object support
  nouveau: Use bufferobj interface for fragment program uploads
  nouveau: bump drm patchlevel.
  nouveau: allow the use of multiple subchannels/objects by default.
  nouveau: fail CreateScreen on unknown cards instead of guessing.
  nouveau: Add 0x0244 pciid manually for now..
  nouveau: bump drm patchlevel
  nouveau: shader backend branching support for all cards that support it.
  nouveau: kill off shader pass1.
  nouveau: rename pass0_arb to pass0.
  nouveau: start converting shaders into a tree format again..
  nouveau: reindent shader pass0/pass2
  nouveau: unbreak nv40
  nouveau: fill in condition info for instructions
  nouveau: allow for card-specific shader infos to be kept
  nouveau: DPH and CMP for NV40 which doesn't do it natively.
  nouveau: some extra debug output
  nouveau: and here's the "oops, I suck" commit :)
  nouveau: add result scaling to shader backend, use it in RSQ emul for 
NV40.
  nouveau: unbreak NOUVEAU_RING_DEBUG
  nouveau: extend 

mesa: Changes to 'refs/tags/noisy_cube'

2016-09-16 Thread Christopher Halse Rogers
Tag 'noisy_cube' created by Vladimir Dergachev  at 
1970-01-01 00:00 +

Changes since mesa_4_1:
Adam Jackson (34):
  Skeletal fallback-only DRI driver.  Initial checkin, not quite working 
yet.
  Fix type conflict.
  use new interface for tdfx (phase 2)
  silence a warning
  _really_ fix parameters to StoreImage calls.
  Bug #1588: abort if no palette format matches. (Egbert Eich, Stefan 
Dirsch)
  Bug #1682: Mesa core code that gets linked into DRI drivers should never 
call
  Import sarea.h from Xorg, needed for client GLX code.
  Import the GLX client side library, formerly from xc/lib/GL/glx.  Build it
  Bug #1679: Link DRI drivers against DRI_LIB_DEPS, not GL_LIB_DEPS.
  Add DRI_LIB_DEPS for the DRI drivers to link against.  Remove expat from 
the
  Add glx/x11 to the DRI configs, and change the Solo configs to build 
glx/mini.
  remove a -Werror from testing.
  Bug #1713: Some rare libGL's have __glXFindDRIScreen defined but do not
  libGL needs libXxf86vm.a.
  static char * -> static char []
  constify a few arrays.
  make render_quads_verts call EMIT_PRIM with the arguments in the right 
order,
  brown paper bag, r100 can't do hardware quads.
  Sync with Xorg head: mingw build fixes from Alexander Gottwald.
  Fix up glx/x11 to work when built with -fvisibility=hidden.
  fxt1_decode_1() needs to be non-static for the tdfx and glide drivers.
  Mark the XF86DRI client-side extension API as PUBLIC.
  _glapi_* is effectively PUBLIC API for the DRI drivers.
  Mark __driCreateNewScreen PUBLIC
  Also PUBLICize the config option table
  Import s3virge and trident drivers.  Not functional yet; no Makefile, no 
DRI-aware DDX.
  Get trident building and -Werror clean.
  Get s3v building with a minimum of warnings.
  Build s3v and trident by default too.
  Bug #1859: Initialize 'size' before first use in intelTryReadPixels()
  Unused variable cleanup.
  Fix read-from-uninitialized in s3vMakeCurrent()
  linux-dri-x86 build fix from Andreas Stenglein.

Alan Hourihane (77):
  Check that ActiveTextureARB doesn't overflow MaxTextureUnits
  fix for framebuffer width and height when window hasn't been realized.
  fix fragment_program for Windows
  cast GLfloat
  mkdir the server directory, as using cvs with -P would prune an empty
  add the i810 driver - no kernel driver yet
  add the i830 driver - no kernel driver yet
  fix cut & paste errors
  add the SiS driver - no kernel driver yet
  add gamma driver - no kernel driver yet
  char -> GLubyte
  prevent from optimizing out by some compilers (from XFree86 CVS)
  bring over glcore.h changes from DRI trunk
  add tdfx DRI driver
  build fixes
  add SPARC ffb DRI driver
  build fixes
  build fix
  build fixes
  remove duplicate declaration
  #define GLAPIENTRYP GLAPIENTRY *
  check if GLAPIENTRYP is already set
  build fixes
  build fixes
  build fixes
  build fix
  merge latest DRI sis driver changes from the DRI trunk
  use _swrast_CopyPixels for XFree86
  disable some DEBUG
  bring in common from DRI trunk
  bring over latest mga DRI driver from DRI trunk
  remove duplicate declarations
  fix compiler warning
  merge i810 DRI driver from DRI trunk
  merge r128 DRI driver from DRI trunk
  xmlconfig fixes for the new options
  xmlconfig fixes
  fix some _SOLO build problems
  fix _SOLO build problem
  fix a _SOLO build problem
  fix _SOLO build problem
  merge i830 DRI driver from DRI trunk
  sync some more of the r200 driver from the DRI trunk
  merge some more of the radeon DRI driver from the DRI trunk
  add SETPARAM ioctl
  reverse Keith's 'XFree86Server' glue.
  kill a warning
  build in SOLO environment
  some changes for SOLO build
  turn on tdfx in SOLO build
  fix bogus assertion that checked for an empty texture heap list before
  fix typo
  fix from DRI trunk
  fix for C++
  fix printf warnings
  remove non-portable whitespace
  build fixes
  make note about needing to fix the drm driver to enable SAVAGE_CMD_DMA
  build fix for VMS
  fix the usage of GLX_MESA_allocate_memory
  disable under _SOLO build
  add SciTech's GLDirect driver for Windows.
  bring over build fixes from stable branch
  remove DitherValues
  If we can't allocate the rowimage - bail
  re-enable rect texture
  fix for older gcc's (from freedesktop bug id #419)
  Fix some warnings
  reverse some debug that slipped through
  silence warnings
  silence warning
  Check for some header defines before redefining functions. Silences 
warnings.
  silence warnings
  Use union type to avoid strict aliasing problems.
  uint*t -> u_int*t 

mesa: Changes to 'refs/tags/mesa_7_4_rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_4_rc1' created by Brian Paul  at 2009-03-20 
23:37 +

Mesa 7.4 release candidate 1 tag.

Changes since mesa_7_3:
Alan Hourihane (3):
  dri2: support glXWaitX & glXWaitGL by using fake front buffer.
  demos: fix glxpixmap and call glXWaitGL before calling XCopyArea.
  xdemos: On termination with `esc` close the contexts correctly.

Alex Deucher (1):
  R300: Add support for RS600 chips

Brian Paul (99):
  mesa: set version to 7.3
  docs: 7.3 md5 sums
  docs: skeleton 7.4 release notes file
  mesa: set version to 7.4 for mesa_7_4_branch
  docs: fix typo
  intel: save/restore GL matrix mode in 
intel_meta_set_passthrough_transform(), intel_meta_restore_transform()
  intel: check if stencil test is enabled in intel_stencil_drawpixels()
  i965: widen per-texture bitfields for 16 texture image units
  i965: fix bug in pass0_precalc_mov()
  docs: i965 fixes
  mesa: remove incorrect refcounting adjustment in 
adjust_buffer_object_ref_counts()
  mesa: add missing _mesa_reference_texobj() calls for texture array targets
  mesa: fix incorrect call to clear_teximage_fields() in _mesa_TexImage2D()
  docs: recent bug fixes for 7.4
  mesa: move code after decls.  Fixes Window build failure.
  xlib: use MESA_GLX_FORCE_DIRECT to make glXIsDirect() always return True
  docs: document new MESA_GLX_FORCE_DIRECT env var for the Xlib driver
  docs: fixed Windows build error, added MESA_GLX_FORCE_DIRECT env var
  glsl: replace assertion with conditional in _slang_pop_var_table()
  swrast: return (0,0,0,1) when sampling incomplete textures, not (0,0,0,0)
  mesa: fix tnl->render_inputs_bitset setup for fragment program texcoords
  mesa: fix logic error in computing enableBits in update_texture_state()
  autoconf: Use include-fixed directory with makedepend on newer GCC
  mesa: fix/change state validation order for program/texture state
  mesa: another fix for program/texture state validation
  glsl: use _slang_var_swizzle() in a few places to simplify the code.
  glsl: fix incorrect size returned by glGetActiveUniform() for array 
elements.
  glsl: fix glUniform() array bounds error checking
  glsl: rework _mesa_get_uniform[fi]v() to avoid using a fixed size 
intermediate array
  glsl: raise GL_INVALID_OPERATION for glUniform(location < -1)
  glsl: allow setting arrays of samplers in set_program_uniform()
  docs: recent 7.4 bug fixes
  glsl: fix an array indexing bug
  glsl: fix mistake in a comment
  mesa: turn on reporting of GLSL version 1.20
  glsl: silence some uninit var warnings
  docs: 7.4 relnotes: report GLSL 1.20, fixed GLSL array index bug
  glsl: fix a swizzle-related regression
  mesa: increase MAX_UNIFORMS to 1024 (of vec4 type)
  mesa: improved error msg
  glsl: fix link failure for variable-indexed varying output arrays
  mesa: bump gl.h version comment to 7.4 (bug 20170)
  glsl: fix inequality in set_program_uniform()
  glsl: asst improvements, clean-ups in set_program_uniform()
  glsl: update program->InputsRead when referencing input attributes
  mesa: fix GLSL issue preventing use of all 16 generic vertex attributes
  util: added more functions to extfuncs.h
  demos: update multitex.c GLSL demo to use vertex arrays or glVertex-mode
  mesa: fixes for building on Haiku
  docs: Haiku fixes
  glsl: fix another swizzle-related bug
  glsl: yet another swizzled expression fix
  mesa: Build DRI by default on Linux/sparc
  mesa: fix incorrect error handling in glBufferDataARB()
  mesa: if a buffer object is mapped when glDeleteBuffers() is called, 
unmap it
  mesa: set bufObj->Pointer = NULL after unmapping
  mesa: update fragResults array in arb_output_attrib_string()
  mesa: fix sw fallback state validation bug
  gl: update glext.h to version 46
  docs: update glext.h to version 46
  mesa: Fix typo.
  mesa: Reads must also be done with lock held.
  i965: fix cube map lock-up / corruption
  xmesa: set back-buffer's drawable field
  mesa: add missing _glthread_INIT_MUTEX in _mesa_new_framebuffer()
  mesa: fix transposed red/blue in store_texel_rgb888/bgr888() functions
  mesa: initialize ctx->Stencil._BackFace = 1
  mesa: fix/update/restore comments related to two-sided stencil (cherry 
picked from commit a304cc6cca2ee21c3b25041abf882ef0616e5244)
  i965: minor improvements in brw_wm_populate_key() (cherry picked from 
commit 89fddf978c9d2ab5042f89110015234e979c2686)
  mesa: consolidate glGetTexEnvi/f() code with new get_texenvi() helper 
(cherry picked from commit ad338c14c2aca87199da7ec1ae08ceb5062a9954)
  i965: scissor rect was inverted when rendering to texture (cherry picked 
from commit 3b23a8e07d59ff6ee766e7d3eb384137279a5250)
  intel: Move swap-related functions from 

mesa: Changes to 'refs/tags/mesa_7_5'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_5' created by Brian Paul  at 2009-07-17 22:49 
+

Mesa 7.5 release

Changes since mesa_20090313:
Adam Jackson (2):
  intel: Avoid mapping the texture image for CopyTex{,Sub}Image
  glx: Make glXGetScreenDriver() work for DRI2

Aidan Thornton (1):
  Initialize psp->waitX/waitGL for swrast_dri.so.

Alan Coopersmith (7):
  r300_cmdbuf.c: convert cast to a form supported by Sun cc
  mklib improvements for Solaris
  Convert u_int*_t to C99 standard uint*_t
  Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun cc
  define __builtin_expect for non-gcc compilers in two more glx files
  Add Solaris to OS'es using X in eglplatform.h
  egl/main/Makefile: Add dependency of install target on default build 
target

Alan Hourihane (14):
  slang: if we detect an if/break or if/continue within a loop and we're
  Revert "slang: if we detect an if/break or if/continue within a loop and 
we're"
  slang: redo the last commit for if/break & if/continue tests as it
  slang: if/else/break & if/else/continue work for unrolled loops
  mesa: check renderbuffer is defined before use.
  egl: try harder for eglGetProcAddress()
  egl: fix comment
  slang: support uniform arrays
  slang: initialize the context
  mesa: bump MAX_PROGRAM_TEMPS to 256 (there's some big shaders out there)
  slang: ensure structure elements have their array length set
  mesa: ensure pbo stencil buffers are mapped before use
  gallium: when using gl_PointCoord ensure we use the correct attribute.
  demos: ensure display lists are destroyed for next generation

Alex Deucher (1):
  R300: add quadpipe overrides

Arthur HUILLET (1):
  mesa: fix transform_points_3d_no_rot using undefined values in %xmm0

Ben Skeggs (6):
  st/dri2: use pipe_screen.is_format_supported to choose depth/stencil 
format
  nouveau: rewrite winsys in terms of drm_api, support dri2 state tracker
  nouveau: fix some pipe_buffer reference counting issues
  nv50: fix typo in nv50_query.c
  nv50: adapt for new clear interface
  nv50: fix mrt clear

Brian Paul (410):
  swrast: use better _swrast_compute_lambda() function
  st: update texture comments
  softpipe: need to set tc->transfer=NULL after destroying the transfer 
object
  softpipe: more texture transfer fixes.
  st: clean up some if-statment code
  st: need to free/realloc pipe texture when we're handed image level > 
last_level
  tests: remove/update old comments
  mesa: use the IROUND() macro in pixel packing code
  glsl: when debug pragma is on, emit comments about function calls/inlines
  glsl: change GLSL #pragma initialization
  glslcompiler: added new options to override debug/optimization pragmas
  docs: updated Mesa extension enum info
  mesa: linear scan register allocation for shader programs
  mesa: add new internal state var for window size
  gallium: remove use of origin_lower_left
  tgsi: minor comments
  softpipe: reformatting, comments, minor clean-ups
  demos: add LDFLAGS for corender target, bug 20844
  egl: don't use __FUNCTION__ in error messages
  gl: update include/GL/glext.h to version 48
  glew: fix GLEW_LIB_NAME
  egl: include stdint.h to get the c99 integer typedefs
  tgsi: pass zero vector to texture sampler for 1D case instead of NULL
  st: init the default texture to (0,0,0,1)
  mesa: minor reformatting, whitespace changes
  gallium: added util_is_inf_or_nan() function to u_math.h
  softpipe: use util_is_inf_or_nan()
  draw: added Nan/Inf assertion in debug code
  mesa: fix bug in GPU codegen for fixed-function two-sided lighting
  tgsi: added some helpful debug functions in the tgsi interpreter
  mesa: minor tweaks in append_token() for printing state var strings
  glsl: fix texgen state variable tokens in emit_statevars()
  mesa: fix a recursive display list problem
  swrast: fix glDrawBuffer(GL_FRONT_AND_BACK)
  mesa: use correct tex unit lod bias for TXB instruction
  glsl: implement compiling/linking of separate compilation units
  demos: added progs/glsl/linktest.c to test linking of separate 
compilation units
  swrast: do texture sampling/combining in floating point
  swrast: general clean-up of texture combine code
  swrast: refactor depth/shadow sampling code
  mesa: texture combine clean-ups
  swrast: use float4_array typedef to simplify the code a bit
  mesa: switch texel fetch functions from GLchan to GLfloat
  mesa: convert more texture fetch functions to return GLfloat
  mesa: simplify ycbcr->rgb conversion code
  swrast: minor improvements, clean-ups in texcombine code
  swrast: remove unused parameter
  swrast: fix bad optimization check
  swrast: remove old texture_apply() code; always use texture combine code
  dri: use 

mesa: Changes to 'refs/tags/mesa_7_5_rc4'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_5_rc4' created by Brian Paul  at 2009-06-26 
22:59 +

Mesa 7.5 release candidate 4

Changes since mesa_7_5_rc3:
Brian Paul (89):
  mesa: EXT_vertex_array_bgra fixes
  mesa: bump MAX_PROGRAM_ENV_PARAMS from 128 to 256
  mesa: better error message for invalid texture unit index
  st/mesa: remove invalid assertion
  glsl: Fix preprocessor define argument parsing for dead sections.
  st/mesa: fix incorrect bufObj Length assignment, remove unneeded assertion
  glsl: Expand nested preprocessor macros.
  docs: document GLSL preprocessor fixes
  mesa: disable texture unit error check in _mesa_MatrixMode()
  glsl: Fix symbol replacement handling in preprocessor.
  swrast: fix state validation bug for changing program constants
  glsl: Handle continuation characters in preprocessor.
  glsl: fix warnings, update comments, s/TRUE/GL_TRUE/
  vbo: fix assertion, #define IMM_BUFFER_NAME
  st/mesa: fix typo s/BFC0/BFC1/
  mesa: add default function for ctx->Driver.CheckQuery() hook
  mesa: rework vertex shader output / fragment shader input attribute 
matching
  util: additional function pointers
  demos: update fbotexture.c to use EXT or ARB functions exclusively
  mesa: fix REMAINDER() macro
  mesa: fix incorrect viewport clamping in _mesa_set_viewport()
  softpipe: fix out of bounds quad rasterization bug
  i965: fix bugs in projective texture coordinates
  GLX: attempt to fix glean makeCurrent test cases.
  st/glx: added null ptr check in Fake_glXCreatePixmap()
  mesa: added null ptr check in Fake_glXCreatePixmap()
  mesa: rework viewport/scissor initialization code
  intel: remove extra \n from warning string
  softpipe: return alpha=1 in shadow_compare() function
  mesa: create/use a fallback texture when bound texture is incomplete
  vbo: return VP_NONE from get_program_mode() if running fixed-func vertex 
program
  mesa: fix some potential state-restore issues in pop_texture_group()
  mesa: s/MAX_VERTEX_PROGRAM_ATTRIBS/MAX_NV_VERTEX_PROGRAM_INPUTS
  mesa: rename MAX_VERTEX_ATTRIBS to MAX_VERTEX_GENERIC_ATTRIBS
  mesa: s/MAX_VERTEX_PROGRAM_ATTRIBS/MAX_NV_VERTEX_PROGRAM_INPUTS/ in NV 
funcs
  i965: added intelFlush() call in intel_get_tex_image()
  demos: fix issues in glxcontexts.c
  docs: updated Mesa release instructions
  glsl: Added gl_shader_state::EmitContReturn field
  Revert "slang: if/else/break & if/else/continue work for unrolled loops"
  glsl: don't unroll loops containing continue/break
  demos: improve argv parsing in fslight.c
  glsl: added slang_assemble_ctx::EmitContReturn field, init
  glsl: added slang_operation_add_children() and slang_oper_child() helpers
  glsl: implement continue->break transformation for for-loops
  glsl: remove debug code, misc clean-up
  glsl: don't allocate 0-length children array in slang_operation_copy()
  glsl: added slang_operation_literal_int/bool() helper functions
  glsl: implement continue->break translation for do-while loops
  glsl: use new _slang_loop_contains_continue() helper function
  glsl: use _slang_loop_contains_continue_or_break() to check for unrolling
  glsl: added slang_oper_child_const()
  glsl: fix a bug involving 'continue' in 'for' loops
  glsl: implement _slang_gen_while_without_continue()
  st/mesa: query PIPE_CAP_TGSI_CONT_SUPPORTED
  glsl: remove obsolete comment
  glsl: use slang_generate_declaration() to consolidate some code
  glsl: added slang_operation_insert_child()
  glsl: check-point: declare _returnFlag
  glsl: added slang_oper_num_children() helper
  glsl: added slang_operation_free_children()
  glsl: fix uninitialized var in _slang_gen_for_without_continue()
  glsl: fix up scoping for parent/children in slang_operation_copy()
  glsl: checkpoint: replace 'return' with __returnFlag=true;
  glsl: add comments
  glsl: use new helper functions in _slang_gen_logical_and/or()
  glsl: checkpoint: predicate __retVal = expr with __returnFlag
  glsl: remove test for loop unrolling when we hit conditional cont/break
  glsl: rework loop nesting code
  glsl: comments, field reordering
  glsl: fix assorted regressions related to early-return-removal
  glsl: code refactoring for return statements
  glsl: silence a problem warning
  glsl: added slang_variable::is_global field
  glsl: predicate assignments according to __returnFlag
  glsl: overhaul 'return' statement handling
  glsl: move/simplify error checking for 'return' statements
  gallium: added PIPE_CAP_TGSI_CONT_SUPPORTED
  softpipe: PIPE_CAP_TGSI_CONT_SUPPORTED query
  cell: PIPE_CAP_TGSI_CONT_SUPPORTED query
  docs: document for/continue bug fix
  mesa: bump version to 7.5-rc4
  mesa: raise MAX_VARYING (number of shader varying 

mesa: Changes to 'refs/tags/mesa_7_5_rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_5_rc1' created by Brian Paul  at 2009-05-08 
21:09 +

Mesa 7.5 release candidate 1

Changes since mesa_20090313:
Adam Jackson (2):
  intel: Avoid mapping the texture image for CopyTex{,Sub}Image
  glx: Make glXGetScreenDriver() work for DRI2

Alan Coopersmith (7):
  r300_cmdbuf.c: convert cast to a form supported by Sun cc
  mklib improvements for Solaris
  Convert u_int*_t to C99 standard uint*_t
  Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun cc
  define __builtin_expect for non-gcc compilers in two more glx files
  Add Solaris to OS'es using X in eglplatform.h
  egl/main/Makefile: Add dependency of install target on default build 
target

Alan Hourihane (14):
  slang: if we detect an if/break or if/continue within a loop and we're
  Revert "slang: if we detect an if/break or if/continue within a loop and 
we're"
  slang: redo the last commit for if/break & if/continue tests as it
  slang: if/else/break & if/else/continue work for unrolled loops
  mesa: check renderbuffer is defined before use.
  egl: try harder for eglGetProcAddress()
  egl: fix comment
  slang: support uniform arrays
  slang: initialize the context
  mesa: bump MAX_PROGRAM_TEMPS to 256 (there's some big shaders out there)
  slang: ensure structure elements have their array length set
  mesa: ensure pbo stencil buffers are mapped before use
  gallium: when using gl_PointCoord ensure we use the correct attribute.
  demos: ensure display lists are destroyed for next generation

Alex Deucher (1):
  R300: add quadpipe overrides

Ben Skeggs (6):
  st/dri2: use pipe_screen.is_format_supported to choose depth/stencil 
format
  nouveau: rewrite winsys in terms of drm_api, support dri2 state tracker
  nouveau: fix some pipe_buffer reference counting issues
  nv50: fix typo in nv50_query.c
  nv50: adapt for new clear interface
  nv50: fix mrt clear

Brian Paul (257):
  swrast: use better _swrast_compute_lambda() function
  st: update texture comments
  softpipe: need to set tc->transfer=NULL after destroying the transfer 
object
  softpipe: more texture transfer fixes.
  st: clean up some if-statment code
  st: need to free/realloc pipe texture when we're handed image level > 
last_level
  tests: remove/update old comments
  mesa: use the IROUND() macro in pixel packing code
  glsl: when debug pragma is on, emit comments about function calls/inlines
  glsl: change GLSL #pragma initialization
  glslcompiler: added new options to override debug/optimization pragmas
  docs: updated Mesa extension enum info
  mesa: linear scan register allocation for shader programs
  mesa: add new internal state var for window size
  gallium: remove use of origin_lower_left
  tgsi: minor comments
  softpipe: reformatting, comments, minor clean-ups
  demos: add LDFLAGS for corender target, bug 20844
  egl: don't use __FUNCTION__ in error messages
  gl: update include/GL/glext.h to version 48
  glew: fix GLEW_LIB_NAME
  egl: include stdint.h to get the c99 integer typedefs
  tgsi: pass zero vector to texture sampler for 1D case instead of NULL
  st: init the default texture to (0,0,0,1)
  mesa: minor reformatting, whitespace changes
  gallium: added util_is_inf_or_nan() function to u_math.h
  softpipe: use util_is_inf_or_nan()
  draw: added Nan/Inf assertion in debug code
  mesa: fix bug in GPU codegen for fixed-function two-sided lighting
  tgsi: added some helpful debug functions in the tgsi interpreter
  mesa: minor tweaks in append_token() for printing state var strings
  glsl: fix texgen state variable tokens in emit_statevars()
  mesa: fix a recursive display list problem
  swrast: fix glDrawBuffer(GL_FRONT_AND_BACK)
  mesa: use correct tex unit lod bias for TXB instruction
  glsl: implement compiling/linking of separate compilation units
  demos: added progs/glsl/linktest.c to test linking of separate 
compilation units
  swrast: do texture sampling/combining in floating point
  swrast: general clean-up of texture combine code
  swrast: refactor depth/shadow sampling code
  mesa: texture combine clean-ups
  swrast: use float4_array typedef to simplify the code a bit
  mesa: switch texel fetch functions from GLchan to GLfloat
  mesa: convert more texture fetch functions to return GLfloat
  mesa: simplify ycbcr->rgb conversion code
  swrast: minor improvements, clean-ups in texcombine code
  swrast: remove unused parameter
  swrast: fix bad optimization check
  swrast: remove old texture_apply() code; always use texture combine code
  dri: use BorderColor instead of _BorderChan
  mesa: get rid of gl_texture_object::_BorderChan
  swrast: remove unused integer lerp functions
  glsl: 

mesa: Changes to 'refs/tags/red_tinted_cube'

2016-09-16 Thread Christopher Halse Rogers
Tag 'red_tinted_cube' created by Vladimir Dergachev  
at 1970-01-01 00:00 +

Changes since noisy_cube:
Vladimir Dergachev (2):
  Add texture units registers
  Port texture allocation code from R200.

---
 src/mesa/drivers/dri/r300/Makefile|4 
 src/mesa/drivers/dri/r300/r300_cmdbuf.c   |   99 ++
 src/mesa/drivers/dri/r300/r300_context.c  |   38 
 src/mesa/drivers/dri/r300/r300_context.h  |  153 +++
 src/mesa/drivers/dri/r300/r300_ioctl.c|  189 
 src/mesa/drivers/dri/r300/r300_ioctl.h|   12 
 src/mesa/drivers/dri/r300/r300_render.c   |   28 
 src/mesa/drivers/dri/r300/r300_state.c|   13 
 src/mesa/drivers/dri/r300/r300_tex.c  | 1055 ++
 src/mesa/drivers/dri/r300/r300_tex.h  |   51 +
 src/mesa/drivers/dri/r300/r300_texmem.c   |  490 ++
 src/mesa/drivers/dri/r300/r300_texstate.c | 1390 ++
 12 files changed, 3509 insertions(+), 13 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_7_5_rc3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_5_rc3' created by Brian Paul  at 2009-06-05 
23:19 +

Mesa 7.5 release candidate 3

Changes since mesa_7_5_rc2:
Aidan Thornton (1):
  Initialize psp->waitX/waitGL for swrast_dri.so.

Brian Paul (27):
  docs: emphasize the incomplete status of the nouveau/R300 gallium drivers
  docs: link to 7.5 relnotes
  mesa: added linux-osmesa-static config
  st: fix incorrect target parameter to screen->is_format_supported()
  softpipe: add texture target sanity check assertion
  mesa: comments for _mesa_generate_mipmap_level()
  st/mesa: fix incorrect src/dst stride params to 
_mesa_generate_mipmap_level()
  mesa: assign trb->Base.StencilBits in update_wrapper().
  mesa: use MAX_ values instead of literals
  vbo: fix incorrect loop limit in bind_array_obj()
  mesa: add missing glGet*() case for GL_VERTEX_ARRAY_BINDING_APPLE
  mesa: added comment
  mesa: allow GL_BITMAP type in _mesa_image_image_stride()
  demos: fix multitex.c VertCoord attribute mapping
  vbo: fix crash in vbo_exec_bind_arrays()
  mesa: fix loop over generic attribs in update_arrays()
  softpipe: fix incorrect provoking vertex color for PIPE_PRIM_POLYGON
  demos: add missing dependencies for util files
  draw: reset extra_vp_outputs.slot to zero in widepoint_flush()
  st/mesa: fix incorrect sprite origin when drawing to FBO/texture
  mesa: add #define FEATURE_ARB_pixel_buffer_object
  mesa: release VBO and PBO references upon context destruction
  tgsi: increase MAX_LABELS to 4096
  st/mesa: increase ST_MAX_SHADER_TOKENS to 8k
  softpipe: fix incorrect tri vertex order for PIPE_PRIM_POLYGON rendering
  softpipe: separate case for PIPE_PRIM_POLYGON in sp_vbuf_draw()
  mesa: bump version to 7.5-rc3

Carl Worth (1):
  minstall: Don't copy over an identical file

Dan Nicholson (2):
  osmesa: Allow building standalone in all three channel widths
  osmesa: Link with -ldl for dlopen code

Ian Romanick (1):
  intel: Clip to window after calling Driver.TexImage2D

Jakob Bornecrantz (1):
  st/gl: Fix mip gen for compressed textures

José Fonseca (17):
  mesa: Add success/failures return value to _mesa_make_current.
  mesa: Check/propagate return value on st_make_current.
  mesa: Output warnings to debugger on Windows.
  wgl: Remove unused field.
  wgl: Rename function.
  wgl: Fix debugging output.
  wgl: Use the right pixel format.
  wgl: Ensure we only create framebuffers for HDC associated with a window.
  wgl: Cleanup framebuffer destruction logic.
  progs/wgl: Use an invisible window in wglinfo.
  progs/wgl: Small cleanup to wglinfo.
  wgl: Destroy the framebuffer when the window is destroyed.
  util: Fix 24 to 32 bit expansion binary arithmetic expression.
  util: Support Z24S8/Z24X8 -> unsigned conversion.
  util: Unsaved change missing from last commit.
  scons: Output nice summary messages instead of long command lines.
  scons: Less aggressive optimizations for MSVC 64bit compiler.

Keith Whitwell (6):
  trivial/tri-z: add controls for depthrange min/max
  progs/vpglsl: add similar support for point rendering as progs/vp
  mesa/st: restore flush to copy_texsubimage (was previously finish)
  draw: avoid leaking tokens when building pstipple fragment shader
  draw: free more token arrays
  gallium/draw: Free specialized versions of driver shaders

Mathias Fröhlich (1):
  mesa: allow depth/stencil textures to be attached to GL_STENCIL_ATTACHMENT

---
 Makefile|3 
 bin/minstall|7 
 common.py   |2 
 configs/linux-osmesa-static |   37 ++
 configure.ac|7 
 docs/relnotes-7.5.html  |8 
 docs/relnotes.html  |1 
 progs/glsl/Makefile |   21 -
 progs/glsl/multitex.c   |   17 
 progs/trivial/tri-z.c   |   50 ++
 progs/vpglsl/psiz-imm.glsl  |6 
 progs/vpglsl/psiz-mul.glsl  |6 
 progs/vpglsl/vp-tris.c  |   58 ++-
 progs/wgl/wglinfo.c |   11 
 scons/gallium.py|   34 +
 src/gallium/auxiliary/draw/draw_pipe_aaline.c   |   13 
 src/gallium/auxiliary/draw/draw_pipe_aapoint.c  |   13 
 src/gallium/auxiliary/draw/draw_pipe_pstipple.c |5 
 src/gallium/auxiliary/draw/draw_pipe_wide_point.c   |1 
 src/gallium/auxiliary/tgsi/tgsi_exec.h  |2 
 src/gallium/auxiliary/util/u_tile.c |   

mesa: Changes to 'refs/tags/mesa_7_5_rc2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_5_rc2' created by Brian Paul  at 2009-05-15 
15:25 +

Mesa 7.5 release candidate 2.

Changes since mesa_7_5_rc1:
Brian Paul (11):
  mesa: added more gallium Makefiles to tarball list
  mesa: Fixed a texture memory leak
  trivial: destroy window upon exit
  st: do proper refcounting for framebuffer surfaces
  mesa: reference counting for gl_array_object
  mesa: clean-up vertex array object VBO unbinding and delete/refcounting
  mesa: delete array objects before buffer objects during context tear-down
  intel: create a private gl_array_object for intel_clear_tris(), fix bug 
21638
  intel: added null ptr check
  docs: updates from the 7.4 branch
  mesa: bump version to 7.5-rc2

Hanno Böck (1):
  gallium: replace lib with $(LIB_DIR)

Ian Romanick (1):
  Test either GL_FRONT_LEFT or GL_FRONT for front-buffer rendering

Michel Dänzer (2):
  glXChooseVisual: Only consider fbconfig if we can get the corresponding 
visual.
  r300: Make sure to drop current hardware state reference to texture 
objects.

---
 Makefile |3 
 docs/news.html   |5 -
 docs/relnotes-7.4.2.html |   74 +++
 docs/relnotes.html   |6 -
 progs/trivial/tri.c  |1 
 src/gallium/winsys/drm/intel/dri/Makefile|4 
 src/glx/x11/glxcmds.c|   33 +++---
 src/mesa/drivers/dri/intel/intel_buffers.c   |3 
 src/mesa/drivers/dri/intel/intel_clear.c |   93 +--
 src/mesa/drivers/dri/intel/intel_context.c   |4 
 src/mesa/drivers/dri/intel/intel_context.h   |8 +
 src/mesa/drivers/dri/r300/r300_context.c |7 +
 src/mesa/drivers/dri/r300/r300_texstate.c|   22 ++--
 src/mesa/main/arrayobj.c |  131 +++
 src/mesa/main/arrayobj.h |   23 +++-
 src/mesa/main/context.c  |3 
 src/mesa/main/mtypes.h   |3 
 src/mesa/main/texstate.c |3 
 src/mesa/main/varray.c   |4 
 src/mesa/main/version.h  |2 
 src/mesa/state_tracker/st_atom_framebuffer.c |   16 ++-
 src/mesa/state_tracker/st_context.c  |7 +
 22 files changed, 341 insertions(+), 114 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_7_5_1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_5_1' created by Brian Paul  at 2009-09-03 21:46 
+

Mesa 7.5.1 release tag, 3 September 2009

Changes since mesa_7_5:
Alan Hourihane (1):
  Ensure GL_EXT_blend_equation_separate is enabled when 2.0 is enabled.

Brian Paul (82):
  mesa: include GLEW sources in MesaDemos tarball
  mesa: bump version to 7.5.1
  docs: initial release notes for 7.5.1
  mesa: include glew headers in MesaDemos tarballs
  docs: 7.5 tarball md5sums
  intel: Use _mesa_warning() to report GEM warnings
  softpipe: include sp_winsys.h to silence function prototype warning
  mesa: separate some finite/pragma Watcom stuff
  st/mesa: silence warning
  intel: Clean up leak of driver context structure on context destroy.
  intel: Fix leak of DRI option info due to using the wrong free routine.
  mesa: add missing return after catching program error
  mesa: move misplaced return statement
  st/mesa: we don't support GL_NV_point_sprite (see comment)
  texenv: Add missing dependency on VP changes.
  texenv: Match state.c in deciding whether we'll be using a vertex shader.
  texenv: Use VP->Current, since _Current isn't updated at this point.
  intel: Wait on the last swapbuffers to complete before queuing a new one.
  intel: Fix inverted test for disabling flushing of front buffer output.
  docs: 7.5.1 bug fixes
  util: reformatting and comments
  util: fix util_blit_pixels() test for surface_copy() path
  util: added util_blit_pixels() overlap test
  mesa: make _mesa_clip_blit() a shared function
  util: added comment/question about blit clipping
  st/mesa: fix Y inversion and optimize st_BlitFramebuffer()
  mesa: generate GL_INVALID_OPERATION for missing z/stencil when blitting
  st/mesa: implement BlitFramebuffer() for depth/stencil (incomplete)
  docs:fix glBlitFramebuffer() for Gallium
  util: added util_same_surface() helper function
  util: use util_same_surface() to compare surface pointers
  util: include u_surface.h, added comment
  util: fix incorrect assertion
  glsl: fix some uninitialized pointers
  mesa: fix some potential uninitialized memory references
  main: fix some potential memory leaks
  mesa: add missing PBO mapping code in unpack_image()
  mesa: fix warnings about locals hiding function params
  progs/tests: hack a PBO/dlist test
  mesa: fix some invalid memory reads
  mesa: move assertions in test_attachment_completeness()
  Allow external settings of MAX_WIDTH/HEIGHT.
  Add configure options for MAX_WIDTH/HEIGHT.
  Add a FAQ about internal buffer sizes.
  docs: docs: document new --with-max-width/height config options
  progs/demos: print more info in fbotexture.c
  mesa: when emitting vertex program fog, set yzw=0,0,1
  tgsi/sse: we don't implement saturation modes yet
  tgsi/ppc: we don't implement saturation modes yet
  tgsi: added tgsi_full_instruction::Flags field
  tgsi: handle SOA dependencies for MOV/SWZ
  tgsi: check for SOA dependencies in SSE and PPC code generators
  st/mesa: flush bitmap cache if Z value changes
  vbo: fix divide by zero exception
  xlib: fix single buffer window resize bug
  docs: recent 7.5.1 bug fixes
  ARB prog: Set error instead of falling through with incorrect value
  glsl: fix bug in sampler array indexing
  progs/glsl: change samplers.c to better test sampler/texture indexing
  progs/glsl: add special Makefile rule for samplers_array
  docs: document sampler array bug fix
  glsl: signal that the program needs to be re-translated when samplers 
change
  gallium/util: added cases for SRGB formats
  gallium/util: added support for SRGB formats
  swrast: fix incorrect tri culling in selection/feedback mode.
  docs: fix selection/feedback culling bug
  docs/: document cross-compile fix
  docs: fixed glXCreateGLXPixmap() for direct rendering
  mesa: fix saturation logic in emit_texenv()
  mesa: added const qualifiers, move local var
  swrast: can't use deferred texture/shading if using KIL instruction
  swrast: fix selection/feedback regression
  progs/tests: re-enable exit() call
  st/mesa: fix glCopyPixels(GL_STENCIL_INDEX) inverted position
  docs: move SGI GLU link
  docs: update precompiled libs info
  docs: added news entry for 7.5.1
  docs: prep for 7.5.1 release
  st/mesa: silence uninitialized var warnings
  gallium/xlib: silence uninitialized var warning
  gallium/xlib: silence unitialized var warning
  docs: point to fd.o for downloads instead of SourceForge

Dan Nicholson (1):
  mklib: Ensure target directory exists for library

Eric Anholt (2):
  i965: Don't clip everything if FRONT_AND_BACK culling while culling 
disabled.
  intel: Fall back on glBitmap with fog enabled.

José Fonseca (5):
  

mesa: Changes to 'refs/tags/mesa_7_4_rc2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_4_rc2' created by Brian Paul  at 2009-03-26 
03:06 +

Mesa 7.4 release candidate 2 tag.

Changes since mesa_7_4_rc1:
Alan Coopersmith (2):
  mklib improvements for Solaris
  define __builtin_expect for non-gcc compilers in two more glx files

Brian Paul (8):
  Add Solaris to OS'es using PROT_EXEC mmap() to get executable heap space
  mesa: remove unused 'out' label
  mesa: regenerated gl_mange.h file
  glapi: update find_entry() for mangled names
  demos: add LDFLAGS for corender target, bug 20844
  gl: update include/GL/glext.h to version 48
  docs: update glext.h to version 48
  mesa: bump version to 7.4 rc2

Eric Anholt (1):
  i965: Fix occlusion query when no other WM state updates occur.

Michel Dänzer (1):
  Revert "dri2: Avoid round-tripping on DRI2GetBuffers for the same set of 
buffers."

Tom Fogal (1):
  mesa: fix _glxapi_get_proc_address() for mangled names

---
 Makefile |2 
 bin/mklib|   28 ++
 configure.ac |   33 +--
 docs/relnotes-7.4.html   |2 
 include/GL/gl_mangle.h   |  298 +++
 include/GL/glext.h   |   62 +-
 progs/xdemos/Makefile|2 
 src/glx/x11/dri2_glx.c   |   52 -
 src/glx/x11/glxclient.h  |1 
 src/glx/x11/indirect_vertex_program.c|4 
 src/glx/x11/pixelstore.c |4 
 src/mesa/drivers/dri/i965/brw_wm_state.c |5 
 src/mesa/drivers/x11/glxapi.c|5 
 src/mesa/glapi/glapi_getproc.c   |8 
 src/mesa/main/execmem.c  |2 
 src/mesa/main/state.c|1 
 src/mesa/main/version.h  |2 
 17 files changed, 416 insertions(+), 95 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_7_1_rc4'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_1_rc4' created by Brian Paul  at 
2008-08-16 16:14 +

Mesa 7.1 rc4

Changes since mesa_7_1_rc3:
Adam Jackson (1):
  Drop unused 'entries' field from __glxHashTable.

Alex Deucher (1):
  R300: update vap_cntl values for NUM_FPUS

Blair Sadewitz (6):
  mesa: also check for __NetBSD__
  mesa: extra braces
  mesa: check for __INTERIX to typedef uintptr_t
  mesa: added test for __NetBSD__
  mesa: added test for __NetBSD__
  additional preprocessor checks for stdint.h, inttypes.h, etc

Brad Smith (1):
  mesa: added checks for OpenBSD

Brian (1):
  mesa: fix glUniform error checking for samplers

Brian Paul (84):
  mesa: check for OpenBSD (bug 15604)
  mesa: fix state.clip[n].plane parsing bug (bug 16611)
  mesa: return -1, not GL_FALSE if _glapi_add_dispatch() fails name sanity 
check
  mesa: check for null shader->Source
  mesa: fix stencil state problem when GL_ATI_separate_stencil wasn't 
enabled
  mesa: assemble main() after all other functions
  mesa: fix storage size computation in emit_arith()
  mesa: fix some broken bool, bvec2, bvec3, bvec4 constructors
  mesa: fix some broken /= operators
  mesa: add missing IR_LOG2 case
  mesa: regenerated file
  mesa: add GL_POLYGON_OFFSET_POINT/LINE/FILL queries, remove 
GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE
  mesa: fix copy errors in degrees() functions
  mesa: fix temp re-use bug in emit_arith()
  mesa: regenerated file
  mesa: fix/improve the atan(y,x) function
  mesa: regenerated file
  mesa: build the stand-alone glslcompiler by default, update the docs
  mesa: revert building glslcompiler by default
  query/print GLSL version string
  mesa: don't include Mesa version in GL_SHADING_LANGUAGE_VERSION string
  mesa: move extensions->version code into separate function
  disable GL_ARB_shading_language_120 until 1.20 features are complete
  document GLSL 1.20 status
  mesa: improved printing
  mesa: fix some function inlining bugs
  mesa: Silence compiler warnings on Windows.
  mesa: implement grammar/parsing for precision/invariant syntax
  mesa: fix set_program_uniform_matrix(): need to loop over matrix count
  mesa: fix some GLSL /= int operators
  mesa: rework array/struct addressing code.
  mesa: glsl: various writemask/swizzle improvements and clean-ups
  mesa: assorted glsl uniform/attribute fixes
  mesa: fix some issues in _mesa_validate_program()
  mesa: remove an error check for NV_v_p that doesn't apply to ARB_v_p
  mesa: fix +=, -=, etc. operators
  mesa: added null ptr check (error handling case)
  mesa: initial support for GLSL struct/array comparisons
  mesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.c
  mesa: remove stray debug assertion
  mesa: glsl: implement constructor functions for user-defined types
  mesa: fix uninitialized var
  mesa: glsl: rework swizzle storage handling
  mesa: glsl: mark constructor params as const
  mesa: glsl: fix/simplify array element handling
  mesa: glsl: only try to link shaders defining main()
  mesa: gls: fix broken else clause of conditional break/continue
  mesa: glsl: additional error detection
  mesa: fix issues causing warnings on Windows
  mesa: glsl: added null ptr check
  mesa: glsl: remove unneeded operators
  mesa: glsl: re-order some constructors
  mesa: glsl: assorted fixes for resolving polymorphic functions
  mesa: remove stray debug code
  mesa: glsl: silence warning (s/int/GLuint)
  mesa: fix bug/failure in recursive function inlining
  mesa: cast to fix warning
  mesa: Silence compiler warnings on Windows.
  mesa: regenerated files
  mesa: disable debug code
  mesa: glsl: remove old assertion (fixes glsl/bitmap.c)
  updated GLSL bug fixes
  added null ptr check (fix bug 16959)
  fix some FBO/texture queries (bug 15296)
  mesa: fix comment about texture targets (bug 17005)
  disable debug code accidentally enabled by prev commit
  mesa: fix glBindTexture error string (bug 17005)
  mesa: fix out-of-bounds memory reads in swizzle_copy()
  mesa: added comment about gl_PointCoord
  version 20 of glxext.h
  version 41 of glext.h
  mesa: glsl: add missing sampler types in sizeof_glsl_type(), bug 17079
  mesa: clear the unused upper-left region to black instead of leaving it 
undefined
  mesa: added new glsl/pointcoord.c test
  mesa: fix a swrast state validation bug
  don't need to use LOD version of texture2D() funcs
  draw a tristrip ring instead of a single quad
  mesa: import latest GLSL code from gallium-0.1 branch
  mesa: turn off 'x' bit misset on a few .h and .syn files
  mesa: added glsl/convolutions test from gallium branch
  remove .txt suffix from shader source 

mesa: Changes to 'refs/tags/mesa_7_4_4'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_4_4' created by Brian Paul  at 2009-06-24 01:09 
+

Mesa 7.4.4 release

Changes since mesa_7_4_3:
Brian Paul (6):
  intel: call _mesa_unreference_framebuffer() in intelDestroyBuffer()
  intel: added a null ptr check
  docs: 7.4.3 MD5 checksums
  docs: release notes for 7.4.4
  mesa: bump version to 7.4.4
  docs: set 7.4.4 release date

---
 Makefile  |2 -
 configs/default   |2 -
 docs/news.html|8 
 docs/relnotes-7.4.3.html  |9 
 docs/relnotes-7.4.4.html  |   59 ++
 docs/relnotes.html|8 
 src/mesa/drivers/dri/intel/intel_fbo.c|3 +
 src/mesa/drivers/dri/intel/intel_screen.c |2 -
 src/mesa/main/version.h   |6 +--
 9 files changed, 85 insertions(+), 14 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_7_4_2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_4_2' created by Brian Paul  at 2009-05-15 12:23 
+

Mesa 7.4.2 release

Changes since mesa_7_4:
Alan Hourihane (1):
  demos: ensure display lists are destroyed for next generation

Alex Deucher (1):
  R300: add quadpipe overrides

Brian Paul (47):
  docs: 7.4 release md5 sums
  docs: prep for Mesa 7.4.1 release notes
  mesa: fix bug in GPU codegen for fixed-function two-sided lighting
  docs: first 7.4.1 bug fixes
  glsl: fix texgen state variable tokens in emit_statevars()
  docs: fix bug 20986
  swrast: fix glDrawBuffer(GL_FRONT_AND_BACK)
  mesa: use correct tex unit lod bias for TXB instruction
  mesa: don't call ctx->Driver.Draw/CopyPixels() if width or height is zero
  mesa: don't call ctx->Driver.ReadPixels() if width or height is zero
  docs: fix TXB texture unit bias error
  mesa: don't normalize spot light direction until validation time
  mesa: for OPCODE_LIT, use _mesa_pow() instead of exp() and log()
  mesa: only clear matrix MAT_DIRTY_INVERSE flag when we actually compute 
the inverse
  mesa: replace >= with > when testing if we've exceeded max local params
  mesa: fix parameter counting in ARB vertex/fragment program parsing
  mesa: in mesa_add_named_constant(), avoid adding duplicate constants
  docs: more bug fixes for Mesa 7.4.1
  swrast: fix point rendering function selection
  mesa: fix potential recursive locking deadlock in _mesa_HashWalk()
  glx: added null pointer check in glXGetFBConfigs()
  demos: use larger buffer for snprintf() call, see bug 21220
  mesa: add distclean target to top-level Makefile
  mesa: fix bad mask bit in clip plane restore code for glPopAttrib()
  docs: fixed user clip plane restore bug in glPopAttrib()
  intel: make sure polygon mode is set properly in intel_clear_tris()
  mesa: add switch case for GL_VERTEX_STATE_PROGRAM_NV in 
_mesa_new_program()
  mesa: bump version to 7.4.1
  docs: prep for 7.4.1 release
  mesa: bump version to 7.4.1
  intel: update driver date, remove RC3 designation
  docs: MD5 sums for 7.4.1 release
  docs: remove unused sections
  docs: create 7.4.2 release notes page
  intel: added null screen->dri2.loader pointer check
  fixed intel front-buffer rendering segfault
  swrast: add missing break in clamp_rect_coord_linear()
  docs: fix swrast texrect bug 21461
  mesa: Fix buffer overflow when parsing generic vertex attributes.
  docs: fix typos
  mesa: fix state validation bug for glCopyTex[Sub]Image()
  glx: replace Xmalloc() calls with Xcalloc()
  mesa: Fixed a texture memory leak
  docs: updated bug fix list for 7.4.2
  i965: fix render to FBO/texture orientation bugs
  mesa: bump version to 7.4.2
  docs: set 7.4.2 release date

Eric Anholt (4):
  dri2: Don't crash if the server returns more buffers than expected.
  intel: Fix commented-out glViewport in 
intel_meta_set_passthrough_transform.
  i965: Support drawing to FBO cube faces other than positive X.
  Flag GLSL programs as depending on constant state when they use uniforms.

Ian Romanick (7):
  DRI2: Provide an interface for drivers to flush front-buffer rendering
  intel / DRI2: Track and flush front-buffer rendering
  DRI2: Assume that there is always a front buffer
  intel / DRI2: Accept fake front-buffer from loader
  DRI2: Don't fault on NULL DrawBuffer
  docs: more bug fixes for Mesa 7.4.1
  intel: Bump driver date

Jeremy Huddleston (3):
  Updated darwin config for when X11 is not in the same location as we're 
installing to
  Fix compiling indirect.c when GLX_DIRECT_RENDERING is not defined
  Updated CPU_TO_LE32 to work on darwin

Michel Dänzer (3):
  radeon: Expose a 32 bit RGBA fbconfig even when the screen depth is 16.
  intel: Handle ARB_vertex_buffer_object state in intel_clear_tris().
  r300: Increase reference count of texture objects referenced by current 
state.

Roland Scheidegger (1):
  mesa: fix TexParameter functions

---
 Makefile |8 -
 configs/darwin   |   14 +-
 configs/default  |4 
 docs/download.html   |2 
 docs/news.html   |   14 ++
 docs/relnotes-7.4.1.html |   79 
 docs/relnotes-7.4.2.html |   66 ++
 docs/relnotes-7.4.html   |   12 +
 docs/relnotes.html   |2 
 include/GL/internal/dri_interface.h  |   15 ++
 progs/samples/blendeq.c  |2 
 progs/xdemos/glxcontexts.c   |4 
 src/glx/x11/dri2.c   |2 
 src/glx/x11/dri2_glx.c   |   20 ++-
 

mesa: Changes to 'refs/tags/mesa_7_3_rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_3_rc1' created by Brian Paul  at 2009-01-10 
19:21 +

Mesa 7.3 release candidate 1

Changes since mesa_7_1_rc4:
Adam Jackson (1):
  Update to SGI FreeB 2.0.

Alan Hourihane (1):
  mesa: fix generation of fixed function state when no vp exists

Alex Deucher (1):
  R300: missing semicolon

Benjamin Close (1):
  i965: fix compilation

Bernd Buschinski (1):
  glx: Add missing include for XCB, fixing crash on 64-bit.

Brad King (1):
  mesa: fix param indexing

Brian (26):
  glx: added "glapi/" prefix to include
  mesa: remove unneeded s_drawpix.h header
  glx: re-add glapi/ path
  Add some FLUSH_CURRENT() calls.
  move _mesa_format_to_type_and_comps() to texformat.c
  refactor code, export _mesa_generate_mipmap_level()
  added _mesa_tex_target_to_face()
  code refactoring, new next_mipmap_level_size() function
  Added new _mesa_clip_copytexsubimage() function to do avoid clipping down 
in the drivers.
  added vbo_use_buffer_objects() to specify that immediate mode data should 
be put into bufferobjects
  temporarily set the FRAG_BIT_FOGC bit in InputsRead when fog is enabled
  Disable vertex shader fog, compute fog in fragment shader.
  include programopt.h
  Remove ctx field from texenvprog_cache
  set program->SamplersUsed bit when using a texture instruction
  use PROGRAM_CONSTANT instead of PROGRAM_STATE_VAR when generating 
immediates/literals
  set SamplerUnit[] entry in load_texture() just to be safe
  mesa: fix cast/conversion for optional code
  mesa: fix convolve/convolution mix-ups
  mesa: use NRM3 in emit_normalize_vec3() when drivers are ready
  mesa: remove OPCODE_INT #define
  mesa: new _mesa_is_pow_two() function
  mesa: fix conditional in save_Lightfv(), bug 18838
  demos: added simple vertex shader texture test.
  mesa: replace large macros with inline functions
  mesa: assorted clean-ups, updated comments, etc.

Brian Paul (298):
  bring in docs from 7.0.4 release/branch
  mesa: rearrange some code in _mesa_BindTexture() to fix error detection 
bug 17173
  mesa: move old/obsolete MESA extensions specs to OLD/ directory
  use ftransform()
  mesa: set version string to 7.3-devel
  mesa: glsl: grab latest fixes from gallium-0.1 branch
  mesa: glsl: regenerated file
  7.1 updates from 7.2 branch
  change MESA_MINOR to 3
  added 7.1 MD5 sums
  mesa: don't check for GLSL 1.2 to advertise GL 2.1
  mesa: bump MAX_INSN to 350
  fix BUFFER_DEPTH/BUFFER_ACCUM mix-up
  mesa: improved gl_buffer_object reference counting
  mesa: replace MALLOC w/ CALLOC to fix valgrind warning
  mesa: replace MALLOC w/ CALLOC to fix memory error in glPushClientAttrib()
  mesa: remove some assertions that are invalid during context tear-down
  mesa: fix MSAA enable state in update_multisample()
  mesa: fix display list regression (check if save->prim_count > 0 in 
vbo_save_EndList())
  mesa: rework GLSL vertex attribute binding
  mesa: fix bug in previous changes to _slang_resolve_attributes()
  mesa: prefix a bunch of #include lines with "main/".
  glx: remove depency on glheader.h and GLboolean type in XF86DRI code
  glx: remove #include "glheader.h" lines
  mesa: remove a bunch of -I paths from INCLUDE_DIRS
  mesa: prefix more #includes with "main/"
  mesa: added "main/" prefix to includes, remove some -I paths from 
Makefile.template
  mesa: fix null ptr deref bug in _tnl_InvalidateState(), bug 15834
  mesa: add parenthesis
  mesa: remove EXT/NV suffixes from _mesa_PointParameter functions
  mesa: refactor: move glPixelStore function into new pixelstore.c file
  mesa: refactor: move glReadPixels code into new readpix.c file
  mesa: refactor: move _mesa_init_exec_table() into new api_exec.c file
  mesa: refactor: new _mesa_init_pixelstore() function
  mesa: refactor: move pixel map/scale/bias code into image.c
  mesa: refactor: move scissor functions into new scissor.c file
  mesa: refactor: move glClear, glClearColor into new clear.c file.
  mesa: refactor: move _mesa_resizebuffers(), _mesa_ResizeBuffersMESA() to 
framebuffer.c
  mesa: refactor: move multisample-related functions into new multisample.c 
file
  mesa: refactor: move _mesa_update_minmax/histogram() into image.c
  mesa: refactor: fix some FEATURE_ typos, mistakes
  mesa: refactor: move glTexGen-related functions into new texgen.c file
  mesa: refactor: move glTexEnv-related functions into new texenv.c file
  mesa: refactor: move glTexParameter-related functions into new texparam.c 
file
  mesa: refactor: move various ENUM_TO_x macros into macros.h
  mesa: remove unneeded #include
  mesa: fix typo: s/stacks/stack/
  mesa: check FEATURE_ARB_occlusion_query
  mesa: remove some temp debug code
  mesa: 

mesa: Changes to 'refs/tags/mesa_7_4'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_4' created by Brian Paul  at 2009-03-28 00:58 
+

Mesa 7.4 release tag.

Changes since mesa_7_3:
Alan Coopersmith (2):
  mklib improvements for Solaris
  define __builtin_expect for non-gcc compilers in two more glx files

Alan Hourihane (3):
  dri2: support glXWaitX & glXWaitGL by using fake front buffer.
  demos: fix glxpixmap and call glXWaitGL before calling XCopyArea.
  xdemos: On termination with `esc` close the contexts correctly.

Alex Deucher (1):
  R300: Add support for RS600 chips

Brian Paul (113):
  mesa: set version to 7.3
  docs: 7.3 md5 sums
  docs: skeleton 7.4 release notes file
  mesa: set version to 7.4 for mesa_7_4_branch
  docs: fix typo
  intel: save/restore GL matrix mode in 
intel_meta_set_passthrough_transform(), intel_meta_restore_transform()
  intel: check if stencil test is enabled in intel_stencil_drawpixels()
  i965: widen per-texture bitfields for 16 texture image units
  i965: fix bug in pass0_precalc_mov()
  docs: i965 fixes
  mesa: remove incorrect refcounting adjustment in 
adjust_buffer_object_ref_counts()
  mesa: add missing _mesa_reference_texobj() calls for texture array targets
  mesa: fix incorrect call to clear_teximage_fields() in _mesa_TexImage2D()
  docs: recent bug fixes for 7.4
  mesa: move code after decls.  Fixes Window build failure.
  xlib: use MESA_GLX_FORCE_DIRECT to make glXIsDirect() always return True
  docs: document new MESA_GLX_FORCE_DIRECT env var for the Xlib driver
  docs: fixed Windows build error, added MESA_GLX_FORCE_DIRECT env var
  glsl: replace assertion with conditional in _slang_pop_var_table()
  swrast: return (0,0,0,1) when sampling incomplete textures, not (0,0,0,0)
  mesa: fix tnl->render_inputs_bitset setup for fragment program texcoords
  mesa: fix logic error in computing enableBits in update_texture_state()
  autoconf: Use include-fixed directory with makedepend on newer GCC
  mesa: fix/change state validation order for program/texture state
  mesa: another fix for program/texture state validation
  glsl: use _slang_var_swizzle() in a few places to simplify the code.
  glsl: fix incorrect size returned by glGetActiveUniform() for array 
elements.
  glsl: fix glUniform() array bounds error checking
  glsl: rework _mesa_get_uniform[fi]v() to avoid using a fixed size 
intermediate array
  glsl: raise GL_INVALID_OPERATION for glUniform(location < -1)
  glsl: allow setting arrays of samplers in set_program_uniform()
  docs: recent 7.4 bug fixes
  glsl: fix an array indexing bug
  glsl: fix mistake in a comment
  mesa: turn on reporting of GLSL version 1.20
  glsl: silence some uninit var warnings
  docs: 7.4 relnotes: report GLSL 1.20, fixed GLSL array index bug
  glsl: fix a swizzle-related regression
  mesa: increase MAX_UNIFORMS to 1024 (of vec4 type)
  mesa: improved error msg
  glsl: fix link failure for variable-indexed varying output arrays
  mesa: bump gl.h version comment to 7.4 (bug 20170)
  glsl: fix inequality in set_program_uniform()
  glsl: asst improvements, clean-ups in set_program_uniform()
  glsl: update program->InputsRead when referencing input attributes
  mesa: fix GLSL issue preventing use of all 16 generic vertex attributes
  util: added more functions to extfuncs.h
  demos: update multitex.c GLSL demo to use vertex arrays or glVertex-mode
  mesa: fixes for building on Haiku
  docs: Haiku fixes
  glsl: fix another swizzle-related bug
  glsl: yet another swizzled expression fix
  mesa: Build DRI by default on Linux/sparc
  mesa: fix incorrect error handling in glBufferDataARB()
  mesa: if a buffer object is mapped when glDeleteBuffers() is called, 
unmap it
  mesa: set bufObj->Pointer = NULL after unmapping
  mesa: update fragResults array in arb_output_attrib_string()
  mesa: fix sw fallback state validation bug
  gl: update glext.h to version 46
  docs: update glext.h to version 46
  mesa: Fix typo.
  mesa: Reads must also be done with lock held.
  i965: fix cube map lock-up / corruption
  xmesa: set back-buffer's drawable field
  mesa: add missing _glthread_INIT_MUTEX in _mesa_new_framebuffer()
  mesa: fix transposed red/blue in store_texel_rgb888/bgr888() functions
  mesa: initialize ctx->Stencil._BackFace = 1
  mesa: fix/update/restore comments related to two-sided stencil (cherry 
picked from commit a304cc6cca2ee21c3b25041abf882ef0616e5244)
  i965: minor improvements in brw_wm_populate_key() (cherry picked from 
commit 89fddf978c9d2ab5042f89110015234e979c2686)
  mesa: consolidate glGetTexEnvi/f() code with new get_texenvi() helper 
(cherry picked from commit ad338c14c2aca87199da7ec1ae08ceb5062a9954)
  i965: scissor rect was inverted when rendering to texture (cherry 

mesa: Changes to 'refs/tags/mesa_7_3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_3' created by Brian Paul  at 2009-01-22 17:03 
+

Mesa 7.3 release

Changes since mesa_7_1_rc4:
Adam Jackson (1):
  Update to SGI FreeB 2.0.

Alan Hourihane (6):
  mesa: fix generation of fixed function state when no vp exists
  glsl: support sampler arrays.
  glsl: fix a comment typo
  glsl: fix regression from sampler arrays commit
  mesa: check frambuffer complete status before rendering
  dri: add fake front definitions

Alex Deucher (1):
  R300: missing semicolon

Benjamin Close (1):
  i965: fix compilation

Bernd Buschinski (1):
  glx: Add missing include for XCB, fixing crash on 64-bit.

Brad King (1):
  mesa: fix param indexing

Brian (27):
  glx: added "glapi/" prefix to include
  mesa: remove unneeded s_drawpix.h header
  glx: re-add glapi/ path
  Add some FLUSH_CURRENT() calls.
  move _mesa_format_to_type_and_comps() to texformat.c
  refactor code, export _mesa_generate_mipmap_level()
  added _mesa_tex_target_to_face()
  code refactoring, new next_mipmap_level_size() function
  Added new _mesa_clip_copytexsubimage() function to do avoid clipping down 
in the drivers.
  added vbo_use_buffer_objects() to specify that immediate mode data should 
be put into bufferobjects
  temporarily set the FRAG_BIT_FOGC bit in InputsRead when fog is enabled
  Disable vertex shader fog, compute fog in fragment shader.
  include programopt.h
  Remove ctx field from texenvprog_cache
  set program->SamplersUsed bit when using a texture instruction
  use PROGRAM_CONSTANT instead of PROGRAM_STATE_VAR when generating 
immediates/literals
  set SamplerUnit[] entry in load_texture() just to be safe
  mesa: fix cast/conversion for optional code
  mesa: fix convolve/convolution mix-ups
  mesa: use NRM3 in emit_normalize_vec3() when drivers are ready
  mesa: remove OPCODE_INT #define
  mesa: new _mesa_is_pow_two() function
  mesa: fix conditional in save_Lightfv(), bug 18838
  demos: added simple vertex shader texture test.
  mesa: replace large macros with inline functions
  mesa: assorted clean-ups, updated comments, etc.
  mesa: require libdrm 2.4.3 in configure.ac

Brian Paul (344):
  bring in docs from 7.0.4 release/branch
  mesa: rearrange some code in _mesa_BindTexture() to fix error detection 
bug 17173
  mesa: move old/obsolete MESA extensions specs to OLD/ directory
  use ftransform()
  mesa: set version string to 7.3-devel
  mesa: glsl: grab latest fixes from gallium-0.1 branch
  mesa: glsl: regenerated file
  7.1 updates from 7.2 branch
  change MESA_MINOR to 3
  added 7.1 MD5 sums
  mesa: don't check for GLSL 1.2 to advertise GL 2.1
  mesa: bump MAX_INSN to 350
  fix BUFFER_DEPTH/BUFFER_ACCUM mix-up
  mesa: improved gl_buffer_object reference counting
  mesa: replace MALLOC w/ CALLOC to fix valgrind warning
  mesa: replace MALLOC w/ CALLOC to fix memory error in glPushClientAttrib()
  mesa: remove some assertions that are invalid during context tear-down
  mesa: fix MSAA enable state in update_multisample()
  mesa: fix display list regression (check if save->prim_count > 0 in 
vbo_save_EndList())
  mesa: rework GLSL vertex attribute binding
  mesa: fix bug in previous changes to _slang_resolve_attributes()
  mesa: prefix a bunch of #include lines with "main/".
  glx: remove depency on glheader.h and GLboolean type in XF86DRI code
  glx: remove #include "glheader.h" lines
  mesa: remove a bunch of -I paths from INCLUDE_DIRS
  mesa: prefix more #includes with "main/"
  mesa: added "main/" prefix to includes, remove some -I paths from 
Makefile.template
  mesa: fix null ptr deref bug in _tnl_InvalidateState(), bug 15834
  mesa: add parenthesis
  mesa: remove EXT/NV suffixes from _mesa_PointParameter functions
  mesa: refactor: move glPixelStore function into new pixelstore.c file
  mesa: refactor: move glReadPixels code into new readpix.c file
  mesa: refactor: move _mesa_init_exec_table() into new api_exec.c file
  mesa: refactor: new _mesa_init_pixelstore() function
  mesa: refactor: move pixel map/scale/bias code into image.c
  mesa: refactor: move scissor functions into new scissor.c file
  mesa: refactor: move glClear, glClearColor into new clear.c file.
  mesa: refactor: move _mesa_resizebuffers(), _mesa_ResizeBuffersMESA() to 
framebuffer.c
  mesa: refactor: move multisample-related functions into new multisample.c 
file
  mesa: refactor: move _mesa_update_minmax/histogram() into image.c
  mesa: refactor: fix some FEATURE_ typos, mistakes
  mesa: refactor: move glTexGen-related functions into new texgen.c file
  mesa: refactor: move glTexEnv-related functions into new texenv.c file
  mesa: refactor: move glTexParameter-related functions into new 

mesa: Changes to 'refs/tags/mesa_7_4_3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_4_3' created by Brian Paul  at 2009-06-19 21:36 
+

Mesa 7.4.3 release.

Changes since mesa_7_4_2:
Aidan Thornton (1):
  Initialize psp->waitX/waitGL for swrast_dri.so.

Brian Paul (36):
  docs 7.4.2 tarball md5 sums
  mesa: fix texture object reference counting in texture_override()
  mesa: assign trb->Base.StencilBits in update_wrapper().
  mesa: allow depth/stencil textures to be attached to GL_STENCIL_ATTACHMENT
  docs: start 7.4.3 release notes
  docs: 7.4.3 relnotes edits
  mesa: remove texUnit->_Current = NULL assignment
  mesa: add missing glGet*() case for GL_VERTEX_ARRAY_BINDING_APPLE
  docs: add glGet case for GL_VERTEX_ARRAY_BINDING_APPLE
  vbo: fix incorrect loop limit in bind_array_obj()
  mesa: bump version to 7.4.3
  mesa: bump version to 7.4.3
  docs: updates for version 7.4.3
  mesa: allow GL_BITMAP type in _mesa_image_image_stride()
  vbo: fix crash in vbo_exec_bind_arrays()
  demos: fix multitex.c VertCoord attribute mapping
  mesa: fix loop over generic attribs in update_arrays()
  docs: document recent bug fixes for 7.4.x
  glsl: preprocessor debug code (disabled)
  glsl: Fix preprocessor define argument parsing for dead sections.
  glsl: Expand nested preprocessor macros.
  glsl: Fix symbol replacement handling in preprocessor.
  glsl: Handle continuation characters in preprocessor.
  glsl: fix warnings, update comments, s/TRUE/GL_TRUE/
  intel: Release fb backing regions in intelDestroyBuffer()
  docs: recent fixes for 7.4.3
  mesa: fix REMAINDER() macro
  docs: fixed bug 21872
  mesa: fix incorrect viewport clamping in _mesa_set_viewport()
  docs: document viewport clamping bug
  GLX: attempt to fix glean makeCurrent test cases.
  docs: document GLX/glean makeCurrent fix
  mesa: added null ptr check in Fake_glXCreatePixmap()
  mesa: rework viewport/scissor initialization code
  docs: bump version to 7.4.3
  docs: set 7.4.3 release date

Dan Nicholson (2):
  osmesa: Allow building standalone in all three channel widths
  osmesa: Link with -ldl for dlopen code

---
 Makefile  |2 
 configure.ac  |7 --
 docs/download.html|4 -
 docs/news.html|7 ++
 docs/relnotes-7.4.2.html  |   10 ++-
 docs/relnotes-7.4.3.html  |   70 ++
 docs/relnotes.html|1 
 progs/glsl/multitex.c |   17 +
 src/glx/x11/drisw_glx.c   |2 
 src/glx/x11/glxcurrent.c  |2 
 src/mesa/drivers/dri/common/dri_util.c|6 +
 src/mesa/drivers/dri/intel/intel_screen.c |   26 +++-
 src/mesa/drivers/osmesa/Makefile  |   36 ++-
 src/mesa/drivers/x11/fakeglx.c|2 
 src/mesa/main/context.c   |   41 +
 src/mesa/main/context.h   |3 
 src/mesa/main/fbobject.c  |   16 -
 src/mesa/main/get.c   |   12 +++
 src/mesa/main/get_gen.py  |5 +
 src/mesa/main/image.c |   36 +++
 src/mesa/main/matrix.c|4 -
 src/mesa/main/mtypes.h|2 
 src/mesa/main/state.c |2 
 src/mesa/main/texrender.c |1 
 src/mesa/main/texstate.c  |3 
 src/mesa/main/version.h   |6 -
 src/mesa/shader/slang/slang_preprocess.c  |   94 --
 src/mesa/swrast/s_texfilter.c |2 
 src/mesa/vbo/vbo_exec_array.c |5 +
 src/mesa/vbo/vbo_exec_draw.c  |1 
 30 files changed, 338 insertions(+), 87 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_7_3_rc2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_3_rc2' created by Brian Paul  at 2009-01-15 
00:06 +

Mesa 7.3 release candidate 2

Changes since mesa_7_3_rc1:
Alan Hourihane (3):
  glsl: support sampler arrays.
  glsl: fix a comment typo
  glsl: fix regression from sampler arrays commit

Brian (1):
  mesa: require libdrm 2.4.3 in configure.ac

Brian Paul (26):
  mesa: add osmesa.pc.in to tarball list
  windows: added new sources for 7.3 (may be more, needs testing)
  glsl: better fix for for-loop scope issue (commit 
6333005f7aea3e5d1d86a5c47b3fa2a1ed2f3ff0)
  i965: fix broken ARB fp fog options
  i965: fix broken glBitmap + depth test
  i965: fix glDrawPixels Z coordinate in intel_texture_drawpixels().
  docs: fixes since 7.3-rc1
  glsl: add preprocessor support for #pragma
  docs: #pragma now handled
  i965: fix indentation
  mesa: put _NV suffix on a few opcodes
  i965: comment for emit_kil()
  i965: fix indentation
  i965: allow larger AA points on fallback path
  i965: indentation fixes
  mesa: fix incorrect transformation of GL_SPOT_DIRECTION
  glsl: simplify IR storage for samplers
  windows: remove reference to swizzle.c file
  glsl: propagate pragma info down into compiler from preprocessor
  i965: fix some FBO depth/stencil assertions
  i965: fix incorrect renderbuffer DataType assignment
  i965: asst. fixes, work-arounds for FBOs and render to texture
  r300: work-around FRAG_BIT_FOGC warning/error
  glsl: minor clean-up for rect sampler test
  glsl: fix comment
  mesa: bump version to 7.3-rc2

Dan Nicholson (1):
  autoconf: Only _GNU_SOURCE feature test macro needed on gnu systems

Ian Romanick (3):
  Add language about implicit flush and command completion
  Treat image units and coordinate units differently.
  intel: SW fallback maps texture images, not texture coordinates

Julien Cristau (1):
  mesa: match against *-gnu* instead of *-gnu in configure.ac

Karl Schultz (1):
  windows: try to create a context in wglCreateLayerContext()

Matthieu Herrb (5):
  __builtin_expect is a gcc 3.x feature. define it out for gcc 2.95.
  replace nearbyint() by rint() for now.
  build fix on big endian OpenBSD architectures.
  Big endian fixes.
  Build fixes for gcc 2.95

Owain G. Ainsworth (1):
  Fix build with GCC 2.95.

Thomas Henn (1):
  windows: updated VC8 project files

Xiang, Haihao (1):
  intel: bump driver date

---
 Makefile|9 -
 configure.ac|9 -
 docs/MESA_copy_sub_buffer.spec  |   12 +
 docs/relnotes-7.3.html  |4 
 src/glx/x11/drisw_glx.c |6 
 src/glx/x11/glx_pbuffer.c   |4 
 src/glx/x11/glxcurrent.c|5 
 src/mesa/drivers/dri/i965/brw_context.c |3 
 src/mesa/drivers/dri/i965/brw_program.c |6 
 src/mesa/drivers/dri/i965/brw_sf.c  |   11 -
 src/mesa/drivers/dri/i965/brw_sf_state.c|2 
 src/mesa/drivers/dri/i965/brw_wm_fp.c   |   52 --
 src/mesa/drivers/dri/i965/brw_wm_glsl.c |   18 +-
 src/mesa/drivers/dri/i965/brw_wm_sampler_state.c|2 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c|   22 +-
 src/mesa/drivers/dri/intel/intel_context.c  |2 
 src/mesa/drivers/dri/intel/intel_depthstencil.c |   13 +
 src/mesa/drivers/dri/intel/intel_fbo.c  |   15 +
 src/mesa/drivers/dri/intel/intel_pixel_bitmap.c |   20 ++
 src/mesa/drivers/dri/intel/intel_pixel_draw.c   |   12 +
 src/mesa/drivers/dri/intel/intel_span.c |4 
 src/mesa/drivers/dri/intel/intel_tex_format.c   |   10 +
 src/mesa/drivers/dri/mach64/mach64_context.h|6 
 src/mesa/drivers/dri/r300/r300_state.c  |7 
 src/mesa/drivers/dri/r300/radeon_program_pair.c |5 
 src/mesa/drivers/windows/gdi/wgl.c  |3 
 src/mesa/glapi/glthread.h   |4 
 src/mesa/main/glheader.h|3 
 src/mesa/main/light.c   |3 
 src/mesa/main/mtypes.h  |   13 +
 src/mesa/main/version.h |2 
 src/mesa/math/m_matrix.h|   12 +
 src/mesa/shader/arbprogparse.c  |   31 +++-
 src/mesa/shader/prog_instruction.c  |   11 -
 src/mesa/shader/slang/library/slang_pp_directives.syn   |   20 ++
 src/mesa/shader/slang/library/slang_pp_directives_syn.h |   11 +
 src/mesa/shader/slang/library/slang_shader.syn  |   13 -
 

mesa: Changes to 'refs/tags/mesa_7_3_rc3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_3_rc3' created by Brian Paul  at 2009-01-20 
17:28 +

7.3 release candidate 3

Changes since mesa_7_3_rc2:
Alan Hourihane (2):
  mesa: check frambuffer complete status before rendering
  dri: add fake front definitions

Brian Paul (14):
  glsl: move declaration before code
  glsl: use _mesa_sprintf()
  glsl: fix broken sampler assignments
  mesa: remove GL_DEPTH_TEST + no depth buffer test
  intel: added intel_rendering_to_texture() helper function.
  i965: fix polygon culling bug when rendering to a texture/FBO
  glx: gcc 2.95 build fix (move declaration before code)
  tests: test pseudo-XOR blend mode.
  mesa: fix build of stand-alone glslcompiler driver
  mesa: inlclude whole windows/VC8/ directory in tarballs
  mesa: bump version to 7.3-rc3
  mesa: silence compiler warning at -O2
  mesa: silence uninitialized var warnings
  glsl: silence unused var warnings

Karl Schultz (3):
  windows: updated mesa.def file
  windows: updated VC8 project file
  windows: more VC8 project file updates

Owain G. Ainsworth (1):
  Remove intel pageflipping support in its entirety.

Thomas Hellstrom (6):
  dri1: Add a macro to validate two dri drawables in one go.
  Add RGBA and RGBA5551 texture formats.
  Fix store texel for argb_rev.
  Fix store texel for argb.
  tnl: Add a utility to emit indexed vertices to a DMA buffer.
  Add a comment about _tnl_emit_indexed_vertices_to_buffer.

Thomas Henn (2):
  windows: updated VC8 project files
  windows: new VC8 projects statically linked against libcmt

Timo Aaltonen (1):
  [intel] Go back to using the typedef for the sarea struct

Xiang, Haihao (1):
  i915: fallback on transfer mode

---
 Makefile|   17 
 include/GL/internal/dri_interface.h |2 
 progs/tests/Makefile|2 
 progs/tests/blendxor.c  |  196 ++
 progs/tests/rubberband.c|  245 +++
 src/glx/x11/glxcmds.c   |   10 
 src/mesa/drivers/dri/common/dri_util.h  |   22 
 src/mesa/drivers/dri/i965/brw_sf_state.c|   25 
 src/mesa/drivers/dri/intel/intel_blit.c |1 
 src/mesa/drivers/dri/intel/intel_buffers.c  |  297 
 src/mesa/drivers/dri/intel/intel_buffers.h  |2 
 src/mesa/drivers/dri/intel/intel_context.c  |2 
 src/mesa/drivers/dri/intel/intel_fbo.c  |   39 
 src/mesa/drivers/dri/intel/intel_fbo.h  |   28 
 src/mesa/drivers/dri/intel/intel_pixel_copy.c   |6 
 src/mesa/drivers/dri/intel/intel_screen.c   |8 
 src/mesa/drivers/dri/intel/intel_screen.h   |4 
 src/mesa/drivers/glslcompiler/Makefile  |2 
 src/mesa/drivers/windows/gdi/mesa.def   |5 
 src/mesa/main/api_validate.c|   33 
 src/mesa/main/colormac.h|4 
 src/mesa/main/enable.c  |4 
 src/mesa/main/texformat.c   |   48 
 src/mesa/main/texformat.h   |4 
 src/mesa/main/texformat_tmp.h   |   51 
 src/mesa/main/texstore.c|  107 +
 src/mesa/main/texstore.h|2 
 src/mesa/main/version.h |2 
 src/mesa/shader/arbprogram.c|1 
 src/mesa/shader/slang/slang_compile.c   |2 
 src/mesa/shader/slang/slang_emit.c  |3 
 src/mesa/shader/slang/slang_link.c  |4 
 src/mesa/shader/slang/slang_mem.c   |2 
 src/mesa/swrast/s_span.c|1 
 src/mesa/swrast/s_texfilter.c   |5 
 src/mesa/tnl/t_vertex.c |   45 
 src/mesa/tnl/t_vertex.h |   12 
 windows/VC8/mesa/gdi/gdi.vcproj |   11 
 windows/VC8/mesa/gdi/gdi_staticCRT.vcproj   |  261 +++
 windows/VC8/mesa/glu/glu.vcproj |   27 
 windows/VC8/mesa/glu/glu_staticCRT.vcproj   | 1019 +
 windows/VC8/mesa/mesa/dosfile   | 1761 +++
 windows/VC8/mesa/mesa/dosfile2  | 1762 +++
 windows/VC8/mesa/mesa/mesa.vcproj   |  120 -
 windows/VC8/mesa/mesa/mesa_staticCRT.vcproj | 1768 
 windows/VC8/mesa/mesa_staticCRT.sln |   46 
 windows/VC8/mesa/osmesa/osmesa.vcproj   |4 
 windows/VC8/mesa/osmesa/osmesa_staticCRT.vcproj |  240 +++
 windows/VC8/progs/demos/gears.vcproj|9 
 windows/VC8/progs/demos/gears_staticCRT.vcproj  |  238 +++
 windows/VC8/progs/glut/glut.vcproj  |   10 
 windows/VC8/progs/glut/glut_staticCRT.vcproj|  454 ++
 windows/VC8/progs/progs_staticCRT.sln   |   31 
 53 files changed, 8461 insertions(+), 543 deletions(-)

mesa: Changes to 'refs/tags/mesa_7_2_rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_2_rc1' created by Brian Paul  at 
2008-09-13 22:06 +

Mesa 7.2 release candidate 1

Changes since mesa_7_1:
Brian Paul (11):
  added 7.1 MD5 sums
  placeholder for upcoming 7.2 release notes
  mesa: bump MAX_INSN to 350
  fix BUFFER_DEPTH/BUFFER_ACCUM mix-up
  mesa: improved gl_buffer_object reference counting
  mesa: replace MALLOC w/ CALLOC to fix memory error in glPushClientAttrib()
  document 7.2 bug fixes, etc
  Mesa: version bumps for 7.2 release
  updated Cell driver info
  mesa: documentation updates for 7.2 release
  mesa: Makefile: 7.2 release candidate 1

Guillaume Melquiond (7):
  GLU: fix asst warnings
  silence warning
  remove invalid XDestroyWindow() call
  mesa: #include 
  mesa: return after _mesa_problem() calls
  glx: fix 64-bit datatype issue
  i915: fix himask constant init for 64-bit build

Ian Romanick (1):
  Remove DRI2 support

Jakob Bornecrantz (1):
  mesa: Support for MESA_FORMAT_S8_Z24 texture

Jakub Bogusz (1):
  tdfx: fix crash and lack of visuals bug

Roland Scheidegger (1):
  fix no error generated when calling glLight{if}[v] inside begin/end (bug 
17408)

Shane Blackett (2):
  Fixes for Mingw
  added 24bpp support

Xiang, Haihao (6):
  i965: Push/pop instruction state. partial fix for #16882
  i965: mask control for BREAK/CONT/DO/WHILE. partial fix fox #16882
  i965: force thread switch after IF/ELSE/ENDIF. partial fix for #16882.
  mesa: merge stencil values into depth values for MESA_FORMAT_S8_Z24
  intel: Fix depth_stencil texture.
  i965: Add support for G41 chipset which is another 4 series.

---
 Makefile |8 
 configs/autoconf.in  |1 
 configs/default  |2 
 configure.ac |2 
 docs/cell.html   |   56 ++-
 docs/download.html   |4 
 docs/news.html   |7 
 docs/relnotes-7.1.html   |   10 
 docs/relnotes-7.2.html   |   86 +
 docs/relnotes.html   |1 
 progs/demos/rain.cxx |2 
 progs/xdemos/glxinfo.c   |1 
 src/glu/sgi/libnurbs/interface/mystdio.h |6 
 src/glu/sgi/libnurbs/internals/backend.cc|2 
 src/glu/sgi/libnurbs/internals/backend.h |2 
 src/glu/sgi/libnurbs/internals/bufpool.cc|2 
 src/glu/sgi/libnurbs/internals/bufpool.h |4 
 src/glu/sgi/libnurbs/internals/knotvector.cc |2 
 src/glu/sgi/libnurbs/internals/knotvector.h  |2 
 src/glu/sgi/libnurbs/internals/nurbstess.cc  |2 
 src/glu/sgi/libnurbs/internals/nurbstess.h   |2 
 src/glx/x11/Makefile |5 
 src/glx/x11/dri2.c   |  252 ---
 src/glx/x11/dri2.h   |   53 ---
 src/glx/x11/dri2_glx.c   |  371 ---
 src/glx/x11/glxclient.h  |2 
 src/glx/x11/glxext.c |8 
 src/glx/x11/indirect_vertex_program.c|8 
 src/mesa/Makefile.mgw|2 
 src/mesa/drivers/dri/i915/i915_debug.c   |2 
 src/mesa/drivers/dri/i915/i915_texstate.c|2 
 src/mesa/drivers/dri/i965/brw_eu_emit.c  |   13 
 src/mesa/drivers/dri/i965/brw_wm_glsl.c  |4 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c |2 
 src/mesa/drivers/dri/intel/intel_chipset.h   |4 
 src/mesa/drivers/dri/intel/intel_context.c   |3 
 src/mesa/drivers/dri/intel/intel_tex_format.c|2 
 src/mesa/drivers/dri/tdfx/tdfx_screen.c  |   77 +---
 src/mesa/drivers/windows/gdi/wmesa.c |  227 +-
 src/mesa/glapi/glthread.c|1 
 src/mesa/main/arrayobj.c |   33 +-
 src/mesa/main/attrib.c   |   89 +++--
 src/mesa/main/bufferobj.c|  188 +--
 src/mesa/main/bufferobj.h|   11 
 src/mesa/main/framebuffer.c  |   12 
 src/mesa/main/imports.c  |2 
 src/mesa/main/light.c|1 
 src/mesa/main/texformat.c|   24 +
 src/mesa/main/texformat.h|2 
 src/mesa/main/texformat_tmp.h|   27 +
 src/mesa/main/texstore.c |   81 +
 src/mesa/main/texstore.h |1 
 src/mesa/main/varray.c   |   15 
 src/mesa/main/version.h  |6 
 src/mesa/swrast/s_texfilter.c   

mesa: Changes to 'refs/tags/mesa_7_2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_2' created by Brian Paul  at 
2008-09-20 15:36 +

Mesa 7.2

Changes since mesa_7_1:
Adam Jackson (1):
  Update to SGI FreeB 2.0.

Brian Paul (24):
  added 7.1 MD5 sums
  placeholder for upcoming 7.2 release notes
  mesa: bump MAX_INSN to 350
  fix BUFFER_DEPTH/BUFFER_ACCUM mix-up
  mesa: improved gl_buffer_object reference counting
  mesa: replace MALLOC w/ CALLOC to fix memory error in glPushClientAttrib()
  document 7.2 bug fixes, etc
  Mesa: version bumps for 7.2 release
  updated Cell driver info
  mesa: documentation updates for 7.2 release
  mesa: Makefile: 7.2 release candidate 1
  mesa: remove some assertions that are invalid during context tear-down
  document display list bug fix
  mesa: fix MSAA enable state in update_multisample()
  fix msaa enable/disable bug
  mesa: fix display list regression (check if save->prim_count > 0 in 
vbo_save_EndList())
  mesa: rework GLSL vertex attribute binding
  document glBindAttribLocation fixes
  mesa: fix bug in previous changes to _slang_resolve_attributes()
  mesa: fix null ptr deref bug in _tnl_InvalidateState(), bug 15834
  document _tnl_InvalidateState() fix
  mesa: prep for 7.2 release
  mesa: set 7.2 version for tarballs
  mesa: docs: remove parenthesis

Guillaume Melquiond (7):
  GLU: fix asst warnings
  silence warning
  remove invalid XDestroyWindow() call
  mesa: #include 
  mesa: return after _mesa_problem() calls
  glx: fix 64-bit datatype issue
  i915: fix himask constant init for 64-bit build

Ian Romanick (1):
  Remove DRI2 support

Jakob Bornecrantz (1):
  mesa: Support for MESA_FORMAT_S8_Z24 texture

Jakub Bogusz (1):
  tdfx: fix crash and lack of visuals bug

Keith Whitwell (1):
  mesa: get another class of degenerate dlists working

Roland Scheidegger (1):
  fix no error generated when calling glLight{if}[v] inside begin/end (bug 
17408)

Shane Blackett (3):
  Fixes for Mingw
  added 24bpp support
  glut: s/glut_fbc.c/glut_fcb.c/

Xiang, Haihao (6):
  i965: Push/pop instruction state. partial fix for #16882
  i965: mask control for BREAK/CONT/DO/WHILE. partial fix fox #16882
  i965: force thread switch after IF/ELSE/ENDIF. partial fix for #16882.
  mesa: merge stencil values into depth values for MESA_FORMAT_S8_Z24
  intel: Fix depth_stencil texture.
  i965: Add support for G41 chipset which is another 4 series.

---
 Makefile  |8 
 configs/autoconf.in   |1 
 configs/default   |2 
 configure.ac  |2 
 docs/cell.html|   56 ++-
 docs/download.html|4 
 docs/news.html|7 
 docs/relnotes-7.1.html|   10 
 docs/relnotes-7.2.html|   96 +
 docs/relnotes.html|1 
 include/GL/glu.h  |   55 +--
 include/GL/internal/glcore.h  |   61 +--
 include/GLES/egl.h|   60 +--
 progs/demos/rain.cxx  |2 
 progs/xdemos/glxinfo.c|1 
 src/glu/sgi/libnurbs/interface/bezierEval.h   |   62 +--
 src/glu/sgi/libnurbs/interface/bezierPatch.h  |   62 +--
 src/glu/sgi/libnurbs/interface/bezierPatchMesh.h  |   62 +--
 src/glu/sgi/libnurbs/interface/glcurveval.h   |   60 +--
 src/glu/sgi/libnurbs/interface/glimports.h|   60 +--
 src/glu/sgi/libnurbs/interface/glrenderer.h   |   60 +--
 src/glu/sgi/libnurbs/interface/glsurfeval.h   |   60 +--
 src/glu/sgi/libnurbs/interface/mystdio.h  |   66 +--
 src/glu/sgi/libnurbs/interface/mystdlib.h |   60 +--
 src/glu/sgi/libnurbs/internals/arc.h  |   60 +--
 src/glu/sgi/libnurbs/internals/arcsorter.h|   60 +--
 src/glu/sgi/libnurbs/internals/arctess.h  |   60 +--
 src/glu/sgi/libnurbs/internals/backend.cc |2 
 src/glu/sgi/libnurbs/internals/backend.h  |   62 +--
 src/glu/sgi/libnurbs/internals/basiccrveval.h |   60 +--
 src/glu/sgi/libnurbs/internals/basicsurfeval.h|   60 +--
 src/glu/sgi/libnurbs/internals/bezierarc.h|   60 +--
 src/glu/sgi/libnurbs/internals/bin.h  |   60 +--
 src/glu/sgi/libnurbs/internals/bufpool.cc |2 
 src/glu/sgi/libnurbs/internals/bufpool.h  |   64 +--
 src/glu/sgi/libnurbs/internals/cachingeval.h  |   60 +--
 src/glu/sgi/libnurbs/internals/coveandtiler.h |   60 +--
 src/glu/sgi/libnurbs/internals/curve.h|   60 +--
 src/glu/sgi/libnurbs/internals/curvelist.h|   60 +--
 src/glu/sgi/libnurbs/internals/dataTransform.h|   

mesa: Changes to 'refs/tags/mesa_7_1_rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_1_rc1' created by Brian Paul  at 
2008-05-27 19:49 +

Mesa 7.1 release candidate 1

Changes since mesa_6_5_3:
Aapo Tahkola (6):
  don't use hw to perform vertex transform etc. when using swtcl. This for 
compatibility with vertex programs and the fact that swtcl very rarely gets hit 
with tcl capable hw.
  r300: fix primary color on rs480
  r300: fix broken vbos
  rs480: fix textures and secondary color(?). clipping is still busted. 
tested on r480
  Merge branch 'master' of git+ssh://aa...@git.freedesktop.org/git/mesa/mesa
  rs480: fix secondary color for real this time

Adam Jackson (13):
  Unbreak Linux builds with -fvisibility=hidden.
  __driConfigOptions must be PUBLIC.
  glxinfo: Fix multisample visual reporting.
  Trivial SELinux awareness.  Enable with --enable-selinux.
  Add E7221 variant to i915.
  Add IS_915(), simplify IS_9XX() a bit.
  Fix build on ia64.
  Fix sis_dri on ia64.
  Fix parallel build by making symlinks before makedepend.
  chmod a-x **/glslnoise.c
  Install dri_interface.h in 'make install'.
  Fix path to minstall in last commit.
  Install dri_sarea.h in 'make install'

Alan Hourihane (10):
  Only set R_MODE with NV_point_sprite
  Use drm_i915_sarea instead of drmI830Sarea and remove i830_common.h
  set outputs_safe to 0 as it's possible for the code generation
  small cleanups
  correct the return value
  Fix error string
  revert part of the previous cleanup - it only applies
  include 
  silence warning
  build fix for xorg driver

Alex Deucher (4):
  R300: RV410 SE chips have half the pipes of regular RV410
  Add new RV380 pci id
  Radeon 9500 (0x4144) only has one pipe
  R300: fix typo r300 fog reg

Alex Neundorf (1):
  added catamount-osmesa-pgi config

Alexey Sokolov (1):
  define M_PI if needed

Andreas Micheler (1):
  faster write_rgba_span_front()

Andrew Randrianasulu (1):
  r200: accept PROGRAM_CONSTANT inputs due to mesa changes

Andrzej Trznadel (2):
  Fix compat implementation of ffs() to return 1-based bit numbers.
  [965] Fix fp temp reg release code to not usually release all temps.

Andy Skinner (1):
  added -altopts to allow overriding all other opts

Arthur Huillet (1):
  bumped nouveau DRM interface version number

Ben Skeggs (14):
  nouveau: NV30_TCL viewport/scissor fixes
  nouveau: match drm changes (0.0.7)
  nouveau: match drm 0.0.9 interface
  Play "nuke the typedef"
  nouveau: Lets only do private buffers.
  nouveau: reindent nouveau_buffers.c
  nouveau: reindent nouveau_buffers.h
  nouveau: Split nouveau_buffers into nouveau_mem and nouveau_fbo
  nouveau: Always render offscreen, emulate front buffer rendering.
  nouveau: Remove ALLOW_MULTI_SUBCHANNEL hack
  nouveau: reindent nouveau_span.c
  nouveau: Keep drm channel alloc struct around.
  nouveau: Use half the notifier block for query objects.
  nouveau: ddx versioning changed

Benno Schulenberg (3):
  fix Unichrome/Blender crash, bug 13142
  remove commented-out code
  code clean-ups, reformatting

Brian (411):
  7.0 release notes (template)
  added 6.5.3 MD5 sums
  added 7.0 relnotes link
  updates for 7.0
  Version bumps for 7.0
  7.0 blurb
  fix GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB bug (10787)
  use EMIT_1F or EMIT_4F for fog depending on fragment program (bug 10788)
  only load front/back face attrib if using a shader (bug 10788)
  Rewrite of slang_inline_asm_function() to do full parameter/argument 
substitution.
  fog, mix() bug fixes
  implement acos(), asin(), atan()
  regenerated
  add *gc, *syn files to tarballs
  fix some StepX/StepY mix-ups in alpha interpolation
  fix some renderbuffer/wrapper bugs
  Document a deficiency in the _swrast_Translate() function with regard to 
point size.
  fix some DDX,DDY mix-ups
  Resuscitate some of the DDX,DDY code.
  changes to get DDX/DDY working again
  document recent GLSL, R300 fixes
  New test of the dFdx(), dFdy() functions.
  get rid of OSMESA stuff
  get rid of normal vector
  add some #includes to silence warnings
  fix some matrix/state token indexing bugs (see bug 10848)
  document R300 bug fix 10848
  Assorted miniglx updates.
  Makefile clean-ups for miniglx.
  add  tag
  better comments for _mesa_debug(), _mesa_warning(), etc
  a somewhat nicer demo w/ command line options
  special case for -pthread (bug 10876)
  remove some debug code
  Check that texture units/samplers specified with glUniform1i() are legal.
  Clean-up in I830AllocVidMem(), s/int/unsigned long/ for ret variable.
  add pointers to git repo for drm/libpciaccess, replace & with 
  Tweak the shell scripting for descending into and building 

mesa: Changes to 'refs/tags/mesa_7_1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_1' created by Brian Paul  at 
2008-08-26 22:01 +

Mesa 7.1

Changes since mesa_6_5_3:
Aapo Tahkola (6):
  don't use hw to perform vertex transform etc. when using swtcl. This for 
compatibility with vertex programs and the fact that swtcl very rarely gets hit 
with tcl capable hw.
  r300: fix primary color on rs480
  r300: fix broken vbos
  rs480: fix textures and secondary color(?). clipping is still busted. 
tested on r480
  Merge branch 'master' of git+ssh://aa...@git.freedesktop.org/git/mesa/mesa
  rs480: fix secondary color for real this time

Adam Jackson (14):
  Unbreak Linux builds with -fvisibility=hidden.
  __driConfigOptions must be PUBLIC.
  glxinfo: Fix multisample visual reporting.
  Trivial SELinux awareness.  Enable with --enable-selinux.
  Add E7221 variant to i915.
  Add IS_915(), simplify IS_9XX() a bit.
  Fix build on ia64.
  Fix sis_dri on ia64.
  Fix parallel build by making symlinks before makedepend.
  chmod a-x **/glslnoise.c
  Install dri_interface.h in 'make install'.
  Fix path to minstall in last commit.
  Install dri_sarea.h in 'make install'
  Drop unused 'entries' field from __glxHashTable.

Alan Coopersmith (3):
  Fix builds with compilers other than gcc 3.0 & newer
  Make minstall work with Solaris /bin/sh
  Solaris port of Mesa 7.1 with autoconf support

Alan Hourihane (14):
  Only set R_MODE with NV_point_sprite
  Use drm_i915_sarea instead of drmI830Sarea and remove i830_common.h
  set outputs_safe to 0 as it's possible for the code generation
  small cleanups
  correct the return value
  Fix error string
  revert part of the previous cleanup - it only applies
  include 
  silence warning
  build fix for xorg driver
  Silence warning
  Check for NULL pointer
  Check in SwapBuffers for any new pending dri2 events
  glcontextmodes.c is required remove the reference in .gitignore

Alex Deucher (34):
  R300: RV410 SE chips have half the pipes of regular RV410
  Add new RV380 pci id
  Radeon 9500 (0x4144) only has one pipe
  R300: fix typo r300 fog reg
  Merge branch 'r500test' of git://people.freedesktop.org/~airlied/mesa 
into r345-cleanup
  R5xx:  Add R5xx pci ids
  R5xx: various updates
  Update comment
  R300: clean up VAP_PROG_STREAM_CNTL* register usage
  R300: cleanup VAP_CLIP_CNTL
  R300: fix VAP_OUTPUT_VTX_FMT_1 defines
  R3/4/5: fix TCL on r5xx, cleanup PVS code
  R5xx: Add R5xx pci ids
  R5xx: various updates
  Update comment
  R300: clean up VAP_PROG_STREAM_CNTL* register usage
  R300: cleanup VAP_CLIP_CNTL
  R300: fix VAP_OUTPUT_VTX_FMT_1 defines
  R3/4/5: fix TCL on r5xx, cleanup PVS code
  R300: fix rebase conflicts
  R500: add support for 4k textures
  Merge branch 'r500-support' of 
git+ssh://ag...@git.freedesktop.org/git/mesa/mesa into r500-support
  R3xx: more PVS cleanup
  R300: cleanup FS code and fill in missing details
  R500: fixup r300EmitClearState() FP for r5xx
  R300: clean up Fog registers
  R300: clean up CB registers
  R3xx: clean up ZB registers
  R300: clean up GA registers
  r500: write out the correct FP registers
  r300: SC register naming cleanup
  R3/4/5xx: update to use drm get_param for num gb pipes
  R300: 1002:5657 is actually RV410
  R300: update vap_cntl values for NUM_FPUS

Alex Neundorf (1):
  added catamount-osmesa-pgi config

Alexey Sokolov (1):
  define M_PI if needed

Andreas Micheler (1):
  faster write_rgba_span_front()

Andrew Randrianasulu (1):
  r200: accept PROGRAM_CONSTANT inputs due to mesa changes

Andrzej Trznadel (2):
  Fix compat implementation of ffs() to return 1-based bit numbers.
  [965] Fix fp temp reg release code to not usually release all temps.

Andy Skinner (1):
  added -altopts to allow overriding all other opts

Arthur Huillet (1):
  bumped nouveau DRM interface version number

Ben Skeggs (14):
  nouveau: NV30_TCL viewport/scissor fixes
  nouveau: match drm changes (0.0.7)
  nouveau: match drm 0.0.9 interface
  Play "nuke the typedef"
  nouveau: Lets only do private buffers.
  nouveau: reindent nouveau_buffers.c
  nouveau: reindent nouveau_buffers.h
  nouveau: Split nouveau_buffers into nouveau_mem and nouveau_fbo
  nouveau: Always render offscreen, emulate front buffer rendering.
  nouveau: Remove ALLOW_MULTI_SUBCHANNEL hack
  nouveau: reindent nouveau_span.c
  nouveau: Keep drm channel alloc struct around.
  nouveau: Use half the notifier block for query objects.
  nouveau: ddx versioning changed

Benno Schulenberg (3):
  fix Unichrome/Blender crash, bug 13142
  remove commented-out code
  code clean-ups, reformatting

Blair Sadewitz (6):
  mesa: also check for 

mesa: Changes to 'refs/tags/mesa_7_0_2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_0_2' created by Brian  at 
2007-11-10 16:53 +

Mesa 7.0.2

Changes since mesa_7_0_1:
Adam Jackson (1):
  Unbreak Linux builds with -fvisibility=hidden.

Alan Hourihane (1):
  Only set R_MODE with NV_point_sprite

Andreas Micheler (1):
  faster write_rgba_span_front()

Benno Schulenberg (3):
  fix Unichrome/Blender crash, bug 13142
  remove commented-out code
  code clean-ups, reformatting

Brian (97):
  added md5 sums
  fix even-sized point positioning (bug 11874)
  Merge branch 'mesa_7_0_branch' of 
git+ssh://bri...@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch
  fix bug 9962 (vbo splitting) as in trunk
  initial 7.0.2 notes
  fix swizzle error test (bug 11881)
  fix potential NULL dereference (bug 11880)
  remove SHELL line, replace -e test with new logic (Daniel Stone)
  fix potential NULL dereference (bug 11879)
  move free() after dereference (bug 11878)
  fix byte swap bug for GLuint stencil indexes (bug 11909)
  fix link to 7.0.1 relnotes
  Implement mutex/locking around texture object reference counting.
  free any render/framebuffers left in hash tables when freeing shared state
  Add PCI IDs for the G33, Q33, and Q35 chipsets.
  added more i915/945 chipsets
  fix blending/banding bug
  Fix a few more problems with freeing FBOs/textures during context 
destruction.
  added some temporary texobj ref counting debug output
  more tex obj ref count debugging (temporary)
  Added _mesa_free_attrib_data() to free anything left in the attribute 
stack upon context destruction.
  copy Target in _mesa_copy_texture_object()
  Rewrite quite a bit of the code for glPush/PopAttrib() for texture state.
  more debug output (context destroy, fb destroy)
  log deleting/binding of FBOs
  Remove recent texobj refcount debug/logging code.
  don't map buffer in _mesa_validate_DrawElements() unless needed
  refactor bounds checking code
  remove unneeded CallStack array
  remove CallDepth++/-- accidentally removed in prev commit
  new __gluInvertMatrix() function (Mesa bug 6748)
  Fixed bugs 6748, 12141
  s/movaps/movups/ (see bug 12216)
  fix i965 bugs, x86-64 bugs
  sync with trunk, fixing bug 12239
  Use temporary matrix in __gluInvertMatrixd() to fix aliasing problem (see 
bugs 12269, 6748)
  updated VC7 project files
  clean-up (see bug 12317)
  fix comment
  Update depth test state when binding new framebuffer object
  In _mesa_make_current(), don't unbind FBOs from the old context.
  fix indirect rendering crash
  updated with pkg-config info
  added DSTDIR, pkg-config items
  added .pc.in files to tarballs
  Fix state.texgen parsing error (bug 12313).
  added program_error2() function for better error reporting
  fix ARB fp/vp parsing bug 12313
  fix copypixels overlap test bug (#12417)
  fix glCopyPixel/glPixelZoom bug 12417)
  updated link
  From trunk: mesa: bind VBO_ATTRIB_XXX to correct input array when 
executing a display list. fix #10604
  fix bug 10604
  Added bluegene-xlc-osmesa config (Alexander Neundorf)
  fixes for bluegene-xlc-osmesa config
  added bluegene-xlc-osmesa, fortran fixes
  fix for __IBMC__
  fix -D_BSD_SOURC
  fix DrawRangeElements error msg
  Restore old _TriangleCaps code to fix Blender problem (bug 12164)
  fix blend bug 12164
  bump versions to 7.0.2
  for Miniglx, use git sources
  prep for 7.0.2 release
  update the DRM/DRI instructions
  fix VBO-split infinite loop (bug 12164)
  updated glext.h license info (Khronos), plus other clean-ups
  replace 'brick' with correct program name in printfs
  fix fog, rescale_normals bugs (from gallium branch)
  don't apply ColorMask to main gc
  add directfb glut sources to tarball
  bump up MAX_INSTRUCTIONS and add an assertion to catch emitting too many 
instructions
  properly init dst reg's CondMask/Swizzle fields
  don't build x86, x86-64 dirs if not needed
  added catamount-osmesa-pgi config, fixes for cross-compiling
  Fix merge
  Cray Xt3 config
  simplify/fix the ASM_FLAGS tests (bug 12931)
  use grep -q
  Finish up ATI_separate_stencil
  Alias glStencilOpSeparateATI with glStencilOpSeparate.
  fix GL_ATI_separate_stencil
  note G33/Q33/Q35 support
  check for count==0 in _mesa_validate_DrawArrays()
  glDrawArrays(count=0) bugfix
  updated help/to-do list
  fix typo
  Fix mem leak in SSE code generation path (Michel Dänzer) and don't crash 
if _mesa_exec_malloc() returns NULL.
  SSE codegen fixes
  fix mmx code (bug 12614)
  fix mmx code (bug 12614)
  Check for NULL VB->EdgeFlag array.
  change filenames for rc2
  added -fno-strict-aliasing and -fPIC flags
  fix blender/unichrome 

mesa: Changes to 'refs/tags/mesa_7_1_rc2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_1_rc2' created by Brian Paul  at 
2008-07-08 21:17 +

Mesa 7.1 release candidate 2

Changes since mesa_7_1_rc1:
Alan Coopersmith (3):
  Fix builds with compilers other than gcc 3.0 & newer
  Make minstall work with Solaris /bin/sh
  Solaris port of Mesa 7.1 with autoconf support

Alan Hourihane (4):
  Silence warning
  Check for NULL pointer
  Check in SwapBuffers for any new pending dri2 events
  glcontextmodes.c is required remove the reference in .gitignore

Alex Deucher (29):
  Merge branch 'r500test' of git://people.freedesktop.org/~airlied/mesa 
into r345-cleanup
  R5xx:  Add R5xx pci ids
  R5xx: various updates
  Update comment
  R300: clean up VAP_PROG_STREAM_CNTL* register usage
  R300: cleanup VAP_CLIP_CNTL
  R300: fix VAP_OUTPUT_VTX_FMT_1 defines
  R3/4/5: fix TCL on r5xx, cleanup PVS code
  R5xx: Add R5xx pci ids
  R5xx: various updates
  Update comment
  R300: clean up VAP_PROG_STREAM_CNTL* register usage
  R300: cleanup VAP_CLIP_CNTL
  R300: fix VAP_OUTPUT_VTX_FMT_1 defines
  R3/4/5: fix TCL on r5xx, cleanup PVS code
  R300: fix rebase conflicts
  R500: add support for 4k textures
  Merge branch 'r500-support' of 
git+ssh://ag...@git.freedesktop.org/git/mesa/mesa into r500-support
  R3xx: more PVS cleanup
  R300: cleanup FS code and fill in missing details
  R500: fixup r300EmitClearState() FP for r5xx
  R300: clean up Fog registers
  R300: clean up CB registers
  R3xx: clean up ZB registers
  R300: clean up GA registers
  r500: write out the correct FP registers
  r300: SC register naming cleanup
  R3/4/5xx: update to use drm get_param for num gb pipes
  R300: 1002:5657 is actually RV410

Brian (1):
  remove realglx.[ch] from build

Brian Paul (93):
  replace make with $(MAKE) (bug 16133)
  updated function list
  Use the GLuint64EXT type defined by GL_EXT_timer_query
  Assorted Windows fixes (Karl Schultz)
  undo prev change to this VC7 project file
  call glutDestroyWindow() before exit
  remove old/unused foomesa.h example header
  Set the attribute as used.
  remove references to incorrect -winwidth/-winheight, replace with 
-geometry
  code refactoring (draw_frame(0, handle_event())
  press 'a' to toggle animation
  fix event handling issues (such as when resizing when not animating)
  insert mesa/ before include files
  Move construction of libOSMesa.so into src/mesa/drivers/osmesa/Makefile
  minor changes
  prefix some includes with mesa/ or glapi/
  new Makefile for building "stand-alone", Xlib-based libGL
  Move building of stand-alone Mesa into drivers/x11/Makefile
  added dependencies
  remove X11, Glide, OSMesa sources
  reorder some lines, more make clean cmds
  Move fbdev driver construction into src/mesa/drivers/fbdev/Makefile
  move directfb-libgl into drivers/directfb/Makefile
  new drivers/Makefile with simple default/clean/install rules
  remove more old stuff, insert new driver_subdir build rules (but not 
enabled yet)
  Remove the old, complicated default build rule; use the new 
driver_subdirs rule
  move a beos-ism down into drivers/beos/Makefile
  remove stray semicolon
  move the install rules
  s/subdirs/asm_subdirs/
  document makefile changes
  Makefile clean-ups
  more old stuff, rename SOLO->MESA, etc
  Makefile clean-ups
  s/SOLO/MESA/
  fix Xlib libGL.so build problem.
  add some missing rule dependencies
  remove unnecessary swrast, tnl includes
  comments
  remove obsoleted doxygen \param comments
  mesa: allocate pixel zoom arrays on heap, not stack
  glu: silence warnings
  mesa: fix inconsistent use of GL_UNSIGNED_INT vs. 
GL_UNSIGNED_INT_24_8_EXT for Z unpacking
  mesa: tweak mipmap level selection for cube maps
  added pointer to beta/release candidates
  remove old comments
  s/inline/INLINE
  replace __inline and __inline__ with INLINE macro
  replace __inline and __inline__ with INLINE macro
  replace __inline and __inline__ with INLINE macro
  replace __inline and __inline__ with INLINE macro
  replace __inline and __inline__ with INLINE macro
  #undef DEBUG to silence warnings
  replace __inline and __inline__ with INLINE macro
  replace __inline and __inline__ with INLINE macro
  replace __inline and __inline__ with INLINE macro
  replace __inline and __inline__ with INLINE macro
  mesa: added null ptr checks
  s/GL_INVALID_VALUE/GL_INVALID_OPERATION/ in _mesa_get_uniformfv()
  init machine->Samplers (fixes vertex program texture fetches)
  press 'm' to toggle multisample enable/disable
  link to DRM 2.3.1
  mesa: add/fix some IrInfo entries for debugging purposes
  mesa: better function inlining in 

mesa: Changes to 'refs/tags/mesa_7_0_3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_0_3' created by Brian  at 
2008-04-05 01:23 +

Mesa 7.0.3 final release

Changes since mesa_7_0_2:
Adam Jackson (1):
  glxinfo: Fix multisample visual reporting.

Alan Hourihane (4):
  fix some pbo path problems
  pull some more fixes for pbo access from trunk
  set outputs_safe to 0 as it's possible for the code generation
  Fix build problems

Alex Deucher (3):
  R300: RV410 SE chips have half the pipes of regular RV410
  Merge branch 'mesa_7_0_branch' of 
git+ssh://ag...@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch
  Add new RV380 pci id

Alexey Sokolov (1):
  define M_PI if needed

Andy Skinner (1):
  added -altopts to allow overriding all other opts

Brian (87):
  add glw.pc.in to tarball list, remove from DEPEND_FILES
  remove dependency on libGLU
  DRI memory manager info (fixes dangling link)
  add pointer to Gallium3D info
  added gl_dispatch_stub_772()
  fix out-of-bounds array index (ix=-1)
  fix some texture format assertions, etc
  clamp lambda to Min/MaxLod
  Rename glut_fbc.c -> glut_fcb.c (cb=callback)
  Obsolete
  bring over Fortran fixes from master
  Initial 7.0.3 relnotes
  Recompute ctx->Point._Size if GL_POINT_SIZE_MIN/MAX changes.
  Bump version numbers to 7.0.3 for next release
  need to check border width in sample_linear_2d() - fixes failed assertion 
in texwrap.c test
  Fix parsing of gl_FrontLightModelProduct.sceneColor, don't segfault on 
variable
  fix a few GLSL bugs
  Consolidate texture fetch code and use partial derivatives when possible.
  improve 24-bit Z to 32-bit Z conversion
  set fp->UsesKill when emitting OPCODE_KIL
  document GLSL float f/F suffix bug
  minor additions to avoid FAQs
  Move _mesa_load_tracked_matrices() from TNL module to prog_statevars.c
  cleanups, comments
  New ctx->Driver.Map/UnmapTexture() functions for accessing textures from 
t_vb_program.c
  better front-plane clip test
  fix broken two-sided stencil
  fix-build: remove ctx->_Facing assignment
  added missing quote char
  fix two-sided stencil
  fix DD_TRI_LIGHT_TWOSIDE bug (#13368)
  fix two-side lighting bug/crash
  Fix gl_FrontFacing compilation problem
  fix span->facing computation and gl_FrontFacing initialization
  fix gl_FrontFacing
  fix polygon cull regression
  fix NEED_SECONDARY_COLOR for vert/frag progs
  simplify update two-side lighting test (follow-on to previous 
front/back-face changes)
  Remove -I$(TOP)/src/mesa/transform
  return correct size from glGetActiveUniform (bug 13751)
  glGetActiveUniform fix
  add missing double quote (bug 13878)
  add 'Get' info for MAX_3D_TEXTURE_SIZE (for bug 13811)
  added 'get' info for framebuffer object tokens
  fix GLSL uniform/attrib bugs (13753)
  additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)
  fix vbo display list memleak upon context destruction
  additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)
  additional stub functions
  fix depth/1 typo in glTexImage3D proxy code
  fix 3d proxy texture depth bug
  prep for 7.0.3 release
  remove unused var
  Don't build yuvrect_client by default
  fix pc vs. gc->ps usage (bug 14197)
  fix GLX vertex array bug 14197
  Assorted patches for miniglx/linux-solo (Gavin Li )
  check if fb->Delete is null (bugs 13507,14293)
  fix bugs 13507, 14293
  Fix bug 9871: enable user-defined clip planes for R300
  fix bug 9871
  Fix glBindTexture crash (bug 14514)
  Fix potential glDrawPixels(GL_DEPTH_COMPONENT) crashes (bug 13915)
  Added  lines for point parameter tokens.
  Fix glBegin-time test for invalid programs/shaders.
  raise GL_INVALID_OPERATION if glProgramString compilation fails
  Fix point rasterization regression caused by commit 
95a2eb97673fa3139218347a8eb2c1d34f585dbe
  latest bug fixes
  prep for 7.0.3 rc-2
  bump libGL.so version number
  Replace glut_fbc.c with glut_fcb.c (cb=callback)
  fix __builtin_expect() definition test for IBM XLC (sf bug 1909832)
  fix parsing of state.texenv.color (bug 14931)
  init tmpNode to zeros
  fix IEEE_ONE definition for ICC compiler (bug 15134)
  Fix some PBO breakage.
  delete default programs with ctx->Driver.DeleteProgram()
  use ctx->Driver.DeleteProgram() in a few more places
  fix wrong values for GL_READ/DRAW_FRAMEBUFFER_BINDING_EXT tokens
  add GL_READ_FRAMEBUFFER_BINDING_EXT case, regenerate get.c file
  updated to version 40
  updated glext.h to version 40
  fix texture/renderbuffer mix-up in test_attachment_completeness()
  fix ARB f/v program comment parsing bug
  added some missing calls to _mesa_enable_x_y_extensions()
  7.0.3 release candidate 3
  final prep/changes 

mesa: Changes to 'refs/tags/mesa_7_1_rc3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_1_rc3' created by Brian Paul  at 
2008-07-08 22:53 +

Mesa 7.1 release candidate 3

Changes since mesa_7_1_rc2:
Brian Paul (6):
  added src/mesa/drivers/Makefile to file list
  mesa: implement glGetUniformiv() with new ctx->Driver function
  added more Makefiles to file list
  bump version to rc3
  add yet another Makefile
  mesa: remove debug code

---
 Makefile |   12 +++
 src/mesa/main/dd.h   |2 +
 src/mesa/main/shaders.c  |6 -
 src/mesa/main/version.h  |2 -
 src/mesa/shader/shader_api.c |   45 +++
 5 files changed, 53 insertions(+), 14 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_7_0_3_rc3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_0_3_rc3' created by Brian  at 
2008-04-02 00:05 +

7.0.3 release candidate 3

Changes since mesa_7_0_2:
Adam Jackson (1):
  glxinfo: Fix multisample visual reporting.

Alan Hourihane (4):
  fix some pbo path problems
  pull some more fixes for pbo access from trunk
  set outputs_safe to 0 as it's possible for the code generation
  Fix build problems

Alex Deucher (3):
  R300: RV410 SE chips have half the pipes of regular RV410
  Merge branch 'mesa_7_0_branch' of 
git+ssh://ag...@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch
  Add new RV380 pci id

Alexey Sokolov (1):
  define M_PI if needed

Andy Skinner (1):
  added -altopts to allow overriding all other opts

Brian (86):
  add glw.pc.in to tarball list, remove from DEPEND_FILES
  remove dependency on libGLU
  DRI memory manager info (fixes dangling link)
  add pointer to Gallium3D info
  added gl_dispatch_stub_772()
  fix out-of-bounds array index (ix=-1)
  fix some texture format assertions, etc
  clamp lambda to Min/MaxLod
  Rename glut_fbc.c -> glut_fcb.c (cb=callback)
  Obsolete
  bring over Fortran fixes from master
  Initial 7.0.3 relnotes
  Recompute ctx->Point._Size if GL_POINT_SIZE_MIN/MAX changes.
  Bump version numbers to 7.0.3 for next release
  need to check border width in sample_linear_2d() - fixes failed assertion 
in texwrap.c test
  Fix parsing of gl_FrontLightModelProduct.sceneColor, don't segfault on 
variable
  fix a few GLSL bugs
  Consolidate texture fetch code and use partial derivatives when possible.
  improve 24-bit Z to 32-bit Z conversion
  set fp->UsesKill when emitting OPCODE_KIL
  document GLSL float f/F suffix bug
  minor additions to avoid FAQs
  Move _mesa_load_tracked_matrices() from TNL module to prog_statevars.c
  cleanups, comments
  New ctx->Driver.Map/UnmapTexture() functions for accessing textures from 
t_vb_program.c
  better front-plane clip test
  fix broken two-sided stencil
  fix-build: remove ctx->_Facing assignment
  added missing quote char
  fix two-sided stencil
  fix DD_TRI_LIGHT_TWOSIDE bug (#13368)
  fix two-side lighting bug/crash
  Fix gl_FrontFacing compilation problem
  fix span->facing computation and gl_FrontFacing initialization
  fix gl_FrontFacing
  fix polygon cull regression
  fix NEED_SECONDARY_COLOR for vert/frag progs
  simplify update two-side lighting test (follow-on to previous 
front/back-face changes)
  Remove -I$(TOP)/src/mesa/transform
  return correct size from glGetActiveUniform (bug 13751)
  glGetActiveUniform fix
  add missing double quote (bug 13878)
  add 'Get' info for MAX_3D_TEXTURE_SIZE (for bug 13811)
  added 'get' info for framebuffer object tokens
  fix GLSL uniform/attrib bugs (13753)
  additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)
  fix vbo display list memleak upon context destruction
  additional GL_COLOR_ATTACHMENTx_EXT cases (bug 13767)
  additional stub functions
  fix depth/1 typo in glTexImage3D proxy code
  fix 3d proxy texture depth bug
  prep for 7.0.3 release
  remove unused var
  Don't build yuvrect_client by default
  fix pc vs. gc->ps usage (bug 14197)
  fix GLX vertex array bug 14197
  Assorted patches for miniglx/linux-solo (Gavin Li )
  check if fb->Delete is null (bugs 13507,14293)
  fix bugs 13507, 14293
  Fix bug 9871: enable user-defined clip planes for R300
  fix bug 9871
  Fix glBindTexture crash (bug 14514)
  Fix potential glDrawPixels(GL_DEPTH_COMPONENT) crashes (bug 13915)
  Added  lines for point parameter tokens.
  Fix glBegin-time test for invalid programs/shaders.
  raise GL_INVALID_OPERATION if glProgramString compilation fails
  Fix point rasterization regression caused by commit 
95a2eb97673fa3139218347a8eb2c1d34f585dbe
  latest bug fixes
  prep for 7.0.3 rc-2
  bump libGL.so version number
  Replace glut_fbc.c with glut_fcb.c (cb=callback)
  fix __builtin_expect() definition test for IBM XLC (sf bug 1909832)
  fix parsing of state.texenv.color (bug 14931)
  init tmpNode to zeros
  fix IEEE_ONE definition for ICC compiler (bug 15134)
  Fix some PBO breakage.
  delete default programs with ctx->Driver.DeleteProgram()
  use ctx->Driver.DeleteProgram() in a few more places
  fix wrong values for GL_READ/DRAW_FRAMEBUFFER_BINDING_EXT tokens
  add GL_READ_FRAMEBUFFER_BINDING_EXT case, regenerate get.c file
  updated to version 40
  updated glext.h to version 40
  fix texture/renderbuffer mix-up in test_attachment_completeness()
  fix ARB f/v program comment parsing bug
  added some missing calls to _mesa_enable_x_y_extensions()
  7.0.3 release candidate 3

Brian Paul (1):
  

mesa: Changes to 'refs/tags/mesa_6_5_3_rc2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_5_3_rc2' created by Brian  at 2007-04-22 
15:02 +

Tag: 6.5.3 release candiate 2

Changes since mesa_6_5_2:
Aapo Tahkola (6):
  Fix invalid enums passed to MapBuffer
  Fix invalid enums passed to MapBuffer
  typo fix. this case still fails.
  support as much of GL_EXT_stencil_two_side as we can. untested.
  Fix #10071 - wrong max_index in vbo draw_prims. (Papadakos Panagiotis)
  Guess another unknown register in R300 command buffer initialization. 
(Oliver McFadden)

Adam Jackson (2):
  Fix parallel make in r300 driver.
  Make sure GLX entrypoints are marked PUBLIC.

Alan Hourihane (4):
  merge current trunk into vbo branch
  use passed target parameter
  Ensure we have a valid ReadBuffer for CopyTexSubImage, and
  Add missing OSMesaColorClamp function

Alan Swanson (3):
  radeon: Adapt cliprect fixes from r300.
  r200: Adapt cliprect fixes from r300.
  r200: Simplify r200SetCliprects like radeonSetCliprects in radeon and 
r300.

Ben Skeggs (100):
  Add start of vertex shader backend, will most likely not work correctly 
yet
  Another TODO, so I don't forget..
  A couple of quick fixes, the original had some half-finished
  Kill all the current shader code.
  fix typo
  Dont call exit() from the DRI driver, with AIGLX this is particularly 
nasty
  We need nmesa->driFd and friends setup before we call nouveauFifoInit
  Some more nouveau_screen.c setup, not sure how correct it is yet though..
  Fix segfault in nouveauCalcViewport
  Add nv30InitStateFuncs
  jkolb pointed out that face can also be FRONT_AND_BACK. Added stencil 
funcs
  Adapt FIFO code to deal with cases where the base GET/PUT value isn't 0.
  Use RENDERINPUTS macros to access render_inputs_bitset
  poke the correct FIFO regs
  Stupid bug..
  More FIFO fixes.
  Avoid sharing subchannels with the ddx until context switching is done
  Fix nv30LineWidth, hw expects a ubyte.
  Don't bother touching lighting stuff if shaders are in use
  nouveauCreateDmaObject
  Some missing state init
  fix scissor
  Incomplete shader stuff, should mostly work for NV40. Other cards, not so
  Fix progs/fp/tri-xpd
  Fix RSQ emulation
  - Add InitInstruction to hw shader backend, and remove SetUnusedSource.
  Fix a copy+paste'o that caused some *very* strange bugs..
  Some work on buffer handling, most likely not entirely correct and
  oops, we don't want this by default just yet...
  Create visuals for modes the ddx provides
  oops, typo
  Implement a simple nv30Clear, and make sure we get a nouveau_renderbuffer
  state cache is automagically flushed on a normal BEGIN_RING_SIZE
  NV_44 uses nv30InitStateFuncs too
  Skeletal extension handling across chipsets.
  Some more voodoo to get 3D going with a minimal initial context.
  0x4497 doesn't have NV30_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE
  Improve SwapBuffers a bit.
  NV1x/2x hw_func stubs.
  Get nv10_swtcl.c working enough for glxgears on NV40.
  Don't build passthrough shader on dPriv for private buffers
  nouveau: maintain numClipRects/pClipRects in context.
  nouveau: Modify span routines to use nouveau_renderbuffer instead of 
driRenderbuffer
  nouveau: Kill some compile warnings.
  nouveau: Add notifier support functions
  nouveau: Wait on notifier to check for completion of previous commands.
  nouveau: Make the notifier stuff actually work..
  nouveau: Make use of NOUVEAU_DEBUG for shader disasm
  nouveau: Add simple wrapper for NV_MEMORY_TO_MEMORY_FORMAT.
  nouveau: Typo
  nouveau: record *actual* type of memory that was alloc'd, not the 
requested types.
  nouveau: add nouveau_mem_alloc/free debugging
  nouveau: We'll need syncNotifier for NV_MEMORY_TO_MEMORY_FORMAT too.
  nouveau: Initial buffer object support
  nouveau: Use bufferobj interface for fragment program uploads
  nouveau: bump drm patchlevel.
  nouveau: allow the use of multiple subchannels/objects by default.
  nouveau: fail CreateScreen on unknown cards instead of guessing.
  nouveau: Add 0x0244 pciid manually for now..
  nouveau: bump drm patchlevel
  nouveau: shader backend branching support for all cards that support it.
  nouveau: kill off shader pass1.
  nouveau: rename pass0_arb to pass0.
  nouveau: start converting shaders into a tree format again..
  nouveau: reindent shader pass0/pass2
  nouveau: unbreak nv40
  nouveau: fill in condition info for instructions
  nouveau: allow for card-specific shader infos to be kept
  nouveau: DPH and CMP for NV40 which doesn't do it natively.
  nouveau: some extra debug output
  nouveau: and here's the "oops, I suck" commit :)
  nouveau: add result scaling to shader backend, use it in RSQ emul for 
NV40.
  

mesa: Changes to 'refs/tags/mesa_7_0_2_rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_0_2_rc1' created by Brian  at 
2007-10-31 01:04 +

Mesa 7.0.2 release candidate 1

Changes since mesa_7_0_1:
Adam Jackson (1):
  Unbreak Linux builds with -fvisibility=hidden.

Alan Hourihane (1):
  Only set R_MODE with NV_point_sprite

Andreas Micheler (1):
  faster write_rgba_span_front()

Brian (82):
  added md5 sums
  fix even-sized point positioning (bug 11874)
  Merge branch 'mesa_7_0_branch' of 
git+ssh://bri...@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch
  fix bug 9962 (vbo splitting) as in trunk
  initial 7.0.2 notes
  fix swizzle error test (bug 11881)
  fix potential NULL dereference (bug 11880)
  remove SHELL line, replace -e test with new logic (Daniel Stone)
  fix potential NULL dereference (bug 11879)
  move free() after dereference (bug 11878)
  fix byte swap bug for GLuint stencil indexes (bug 11909)
  fix link to 7.0.1 relnotes
  Implement mutex/locking around texture object reference counting.
  free any render/framebuffers left in hash tables when freeing shared state
  Add PCI IDs for the G33, Q33, and Q35 chipsets.
  added more i915/945 chipsets
  fix blending/banding bug
  Fix a few more problems with freeing FBOs/textures during context 
destruction.
  added some temporary texobj ref counting debug output
  more tex obj ref count debugging (temporary)
  Added _mesa_free_attrib_data() to free anything left in the attribute 
stack upon context destruction.
  copy Target in _mesa_copy_texture_object()
  Rewrite quite a bit of the code for glPush/PopAttrib() for texture state.
  more debug output (context destroy, fb destroy)
  log deleting/binding of FBOs
  Remove recent texobj refcount debug/logging code.
  don't map buffer in _mesa_validate_DrawElements() unless needed
  refactor bounds checking code
  remove unneeded CallStack array
  remove CallDepth++/-- accidentally removed in prev commit
  new __gluInvertMatrix() function (Mesa bug 6748)
  Fixed bugs 6748, 12141
  s/movaps/movups/ (see bug 12216)
  fix i965 bugs, x86-64 bugs
  sync with trunk, fixing bug 12239
  Use temporary matrix in __gluInvertMatrixd() to fix aliasing problem (see 
bugs 12269, 6748)
  updated VC7 project files
  clean-up (see bug 12317)
  fix comment
  Update depth test state when binding new framebuffer object
  In _mesa_make_current(), don't unbind FBOs from the old context.
  fix indirect rendering crash
  updated with pkg-config info
  added DSTDIR, pkg-config items
  added .pc.in files to tarballs
  Fix state.texgen parsing error (bug 12313).
  added program_error2() function for better error reporting
  fix ARB fp/vp parsing bug 12313
  fix copypixels overlap test bug (#12417)
  fix glCopyPixel/glPixelZoom bug 12417)
  updated link
  From trunk: mesa: bind VBO_ATTRIB_XXX to correct input array when 
executing a display list. fix #10604
  fix bug 10604
  Added bluegene-xlc-osmesa config (Alexander Neundorf)
  fixes for bluegene-xlc-osmesa config
  added bluegene-xlc-osmesa, fortran fixes
  fix for __IBMC__
  fix -D_BSD_SOURC
  fix DrawRangeElements error msg
  Restore old _TriangleCaps code to fix Blender problem (bug 12164)
  fix blend bug 12164
  bump versions to 7.0.2
  for Miniglx, use git sources
  prep for 7.0.2 release
  update the DRM/DRI instructions
  fix VBO-split infinite loop (bug 12164)
  updated glext.h license info (Khronos), plus other clean-ups
  replace 'brick' with correct program name in printfs
  fix fog, rescale_normals bugs (from gallium branch)
  don't apply ColorMask to main gc
  add directfb glut sources to tarball
  bump up MAX_INSTRUCTIONS and add an assertion to catch emitting too many 
instructions
  properly init dst reg's CondMask/Swizzle fields
  don't build x86, x86-64 dirs if not needed
  added catamount-osmesa-pgi config, fixes for cross-compiling
  Fix merge
  Cray Xt3 config
  simplify/fix the ASM_FLAGS tests (bug 12931)
  use grep -q
  Finish up ATI_separate_stencil
  Alias glStencilOpSeparateATI with glStencilOpSeparate.
  fix GL_ATI_separate_stencil

Christoph Kubisch (1):
  updated VC7 project files

Colin McDonald (1):
  fixed problem with big glDrawArrays (see bug 12141)

Dan Nicholson (11):
  DESTDIR support.
  pkg-config support
  add support for LDFLAGS env var
  Ignore more generated files in progs/
  More ignored programs merged back from master
  configs: Fix linux-static to link correctly
  linux-dri-xcb: Fix undefined refs when linking with libGL
  specify app lib dependencies in Makefiles (patch 1/3)
  simplify APP_LIB_DEPS (patch 2/3)
  update APP_LIB_DEPS for static library configs (patch 3/3)
  Build 

mesa: Changes to 'refs/tags/mesa_7_0_1_rc2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_0_1_rc2' created by Brian  at 
2007-07-27 17:45 +

Mesa 7.0.1 release candidate 2

Changes since mesa_7_0_1_rc1:
Brian (11):
  fix GLX_STEREO handling (bug 11705)
  fix GLX_STEREO bug
  fix logic error, typos
  call ctx->Driver.NewProgram() instead of _mesa_new_program()
  clamp float colors
  generate error upon writing to varying var in fragment program (bug 11733)
  Fix function call bug 11731.  Also, fix up IR_CALL/IR_FUNC confusion.
  fix bug 11731
  release candidate 2
  More Mingw32 fixes from Zhang (zxpm...@yahoo.com.cn)
  minor tweaks

---
 Makefile  |8 ++--
 docs/README.MINGW32   |   22 ++---
 docs/relnotes-7.0.1.html  |6 ++-
 include/GL/gl.h   |6 ---
 include/GL/glut.h |2 -
 include/GL/mesa_wgl.h |3 -
 progs/osdemos/ostest1.c   |7 +++-
 progs/samples/Makefile.mgw|   21 +---
 progs/xdemos/pbdemo.c |9 ++---
 src/glu/sgi/Makefile.mgw  |   35 ++---
 src/glut/glx/Makefile.mgw |   41 ++--
 src/mesa/Makefile.mgw |   52 +++
 src/mesa/drivers/x11/fakeglx.c|   11 --
 src/mesa/shader/program.c |2 -
 src/mesa/shader/slang/slang_codegen.c |   56 +-
 src/mesa/shader/slang/slang_compile.c |2 -
 src/mesa/shader/slang/slang_emit.c|   30 +-
 src/mesa/shader/slang/slang_ir.c  |4 +-
 src/mesa/shader/slang/slang_ir.h  |2 -
 19 files changed, 164 insertions(+), 155 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_6_5_2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_5_2' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since mesa_6_5_1:
Adam Jackson (1):
  Fix some && (logical) that should clearly have been & (bitwise).

Alan Hourihane (1):
  Don't define as const's to avoid compiler optimization & warning.

Brian Paul (293):
  6.5.1 md5 sums
  set lambda to zero for textured points (bug 8320)
  check for n <= 1 in compute_min_mag_ranges(), bug 8320
  change make depend output redirection to 2>&1 (bug 8344)
  fix CFLAGS (bug 8344)
  added LIBDRM_CFLAGS (Javier Villavicencio)
  fix a memleak in DestroyContext()
  make current GLX context per-thread
  new code to init DirectColor colormaps
  GLUT_FORCE_VISUAL env var to force glut to use a particular visual (debug 
only)
  added _mesa_little_endian()
  use new _mesa_little_endian() function
  replace assert(0) with error report, improved comments, etc
  Re-org of per-release info.
  updated extension info
  updated doxygen info
  move a conditional into an assertion
  bump version to 6.5.2
  new comments, indentation fixes
  remove rgb[] array from span_arrays_struct - was only used in a few places
  Get rid of _swrast_mask_rgba_array() and _swrast_mask_index_array().
  remove extra indentation
  fix the broken fallback string/debug stuff
  allocate larger TempImage, use COMBO var to choose test format/type
  use span.arrays for color/indexes instead of a local var when doing 
masked clears
  use span.array->rgba instead of local var in accum_return()
  Roll the multi_write_rgba_span() code into _swrast_write_rgba_span().
  Change logicop, blend, masking functions to use the colors/indexes in the
  Initial work for supporting different renderbuffer color depths at 
runtime.
  remove obsolete comment
  updated info about name mangling
  Move mipmap generation functions, texture scaling functions into new
  include mipmap.h
  more changes for runtime renderbuffer depths
  updated protos for blend funcs
  New SWspan and SWspanarrays typedefs.
  return null if no context
  minor formatting fix
  call _swrast_span_default_color() to simplify _swrast_Bitmap(), improved 
comments
  use _swrast_span_default_color() in the disabled code too
  in MakeContextCurrent() use old display pointer for 
__glXSetupForCommand(), bug 8443
  rewrite of read_fast_rgba_pixels()
  deal with union/aliasing in convert_color_type()
  rewrite clear_rgba_buffer_with_masking()
  Updates for XCB.  Bug 8560.
  added a SyncHandle() call, remove UnlockDisplay() call.  (bug 8521)
  return void instead of GLvoid for glClearDebugLogMESA(), 
glGetDebugLogMESA()
  If program is position invariant, set VERT_BIT_POS in InputsRead field.
  s/GLuint/GLbitfield/
  Move the fp_machine struct into s_nvfragmprog.c since (except for program
  fixed NV_position_invariant
  a step toward moving run-time vertex program state out of GLcontext
  List of source (.c) files in each directory.
  sources for X.org xserver build
  remove 3dlabs.c
  added shaderobjects_3dlabs.c
  In xmesa_DrawPixels_8R8G8B() check if drawing into a window system buffer,
  support for runtime renderbuffer depths
  Added _mesa_convert_colors().
  use _mesa_convert_colors(), update some assertions
  rewrite/simplify the fast_draw_pixels() function
  use GLvoid * for _swrast_write_zoomed_rgb/rgba_span() functions
  remove some debug code invalidated by prev check-in
  don't use temp storage in _mesa_convert_colors() when possible
  Lots of changes to support runtime renderbuffer depths.
  _mesa_map_ci_to_rgba_chan() no longer used
  remove _mesa_chan_to_float_span(), rename _mesa_map_ci8_to_rgba()
  use _mesa_map_ci8_to_rgba8() instead of _mesa_map_ci8_to_rgba()
  adjust_colors() function replaces old _mesa_chan_to_float_span() function.
  Revamp color table code.
  include glapi.h to fix broken build
  removed obsolete _mesa_pack_rgba_span_chan()
  s/GL_FALSE/0x0/
  s/GLuint/GLbitfield/
  In _mesa_pack_rgba_span_float() we don't need to make a temporary copy of
  Consolidate, move, fix code related to color index and stencil image 
transfer
  remove needless condition
  assorted clean-ups
  build fix: s/Table/TableUB/
  cut and paste error: s/Width/Height/
  Big re-org of buffer size management.
  Some code movement so that the gl_framebuffer is fully initialized before
  allow specifying image size on cmd line
  check if files exist before installing (Thierry Reding)
  increate MaxTextureLevels to 11 (bug 3130)
  Remove Driver.ResizeBuffers = _mesa_resize_framebuffer lines.
  Remove a bunch of "ctx->Driver.function = _swrast_Function" lines since
  Remove calls to _mesa_ResizeBuffersMESA() 

mesa: Changes to 'refs/tags/mesa_7_0_1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_0_1' created by Brian  at 
2007-08-03 19:54 +

Mesa 7.0.1 release

Changes since mesa_7_0:
Brian (63):
  md5 sums for 7.0
  remove obsolete sources
  remove obsolete t_save_api.c
  initial 7.0.1 relnotes
  Add a few missing GL 2.0 entrypoints, regenerate related files.
  regenerated
  add const to wglSetPixelFormat() to match .h declaration
  use _mesa_unpack_stencil_span() in draw_stencil_pixels(), bug 11457
  Revert the version of libOSMesa.so to 6.5.3 to avoid linking issues that 
were caused by bumping to 7.0
  Bump version to 7.0.1
  add code for stpq, rgba writemasks in make_writemask(), bug 11404
  added vec2(vec4) constructor, bug 11404
  bring over Roland's DOT3_RGBA fix from master
  document GLSL fixes
  add fbdev/ to DEMO_FILES
  Copy from Mesa master.  Includes fixes for bugs 11475 and 11448.
  fix bug 11475
  fix a syntax error (missing right-paren)
  add GL_QUADS to i915_reduced_primitive_state() to fix redbook/polys demo
  fix i915 polygon stipple bug
  check depthScale value for optimized ushort->uint case (fixes bug 11474)
  Check if 'indices' is NULL, bug 11314
  Fix zero-size texture checking in _mesa_test_proxy_teximage(), bug 11309
  fix swizzle-related bug 11534
  Merge branch 'mesa_7_0_branch' of 
git+ssh://bri...@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch
  fix width/depth mix-up (bug 11577)
  fix bug 11588
  drop VC6 and VC7 project files until updated
  Fix a number of MINGW32 issues (Zhang )
  fix GLX_STEREO handling (bug 11705)
  fix GLX_STEREO bug
  fix logic error, typos
  call ctx->Driver.NewProgram() instead of _mesa_new_program()
  clamp float colors
  generate error upon writing to varying var in fragment program (bug 11733)
  Fix function call bug 11731.  Also, fix up IR_CALL/IR_FUNC confusion.
  fix bug 11731
  release candidate 2
  More Mingw32 fixes from Zhang (zxpm...@yahoo.com.cn)
  minor tweaks
  fix bug 11754
  dlist polygon stipple fix from trunk
  _mesa_pack_bitmap() fix from trunk
  Added sunos5-v9-cc-g++ config (Roland Egger)
  glGetAttribLocation always returned 1 (bug 11774)
  fix failure caused by undeclared variable (bug 11783)
  fix some FreeBSD issues
  fix mem leak (bug 11791)
  fix mem leak (bug 11793)
  fix error code test limit (bug 11795)
  Obsolete
  Merge branch 'mesa_7_0_branch' of 
git+ssh://bri...@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch
  s/MAX_TEXTURE_LEVELS/SIS_MAX_TEXTURE_LEVELS/ and add assertion (bug 11806)
  fix double free()s (bug 11808)
  fix invalid pointer usage in bezierPatchDeleteList(), bug 11807
  fix stencil value masking bug 11805, and fix sizeof() bug
  OSmesa on BlueGene (Alexander Neundorf)
  added bluegene-osmesa
  added -lm
  add OSMESA_LIB_NAME
  remove -rc2
  update 7.0.1 release info/date
  added GLU bug fixes

Eric Anholt (1):
  fix LogicOp/bitmap problem, bug 11133

Jan Dvorak (2):
  fix shader/info string length queries (bug 11588)
  fix glPointParameteriv bug 11754

Michel Dänzer (9):
  Remove dubious compile-time test for pre-2.4 Linux kernels.
  Clear pointers to freed cliprects.
  i915tex: Only wait for vblank when really necessary.
  i915tex: Better procedure for dropping batchbuffer on virtual resolution 
change.
  Add interfaces for overriding texture images with driver specific 
'offsets'.
  r300: Implement SetTexOffset hook.
  i915tex: Implement SetTexOffset hook.
  i915tex: Missing piece of SetTexOffset hook implementation for I830 
generation.
  i915tex: Better attempt to release miptree when overriding texture image.

Xavier Bachelot (1):
  call glutInit(), bug 11486

zhang (1):
  a variety of fixes for MingW

---
 Makefile  |   26 
 Makefile.mgw  |   28 
 configs/bluegene-osmesa   |   29 
 configs/default   |4 
 configs/freebsd   |2 
 configs/freebsd-dri   |2 
 configs/sunos5-v9-cc-g++  |   32 
 docs/README.MINGW32   |   63 
 docs/download.html|2 
 docs/news.html|7 
 docs/relnotes-7.0.1.html  |   92 +
 docs/relnotes-7.0.html|   10 
 docs/relnotes.html|1 
 include/GL/gl.h   |   11 
 include/GL/gl_mangle.h|   93 +
 include/GL/glu.h  |   13 
 include/GL/glut.h |   15 
 

mesa: Changes to 'refs/tags/mesa_7_0_1_rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_0_1_rc1' created by Brian  at 
2007-07-27 17:33 +

Mesa 7.0.1 release candidate 1

Changes since mesa_7_0:
Brian (29):
  md5 sums for 7.0
  remove obsolete sources
  remove obsolete t_save_api.c
  initial 7.0.1 relnotes
  Add a few missing GL 2.0 entrypoints, regenerate related files.
  regenerated
  add const to wglSetPixelFormat() to match .h declaration
  use _mesa_unpack_stencil_span() in draw_stencil_pixels(), bug 11457
  Revert the version of libOSMesa.so to 6.5.3 to avoid linking issues that 
were caused by bumping to 7.0
  Bump version to 7.0.1
  add code for stpq, rgba writemasks in make_writemask(), bug 11404
  added vec2(vec4) constructor, bug 11404
  bring over Roland's DOT3_RGBA fix from master
  document GLSL fixes
  add fbdev/ to DEMO_FILES
  Copy from Mesa master.  Includes fixes for bugs 11475 and 11448.
  fix bug 11475
  fix a syntax error (missing right-paren)
  add GL_QUADS to i915_reduced_primitive_state() to fix redbook/polys demo
  fix i915 polygon stipple bug
  check depthScale value for optimized ushort->uint case (fixes bug 11474)
  Check if 'indices' is NULL, bug 11314
  Fix zero-size texture checking in _mesa_test_proxy_teximage(), bug 11309
  fix swizzle-related bug 11534
  Merge branch 'mesa_7_0_branch' of 
git+ssh://bri...@git.freedesktop.org/git/mesa/mesa into mesa_7_0_branch
  fix width/depth mix-up (bug 11577)
  fix bug 11588
  drop VC6 and VC7 project files until updated
  Fix a number of MINGW32 issues (Zhang )

Eric Anholt (1):
  fix LogicOp/bitmap problem, bug 11133

Jan Dvorak (1):
  fix shader/info string length queries (bug 11588)

Michel Dänzer (4):
  Remove dubious compile-time test for pre-2.4 Linux kernels.
  Clear pointers to freed cliprects.
  i915tex: Only wait for vblank when really necessary.
  i915tex: Better procedure for dropping batchbuffer on virtual resolution 
change.

Xavier Bachelot (1):
  call glutInit(), bug 11486

zhang (1):
  a variety of fixes for MingW

---
 Makefile  |   22 
 Makefile.mgw  |   28 
 configs/config.mgw|   42 
 configs/default   |4 
 docs/README.MINGW32   |   49 
 docs/relnotes-7.0.1.html  |   86 +
 docs/relnotes-7.0.html|   10 
 docs/relnotes.html|1 
 include/GL/gl.h   |   17 
 include/GL/gl_mangle.h|   93 +
 include/GL/glu.h  |   13 
 include/GL/glut.h |   17 
 include/GL/mesa_wgl.h |   59 
 progs/demos/geartrain.c   |1 
 progs/demos/gltestperf.c  |1 
 progs/demos/isosurf.c |1 
 progs/demos/morph3d.c |9 
 progs/demos/winpos.c  |1 
 progs/samples/Makefile.mgw|   33 
 src/glu/sgi/Makefile.mgw  |  229 ++
 src/glu/sgi/libnurbs/interface/glcurveval.h   |2 
 src/glu/sgi/libnurbs/interface/glsurfeval.cc  |7 
 src/glu/sgi/libnurbs/interface/glsurfeval.h   |2 
 src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h |3 
 src/glut/glx/Makefile.mgw |  198 ++
 src/glut/glx/glut_fbc.c   |4 
 src/glut/glx/glut_input.c |3 
 src/glut/glx/glut_joy.c   |3 
 src/glut/glx/glutint.h|3 
 src/glut/glx/win32_util.c |1 
 src/glut/glx/win32_winproc.c  |3 
 src/glut/glx/win32_x11.h  |   10 
 src/mesa/Makefile |7 
 src/mesa/Makefile.mgw |   51 
 src/mesa/drivers/dri/Makefile |2 
 src/mesa/drivers/dri/common/dri_util.c|2 
 src/mesa/drivers/dri/common/extension_helper.h|   20 
 src/mesa/drivers/dri/i915/i915_vtbl.c |1 
 src/mesa/drivers/dri/i915tex/i915_vtbl.c  |1 
 src/mesa/drivers/dri/i915tex/intel_buffers.c  |   10 
 src/mesa/drivers/dri/i915tex/intel_context.c  |   57 
 src/mesa/drivers/dri/i965/intel_blit.c|7 
 src/mesa/drivers/dri/i965/intel_blit.h|3 
 src/mesa/drivers/dri/i965/intel_pixel_bitmap.c|7 
 src/mesa/drivers/windows/gdi/wgl.c|   59 
 src/mesa/drivers/windows/gdi/wmesa.c  |  139 -
 src/mesa/drivers/windows/gdi/wmesadef.h   |4 
 src/mesa/glapi/gl_API.xml   

mesa: Changes to 'refs/tags/mesa_6_5_3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_5_3' created by Brian  at 2007-04-27 
22:36 +

Mesa 6.5.3

Changes since mesa_6_5_2:
Aapo Tahkola (6):
  Fix invalid enums passed to MapBuffer
  Fix invalid enums passed to MapBuffer
  typo fix. this case still fails.
  support as much of GL_EXT_stencil_two_side as we can. untested.
  Fix #10071 - wrong max_index in vbo draw_prims. (Papadakos Panagiotis)
  Guess another unknown register in R300 command buffer initialization. 
(Oliver McFadden)

Adam Jackson (2):
  Fix parallel make in r300 driver.
  Make sure GLX entrypoints are marked PUBLIC.

Alan Hourihane (4):
  merge current trunk into vbo branch
  use passed target parameter
  Ensure we have a valid ReadBuffer for CopyTexSubImage, and
  Add missing OSMesaColorClamp function

Alan Swanson (3):
  radeon: Adapt cliprect fixes from r300.
  r200: Adapt cliprect fixes from r300.
  r200: Simplify r200SetCliprects like radeonSetCliprects in radeon and 
r300.

Ben Skeggs (100):
  Add start of vertex shader backend, will most likely not work correctly 
yet
  Another TODO, so I don't forget..
  A couple of quick fixes, the original had some half-finished
  Kill all the current shader code.
  fix typo
  Dont call exit() from the DRI driver, with AIGLX this is particularly 
nasty
  We need nmesa->driFd and friends setup before we call nouveauFifoInit
  Some more nouveau_screen.c setup, not sure how correct it is yet though..
  Fix segfault in nouveauCalcViewport
  Add nv30InitStateFuncs
  jkolb pointed out that face can also be FRONT_AND_BACK. Added stencil 
funcs
  Adapt FIFO code to deal with cases where the base GET/PUT value isn't 0.
  Use RENDERINPUTS macros to access render_inputs_bitset
  poke the correct FIFO regs
  Stupid bug..
  More FIFO fixes.
  Avoid sharing subchannels with the ddx until context switching is done
  Fix nv30LineWidth, hw expects a ubyte.
  Don't bother touching lighting stuff if shaders are in use
  nouveauCreateDmaObject
  Some missing state init
  fix scissor
  Incomplete shader stuff, should mostly work for NV40. Other cards, not so
  Fix progs/fp/tri-xpd
  Fix RSQ emulation
  - Add InitInstruction to hw shader backend, and remove SetUnusedSource.
  Fix a copy+paste'o that caused some *very* strange bugs..
  Some work on buffer handling, most likely not entirely correct and
  oops, we don't want this by default just yet...
  Create visuals for modes the ddx provides
  oops, typo
  Implement a simple nv30Clear, and make sure we get a nouveau_renderbuffer
  state cache is automagically flushed on a normal BEGIN_RING_SIZE
  NV_44 uses nv30InitStateFuncs too
  Skeletal extension handling across chipsets.
  Some more voodoo to get 3D going with a minimal initial context.
  0x4497 doesn't have NV30_TCL_PRIMITIVE_3D_NORMALIZE_ENABLE
  Improve SwapBuffers a bit.
  NV1x/2x hw_func stubs.
  Get nv10_swtcl.c working enough for glxgears on NV40.
  Don't build passthrough shader on dPriv for private buffers
  nouveau: maintain numClipRects/pClipRects in context.
  nouveau: Modify span routines to use nouveau_renderbuffer instead of 
driRenderbuffer
  nouveau: Kill some compile warnings.
  nouveau: Add notifier support functions
  nouveau: Wait on notifier to check for completion of previous commands.
  nouveau: Make the notifier stuff actually work..
  nouveau: Make use of NOUVEAU_DEBUG for shader disasm
  nouveau: Add simple wrapper for NV_MEMORY_TO_MEMORY_FORMAT.
  nouveau: Typo
  nouveau: record *actual* type of memory that was alloc'd, not the 
requested types.
  nouveau: add nouveau_mem_alloc/free debugging
  nouveau: We'll need syncNotifier for NV_MEMORY_TO_MEMORY_FORMAT too.
  nouveau: Initial buffer object support
  nouveau: Use bufferobj interface for fragment program uploads
  nouveau: bump drm patchlevel.
  nouveau: allow the use of multiple subchannels/objects by default.
  nouveau: fail CreateScreen on unknown cards instead of guessing.
  nouveau: Add 0x0244 pciid manually for now..
  nouveau: bump drm patchlevel
  nouveau: shader backend branching support for all cards that support it.
  nouveau: kill off shader pass1.
  nouveau: rename pass0_arb to pass0.
  nouveau: start converting shaders into a tree format again..
  nouveau: reindent shader pass0/pass2
  nouveau: unbreak nv40
  nouveau: fill in condition info for instructions
  nouveau: allow for card-specific shader infos to be kept
  nouveau: DPH and CMP for NV40 which doesn't do it natively.
  nouveau: some extra debug output
  nouveau: and here's the "oops, I suck" commit :)
  nouveau: add result scaling to shader backend, use it in RSQ emul for 
NV40.
  nouveau: unbreak 

mesa: Changes to 'refs/tags/mesa_7_0'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_7_0' created by Brian  at 2007-06-22 
22:44 +

Mesa 7.0 release

Changes since mesa_6_5_3:
Aapo Tahkola (6):
  don't use hw to perform vertex transform etc. when using swtcl. This for 
compatibility with vertex programs and the fact that swtcl very rarely gets hit 
with tcl capable hw.
  r300: fix primary color on rs480
  r300: fix broken vbos
  rs480: fix textures and secondary color(?). clipping is still busted. 
tested on r480
  Merge branch 'master' of git+ssh://aa...@git.freedesktop.org/git/mesa/mesa
  rs480: fix secondary color for real this time

Brian (72):
  7.0 release notes (template)
  added 6.5.3 MD5 sums
  added 7.0 relnotes link
  updates for 7.0
  Version bumps for 7.0
  7.0 blurb
  fix GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB bug (10787)
  use EMIT_1F or EMIT_4F for fog depending on fragment program (bug 10788)
  only load front/back face attrib if using a shader (bug 10788)
  Rewrite of slang_inline_asm_function() to do full parameter/argument 
substitution.
  fog, mix() bug fixes
  implement acos(), asin(), atan()
  regenerated
  add *gc, *syn files to tarballs
  fix some StepX/StepY mix-ups in alpha interpolation
  fix some renderbuffer/wrapper bugs
  Document a deficiency in the _swrast_Translate() function with regard to 
point size.
  fix some DDX,DDY mix-ups
  Resuscitate some of the DDX,DDY code.
  changes to get DDX/DDY working again
  document recent GLSL, R300 fixes
  New test of the dFdx(), dFdy() functions.
  get rid of OSMESA stuff
  get rid of normal vector
  add some #includes to silence warnings
  fix some matrix/state token indexing bugs (see bug 10848)
  document R300 bug fix 10848
  Assorted miniglx updates.
  Makefile clean-ups for miniglx.
  add  tag
  better comments for _mesa_debug(), _mesa_warning(), etc
  a somewhat nicer demo w/ command line options
  special case for -pthread (bug 10876)
  remove some debug code
  Check that texture units/samplers specified with glUniform1i() are legal.
  Clean-up in I830AllocVidMem(), s/int/unsigned long/ for ret variable.
  add pointers to git repo for drm/libpciaccess, replace & with 
  Tweak the shell scripting for descending into and building subdirs.
  Replace `pkg-config --cflags libdrm` with LIBDRM_CFLAGS, remove disabled 
lines, remove obsolete comments.
  document tex sampler bug fix, code changes
  Implement exp() in terms of __asm float_power. Fix typo in mod(vec4) 
function.
  regenerated
  document exp(), mod() fixes
  re-indent some code
  more indentation fixes, remove 'register' keywords
  When feeding back texcoords, don't divide by W.  See bug 10913.
  Remove unused FB_* tokens, re-indent code.
  remove some unneeded code in init_machine()
  don't ignore return value of _slang_codegen_global_variable()
  user-declared uniform structs not supported yet (see bug 10908)
  comment about fixing uniform structs
  master/trunk is now for Mesa 7.1 devel: bump versions
  version should be 7.0
  version 7.0, not 7.1
  In DestroyPbuffer(), use GetReq() intead of GetReqExtra().  See bug 10983.
  document glXDestroyPbuffer fix
  fix STATE_HALF_VECTOR value (bug 10987)
  set version to 7.0
  if light position is local, treat it as a homogeneous coord and divide by 
W (see bug 11009)
  Fix point attentuation problem (bug 11042)
  document point attentuation fix
  restore GL_TEXTURE_LOD_BIAS in _mesa_PopAttrib(), bug 11049
  document bug 11049 fix
  remove old comment about DEFAULT_SOFTWARE_DEPTH_BITS
  disable depthBits check in check_compatible(), see bug 11161
  fix GLX_USE_TLS breakage
  Fix TEXREL issues when using GLX_USE_TLS (see bug 7459).
  fix TEXTREL problem (bug 7459)
  set tentative 7.0 release date
  bring in Eric's FreeBSD fixes for -pthread
  update version
  fix date for 7.0 release

Bruce Merry (1):
  in __glXGetArrayType() return type, not enabled (bug 10938)

Christoph Bill (2):
  r300: Added some Doxygen comments.
  r300: Added a few more Doxygen comments.

Dave Airlie (5):
  nouveau: disable nouveau build by default
  radeon: enable xpress chipsets
  miniglx/glut: should use the x/y pos to create window
  miniglx: fixup use of create windows x and y coordinates
  i915/miniglx: remove unused code

Ian Romanick (8):
  Refactor Enable / Disable and IsEnabled bits related to texture targets.
  Refactor the way TestProxyTexImage is called in texture_error_check.
  Refactor queries of GL_(SOURCE|OPERAND)[012]_(ALPHA|RGB).
  Refactor the loop in unbind_texobj_from_texunits.
  Convert "bit" parameters to GLbitfield. Fix cut-and-paste bug in 
_mesa_IsEnabled
  Fix reversed enable logic in enable_texture
  

mesa: Changes to 'refs/tags/mesa_6_5'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_5' created by Eric Anholt  at 1970-01-01 00:00 
+

Changes since mesa_20060325:
Aapo Tahkola (8):
  fix #6072 (Keith Whitwell)
  More meaningful warning.
  disable r300 chips. R300_FORCE_R300 to force
  Dont rely on writebacks
  warn about broken dxt 3/5
  make u_list adjustable
  free rs300 and ban r350(according to r300.sf.net)
  Enough testing already

Adam Jackson (4):
  Style fix, drop the explicit -ldrm from the link line.
  Update the install docs to make explicit note of libdrm version 
dependency.
  Revert my change from 1.37 as being bogus (see ensuing list discussion for
  Clarify which version of Mesa we're talking about

Brian Paul (36):
  comment about byteswapping in _mesa_unpack_depth_span()
  enable GL_ARB_half_float_pixel, was GL_MESAX_half_float_pixel
  a little code movement so we don't make invalid casts from 
gl_renderbuffers to xmesa_renderbuffers
  update conditional for render to GL_DEPTH_STENCIL texture, check for 
valid teximage before calling ctx->Driver.RenderTexture()
  added known issue: render to depth textures not working
  updated comment about framebuffer's Visual field
  Move the computation of the viewport matrix into a new 
update_viewport_matrix()
  fix a GLuint vs GLushort test, new assertions
  a few new assertions
  new tests for GL_DEPTH_STENCIL_EXT
  New code for rendering to depth/stencil textures.
  prep for 6.5 release
  move NumNativeAlu/TexInstruction assignments (Ewald Snel)
  fix components initialization in two places (Ewald Snel)
  FP textures and fixes (Ewald Snel)
  minor clean-up
  fixes from John Shell (bug 6339)
  added some no-op virtual destructors to silence g++ 4.0.0 warnings
  s/glslnose.c/glslnoise/ (bug 6430)
  fix GETPROCADDRESS usage, remove carriage return chars (bug 6430)
  put braces around RENDER_SPAN macro when called, not when defined.  Fixes 
-pedantic warnings in x11 driver
  Update the _WindowMap matrix in _mesa_set_viewport() and 
_mesa_DepthRange().
  Add -ansi -pedantic flags to OPT_FLAGS.  This got lost at some point.  
Good for catching sloppy coding.
  XMesaDrawLine macro, not currently used
  press '0' for glDrawBuffer(GL_NONE)
  added -f option for full-screeen
  fix bad call to FindLine()
  added glfbdev.h to MAIN_FILES
  some comments for Darwin
  comments regarding assertions
  Init the Red/Green/Blue/Alpha/Depth/StencilBits fields in 
driNewRenderbuffer()
  When creating front/back renderbuffers, init the Red/Green/Blue/AlphaBits 
fields
  Fix the fetch_texel_ci8() code to deal with floating point color palettes.
  Dave Reveman's patch for GLX_MESA_copy_sub_buffer support
  bump version/date
  6.5 updates

Daniel Borca (5):
  PutRowRGB was not initialized for OSMESA_RGB_565
  Disable `hidden' attribute for DJGPP
  Match pixel addresses with `compute_row_addresses' in RGB mode (also obey 
RGB/UNSIGNED_BYTE rule).
  Removed empty arrays.
  DMesa now uses OSMesa as a back-end.

Dave Airlie (3):
  Fixup makefile for solo non-egl
  add initial miniglx files for i915, not integrated yet
  Fix up some incorrect pointers and clear screen

Eric Anholt (3):
  The pitches of the driRenderbuffers are in bytes, so no need to multiply 
by cpp.
  Call driUpdateFramebufferSize when we've found an updated DRI drawable 
stamp,
  Don't index box by the box's index within numClipRects; just dereference 
it.

Jouk Jansen (1):
  Committing in .

Karl Schultz (14):
  Remove unneeded includes of time.h
  Update for new Mesa entry points.  I need to change the python script 
that generates this file to the new XML scheme, but for now, a manual update is 
OK.
  add showbuffer.[ch] which could be in this dir after the targets are 
built.
  Undef a conflicting symbol in Windows.
  Repair corrupted file and remove rogue 'test' project.
  Windows makefile to easily build all demo programs.
  Add newest source code files to project.
  Updated for Mesa 6.5
  Fixes from Brian
  Fixes from Brian to help migrate to render buffer DD interfaces.  Also 
fix bug in the viewport function that was using the viewport size to resize the 
buffer, when it should have been using the window size.  Fix bug in 
write_rgb_span_32 where the incoming pixel data parameter was coded as a [][4] 
instead of [][3].  Now all the demos work correctly except singlebuffer.
  Use [][3] for write_rgb_span_16
  Fix logic error in viewport function so that we still resize the buffers 
if the viewport and the window both change to the same new size.  This lets the 
gloss demo work with the -f option.
  Clean up data structures, finishing off some of the cleanup work 
suggested by Brian.  Now also creating two renderbuffers, so apps can now 
switch with 

mesa: Changes to 'refs/tags/mesa_6_5_1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_5_1' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since mesa-6_5-20060712:
Aapo Tahkola (8):
  fix #6991
  support shorts as vertex data
  gcc-4.1.1 compile fix
  fix broken write-only depth setting. use early z where possible.
  extend some DrawRangeElements cases to support rendering more than 65535 
verts in one blast. ut2k4 cases in other words ...
  remove duplicate pieces of code.
  fix #8008
  close #6318

Adam Jackson (2):
  linux-indirect target fixes.
  mkdir -> mkdir -p, since /usr/include might not exist in the installroot 
yet

Alan Hourihane (4):
  Fix some breakage after the PROGRAM_UNDEFINED change
  Fixup more PROGRAM_UNDEFINED problems.
  Fix writemasks on texture arb fp instructions.
  Fix bug 8010 - locking issues.

Brian Paul (126):
  New config var DRI_DRIVER_SEARCH_DIR to specify where libGL should search
  download/install updates
  LIB_DIR is now just 'lib' or 'lib64'
  define FLT_MAX_EXP to 128 if undefined
  Compute ctx->Color._LogicOpEnabled in one place instead of four places!
  add missing 'return' after a few _mesa_error() calls in 
_mesa_GetTexImage()
  indentation fix
  more 6.5.1 additions
  Several loops over the map1/2 evaluator arrays were incorrect.
  For glGetTexImage(), move the _mesa_validate_pbo_access() error check into
  remove unused NEED_TWO_SIDED_LIGHTING() macro
  Instead of testing ctx->_TriangleCaps for flat/smooth shading, just use 
ctx->Light.ShadeModel
  use ctx->Light.ShadeModel instead of ctx->_TriangleCaps
  move/update comments
  bump MESA_TINY to 1
  Some structure renaming.  Prefix vertex/fragment-related structs with
  check for non-nill pwc in WMesaMakeCurrent(), bug 7585
  added arrayobj.[ch] files
  just reindent
  load SLANG_FRAGMENT_FIXED_SECONDARYCOLOR
  GLUT on fbdev driver.  Sean D'Epagnier
  added glut fbdev files
  renderbuffer fixes (Sean D'Epagnier)
  code to draw engine block
  casts and assertions
  fix link for Aqsis
  Initial work for GL_EXT_texture_sRGB.
  added GL_EXT_texture_sRGB
  New wrapper functions: _mesa_dlopen(), _mesa_dlsym(), _mesa_dlclose().
  Added a check to prevent rebuilding Mesa with a different configuration
  use WRITE_MASK_* instead of 0x1, 0x2, etc
  more work for GL_EXT_texture_sRGB.
  fix bug when pushing ReadBuffer state for GL_PIXEL_MODE_BIT
  fix typo, indentation
  remove stray text from previous check-in
  implement some of the sRGB texstore functions
  finish up texstore for SL8 texture format
  latest updates for 6.5.1
  6.5.1 relnotes
  s/GLvoid/void/ to fix gcc 4.2 issue (bug 7875)
  change tex memory allocation calls (debian bug 383209)
  change #ifdef to #if
  added FEATURE_EXT_timer_query and tests
  sort the FEATURE_ defines
  Fix-ups for linux-fbdev config.  No longer build Xlib driver sources.
  updates for 6.5.1
  various updates
  remove FBDEV_DRIVER_OBJECTS assignment (in sources file)
  move ALL_SOURCES to sources file
  update glut fbdev sources list
  Added _mesa_lookup_program() and _mesa_lookup_bufferobj() functions to 
avoid
  silence warning
  Check if mesa_vp->Base.Parameters is null before dereferencing (bug report
  added glut/mini/ sources to glut tarball
  fix fragment.position initialization bug
  Added _mesa_realloc_instructions() utility function.
  use _mesa_realloc_instructions()
  Check for NULL program string in r200_translate_vertex_program().
  fix bad casts, carry over r200 fix to check for null program string in 
r300_translate_vertex_shader()
  Functions for vertex/fragment program transformations, optimizations, etc.
  scalar sources such as 'time.x' weren't accepted by parser
  Cg tries to bind NV fragment programs to the GL_FRAGMENT_PROGRAM_ARB 
target
  According to GL_NV_fragment_program, max frag prog length is 1024 
instructions.
  update MAX_INSTRUCTIONS limit
  recent bug fixes
  added _mesa_alloc_instructions() utility function
  use _mesa_alloc_instructions()
  Rename _mesa_append_modelview_code() to _mesa_insert_mvp_code().
  improved comments
  In _save_End(), set CurrentExecPrimitive = PRIM_OUTSIDE_BEGIN_END if
  Rearrange glBindProgram() code to do all error checking before changing
  Remove XFree86 CVS keyword.
  clamp result.depth to [0,1] if written to
  Free vertex program TnlData, if any.  Fixes a mem leak.
  Error detection/reporting was broken in several places.
  6.5.1 bug fixes
  include texobj.h to silence warning
  delete buffers, destroy window upon exit
  check for GL_ARB_point_parameters
  omit installmesa script from tarballs
  fix the check for force_s3tc_enable (bug 8042)
  remove unused var
  

mesa: Changes to 'refs/tags/mesa_6_5_3_rc3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_5_3_rc3' created by Brian  at 2007-04-24 
16:23 +

Mesa 6.5.3. release candidate 3

Changes since mesa_6_5_3_rc2:
Brian (10):
  import glxext.h version 19
  Improve the code for interpolating fragment attributes a little.  More to 
come...
  some re-org, clean-up
  remove SWvertex->fog field, use attrib field
  remove SWvertex->fog field, use attrib field
  disable some errant code
  new VC8 project files
  added new VC* files, bump version to rc3
  added missing VC8 .sln files
  fix typo

Karl Schultz (1):
  assorted fixes for Windows/VC8

Karl Schultze (1):
  fix double const, move an assertion

Matthias Hopf (1):
  add missing semicolon

Sean D'Epagnier (1):
  Added proper cleanup code

---
 Makefile   |   19 
 docs/relnotes-6.5.3.html   |2 
 include/GL/glxext.h|4 
 include/GL/xmesa_xf86.h|2 
 src/glu/sgi/glu.def|2 
 src/glut/glx/glut_win.c|6 
 src/mesa/drivers/fbdev/glfbdev.c   |   14 
 src/mesa/drivers/osmesa/osmesa.def |2 
 src/mesa/drivers/windows/gdi/mesa.def  |   37 
 src/mesa/drivers/windows/gdi/wmesa.c   |   22 
 src/mesa/main/imports.c|4 
 src/mesa/shader/slang/slang_codegen.c  |4 
 src/mesa/shader/slang/slang_vartable.c |2 
 src/mesa/swrast/s_aalinetemp.h |   88 -
 src/mesa/swrast/s_aatritemp.h  |  142 +-
 src/mesa/swrast/s_context.c|   34 
 src/mesa/swrast/s_context.h|   25 
 src/mesa/swrast/s_linetemp.h   |   46 
 src/mesa/swrast/s_pointtemp.h  |   52 
 src/mesa/swrast/s_tritemp.h|   50 
 src/mesa/swrast/swrast.h   |1 
 src/mesa/swrast_setup/ss_context.c |   75 -
 windows/VC8/mesa/gdi/gdi.vcproj|  260 
 windows/VC8/mesa/glu/glu.vcproj| 1022 +++
 windows/VC8/mesa/mesa.sln  |   43 
 windows/VC8/mesa/mesa/mesa.vcproj  | 1753 +
 windows/VC8/mesa/osmesa/osmesa.vcproj  |  243 
 windows/VC8/progs/demos/gears.vcproj   |  239 
 windows/VC8/progs/glut/glut.vcproj |  449 
 windows/VC8/progs/progs.sln|   28 
 30 files changed, 4389 insertions(+), 281 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_6_5_3_rc4'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_5_3_rc4' created by Brian  at 2007-04-25 
16:01 +

Mesa 6.5.3 release candidate 4

Changes since mesa_6_5_3_rc3:
Brian (10):
  s/INTERP_TEX/INTERP_ATTRIBS/
  only need one CI-mode triangle function
  trim down the number of line drawing functions, special cases
  s/TEXTURE/ATTRIBS/
  get rid of an extra textured triangle function
  s/DO_TEXVAR/DO_ATTRIBS/
  s/fog/attrib[FRAG_ATTRIB_FOGC][0]/
  s/fog/attrib[FRAG_ATTRIB_FOGC][0]/
  fix attribsMask (re-fixes depth peeling algorithm)
  RC4

---
 Makefile   |8 +--
 src/mesa/drivers/dri/mach64/mach64_native_vb.c |2 
 src/mesa/swrast/s_aaline.c |6 +-
 src/mesa/swrast/s_aalinetemp.h |8 +--
 src/mesa/swrast/s_aatriangle.c |4 -
 src/mesa/swrast/s_aatritemp.h  |   18 
 src/mesa/swrast/s_context.c|7 +++
 src/mesa/swrast/s_lines.c  |   41 ++
 src/mesa/swrast/s_linetemp.h   |   34 +--
 src/mesa/swrast/s_points.c |   10 ++--
 src/mesa/swrast/s_pointtemp.h  |   12 ++---
 src/mesa/swrast/s_triangle.c   |   54 +++--
 src/mesa/swrast/s_tritemp.h|   19 
 src/mesa/tnl_dd/t_dd_vb.c  |2 
 14 files changed, 77 insertions(+), 148 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_6_3_2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_3_2' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since mesa_6_3_1_1:
Adam Jackson (1):
  Convert libGL and DRI drivers to require libdrm.

Alan Hourihane (4):
  remove the drmAddress
  Add a check which compares the passed in size of the DDX driver private 
DRI
  Add Egberts fixes for 64bit architectures
  Commit missing piece from Egbert's 32/64 bit patches

Brian Paul (21):
  SPARC, DRI interface changes for 6.3.1
  added directfbgl.h to tarball
  s/Disaptch/Dispatch/ (bug 3918)
  free context structure (bug 1252316) and s/free/_mesa_free/
  _mesa_free_framebuffer_data() call frees the renderbuffers, no need to 
call the Delete methods after
  free display lists and destroy window upon exit
  delete display lists upon exit
  actually free the renderbuffer in xmesa_delete_renderbuffer(), fixes a 
memory leak
  fix indentation
  disable the pointer size assertions (bug 4021)
  fix static assertion problem for gcc (bug 4022)
  the PIXEL_MAP_I_TO_I table should be GLfloat, not GLint
  fix X #includes so they're relative to X11/ directory (bug 4047)
  added FREXPF() macro (bug 4060)
  test the standard stencil op modes too (Philipp Klaus Krause)
  include stdint.h if WIN32 and GNUC (Colin Harrison).  Patch forwarded to 
SGI.
  updates for 6.3.2
  Bump version to 6.3.2
  Replace mult/div operators with bitwise operators in texel fetch routines
  updates for 6.3.2 release, plus other assorted clean-ups
  update MESA_DEBUG with FP info

Dave Airlie (3):
  Add color tiling support to miniglx for radeon
  fix miniglx setting virtual size of 832 for 800x600
  fix up color tiling in miniglx radeon server code

Eric Anholt (2):
  Since this isn't a bash script, don't use function and instead inline the 
usage
  Dike out the linux-specific EGL bits unless it's a linux build.

Ian Romanick (31):
  Remove '#if 0' block that was accidentally left in.
  glxEnableExtension is a platform-specific function exported by the loader.
  Use the routines supplied in the __DRIinterfaceMethods structure to 
create a
  Add a new config called linux-indirect.  This build the GLX libGL just 
like
  Remove unused structures and data fields.  These had been left in because
  Fix build problems related to finding Xthreads.h.
  Convert all instances of XTHREADS to USE_XTHREADS.  This fixes one of
  Fix recent problems with display lists and other parts of the code.
  In order to create the set of available extensions, we have to know if
  Fixes bugzillla #812.
  Fixes bugzilla #1730.
  Since glcontextmodes.[ch] are no longer used in the DRI drivers, removed 
the
  Make the linux-dri-x86 builds work on x86-64 again.  mklib now
  Add rules and target to build src/mesa/x86-64/glapi_x86-64.S.
  Mesa uses the glVertexAttrib*NV functions to implement fixed-function
  Remove _glapi_check_multithread from the interface exported by the loader 
to
  Make ffb driver build on x86-64.  The fix is two fold.  First, use the
  Since Brian's recent commit, "-I/usr/X11R6/include/X11/extensions" is no
  Don't link with libGL, libEGL, or libEGLdri.  On EGL setups libGL isn't
  Makefile cleanups suggested by George Fufutos (bugzilla #3899).
  Remove support for the R200_NO_VTXFMT environment variable.  Instead use
  Remove the logic that determines at compile time whether or not HAVE_ALIAS
  Enable support for EXT_stencil_wrap.  The code was already there, but the
  Put back '-I/usr/X11R6/include'.
  Make the i810 driver use driGetRendererString like all the other drivers.
  Add simple regression test for bugzilla #3195.
  Don't try to update hardware texture fields if there is no hardware 
texture.
  Make sure extension entry point offsets are properly initialized.  This is
  Add support for NV_blend_square.  This was tested with
  Enable ARB_texture_compression.  The code has been in place for a long 
time,
  Fix a realloc problem with indirect vertex arrays.  The actual head 
pointer

Jon Smirl (11):
  Fix a == vs !- typo for glx_enable_extension
  Commit Ian's fixes from Bug 3877
  Remove OUTREG(RADEON_AGP_BASE, info->ringHandle); from DRI driver
  Leave the AGP_BASE code in. It is pointless to bump the interface
  New files for radeon egl driver.
  More EGL prep. No impact on anything outside of EGL
  Remove EGL from linux-solo makefile
  Enable EGL support in 'linux-dri' config
  Fix up some of the sample to work with the r200 EGL driver
  Add missing egldri.h header file
  Remove platform specific bits from radeon_egl.c

Keith Whitwell (2):
  Decrement the context's refcounts on part-used storage structs on
  Check for prim/vertex store non-null before messing with refcounts.

Roland Scheidegger 

mesa: Changes to 'refs/tags/mesa_4_1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_4_1' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since mesa_4_0:
Alan Hourihane (5):
  Don't reset _tnl_CurrentInput when in DestroyContext.
  Correct check for noop array state change (Raystonn)
  Test for NULL pointer for LoadMatrix(), MultMatrix() and
  glutSwapBuffers implicitly does a glFinish when swapping back to the front
  remove test code

Brian Paul (524):
  version bumps, etc for 4.1
  template for 4.1 release notes
  added a bunch of missing breaks for multisample gets
  added some (void *) casts to silence gcc 2.96 warnings
  init the hash table mutex in _mesa_NewHashTable (Won-Suk Chun)
  fix error in error checking conditional (bug 476846)
  added missing GL_MAX_TEXTURE_LOD_BIAS_EXT query
  casts to silence warnings from gcc 2.96
  define GL_VERSION_1_3 (doh!)
  added 1.3 function manglers
  added GLX 1.4 function manglers
  fix typedef problem found with MSDev 6.0
  BeOS thread support (Philippe Houdoin)
  improved AA subpixel sample positions (Ray Tice)
  added missing const to glXGetContextIDEXT() prototype
  new Python API generator scripts
  new, simpler API specification file
  API dispath updates
  included by glapi.c
  remove Glide and SVGA support from mesa-debug config
  remove -DMESA_TRACE from linux-debug config
  test for glXGetProcAddress()
  added test implementation of GL_ARB_window_pos
  added test implementation of GL_ARB_window_pos
  fixed a glitch
  added test implementation of GL_ARB_window_pos
  More span rendering optimizations from Klaus Niederkrueger
  minor update
  fixed bug 484142, missing backslash
  fix for bug 474479, remove Trace/* stuff
  fix some warnings
  don't use near and far for parameter names
  don't directly call glSecondaryColor*EXT() or glFogCoord*EXT()
  use glXGetProcAddressARB to avoid extension linkage problems
  use v2 color, not v0 in flat_ci_triangle()
  updated comment about CHAN_BITS
  dispatch changes to minimize hassle with XFree86 libGL
  prototype implementation of GL_ARB_depth_texture, GL_ARB_shadow, 
GL_ARB_shadow_ambient
  fixed potential array overwrite problem
  added enums for GL_ARB_depth_texture/shadow/shadow_ambient (temporary)
  call FLUSH_VERTICES() in _mesaTexParameterfv() (bug 491832)
  special case blend optmizations (Jeremy Fitzhardinge)
  fixed errors in feedback for glDraw/CopyPixels and glBitmap
  add dispatch offsets for vertex program functions
  vertex program check-in
  vertex program test program
  minor dispatach table changes
  planned extensions for 4.1
  4.1 extensions
  minor tweaks
  added GLX_SAMPLE_BUFFERS, GLX_SAMPLES
  oops, wrong value for GLX_SAMPLES
  s/glxGetProcAddress/glXGetProcAddressARB/
  added newline characters to trace strings
  free the NormalLengthPtr if non-null in _tnl_free_immediate()
  disable debug printf's, fix a crash
  vertex program fixes
  better api trace/log messages
  temporary hack for divide by W
  divide by W and clipping now work - in pretty good shape now
  rotating, lit torus via vertex program
  warp a quadmesh with a gravitational source via vertex program
  updated vertex buffer identifiers
  remove conditional in RESET_STIPPLE to fix conformance failure
  first checkpoint commit of Klaus's new span code (struct sw_span)
  first checkpoint commit of Klaus's new span code (struct sw_span)
  added some debug printfs (disabled)
  disable prototype matrix stack code
  Replace old matrix stacks with new code based on struct matrix_stack.
  bring 4.0.1 info into trunk
  remove some cruft
  have to clamp color+specular in _swrast_add_spec_terms_triangle()! (fixes 
Chimera bug)
  fix a comment typo
  added separate specular bug fix to 4.0.1 list
  some display list support for vertex program extension
  don't use macros, just expand them in-line
  regenerated from updated glsparcasm.py script
  fix bug 498555 - test for __GNUC__
  added info about which drivers work and don't work
  added some assertions to exercise glIsTexture()
  test multitexture and vertex arrays
  comments, clean-ups, added lots of const qualifiers
  comments, clean-ups, added lots of const qualifiers
  Vertex program checkpoint commit: converted all vertex attributes (color,
  infrastructure for vertex program attribute evaluators
  minor clean-ups
  Another vertex program checkpoint: clean-up of vertex attribute storage
  implemented vertex program point size control
  work-around for QNX compiler problem
  compile with -DNDEBUG
  texture env color wasn't used correctly in GL_BLEND mode
  added GL_BLEND/texenv color bug fix
  fixed GL_REPLACE / GL_RGB bug

mesa: Changes to 'refs/tags/mesa_6_3_1_1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_3_1_1' created by Ian Romanick  at 1970-01-01 
00:00 +

Changes since mesa_6_3_1:
Ian Romanick (1):
  The dri/*/depend files don't exist on a raw check-out, and that makes 
'make

---
 Makefile |1 -
 1 file changed, 1 deletion(-)
---



mesa: Changes to 'refs/tags/mesa_3_5'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_3_5' created by Jouk Jansen  at 1970-01-01 
00:00 +

Changes since mesa_3_3:
Alan Hourihane (6):
  fix cast
  fix glxinfo to query current display.
  add FINISH function at end of each render_* function
  Add quad and quad_strip
  fix use of projected vertices with notex vertices when DO_PTEX isn't set.
  remove a HAVE_ELTS that I'd stuck before.

Brian Paul (630):
  added placeholders for 3.4 and 3.5 info
  3.5 release notes
  added missing widgets-mesa/src/*.c files, updated version numbers to 3.5
  install glext.h too
  test against an epsilon magnitude in gl_rotation_matrix()
  glGetTexParameter(GL_TEXTURE_RESIDENT) didn't query device driver
  initialize texture priorities to 1.0, clean-up of 
_mesa_PrioritizeTextures()
  define GL_GLEXT_PROTOTYPES before including mesa_wgl.h
  removed GLU 1.2 symbols
  test handling of lots of textures
  updated by Alessandro Pisani
  added include/GL/mesa_wgl.h to tar file list
  fixed return val bug in glAreTexturesResident()
  updates from mes...@billbaxter.com
  updated Phil's email address
  added NULL parameter checking to API functions
  added GetInteger/Float/Double/Boolean/Pointer device driver functions
  bumped MESA_MINOR to 5
  updated version to 3.5
  fixed depth mask bug in fxddClear(DD_DEPTH_BIT)
  fixed segfault problem when using MESA_GLX_FX
  removed all dependencies on XMesa
  fixed some warnings (Alan H.)
  fixed typo which disabled simple_DrawPixels
  added missing radius multiplication factor to sphere code
  optimized glDrawPixels for glPixelZoom(1,-1) (Andrew Gee)
  implemented new ImageTransferState bitmask
  fixed image transfer errors
  basic glDrawPixels convolution implemented
  more convolution work, not done
  increased max convolution filter size
  added convolve.c to file list
  use ImageTransferState
  print UNDEFINED MODE over samples that are undefined in the GL spec
  changed quad vertex colors to be tessellation invariant
  finished separable filter functions
  moved convolution API functions to convolve.c
  enabling 1D convolution caused a problem
  added convolve.h header
  updated some comments
  don't free ctx inside _mesa_initialize_context() if error, caller does 
that.
  changed default Shininess to 6
  added MESA_FF_R8_G8_B8 (alpha filled to 0xff) format
  finished compressed texture support (Bill White)
  added more extensions testing code
  added _mesa_pack_float_rgba_span()
  more convolution work
  renamed some variables
  convolution for glTexImage[123]D now works
  added more resolutions (Andy Sloane)
  fbiRev and tmuRev weren't getting initialized when using Glide3
  added Glide3 bug fix info
  added new extensions
  initial check-in
  destBytesPerRow was uninitialized in make_texture_image()
  finished convolution
  enabled GL_EXT_convolution and GL_ARB_imaging
  added convolution, ARB_imaging items
  Fixed bug in fill_texture_image().  Clean-up in _mesaGetTexImage()
  added const to _mesa_select_tex_object()
  added tracing facility from Loki
  added tracing facility from Loki
  GetConvolution/SeparableFilter() now finished
  use clear_proxy_teximage() instead of MEMSET()
  passing proxy targets to glGetTexImage() should generate GL_INVALID_ENUM
  oops- forgot convolution for glGetTexImage.  Done now.
  replaced ## with CONCAT macro
  test for __bsdi__ for XFree86
  silence compiler warning (zoomY0)
  added device driver function for texture proxy testing
  newly organized Xlib driver files
  renamed Xlib driver files
  added xmesa_update_span_funcs()
  Removed ctx->Driver.LogicOp().
  added device driver changes
  added OSMesaCreateContextExt()
  Use OSMesaCreateContextExt() if using Mesa 3.5 or later
  added OSMesaCreateContextExt item
  changed gl_frame_buffer Xmax and Ymax to be exclusive boundary values
  removed ctx->Driver.Dither function
  added dither key option
  removed unused NEW_DRVSTATE flags
  added Dither, NEW_DRVSTATE info
  Removed immediate struct's maybe_transform_vb pointer.
  Win32 update (Chris Morley)
  Win32 updates (Chris Morley)
  added some casts (Takaaki Nomura)
  better fps computation
  terrain demo data
  better FPS calculation
  init mutex
  added format/type error check to draw_rgba_pixels()
  packing of GLushort packed types was broken
  replaced GL_RGBA with GL_BGRA for GL_UNSIGNED_SHORT_1_5_5_5_REV datatype
  added cursor key info to instructions
  explicitly init some texture vars
  updated comments
  use cpml.h on Alpha (AlanH)
  moved DECLARE_XFORM_GROUP macros outside of 
gl_init_3dnow_asm_transforms() to silence 

mesa: Changes to 'refs/tags/mesa_6_3_1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_3_1' created by Ian Romanick  at 1970-01-01 00:00 
+

Changes since mesa_6_3:
Adam Jackson (1):
  Add two aliases for some PointParameters entrypoints for libglx 
compatibility.

Alan Hourihane (3):
  Bump the required ddx to 1.4.0 as drmAddress has been removed so that 
32/64bit
  support GLX_DIRECT_COLOR in 1.4.0
  typo

Brian Paul (19):
  added md5 checksums for 6.3
  fix some URLs
  remove ^M chars, disable shading language extensions
  check for FEATURE_EXT_framebuffer_object to enable EXT_framebuffer_object
  s/2004/2005/
  first 6.3.1 bug fixes
  make i810PrintSetupFlags() static, first param const
  bump version to 6.3.1 and include DRI/GLX files in tarballs
  updated with DRI building instructions
  6.3.1 updates
  bump version to 6.3.1
  Make the vertex program source register Index field a signed int since
  added vp negative addressing bug fix
  some GLuint idx -> GLint idx changes
  Break the long list of MAIN_FILES and DEMO_FILES into subgroups.
  Added -linker option to mklib, used to specify a particular program for
  Add license/copyright.
  Fix bug 1858 - array subscript out of range in gamma driver.
  improve comments about win[0..3] values (bug 2554)

Eric Anholt (4):
  Forced commit to note repocopy from r300.sf.net CVS.
  Add some missing defines, copied from linux-dri.
  Connect the r300 bits up to the build.
  Clean up warnings in r300 code by making some symbols static, adding 
prototypes

Ian Romanick (8):
  All elements of pre-DRI_NEW_INTERFACE_ONLY are removed.  This allows
  Gut a few more dead bits.  Replace uses of the CreateNewScreenFunc typedef
  Fixes the glXGetProcAddress portion of the interface.  Most of the 
functions
  Quote $(CC) and $(CXX) so that 'CC=ccache gcc' and 'CXX=ccache g++' will
  No, really, get rid of all the remaining references to 
DRI_USE_NEW_INTERFACE.
  Remove the last remnants of GLX_BUILT_IN_XMESA.  This allows the removal 
of
  Fix SPARC assembly for 64-bit
  Major rip-up of internal function insertion interface.  The old

Jouk Jansen (1):
  --

Philippe Houdoin (1):
  This precious BeOS include file was lost since some released MesaLibs. 
Fixed. ;-)

Roland Scheidegger (1):
  test for the proper drm version, at least 1.17 is required

---
 Makefile   |  179 
 bin/mklib  |  244 
 configs/default|2 
 configs/freebsd-dri|4 
 configs/linux-dri  |4 
 configs/linux-solo |   11 
 configs/linux-solo-ia64|   24 
 configs/linux-sparc|   24 
 configs/sunos5-gcc |   30 
 docs/RELNOTES-6.3  |4 
 docs/RELNOTES-6.3.1|   49 
 docs/VERSIONS  |   11 
 docs/install.html  |  106 
 docs/lists.html|6 
 docs/news.html |   13 
 docs/relnotes.html |1 
 include/GL/glxext.h|   11 
 include/GL/internal/dri_interface.h|  267 
 src/glu/mesa/Makefile  |4 
 src/glu/sgi/Makefile   |4 
 src/glut/ggi/Makefile  |2 
 src/glut/glx/Makefile  |6 
 src/glut/mini/Makefile |6 
 src/glw/Makefile   |5 
 src/glx/mini/Makefile  |3 
 src/glx/x11/Makefile   |   11 
 src/glx/x11/dri_glx.c  |   82 
 src/glx/x11/glx_pbuffer.c  |   41 
 src/glx/x11/glxclient.h|   55 
 src/glx/x11/glxcmds.c  |  392 
 src/glx/x11/glxext.c   |  234 
 src/glx/x11/glxextensions.c|4 
 src/glx/x11/glxextensions.h|6 
 src/glx/x11/indirect_size.c|2 
 src/mesa/Makefile  |8 
 src/mesa/drivers/dri/common/dri_util.c |  700 
 src/mesa/drivers/dri/common/dri_util.h |   40 
 src/mesa/drivers/dri/common/extension_helper.h | 1655 -
 src/mesa/drivers/dri/common/glcontextmodes.c   |8 
 src/mesa/drivers/dri/common/glcontextmodes.h   |4 
 src/mesa/drivers/dri/common/utils.c|  113 
 src/mesa/drivers/dri/common/utils.h|   14 
 src/mesa/drivers/dri/common/vblank.c   |4 
 src/mesa/drivers/dri/fb/fb_dri.c   |   20 
 src/mesa/drivers/dri/ffb/ffb_xmesa.c 

mesa: Changes to 'refs/tags/mesa_6_3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_6_3' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since mesa_20050715:
Adam Jackson (2):
  strip out vestigial #ifdef HAVE_CONFIG_H stanzas, they're confusing the
  XMesaResizeBuffers needs separate paths for client and server builds

Alan Hourihane (3):
  pass in the renderbuffer
  Fix the FFB driver for the renderbuffer changes
  re-enable the ffb driver

Brian Paul (7):
  s/clippping/clipping/
  overlay planes test
  include driverfuncs.h
  remove fprintf()
  replace fprintf() calls with _mesa_problem()
  updates for 6.3 release
  more updates for 6.3 release

Ian Romanick (2):
  Wrap every place that accesses a dispatch table with a macro.  A new 
script-
  Missed this on the previous commit.

Philippe Houdoin (1):
  Fixed warnings by using GLUTProc type instead of anonymous (void *) for

---
 configs/linux-dri |4 
 docs/RELNOTES-6.3 |   19 
 docs/VERSIONS |   23 
 docs/contents.html|1 
 docs/news.html|   45 
 progs/xdemos/Makefile |1 
 progs/xdemos/overlay.c|  245 ++
 src/glut/beos/glut_ext.c  |  240 +-
 src/mesa/drivers/dri/ffb/ffb_depth.c  |   69 
 src/mesa/drivers/dri/ffb/ffb_depth.h  |2 
 src/mesa/drivers/dri/ffb/ffb_span.c   |   37 
 src/mesa/drivers/dri/ffb/ffb_span.h   |4 
 src/mesa/drivers/dri/ffb/ffb_state.c  |2 
 src/mesa/drivers/dri/ffb/ffb_stencil.c|   61 
 src/mesa/drivers/dri/ffb/ffb_stencil.h|2 
 src/mesa/drivers/dri/ffb/ffb_vtxfmt.c |   25 
 src/mesa/drivers/dri/ffb/ffb_xmesa.c  |  233 ++
 src/mesa/drivers/dri/r200/r200_vtxfmt.c   |   58 
 src/mesa/drivers/dri/r200/r200_vtxfmt_c.c |   32 
 src/mesa/drivers/dri/radeon/radeon_vtxfmt.c   |   46 
 src/mesa/drivers/dri/radeon/radeon_vtxfmt_c.c |   28 
 src/mesa/drivers/x11/glxheader.h  |6 
 src/mesa/drivers/x11/xm_api.c |5 
 src/mesa/glapi/Makefile   |5 
 src/mesa/glapi/dispatch.h | 2498 ++
 src/mesa/glapi/gl_table.py|   93 
 src/mesa/glapi/glthread.h |   16 
 src/mesa/main/api_arrayelt.c  |  606 +-
 src/mesa/main/api_loopback.c  |  468 ++--
 src/mesa/main/api_noop.c  |   63 
 src/mesa/main/config.h|5 
 src/mesa/main/dispatch.c  |9 
 src/mesa/main/dlist.c | 1832 +--
 src/mesa/main/glheader.h  |5 
 src/mesa/main/state.c |  991 +-
 src/mesa/main/texenvprogram.c |9 
 src/mesa/main/varray.c|   10 
 src/mesa/main/vtxfmt.c|  144 -
 src/mesa/main/vtxfmt_tmp.h|  142 -
 src/mesa/shader/arbprogparse.c|5 
 src/mesa/swrast/s_masking.c   |2 
 src/mesa/swrast/s_span.c  |4 
 src/mesa/tnl/t_array_api.c|   13 
 src/mesa/tnl/t_save_api.c |   39 
 src/mesa/tnl/t_save_loopback.c|   49 
 src/mesa/tnl/t_vtx_api.c  |4 
 src/mesa/tnl/t_vtx_eval.c |9 
 src/mesa/tnl_dd/imm/t_dd_imm_capi.h   |   48 
 src/mesa/x86/common_x86_asm.h |6 
 49 files changed, 5582 insertions(+), 2681 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_20090313'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_20090313' created by Brian Paul  at 2009-03-13 
15:35 +

Mesa snapshot 2009 Mar 13

Changes since mesa-6_5-20060712:
Aapo Tahkola (20):
  fix #6991
  support shorts as vertex data
  gcc-4.1.1 compile fix
  fix broken write-only depth setting. use early z where possible.
  extend some DrawRangeElements cases to support rendering more than 65535 
verts in one blast. ut2k4 cases in other words ...
  remove duplicate pieces of code.
  fix #8008
  close #6318
  Fix invalid enums passed to MapBuffer
  Fix invalid enums passed to MapBuffer
  typo fix. this case still fails.
  support as much of GL_EXT_stencil_two_side as we can. untested.
  Fix #10071 - wrong max_index in vbo draw_prims. (Papadakos Panagiotis)
  Guess another unknown register in R300 command buffer initialization. 
(Oliver McFadden)
  don't use hw to perform vertex transform etc. when using swtcl. This for 
compatibility with vertex programs and the fact that swtcl very rarely gets hit 
with tcl capable hw.
  r300: fix primary color on rs480
  r300: fix broken vbos
  rs480: fix textures and secondary color(?). clipping is still busted. 
tested on r480
  Merge branch 'master' of git+ssh://aa...@git.freedesktop.org/git/mesa/mesa
  rs480: fix secondary color for real this time

Adam Jackson (20):
  linux-indirect target fixes.
  mkdir -> mkdir -p, since /usr/include might not exist in the installroot 
yet
  Fix some && (logical) that should clearly have been & (bitwise).
  Fix parallel make in r300 driver.
  Make sure GLX entrypoints are marked PUBLIC.
  Unbreak Linux builds with -fvisibility=hidden.
  __driConfigOptions must be PUBLIC.
  glxinfo: Fix multisample visual reporting.
  Trivial SELinux awareness.  Enable with --enable-selinux.
  Add E7221 variant to i915.
  Add IS_915(), simplify IS_9XX() a bit.
  Fix build on ia64.
  Fix sis_dri on ia64.
  Fix parallel build by making symlinks before makedepend.
  chmod a-x **/glslnoise.c
  Install dri_interface.h in 'make install'.
  Fix path to minstall in last commit.
  Install dri_sarea.h in 'make install'
  Drop unused 'entries' field from __glxHashTable.
  Update to SGI FreeB 2.0.

Alan Coopersmith (4):
  Fix builds with compilers other than gcc 3.0 & newer
  Make minstall work with Solaris /bin/sh
  Solaris port of Mesa 7.1 with autoconf support
  Add Solaris to OS'es using PROT_EXEC mmap() to get executable heap space

Alan Hourihane (135):
  Fix some breakage after the PROGRAM_UNDEFINED change
  Fixup more PROGRAM_UNDEFINED problems.
  Fix writemasks on texture arb fp instructions.
  Fix bug 8010 - locking issues.
  merge current trunk into vbo branch
  Don't define as const's to avoid compiler optimization & warning.
  use passed target parameter
  Ensure we have a valid ReadBuffer for CopyTexSubImage, and
  Add missing OSMesaColorClamp function
  Only set R_MODE with NV_point_sprite
  remove duplicate init func
  Use drm_i915_sarea instead of drmI830Sarea and remove i830_common.h
  remove redundant init
  set outputs_safe to 0 as it's possible for the code generation
  set outputs_safe to 0 as it's possible for the code generation
  small cleanups
  correct the return value
  Fix error string
  revert part of the previous cleanup - it only applies
  include 
  silence warning
  build fix for xorg driver
  Fix build problem with MSVC
  Some changed for non-C99 compilers
  inline -> INLINE
  revert mode change back to 644
  snprintf -> util_snprintf
  declare atoms as extern
  fix _mesa_ffs for alternative compilers
  Build with -O2
  Set the attribute as used.
  Silence warning
  Check for NULL pointer
  Bring in DRI2 changes
  small optimization
  Hook gallium i915 up to DRI2
  add missed files for DRI2 merge
  fix legacy DRI
  fix card_extensions
  revert the DRI2 commits
  Check in SwapBuffers for any new pending dri2 events
  glcontextmodes.c is required remove the reference in .gitignore
  check for winsys->destroy before calling
  choose sane default for dri driver location
  choose a 1024x768 resolution
  rather than use CRTC 1 (aka LVDS), try and setup all connectors/encoders
  consolidate intel directories.
  if we can't find a mode, return first. At least we should
  pick first mode
  Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa into 
gallium-0.2
  tree builds
  add gallium dir
  re-add MSAA support
  fix for MSAA
  bug fix to MSAA visuals
  mesa: add missing FEATURE_attrib_stack around
  add cso_hash_contains() function
  link EGL demos with -lGL
  egl: Add new EGL driver that wraps GLX.
  egl: fudge with 

mesa: Changes to 'refs/tags/mesa_4_0'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_4_0' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since mesa_3_5:
Brian Paul (125):
  added missing GLX_PBUFFER_WIDTH/HEIGHT tokens
  added GL_IBM_rasterpos_clip extension
  added initial 3.5.1 info
  optimized texture triangle updates (Klaus Niederkrueger)
  More raster fog coord fixes.
  support for RGB_565 pixels (Lars Andersson), untested
  fixed logic error in OSMesaMakeCurrent() for 565 pixel support (Lars 
Andersson)
  fixed segfault (NULL _ShineTable[0]) in shade_rastpos()
  added missing \'s
  fixed flat shading bug in affine_ and persp_textured_triangle() functions
  fixed two bad casts (Stephane Conversy)
  replace _NEW_PIXEL with _IMAGE_NEW_TRANSFER_STATE to catch color matrix 
changes
  silence a warning
  silence an uninitialized var warning
  replaced __inline with INLINE
  assorted changes for supporting GLfloat color channels (not done)
  added linux-osmesa32 config
  minor tweaks
  undo previous check-in (unfinished code)
  removed unused tiny triangle test code
  added latest 3.5.1 bug fixes
  more work on float colors (still not finished)
  assorted fixes for Win32 (Gerk Huisma)
  Various 16-bit GLchan fixes and Win32 fixes (Gerk Huisma)
  disable MMX blend code until it gets fixed
  include glu.h
  do some 16-bit GLchan computations in floating point (Gerk Huisma)
  Added Win32 memory debugging and fixed a few memory leaks (Gerk Huisma)
  GLchan changes
  added vms_x_fix.h to tar file list
  check for pixels=NULL in _mesa_store_teximage[123]d()
  GLubyte -> GLchan change
  don't clamp colors if GLchan==GLfloat in add_colors()
  fix some Win32 warnings (Gerk Huisma)
  rename ERROR macro to TE_ERROR (Gerk Huisma)
  don't make default teximage if glTexImage's pixels=NULL (Gerk Huisma)
  GLchan and GL_ADD clamping changes (Klaus Niederkrueger)
  Applied Klaus Niederkrueger's latest flat-shading clean-ups and some of 
my own.
  use GLAPIENTRY when declaring a couple function pointers (Gerk Huisma)
  fixes for proxy cube map texture images
  wglUseFontBitmapsA() update (Frank Warmerdam)
  replaced @ with ## or # to allow compilation on SunOS 5.6 (Bug 442742)
  added four missing GLX 1.3 tokens
  check if deleting _Current texobj in _mesa_DeleteTextures (Bart Barenbrug)
  undo previous check-in (restore the @ symbols)
  added latest 3.5.1 bug fixes
  more GLAPIENTRY fixes (Karl Schultz)
  fixed GLX context sharing bug (reported by Eric Plante)
  added GLX context share bug fix
  optimization to sample_lambda_2d() (Klaus Niederkrueger)
  Win32 fixes, etc. (Gerk Huisma)
  fixed NewState update bugs in _mesa_PopClientAttrib()
  removed some now bogus assertions (due to Klaus's latest optimization)
  fixed bug in DEST_4F template function
  fixed a glPush/PopAttrib bug related to texture binding (reported by Wes 
Bethel)
  added latest 3.5.1 bug fixes
  removed ss_interp.c
  rm .lo .la files for make clean
  fixed Solaris compilation problems (Bug 441817)
  added GL_EXT_texture_edge_clamp
  replace PI with pi
  Fixes for 32-bit GLchans: smooth/flat/textured triangles seem to work now.
  WindML driver (Stephane Raimbault)
  added WindML driver
  new debugging code
  better error reporting
  better error messages
  bumped version string to 3.5.1
  added textured line bug fix
  removed a semicolon in the USE() macro
  simple multi-window GLUT test prog
  OpenGL 1.3 support
  added OpenGL 1.3 tokens and prototypes
  minor updates regarding OpenGL 1.3
  version 3.5.1 updates
  added OSMESA_MAX_WIDTH/HEIGHT queries
  changes to allow the driver to compile - still doesn't work though
  fixed dangling pointer problem (Chris Burghart)
  added GLX_RGBA_TYPE, fixed GLX_LARGEST_PBUFFER typo
  prototype work for Pbuffer support
  update version to 3.5.1, minor OSMesa changes
  minor changes, prototype Pbuffer support
  fixed s/w alpha bug 458411
  WindML updates (Stephane Raimbault)
  add new WindML/Mesa man pages to tar file list
  hook compressed texture functions into driver
  minor re-org
  replaced some tabs with spaces
  minor optimizations for flat shading (Klaus Niederkrueger)
  more GL 1.3 and GLX 1.4 updates
  more GL 1.3 updates
  replaced gets() with fgets()
  silence minor warnings
  silence more warnings (Karl Schultz)
  more warning fixes (Karl Schultz)
  more warning fixes (Karl Schultz)
  Win32 updates (Karl Schultz)
  removed carriage return chars
  more warning fixes (Karl Schultz)
  compute dst->ooz, not dst->z in clip interpolation function
  fix fallback for stippled polygons, removed a debug message
  set GR_STWHINT_ST_DIFF_TMU1 

mesa: Changes to 'refs/tags/mesa_3_3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_3_3' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since kw-mesa-1:
Andre Werthmann (3):
  checked in the first new PIII vertex-transformation code
  added more ASM_SRCS
  added the katmai_transform_points4_* functions

Brian Paul (804):
  fixed reference count bug in save_TexImage3DEXT()
  texture units now share default texture objects
  added memory macros
  now using GL_MALLOC, GL_FREE
  fixed dumb typo
  now using GL_MALLOC, GL_FREE
  now using GL_MALLOC, GL_FREE
  use texture objects now
  removed GL_ prefix from memory macros
  now using MALLOC, CALLOC, FREE, etc macros
  fixed an RGB vs CI bug in overlay visual selection
  replaced glGetMinMax() with glGetMinmax()
  added sco5 config
  removed GL_EXT_get_proc_address
  removed GL_EXT_get_proc_address
  added missing GL_ARB_imaging color table functions
  more ARB_imaging colortable functions
  added glGet cases for vertex array enable state
  negative offsets to TexSubImage w/ texture borders caused memory 
corruption
  GL_MAX_ELEMENTS_VERTICES/INDICES enums had wrong values
  added more format/type error checking code
  clean-up in gl_LightModelfv()
  more image type error checking in draw_stencil_pixels()
  fixed a number of error-test bugs
  enable lighting even if no light sources are turned on
  fixed divTable precision problem in GL_RETURN case
  clean-up of optimized GL_RETURN code
  silenced uninitialized variable warnings
  silenced ininitialized var warnings
  silenced some uninitialized var warnings
  updated some comments/docs
  added -info command line option
  added f key to toggle front/back drawing
  applied Jonn Carmack's patch for faster glTexSubImage2D() in Quake
  minor clean-up of linux-elf-debug target
  define GLUAPI, GLAPIENTRY and GLCALLBACK to nothing if not using Mesa's 
gl.h
  removed revision history info
  added optimized GL_RGB, GL_UNSIGNED_BYTE case to gl_pack_rgba_span)
  fixed byteswapping bug in gl_pack_rgba_span()
  initial rev
  added gloss demo
  more comments, removed unneeded glDepthFunc call
  fixed stupid error in GL_RGA case in gl_pack_rgba_span()
  better texture matrix, better end-cap reflections on cylinder
  removed gluGetProcAddressEXT()
  removed glXGetProcAddressEXT
  removed cvs history logs and old comments
  disabled gluGetProcAddressEXT
  disabled glXGetProcAddress code
  added -lm to XLIBS for all configs
  removed -lm from link command
  minor changes to Usage() function
  added a few more scale/bias/lookup functions (for future use)
  pixel pack/unpack ImageHeight and SkipImages was not initialized
  fixed a typo in a comment
  added linux-glide-debug config
  new texture image, cleaned-up code
  new texture image processing
  added another fast-path in _mesa_unpack_ubyte_color_spa(), more comments
  include assert.h with rest of system headers
  clean-up to reduce MSVC warnings
  new xfont demo
  added xfont demo
  removed printf's
  clean-up of header includes (Daryll)
  flush pb after each line segment - for conformance
  changes to silence MSVC warnings
  header includes clean-up (Daryll)
  replace GLint with GLsizei in a gluScaleImage, gluBuild1/2DMipmaps()
  fixed typo: replaced |= with != in conditional
  first big check-in of new Mesa 3.3 code
  initial changes for Mesa 3.3
  added missing braces in array initializations
  don't include strings.h or stdio.h
  updated for new texture color palette struct
  removed redundant extension prototypes
  ColorTableEXT clean-up
  changed a warning string
  minor clean-ups
  added some braces to silence gcc warnings
  added gl_extension_is_enabled()
  added GL_EXT_texture_env_add extension
  initial check-in
  added glxdpyinfo
  restored the gl_Viewport function
  moved assembly-related macros from types.h to glheader.h
  reordered some functions
  replaced _GLAPI_EXT_color_table with _GLAPI_EXT_paletted_texture
  replaced EXT_color_table with EXT_paletted_texture
  changed multi-include guard symbol
  update/merge with Daryll's X server changes
  fixed mistake in merge regarding texture palettes
  include mem.h
  texture palette update
  fixed several texture state bugs found with objbug.c program
  make clean removes .lo .la and .libs/
  fixed some glitches (Eero Pajarre)
  test visinfo, not vishandle in save_glx_visual (Wolfram Gloger)
  silence an uninitialized var warning
  removed unused fxTMNewTMFreeNode decl
  fixed FX_grSstControl(), now returns FxBool
  reordered the extensions and numbered them
  two fixes in gl_DrawArrays (Andree Borrman)
  replace 

mesa: Changes to 'refs/tags/mesa_20060325'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_20060325' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since mesa_20050715:
Aapo Tahkola (79):
  Fix invalid vsf temp count for rv350.
  Sync with my local tree.
  Remove few outdated r200 files.
  Reduce stderr noise and fix some compiler warnings.
  Cover my arse.
  Compiled arrays for vtxfmt_a path.
  Fix texture mixup when two or more contexts.
  Silence gcc-4 warnings.
  Improve tnl program searching performance.
  Need more than 200 instructions.
  Fix segmentation fault in _tnl_ProgramCacheDestroy().
  -Fix first frame -bug
  Re-enable fallbacks.
  Fix broken tnl stage.
  Remove some ghost code and adjust things a bit.
  Use ctx->VertexProgram._Current .
  Fix broken build.
  Reduce stderr noise.
  Fix typo causing secondary color not to work properly.
  Try to detect when native support to given texture width is not available.
  Couple changes that were missed.
  Fix AL8
  Fix secondary color for VP's
  Make missing interpolator inputs fatal
  Add some missing hooks. This should fix various little problems with 
window movement and 2d windows flashing on top of 3d windows. This problem was 
previously shadowed by r300ResetHwState as it gets called frequently.
  Fix (likely) typo.
  Enable CB_DPATH by default.
  I think this has been tested well enough already.
  Warn only when being enabled.
  No you arent.
  Drop output checking.
  Handle fatal case.
  Fix node setup(from Ben Skeggs)
  Fix cube maps.
  Fix pow  and a very stypid bug with dummy srcs(0 equals to 
tmp0.x). demos/cubemap looks perfect now.
  Missing patch from Ben Skeggs:
  Fix invalid tex coord routing and couple other small things.
  namespace pollution fixes (Tilman Sauerbeck)
  Fix ARB_position_invariant handling
  Missing bits of code spotted by Tilman Sauerbeck
  Fix ARGB1555 component swizzling.
  Sync from drm.
  Try to tackle bug #5148
  Doesnt apply anymore
  fix broken get_half & get_zero
  Fix a problem where offsets from disabled tmus reach drm
  remove some testing code
  r300UpdateTextureEnv shouldnt be called.
  Work around problems with t_vp_build.c
  R300_PFS_NODE_LAST_NODE -> R300_PFS_NODE_OUTPUT_COLOR
  drop all that (slow) locking stuff and make u_list per context.
  radeon driver doesnt have this so i assume we shouldnt either.
  per vp sw fallbacks
  enable hw vertex programs by default
  missing link in the fallback chain
  remove broken non arb fp path
  Workaround problems with NWN. (Tilman Sauerbeck)
  Skip ARL while we dont implement it. Fix broken nv vps but do it with 
software for now.
  Fix aliasing bug (Benjamin Herrenschmidt)
  No need to call *_FIREVERTICES twice.
  Dont let (possibly) undefined z component reach hw as its unused
  Free temps when possible
  Port r200 tex tiling code to run on r300 but keep it disabled.
  Various fallbacks, checks and tags.
  Convert to work with current DRM. + tag
  Enable HW VBOs and other things needed by it.
  Fix broken DrawElements & DrawRangeElements.
  Use the force Luke, use the force.
  Kick VBOs out of GART if nothing else helps.
  Option to init vp temps(for testing)
  Fix broken max mipmap leveling that was horribly wrong.
  Clean build.
  -fix texrect fallback when using vtxfmt_a (glitz, xgl, etc.)
  Disable tnl programs when doing software vertex programs. compiz with its 
texrect and lighting needs was broken because of this.
  Fix texrect upload conflicts.
  ARL dst idx was undefined.
  implement arl and enable hw nv_vp.
  secondary color fixes.
  Make ARB_vp backends happy with nv arl

Adam Jackson (13):
  strip out vestigial #ifdef HAVE_CONFIG_H stanzas, they're confusing the
  XMesaResizeBuffers needs separate paths for client and server builds
  Add two aliases for some PointParameters entrypoints for libglx 
compatibility.
  Convert libGL and DRI drivers to require libdrm.
  /dri/msg
  Bug #1155: Define IEEE_ONE on Super-H as well.
  Add RV350 AQ chip.  (popolon at popolon dot org)
  s/dri.sourceforge.net/dri.freedesktop.org/
  Fix the default target to remake readtex.o if needed
  Start a software-only DRI driver for use in the new accelerated indirect
  Nuke the old attempt at software DRI, it's broken and awful
  Search for makedepend in the PATH rather than hardcoding /usr/X11R6/bin
  Avoid a crash when the user has enabled glVertex{,Attrib}Pointer but 
hasn't

Alan Hourihane (26):
  pass in the renderbuffer
  Fix the FFB driver for the renderbuffer changes
  re-enable the ffb driver
  Bump the required ddx to 1.4.0 as drmAddress has been removed so that 
32/64bit
  support GLX_DIRECT_COLOR in 1.4.0
 

mesa: Changes to 'refs/tags/mesa-9.2.2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.2.2' created by Carl Worth  at 2013-10-19 00:12 
+

Mesa 9.2.2 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.15 (GNU/Linux)

iQIcBAABCAAGBQJSYc5QAAoJEGACM7qeVNxhBmUQAK7d81YQiz6Mp7CwxkrrdzGW
fyk9Vl97fUDlZkXTXcZtQbHHUrisPLqP/Do6wFpatpEFpb7nTnGRnQZCSgfyvHXH
FIC1xcLSrbOLYyUeazCXwQ7Dks4X71AYkOKh8FHnYrtON+oMN1UKUFO2ylvf3Ij6
uuxxRVdDEcGEBsb0c+xS12hipNCzOc/6FRHfJvyOvlVoeo+gDmoAjERgMVUdC0AX
opt/A4eTJrKC5r81bcAzBn5J5d8hGJYMFqYpsEQPEE7ZmxWYXCpiALNRy7oiALt3
uwgTiJfy0OtDRroiY8hHUGyOFEyKE/FN9XbSukSUvivY2jbOKSlLu2CZpN5jx0Nq
9Ak/O1zu7JofpMWkUoVGr5qQIUVb4o5TtcVi/pbvuOz4uAHLeBhHEIbUZzAUwCOI
xN22gT9TEdOmyGTD2AaZ3XFiNTSf49S7Ic5rwcxvmJURuPfZeaqrj4ANcpDBtqqf
Ybvuny73SZ9a31ighjzYX4nI1Ak3w+k4JcyVZ8jAP83kOSY4tBuIMg9e9QkfCZ67
iJb8Ile2LynqWeCAAwIq26CCqbsYqW6qoFq7qmQvkhR5y7PDKeu8ivTNrSTkLc6H
t0yODh4+HFWQKZbzt0f7BxPXOS4f1Q85VcrlGXwTbLq1/kNBgPYgxsPcCFw/2L4O
ztMvEChlqphmqaKZprzj
=uUyz
-END PGP SIGNATURE-

Changes since mesa-9.2.1:
Adam Jackson (1):
  glx: Generate fewer errors in MakeContextCurrent

Brian Paul (3):
  docs: add missing  tag
  svga: fix incorrect memcpy src in svga_buffer_upload_piecewise()
  mesa: consolidate cube width=height error checking

Carl Worth (5):
  docs: Add md5sums for 9.2.1 release
  Revert "glx: Generate fewer errors in MakeContextCurrent"
  Bump version to 9.2.2
  docs: Add release notes for 9.2.2 release
  Add bin/test-driver to the list of files to be distributed.

Constantin Baranov (1):
  mesa: Add missing switch break in invalidate_framebuffer_storage()

Eric Anholt (3):
  i965: Don't forget the cube map padding on gen5+.
  mesa: Fix compiler warnings when ALIGN's alignment is "1 << value".
  i965: Fix 3D texture layout by more literally copying from the spec.

Francisco Jerez (1):
  glsl: Fix usage of the wrong union member in 
program_resource_visitor::recursion.

Tom Stellard (1):
  radeonsi: Use 'SI' as the LLVM processor for CIK on LLVM <= 3.3

---
 Android.common.mk  |2 
 Makefile.am|1 
 SConstruct |2 
 configure.ac   |2 
 docs/relnotes/9.2.1.html   |4 
 docs/relnotes/9.2.2.html   |   97 +
 src/gallium/drivers/radeonsi/radeonsi_pipe.c   |4 
 src/gallium/drivers/svga/svga_resource_buffer_upload.c |2 
 src/glsl/link_uniforms.cpp |4 
 src/mesa/drivers/dri/i965/brw_tex_layout.c |   97 ++---
 src/mesa/main/fbobject.c   |1 
 src/mesa/main/macros.h |2 
 src/mesa/main/teximage.c   |   43 ---
 13 files changed, 153 insertions(+), 108 deletions(-)
---



mesa: Changes to 'refs/tags/mesa_3_1_beta_3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_3_1_beta_3' created by Jon Taylor  at 
1970-01-01 00:00 +

Changes since the dawn of time:
Brian Paul (93):
  initial rev
  Initial revision
  added Daryll, David, and Steve's ideas
  added MESA_HPCR_CLEAR env var info
  added a few URLS
  added info about overlay planes
  Initial revision
  updates from Vik
  Initial revision
  added note about new driver for BeOS R4
  removed old driver info
  Initial revision
  added Special Features section
  initial rev
  initial rev
  initial rev
  added GL_LINEAR 3D texture bug
  added CVS Id tag
  updates
  initial check-in
  added bug fix note for wide points and lines
  updated by Alexander Mai
  updated 3.1 beta 2 data
  updated by Alexander Mai
  Updated OpenStep/NeXT support (p...@ohm.york.ac.uk)
  Ted's 3.1b2 update
  added 3.1 beta 3 info
  initial rev
  clarified what this file covers
  optimized glAccum function
  testing
  glIsEnabled(GL_TEXTURE_3D) was wrong
  minor change for irix-debug
  initial check-in (post-crash)
  initial check-in (post crash)
  fixed alpha channel problem in gl_blend_pixels()
  added a few more bug fixes
  added vertices.c
  removed TexCoordUnit from GLcontext, use Array.ActiveTexture instead
  minor changes. always call compactify_arrays()
  moved gl_GetString() into get.c
  moved gl_GetPointerv() into get.h
  changed C++ comments to C style
  added GL_EXT_get_proc_address
  added GL_EXT_get_proc_address
  added GLX_EXT_get_proc_address
  added GLU_EXT_get_proc_address
  include extensions.h
  GL_EXT_get_proc_address clean-up
  added 1.2 function to gluGetProcAddressEXT()
  clean-up of glXGetProcAddressEXT()
  fixed typo in GetProcAddress
  added Eero's multitexture function patch
  added gluUnProject4()
  added gluCheckExtension()
  fixed pixel packing/unpacking code in gluBuild2DMipmaps()
  added linux-386-pthread-shared-glide
  removed unused GLcontext arg from a few functions
  added TINY version symbol
  added third, tiny version number to arguments
  added third, tiny version number to mklib scripts
  added a few more files to the tar list
  new version number symbols
  new MESA_ version number symbols
  3.1 beta 3 info
  removed mention of libMesaGL
  minor library name changes
  misc changes to tar file list
  bumped version strings to Mesa 3.1
  changed version string to return 1.2
  added GLX_MESA_set_3dfx_mode.  clean-up of glXGetProcAddress
  initial check-in
  added glxinfo
  changed archive filenames to beta3
  added GL_EXT_get_proc_address
  GL_EXT_get_proc_address clean-up
  clean-up of GLU_EXT_get_proc_address
  GLU_EXT_get_proc_address clean-up
  added some casts in gluGetProcAddressEXT()
  initial check-in
  updated for GL instead of MesaGL
  gluGetProcAddressEXT change for C++ / BeOS
  version symbol changes
  link with -lGLU -lGL instead of -lMesaGLU -lMesaGL
  added src-glut.beos back in demo files
  link with -lGL instead of -lMesaGL
  fixed typo
  pad GLU_TINY to 6 digits
  pad GL_TINY to 6 digits
  glGetProcAddressEXT changes to accomodate Win32 and non-Win32
  silenced some warnings
  added a bunch of missing files to LIB_FILES
  disabled GL_EXT_get_proc_address for the time being

David Bucciarelli (2):
  Updated to Voodoo driver v0.30
  Updated the DavidB email address and the MESA_GLX_FX related documentation

Gareth Hughes (12):
  Added GLU 1.3 tessellation (except winding rule code).
  Fixed triangle output, recovery process termination.
  Fixed file headers.  Tracking down macro bugs.
  Fixed definition of GLUtriangluatorObj for 1.3 tessellator.
  Fixed GLUtriangulatorObj again (spelling).
  Fixed legacy gluNextContour impact on gluTessEndContour.
  Win32 fix by Eero Pajarre.
  Added debugging output.
  Fixed vector macro calls, specifically COPY_3V params.
  Added debugging pragma message.
  Misc winding rule bug fixes.
  Winding rule updates.

Jon Taylor (13):
  *** empty log message ***
  *** empty log message ***
  *** empty log message ***
  *** empty log message ***
  *** empty log message ***
  *** empty log message ***
  *** empty log message ***
  Updated to reflect GGIMesa 3.1 changes
  Misc small cleanups
  *** empty log message ***
  Fixed double buffering bug when running in X
  Re-added missing GGIMesa context bufsize structure member
  Disable genkgi sublib handling until we have some sublibs to handle

Josh Vanderhoof (1):
  features weren

Jouk Jansen (8):
  Updated
  update
  Update after disk crash
  Update after disk crash
  This time the 

mesa: Changes to 'refs/tags/mesa_20050715'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_20050715' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since mesa_20050610:
Aapo Tahkola (8):
  lost_context never gets reset.
  Turn off VBO's.
  Fix problems with elts when immediate mode is on.
  Support 16-bit modes.
  Use depth tiling.
  Fix gloss breakage when using hw tnl.
  r300 driver side of color tiling support.
  -"fix" page flipping

Brian Paul (46):
  pass mask array to PutRowRGB() in simple_z_textured_triangle()
  be sure we have span texcoords before calling _swrast_texture_span()
  mingw changes (Nolan Leake)
  Define __FUNCTION__ as a preprocessor symbol in glheader.h if we're not
  DirectFB updates (Claudio Ciccani)
  include light.h to silence warning
  updated to version 29
  check for NULL swrast->Driver.SetBuffer before calling it
  Remove the xmesa_set_buffer() function.  No longer needed since the
  need parenthesis in realloc call
  check for null oldBuffer in _mesa_realloc(), cleaned up some comments
  fix for-loop in _mesa_GetDouble to avoid out of bounds memory read
  make create_new_program() static
  added _tnl_ProgramCacheDestroy() prototype
  Get rid of the MESA_PBUFFER_ALLOC/FREE() macros.
  remove unused MEMSET16 macro
  include t_vp_build.h
  just code clean-ups and new comments
  fix Darwin dynamic lib naming
  fix a few glitches
  Redo all the GL_LINEAR interpolation code in terms of LERP 
macros/functions.
  Add a set of predicate functions for testing matrices instead of directly
  added newline at end of file
  remove \n from warning message string
  minor fixes
  remove OLD_RENDERBUFFER stuff
  remove OLD_RENDERBUFFER code
  Remove NEW_RENDERBUFFER stuff.
  Move the PYTHON2 and PYTHON_FLAGS assignments to configs/current, and
  fix typo in assertions
  added some glGetRenderbufferParameterivEXT calls, printfs, and assertions
  fix dependencies
  updates to file list for tarballs
  replace some free() calls with _mesa_free()
  comment-out some unused code to silence warnings
  The old MESA_PBUFFER_ALLOC() function allocated memory on 512-byte 
boundaries.
  added a few more fallbackStrings (Andreas Stenglein)
  eglgears demo (Dane Rushton)
  replace gcc with $(CC) (Egbert Eich)
  define CFLAGS and CXXflags with -m32 (Egbert Eich)
  redo previous check-in, just set ARCH_FLAGS = -m32
  remove duplicate "User disable" string
  added comments
  Check for null program->Parameters pointer in validate_vertex_program().
  need to flush vertices for GL_OCCLUSION_TEST_RESULT_HP query
  disable call to via_sse_memcpy() until it's fixed

Eric Anholt (4):
  Zero out the ENGPACKET allocated on the stack, to avoid sending 
uninitialized
  Explain the reason for TCL fallback when GL_SPHERE_MAP happens with
  Remove the #if 0-ed out old span code.
  Fix crashes during rasterization fallback by avoiding 
_tnl_need_projected_coords

Ian Romanick (15):
  Adds support for MGA DRM version 3.2.
  Mammoth update to the Python code generator scripts that live in
  Mark GenQueriesARB at 'always_array="true"'.  This eliminates the need
  Fix non-x86 specific builds.  The changes from glTexImage3DEXT to
  Ignore files generated as part of the build process.
  Replace add_newer_entrypoints (src/mesa/main/context.c) with
  Make linux-x86 more like the other linux configs.
  Add $(CFLAGS) to the link commands.  This makes 'make linux-x86
  Massive refactor of (most of) the Linux config files.  This reduces
  linux-x86-32 is unnecessary.  The same thing can be acomplished by
  Add support for assembly (static) dispatch functions on x86-64.  This
  Add regression test for bug #3101.
  Correct the comments in the file headers.  Oops.
  Put back the glPopMatrix.  This test was derived from blendminmax.c.
  Restore linux-x86-32 config for Brian.

Jeremy Kolb (4):
  Fixed some issues where XCB replies were being freed and data was not 
being copied.
  ran "make" after update to glX_proto_send.py.
  Fixed a bug where GenQueriesARB was generating the wrong code for XCB and 
wouldn't compile.  Not sure how that slipped through before but it should work 
now.
  Fixed the XCB implementation when always_array is true, thanks to Ian 
Romanick for pointing it out.  Please review.

Jerome Glisse (2):
  Adapt extension string to new GL dispatch schema proposed
  Adding RV350_NJ ID.

Jon Smirl (4):
  fbSwapBuffers needs to return a status
  Fix linux-solo build for mga check-in
  Fix a few compiler warnings
  Put default back to the normal DRM path

Jouk Jansen (1):
  Committing in .

Karl Schultz (14):
  Fix a prototype
  Use frexp on Windows; frexpf is not available.
  Add new files to project.
  Don't 

mesa: Changes to 'refs/tags/mesa_20050504'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_20050504' created by Brian Paul  at 
1970-01-01 00:00 +

Changes since gliding_penguin:
Aapo Tahkola (18):
  Improving Vladimirs alpha test fix a bit as it turns out r300Enable didnt 
correctly disable alpha test. Vertex programs with high vertex count now run a 
lot faster as software fallback is no longer on. Also disabling 'temp to 
result'-instructions as they probably violate the spec and dont seem to be 
something thats needed.
  Replacing some RADEON cmd types with r300 counterparts.
  Unlike radeon and r200 drivers r300AllocCmdBuf allocs dwords not bytes.
  Replacing alpha test bits with values that give desired results as 
compaired to software rendering. Alpha test in textures is still completely 
broken as can be seen in progs/demos/fire and various games.
  Fix to get glxgears display anything.
  Proper VAP output configuration as R300_RS_ROUTE_0_COLOR became optional 
and broke arbvptorus(takes no input color but produces output color). Also 
removing some useless code.
  Simple TCL stage and ability to disable vps.
  Fix to get doom3 started.
  Misc fixes.
  Fixing and enabling elt buffers by default.
  Fixes for bugs that were nailed down when compairing against software 
vertex shading.
  Reorganized shader stuff.
  Had some odd problems with add and temps so doing it with mad. Adding 
some MAD_2 cases.
  Adding some comments.
  Modifying to build against current Mesa. Disabled r200*.c files since 
they didnt want to build anymore.
  Fix as suggested by Ben Skeggs.
  r300 side support for fixed function pipeline. This isnt functional with 
current Mesa.
  Add support to external tnl switcher and disable hw tnl by default.

Adam Jackson (2):
  Disable _mesa_3dlabs_create_{program,shader}_object references.
  Bug #2945: Fix math error that left half the hash buckets empty.

Ben Crossman (4):
  Some initial compile fixes. Still some left and warnings that need 
fixing. No where near runnable yet.
  A few getenv() that werent using the mesa wrapper version
  Reverted the last change back to fix bug 3035
  more gldirect compile fixes. Getting near the linking stage now. No build 
file yet.

Ben Skeggs (3):
  Initial multitexturing support.  Old behaviour can be re-enabled by 
changing ifdefs in r300_setup_rs_unit and r300SetupPixelShader in 
r300_state.c\nRequires DRM update.
  For some reason the Makefile didn't commit..
  Fixed some strangeness when mixing textured/flat primitives.  Skipping 
texture units should render correctly also.  Aapo, I dont think I broke 
glxgears again on you...

Brian Paul (48):
  add MAT_DIRTY_FLAGS in _math_matrix_mul_floats(), (bug 2696)
  use $(*_LIB) in the *_LIB_NAME definitions
  no change
  obsolete
  remove INSTALL.GNU from tarball list
  disable _mesa_init_shaderobjects_3dlabs() call until build is fixed
  disable 3dlabs shading language code until build is fixed
  fix a variety of warnings/errors
  re-enable _mesa_init_shaderobjects_3dlabs() call
  re-enable shading language sources
  Disable C++ shading language code yet again.  Doesn't compile with older
  Use FEATURE_shading_language to control whether the shading language
  updated warning string to match patch in bug report 2868
  s/Togle/Toggle/
  Fix Fake_glXChooseFBConfig so passing NULL attribList causes a list of all
  changed implementation of GetAllFBConfigs()
  added wrappers/helpers for creating/destroying rendering contexts
  Add shaderobjects_3dlabs.c back into build but use #ifdef 
FEATURE_shading_language to enable/disable relevant code.
  set table size to 1023 and use new HASH_FUNC() macro
  PF_8A8R8G8B pixel format (Dave Reveman)
  updated procedure for getting CVS-write access
  remove carriage returns
  added _mesa_share_state()
  config for profiling with gprof
  added SLANG_SOURCES to SOLO_C_SOURCES
  s/NORMAL/FOG/ (J.P. Delport)
  comments and clean-up
  clean up buffer creation code
  fix state.light[n].spot.direction.w value (bug 3083)
  use _mesa_pow() for LIT (bug 3087)
  undef DEPTH_TYPE at end
  initial EGL code
  prototype EGL_MESA_screen_surface.
  types for Mesa implementation of EGL
  demo / test progs
  comments and minor clean-up
  enable fog render input if fragment program fog option set
  added interpolate_fog()
  tweak previous fog/fragment program fix
  no need to enable fog or set fog mode with fragment program
  move set_component_sizes() to fix bug 3135
  fix _tnl_copy_to_current() so that current edge flag and rasterpos aren't 
trashed by color index updates
  apply previous GL_COMPRESSED_TEXTURE_FORMATS_ARB fix to generator file, 
and regenerate get.c
  updates for latest EGLScreenMESA changes
  sync with latest 

mesa: Changes to 'refs/tags/mesa_20050526'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_20050526' created by Keith Whitwell  at 
1970-01-01 00:00 +

Changes since mesa_20050504:
Aapo Tahkola (10):
  Pack tex coord regs at vertex program backend.
  Flat shading and bunch of clarifications to r300_reg.h .
  Getting rusty... 4278 was already there.
  Missing setups that cause all kinds of problems with hw tnl.
  VBOs.
  Dont assume GLbooleans are ones when true.
  Make gleans polyoffset test happy.
  Polygon mode fixes.
  Stick texture LOD back on.
  Ditch unused code and features that arent in subject to get supported any 
near time.

Adam Jackson (4):
  Add drirenderbuffer.c to COMMON_SOURCES
  Refactor COMMON_SOURCES up to Makefile.template
  int -> size_t to fix compile on LP64.
  Use the 1.3 names for FogCoord*

Alan Hourihane (1):
  Remove MAX_VISUAL limitations of 100. If running dual head this can

Ben Skeggs (5):
  Updated for EXT_framebuffer_object changes. I don't know if this is 
correct, but it seems to work
  fix warnings in r300_texstate.c (Jeff Smith)
  Implement enough of ARB_fragment_program for Keith's texenv program
  - Remove one of the loops in emit_arith
  constant tracking

Brian Paul (49):
  Major check-in of changes for GL_EXT_framebuffer_object extension.
  fix xm_span2.c reference
  FBO changes
  fix s_spantemp.h includes
  more updates for users of s_spantemp.h
  add PROGRAM_DIRS line
  added a comment
  fix typo
  minor face-lift for web pages
  remove some test code
  fix for renderbuffer (Andreas Stenglein)
  restore call to SetBuffer() in clear_color_buffers(), only temporary
  remove bad assertion, added new ones in clear_pixmap()
  fix cpp / bytesPerPixel problem (bug 1196554)
  fix a bunch of html errors
  x86-64 transform optimizations (Mikko T.)
  assorted warning clean-ups for x86_64, etc (Mikko T.)
  Patches for XCB (Jeremy Kolb)
  added linux-x86-xcb config (Jeremy Kolb)
  x86_64 stuff
  remove some dead code
  fix GetRow parameters (Nicolai Haehnle)
  minor tweaks
  remove MESA suffix from _eglInitScreenSurface, use swAlpha value
  make _eglSetConfigAtrib() a static function, and rename it
  define M_E if needed
  restore _eglSetConfigAttrib (for now), added prototype 
_eglConfigToContextModesRec()
  added boolean extension flags to _EGLDriver
  s/Atrib/Attrib/, set extension enable flags
  separate ext strings with a space
  use EGLint instead of unsigned long for eglCopyContextMESA, added comments
  EGL_MESA_copy_context stuff
  another GLX / XCB patch (Jeremy Kolb)
  remove -ansi -pedantic -D_POSIX_C_SOURCE=199309L from CXXFLAGS
  added _eglInitPbufferSurface()
  more work on _eglConfigToContextModesRec()
  update comments
  updated demoCreatePbufferSurface()
  Added software-based pbuffer support (untested).
  remove glmode stuff
  fix pbuffer sample code
  remove eglQueryDisplayMESA()
  don't include strings.h
  fix some BCOMP/ACOMP typos (fixes Brad King's vtk failures)
  To better exercise pixel packing, replace regular glReadPixels with four
  remove the XFree86 ID line
  replace // with /* */
  fix reversed strstr() args, print mode string
  use MAX_SCREENS instead of hard-coded number

Daniel Borca (4):
  fix some typos in FX code
  accomodate new frambuffer changes
  pathetic attempt to accomodate new frambuffer changes (still some work to 
do)
  remove stupid flags

Dave Airlie (4):
  use shared-core instead of shared
  use shared-core rather than shared
  make linux-solo and linux-solo-x86 config files hierarchical
  make egl build first so we don't get wierd drivers linking to libs not 
available

Felix Kuehling (1):
  Don't use _mesa_swizzle_ubyte_image if all three texture formats

Ian Romanick (8):
  Remove some unused structure fields, add some comments, and ifdef out some
  Rearranged some code and added some comments to mgaAllocDmaLow.  The
  More comments.  More dead-code removed.  More clean-up.
  In addition to dead-code removal and other clean-up, bump the required DDX
  Add support for modes with a depth-buffer but no stencil-buffer.  This
  Only use x86 / SSE assembly when USE_X86_ASM / USE_SSE_ASM are defined.
  Commit the changes propagated from Jeremy Kolb's changes to the Python
  Fix a couple typeos in enum names.

Jerome Glisse (2):
  Adding r300 fragment program swizzle tab. Please some
  Small change to handle native case (7 natives case)

Jon Smirl (23):
  Minor touchups to fbdev renderbuffer support
  Fix up origin in dri/fb driver
  Fix problem generating mode db. Miniglxtest works now.
  fbdri can draw double buffered now. Next step is to convert it
  dri fb works using renderbuffers now in RGBA mode
  

mesa: Changes to 'refs/tags/mesa_20050610'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa_20050610' created by Keith Whitwell  at 
1970-01-01 00:00 +

Changes since mesa_20050526:
Aapo Tahkola (3):
  More optimal r300Clear.
  Programmable per-vertex point sizes and proper result reg assigns.
  Causes lockups on some rare cases.

Alan Hourihane (1):
  Add Intel(R) 945G support (Keith Whitwell, Tungsten Graphics)

Ben Skeggs (5):
  Play with swizzling a bit.
  Up MAX_AOS_ARRAYS to 16.  Do we need more?
  Fix xyz/w interaction (needs a cleanup still..)
  TEX to output
  - Secondary colour

Brian Paul (24):
  properly pop the GL_TEXTURE_GEN_ enable state
  updated to version 28
  remove temporary GL_EXT_framebuffer_object info
  add support for GL_RENDERBUFFER_RED/GREEN/BLUE/etc_SIZE_EXT querie
  added code to detect GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT 
error
  start removing old (pre-renderbuffer) span code
  oops, undo previous change
  Remove last of the old span code.
  added comment
  remove old span code
  fix an assertion
  remove old span code
  remove old span functions from swrast_device_driver struct
  set OLD_RENDERBUFFER=0, need to clean up a few more things before totally 
removing that
  this is auto-generated
  fix GL_ALPHA render-to-texture problem (Jon Smirl)
  fix error in OSMESA_LIB_NAME line
  added GL libs to APP_LIB_DEPS (bug 3485)
  check for double-buffered buffer in XMesaDestroyBuffer() (Dave Reveman)
  fix some renderbuffer problems for Xserver build (Dave Reveman)
  regenerate for latest glext.h
  remove stray line
  put full prototype on one line to fix gl_mangle.h generation (Dave 
Reveman)
  regenerated

Daniel Borca (2):
  updates from Paul Garceau
  updates from Paul Garceau

Dave Airlie (1):
  use shared-core

Eric Anholt (19):
  Add a freebsd-dri-amd64 config, and quiet makedepend slightly by making an
  Add a missing EnsureCmdBufSpace, matching r200.
  Put some fallback debugging output under DEBUG_FALLBACKS.
  Remove unused CTX_ARG2.
  Add the no_rast debug option, which I used in some testing.
  Add the description of the no_rast option fallback so that MGA_DEBUG=fall
  Pull hardware locking out into SpanRenderStart/Finish rather than
  Add the no_rast debug option to mach64.  It shows that software fallbacks 
are
  Fix software fallbacks by being safe with macro arguments in 
READ/WRITE_DEPTH.
  Pull locking out from HW_LOCK/UNLOCK into SpanRenderStart/Finish.  
Provides a
  Move fallback debugging under MACH64_DEBUG=fall (matching other drivers) 
and
  Bugzilla #2195: Convert the radeon driver to the t_vertex interface.  
This cuts
  Remove unused CTX_ARG2 define.
  Correct the descriptions of the glBlend{Equation,Func} fallbacks in r128, 
and
  Pull locking out of HW_LOCK/UNLOCK and into SpanRenderStart/Finish.  Also 
do
  Bugzilla #2708: Disable the fallback on GL_SPHERE_MAP.  It appears to 
hurt more
  Fix the 3dfx driver by correcting what appears to be a typo GL_RGBA8 
instead
  Add no_rast option.
  Move fallback and other debugging under TDFX_DEBUG using the same 
mechanism

Ian Romanick (3):
  Make a couple minor corrections to gl_API.xml.  Fixes the name of an
  Minor correction to EXT_framebuffer_object XML.  Fix gl_table.py so that 
it
  Fix gl_enums.py so that enums that are listed with the same name in

Jerome Glisse (1):
  Some fixes

Jon Smirl (3):
  Make install install GLES too
  Add a NULL SetBuffer function to the fbdev driver
  Add SetBuffer to egl driver too

Jouk Jansen (2):
  Committing in .
  Committing in .

Karl Schultz (3):
  Account for moved/new/removed files.
  Updates for new Windows build system.
  Fixup file lists for tarball/zip file creation.

Keith Whitwell (28):
  Add a mode to test flat shading + separate specular.
  Add a VP_MAX_OPCODE entry to allow engines with internal opcodes to
  Simplify interpreted language:
  New files - split off runtime assembly functions from
  Split out runtime assembly functions.
  Add new runtime assembly files.
  Initialize some variables.
  new file
  Remove ARL opcode from interpreter.
  Add some more opcodes
  Use ALIGN_MALLOC for parameter lists.
  New arguments for sse_shufps()
  Turn off DISASSEM
  Runtime generate sse/sse2 code for some vertex programs.  Experimental
  Add t_vb_arbprogram_sse.c
  Turn off debug
  Build vertex programs using state from a 'state key' struct which is
  Store compiled vertex program representations in a pointer in the
  Fix typo in RoughApproxPow2
  Further clean up RoughApproxPow2 and disable the optimized version --
  Another typo
  Fix a couple of buglets
  Add notes about intended precision of opcodes.
  Fix colormaterial flag 

mesa: Changes to 'refs/tags/mesa-9.2-rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.2-rc1' created by Ian Romanick  at 
2013-08-19 23:50 +

Mesa 9.2 release candidate 1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlISrzgACgkQX1gOwKyEAw/WCACdFLRFxntMnB0X1huw1oFGttky
8YwAn3Cbfabbm33djD79XnitzDDmFQG4
=soBk
-END PGP SIGNATURE-

Changes since 9.2-branchpoint:
Alex Deucher (1):
  r600g: disable GPUVM by default

Andreas Boll (2):
  docs: Document that i965 Gen6+ requires Kernel 3.6 or later
  docs: Document UVD (2.2 and 3.0) video decoding support in mesa 9.2

Anuj Phogat (1):
  meta: Fix blitting a framebuffer with renderbuffer attachment

Armin K (1):
  gbm: Link to libwayland-drm if Wayland EGL platform is enabled

Brian Paul (4):
  mesa: handle 2D texture arrays in get_tex_rgba_compressed()
  meta: handle 2D texture arrays in decompress_texture_image()
  mesa: implement mipmap generation for compressed 2D array textures
  mesa: improve free() cleanup in generate_mipmap_compressed()

Chad Versace (1):
  egl: Do not export private symbols

Chris Forbes (3):
  i965/vs: Fix flaky texture swizzling
  i965/vs: set up sampler state pointer for Gen4/5.
  i965/vs: Put lod parameter in the correct place for Gen4

Christoph Bumiller (1):
  nv50,nvc0: s/uint16/uint32 for constant buffer offset

Dave Airlie (1):
  gallium/vl: add prime support

Emil Velikov (1):
  nv50: handle pure integer vertex attributes

Eric Anholt (1):
  egl: Restore "bogus" DRI2 invalidate event code.

Francisco Jerez (5):
  clover: Pass corresponding module::argument to kernel::argument::bind().
  clover: Add kernel argument fields to allow differing host/target data 
types.
  clover: Byte-swap kernel arguments when host and device endianness differ.
  clover: Extend kernel arguments for differing host and device data types.
  clover: Respect kernel argument alignment restrictions.

Ian Romanick (24):
  glsl: Less const for glsl_type convenience accessors
  mesa: Disable GL_EXT_framebuffer_object in core profiles and OpenGL 3.1
  mesa: Treat glBindRenderbuffer and glBindRenderbufferEXT correctly
  mesa: Treat glBindFramebuffer and glBindFramebufferEXT more correctly
  mesa: Remove stray debug printfs in attachment completeness code
  mesa: Don't call driver RenderTexture for really broken textures
  mesa: Don't call driver RenderTexture for invalid zoffset
  mesa: Validate the layer selection of an array texture too
  mesa: Generate a renderbuffer wrapper even if the texture has no image
  glsl: Don't allow const on out or inout function parameters
  meta: Don't call _mesa_Ortho with width or height of 0
  mesa: Make detach_renderbuffer available outside fbobject.c
  mesa: Use _mesa_detach_renderbuffer when deleting a texture
  glx: Generate GLXBadDrawable when drawable is zero
  glsl: Move and refine test for unsized arrays in GLSL ES
  glsl: Require function return type arrays be explicitly sized
  glsl: Emit better warnings for things that look like default precision 
statements
  mesa/vbo: Fix handling of attribute 0 in non-compatibilty contexts
  glsl: Add default precision qualifiers for ES builtins
  meta: Add default precision qualifier to all fragement shaders
  glsl: Disallow embedded structure definitions
  glsl: Add new overload of program_resource_visitor::visit_field method
  glsl: Use alignment of container record for its first field
  mesa: Bump version to 9.2-rc1

Ilia Mirkin (4):
  nv50: fix some h264 interlaced decoding on vp2
  nv30: U8_USCALED only works for size 4
  nv30: remove no-longer-used formats from table
  nv50: allow non-nv12 buffers to be created, just pass them through to vl

Jeremy Huddleston Sequoia (1):
  Apple: glFlush() is not needed with CGLFlushDrawable()

Jon Severinsson (1):
  radeon/llvm: Add missing "%s" format string to fprintf.

Kenneth Graunke (9):
  Revert "i965: Delete pre-DRI2.3 viewport hacks."
  glsl: Classify "layout" like other identifiers.
  glsl: Disallow auxiliary storage qualifiers on FS outputs.
  glsl: Change the lexer's namespace.
  glsl: Switch from the deprecated YYLEX_PARAM to %lex-param.
  mesa/program: Change the program parser's namespace.
  mesa/program: Switch from the deprecated YYLEX_PARAM to %lex-param.
  i965: Remember to call intel_prepare_render() before blitting.
  i965: Force X-tiling for 128 bpp formats on Sandybridge.

Laurent Carlier (1):
  mesa/program: remove useless YYID

Maarten Lankhorst (1):
  nvc0: force use of correct firmware file

Marek Olšák (16):
  Revert "r300g: Give CLIP_DISABLE another try"
  st/mesa: fix sRGB renderbuffers without EXT_framebuffer_sRGB support
  mesa: default DEPTH_TEXTURE_MODE should be RED in the core profile
  mesa: default texture buffer format should be R8 in the core 

mesa: Changes to 'refs/tags/mesa-9.1.7'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.1.7' created by Carl Worth  at 2013-10-05 04:26 
+

Mesa 9.1.7 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABCAAGBQJST5T6AAoJEGACM7qeVNxh1IwP/jvqVPdqtOFSwpvb/FtOQFB1
v1hE5Ltcp5T0ErMdRkOZweUa47u7AUaPF8kTlxOwfrFrNWb9G76RzUk9Ed+vqWFN
5ZGSh96yfnCmEIm0+nVaM5h3IbjwvpRTfBoEO/s/aS1JPRggMcrIlbhEfaYjdeMu
VrTm7JJIYMTOnxA9jEpnDqh5oZZSLMD8H1HstOdkwMSRwdRIcp+NYorCd3jkygij
JJ8tABmDsNmccY49X4D+B7GDej9FGjvSdQsTEKPY1N/hBHx8cwOdcnauDq7592jJ
7gsQbUvnkghqJEtF/VCwAk7utWqmnycadohNwaDwLFDemd5Q61cWwsYSM1J/Q+QU
Tk9rTMXXxWlR0iNQ1lnb8Kpwo8HzFBrEbpC40uB3kwHFWluLWYSDI79+zAfLNVBi
Qs4BqdSe8A0llvHOqFpXY6B2l9JWgdcQiNoidwvtnb9gGZLdLmUn/p6c20d6j65w
pPZwPGM4Do9yLX8/cJfhb8ogGc2JV1wVUR6FAtNp9rn8PiLh2ReAxbWdhEhF+M+j
ZFXbZWqPrF3PxUDaiklILNxb2pUy0buLsngHRJQx6OakwRKlCJiH1DfTErVhUREp
xfl92xtSduNGDILyPcVjOA7frV8BLzExCAw3AUN3ZAH0L5/UJT8Cw3ASfvLZ3qTi
h0iMf7y0FM7+h6PoKWBp
=M/ZL
-END PGP SIGNATURE-

Changes since mesa-9.1.6:
Alex Deucher (2):
  r600g: disable GPUVM by default
  radeon/winsys: pad IBs to a multiple of 8 DWs

Andreas Boll (2):
  docs: Fix a typo in the 9.1.6 release notes
  mesa: Fix MESA_PATCH version

Anuj Phogat (1):
  meta: Fix blitting a framebuffer with renderbuffer attachment

Carl Worth (7):
  docs: Add 9.1.6 release md5sums
  Use -Bsymbolic when linking libEGL.so
  Update get-pick-list to look specifically for "9.1" in NOTE
  cherry-ignore: Ignore last two patches in current get-pick-list output
  Bump version to 9.1.7
  doc: Add releases notes for the upcoming 9.1.7 release.
  Revert "radeon/winsys: pad IBs to a multiple of 8 DWs"

Chris Forbes (1):
  i965/fs: Gen4: Zero out extra coordinates when using shadow compare

Emil Velikov (2):
  nv50: handle pure integer vertex attributes
  nouveau: initialise the nouveau_transfer maps

Eric Anholt (1):
  i965/gen4: Fix fragment program rectangle texture shadow compares.

Ian Romanick (11):
  mesa: Remove stray debug printfs in attachment completeness code
  mesa: Validate the layer selection of an array texture too
  mesa/vbo: Fix handling of attribute 0 in non-compatibilty contexts
  glsl: Add new overload of program_resource_visitor::visit_field method
  glsl: Use alignment of container record for its first field
  mesa: Remove all traces of GL_OES_matrix_get
  mesa: Don't call driver RenderTexture for really broken textures
  mesa: Don't call driver RenderTexture for invalid zoffset
  mesa: Generate a renderbuffer wrapper even if the texture has no image
  glsl: Move and refine test for unsized arrays in GLSL ES
  mesa: Don't return any data for GL_SHADER_BINARY_FORMATS

Ilia Mirkin (2):
  nv30: U8_USCALED only works for size 4
  nv30: remove no-longer-used formats from table

Joakim Sindholt (1):
  nvc0: fix blitctx memory leak

Johannes Obermayr (1):
  st/gbm: Add $(WAYLAND_CFLAGS) for HAVE_EGL_PLATFORM_WAYLAND.

Kenneth Graunke (1):
  meta: Set correct viewport and projection in decompress_texture_image.

Maarten Lankhorst (1):
  nvc0: restore viewport after blit

Rico Schüller (1):
  glx: Initialize OpenGL version to 1.0

Tiziano Bacocco (1):
  nvc0/ir: fix use after free in texture barrier insertion pass

Torsten Duwe (1):
  wayland-egl.pc requires wayland-client.pc.

---
 Makefile.am|2 
 bin/.cherry-ignore |6 
 bin/get-pick-list.sh   |2 
 configure.ac   |2 
 docs/relnotes-9.1.6.html   |6 
 docs/relnotes-9.1.7.html   |  166 +
 src/egl/main/Makefile.am   |2 
 src/egl/wayland/wayland-egl/wayland-egl.pc.in  |1 
 src/gallium/drivers/nouveau/nouveau_buffer.c   |2 
 src/gallium/drivers/nv30/nv30_format.c |6 
 src/gallium/drivers/nv30/nv30_vbo.c|4 
 src/gallium/drivers/nv50/nv50_vbo.c|   12 
 src/gallium/drivers/nvc0/codegen/nv50_ir_lowering_nvc0.cpp |3 
 src/gallium/drivers/nvc0/nvc0_context.c|1 
 src/gallium/drivers/nvc0/nvc0_context.h|3 
 src/gallium/drivers/nvc0/nvc0_state_validate.c |6 
 src/gallium/drivers/nvc0/nvc0_surface.c|   11 
 src/gallium/state_trackers/gbm/Makefile.am |1 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c  |2 
 src/glsl/ast_to_hir.cpp|   33 ++
 src/glsl/link_uniform_blocks.cpp   |   17 +
 src/glsl/link_uniforms.cpp |   56 +++-
 src/glsl/linker.h  |   15 +
 src/glx/dri2_glx.c  

mesa: Changes to 'refs/tags/mesa-9.2.1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.2.1' created by Carl Worth  at 2013-10-05 03:38 
+

Mesa 9.2.1 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABCAAGBQJST4nJAAoJEGACM7qeVNxhClkP/Rqj6G7djctVfmfIx/RJH18W
ie1gKuneS1pTGqnTs2FOhYXFy/eQUMbRhxz/PgA6+xu5genN2TrrH2wGZM6h4+j4
zlqX6+RNREuNSN5L1uXL3iDhSJsoqwThWSLd5aRSOXK3MLuzki+Ma7f6SgjUf8j8
fP7AkLBChGzqp1w+eq9zWBELe1sOlyzzaatolR9gqhH6ZYa0FlOkWsojpb+JLAj/
F84XW6n7EX5CC94KnOO2KHTnG0dMmQ2sw8wSKlIsSKshUP1+N3QdJh+FeJ+ECvsR
b4ZFse67CGrlDmp6LPpKbGFyyzK8aQXacGa5UUhlYprAcV/swW0K84PF7JOOpP/1
Omc7Bz5gWFn+6wUAlayOoO05TIEQU0f2cZ27LB4engpzEYg1ciwBoJzOrvwFrVAs
JFGxFqZveCrj+xyRBUg96AM3qqG/aBaYZ5BBm3eBEGFbW/PLVEKE/J8TSE/mBoR9
VATAR6FB030RKM0cyytEeLKVO0j+JksZmHb2IN2D/91Ffki/91tCZSGzQSlHVZtJ
7JiIW9y4xxksm2zYNJjOKpkZwZnGg1hWTMs17B6AYm7P3tmQuoPxd0rS4Nyfl5jt
ZN2U5TCTRFnoAmmh/dBRlDl3K3VBJdyWYOt8eqXDDiTVOXG+fZnURwxsmyfY6nTY
GLW3Gw5H879/ttlW9w38
=JjMx
-END PGP SIGNATURE-

Changes since mesa-9.2:
Alex Deucher (1):
  radeon/winsys: pad IBs to a multiple of 8 DWs

Andreas Boll (1):
  os: First check for __GLIBC__ and then for PIPE_OS_BSD

Anuj Phogat (1):
  glsl: Allow precision qualifiers for sampler types

Brian Paul (2):
  docs: minor fixes for 9.2 release notes
  mesa: check for bufSize > 0 in _mesa_GetSynciv()

Carl Worth (4):
  cherry-ignore: Ignore a commit which appeared twice on master
  Use -Bsymbolic when linking libEGL.so
  mesa: Bump version to 9.2.1
  docs: Add release notes for 9.2.1 release

Chris Forbes (3):
  i965/fs: Gen4: Zero out extra coordinates when using shadow compare
  i965: Fix cube array coordinate normalization
  i965: fix bogus swizzle in brw_cubemap_normalize

Christoph Bumiller (2):
  nvc0/ir: add f32 long immediate cannot saturate
  nvc0: delete compute object on screen destruction

Dave Airlie (1):
  st/mesa: don't dereference stObj->pt if NULL

Dominik Behr (1):
  glsl: propagate max_array_access through function calls

Emil Velikov (1):
  nouveau: initialise the nouveau_transfer maps

Eric Anholt (4):
  mesa: Rip out more extension checking from texformat.c.
  mesa: Don't choose S3TC for generic compression if we can't compress.
  i965/gen4: Fix fragment program rectangle texture shadow compares.
  i965: Reenable glBitmap() after the sRGB winsys enabling.

Ian Romanick (7):
  docs: Add 9.2 release md5sums
  Add .cherry-ignore file
  mesa: Note that 89a665e should not be picked
  glsl: Reallow precision qualifiers on structure members
  mesa: Support GL_MAX_VERTEX_OUTPUT_COMPONENTS query with ES3
  mesa: Remove all traces of GL_OES_matrix_get
  mesa: Don't return any data for GL_SHADER_BINARY_FORMATS

Ilia Mirkin (2):
  nv30: find first unused texcoord rather than bailing if first is used
  nv30: fix inconsistent setting of push->user_priv

Joakim Sindholt (1):
  nvc0: fix blitctx memory leak

Johannes Obermayr (1):
  st/gbm: Add $(WAYLAND_CFLAGS) for HAVE_EGL_PLATFORM_WAYLAND.

Kenneth Graunke (5):
  i965/vs: Detect GRF sources in split_virtual_grfs send-from-GRF code.
  i965/fs: Detect GRF sources in split_virtual_grfs send-from-GRF code.
  i965/vec4: Only zero out unused message components when there are any.
  i965: Fix brw_vs_prog_data_compare to actually check field members.
  meta: Set correct viewport and projection in decompress_texture_image.

Maarten Lankhorst (2):
  st/dri: do not create a new context for msaa copy
  nvc0: restore viewport after blit

Marek Olšák (2):
  r600g: fix constant buffer cache flushing
  r600g: fix texture buffer object cache flushing

Paul Berry (1):
  i965: Initialize inout_offset parameter to brw_search_cache().

Rico Schüller (1):
  glx: Initialize OpenGL version to 1.0

Tiziano Bacocco (1):
  nvc0/ir: fix use after free in texture barrier insertion pass

Torsten Duwe (1):
  wayland-egl.pc requires wayland-client.pc.

---
 Android.common.mk  |2 
 SConstruct |2 
 bin/.cherry-ignore |   10 
 configure.ac   |2 
 docs/relnotes/9.2.1.html   |  204 +
 docs/relnotes/9.2.html |8 
 src/egl/main/Makefile.am   |2 
 src/egl/wayland/wayland-egl/wayland-egl.pc.in  |1 
 src/gallium/auxiliary/os/os_process.c  |8 
 src/gallium/drivers/nouveau/nouveau_buffer.c   |2 
 src/gallium/drivers/nv30/nv30_context.c|2 
 src/gallium/drivers/nv30/nvfx_fragprog.c   |3 
 src/gallium/drivers/nvc0/codegen/nv50_ir_lowering_nvc0.cpp |3 
 src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp   |   12 
 

mesa: Changes to 'refs/tags/mesa-9.2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.2' created by Ian Romanick  at 2013-08-27 
23:32 +

Mesa 9.2 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlIdNvYACgkQX1gOwKyEAw8wRQCeLgA4xY67NenvmBF8imfE0H1k
sCgAn0vBQ/m8gwHUKUX+w4d48ezPaLRI
=BZxV
-END PGP SIGNATURE-

Changes since 9.2-branchpoint:
Alex Deucher (1):
  r600g: disable GPUVM by default

Andreas Boll (4):
  docs: Document that i965 Gen6+ requires Kernel 3.6 or later
  docs: Document UVD (2.2 and 3.0) video decoding support in mesa 9.2
  docs: Fix a typo in the 9.1.6 release notes
  docs: Add md5sums to 9.1.5 release notes

Anuj Phogat (1):
  meta: Fix blitting a framebuffer with renderbuffer attachment

Armin K (2):
  gbm: Link to libwayland-drm if Wayland EGL platform is enabled
  osmesa: Symlink shared library to LIB_DIR

Brian Paul (4):
  mesa: handle 2D texture arrays in get_tex_rgba_compressed()
  meta: handle 2D texture arrays in decompress_texture_image()
  mesa: implement mipmap generation for compressed 2D array textures
  mesa: improve free() cleanup in generate_mipmap_compressed()

Carl Worth (4):
  get-pick-list.sh: Include commits mentionining "CC: mesa-stable..." in 
pick list
  get-pick-list: Allow for non-whitespace between "CC:" and "mesa-stable"
  docs: Import 9.1.6 release notes, add news item.
  docs: Add md5sums to 9.1.6 release notes

Chad Versace (2):
  egl: Do not export private symbols
  i965: Fix misapplication of gles3 srgb workaround

Chris Forbes (3):
  i965/vs: Fix flaky texture swizzling
  i965/vs: set up sampler state pointer for Gen4/5.
  i965/vs: Put lod parameter in the correct place for Gen4

Christoph Bumiller (1):
  nv50,nvc0: s/uint16/uint32 for constant buffer offset

Dave Airlie (1):
  gallium/vl: add prime support

Emil Velikov (1):
  nv50: handle pure integer vertex attributes

Eric Anholt (1):
  egl: Restore "bogus" DRI2 invalidate event code.

Francisco Jerez (5):
  clover: Pass corresponding module::argument to kernel::argument::bind().
  clover: Add kernel argument fields to allow differing host/target data 
types.
  clover: Byte-swap kernel arguments when host and device endianness differ.
  clover: Extend kernel arguments for differing host and device data types.
  clover: Respect kernel argument alignment restrictions.

Ian Romanick (33):
  glsl: Less const for glsl_type convenience accessors
  mesa: Disable GL_EXT_framebuffer_object in core profiles and OpenGL 3.1
  mesa: Treat glBindRenderbuffer and glBindRenderbufferEXT correctly
  mesa: Treat glBindFramebuffer and glBindFramebufferEXT more correctly
  mesa: Remove stray debug printfs in attachment completeness code
  mesa: Don't call driver RenderTexture for really broken textures
  mesa: Don't call driver RenderTexture for invalid zoffset
  mesa: Validate the layer selection of an array texture too
  mesa: Generate a renderbuffer wrapper even if the texture has no image
  glsl: Don't allow const on out or inout function parameters
  meta: Don't call _mesa_Ortho with width or height of 0
  mesa: Make detach_renderbuffer available outside fbobject.c
  mesa: Use _mesa_detach_renderbuffer when deleting a texture
  glx: Generate GLXBadDrawable when drawable is zero
  glsl: Move and refine test for unsized arrays in GLSL ES
  glsl: Require function return type arrays be explicitly sized
  glsl: Emit better warnings for things that look like default precision 
statements
  mesa/vbo: Fix handling of attribute 0 in non-compatibilty contexts
  glsl: Add default precision qualifiers for ES builtins
  meta: Add default precision qualifier to all fragement shaders
  glsl: Disallow embedded structure definitions
  glsl: Add new overload of program_resource_visitor::visit_field method
  glsl: Use alignment of container record for its first field
  mesa: Bump version to 9.2-rc1
  glsl: Pass type to is_valid_default_precision_type instead of name
  glsl: Merge precision qualifiers too
  glsl: Track existence of default float precision in GLSL ES fragment 
shaders
  mesa: Only advertise GL_ETC1_RGB8_OES in ES contexts
  mesa: Never advertise _S3TC compressed formats
  glsl: Give a warning, not an error, for UBO qualifiers on non-matrices.
  mesa: Bump version to 9.2-rc2
  docs: Update release notes for 9.2
  mesa: Bump version to 9.2 (final)

Ilia Mirkin (5):
  nv50: fix some h264 interlaced decoding on vp2
  nv30: U8_USCALED only works for size 4
  nv30: remove no-longer-used formats from table
  nv50: allow non-nv12 buffers to be created, just pass them through to vl
  nv30: add forgotten PIPE_CAP_CUBE_MAP_ARRAY cap to list

Jeremy Huddleston Sequoia (1):
  Apple: glFlush() is not needed with CGLFlushDrawable()

Jon Severinsson (4):
  

mesa: Changes to 'refs/tags/mesa-9.2-rc2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.2-rc2' created by Ian Romanick  at 
2013-08-22 22:22 +

Mesa 9.2 release candidate 2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlIWjxkACgkQX1gOwKyEAw8mZwCaA4N1JpLty0XPcV/IKEoIOfWT
TS0An2wYMEe8Zsu+Sivg6bsESQ01p9jf
=jaVl
-END PGP SIGNATURE-

Changes since mesa-9.2-rc1:
Andreas Boll (2):
  docs: Fix a typo in the 9.1.6 release notes
  docs: Add md5sums to 9.1.5 release notes

Armin K (1):
  osmesa: Symlink shared library to LIB_DIR

Carl Worth (4):
  get-pick-list.sh: Include commits mentionining "CC: mesa-stable..." in 
pick list
  get-pick-list: Allow for non-whitespace between "CC:" and "mesa-stable"
  docs: Import 9.1.6 release notes, add news item.
  docs: Add md5sums to 9.1.6 release notes

Chad Versace (1):
  i965: Fix misapplication of gles3 srgb workaround

Ian Romanick (7):
  glsl: Pass type to is_valid_default_precision_type instead of name
  glsl: Merge precision qualifiers too
  glsl: Track existence of default float precision in GLSL ES fragment 
shaders
  mesa: Only advertise GL_ETC1_RGB8_OES in ES contexts
  mesa: Never advertise _S3TC compressed formats
  glsl: Give a warning, not an error, for UBO qualifiers on non-matrices.
  mesa: Bump version to 9.2-rc2

Maarten Lankhorst (3):
  gallium/osmesa: link against static libglapi library too to get the gl 
exports
  gallium/osmesa: add same checks to OSMesaMakeCurrent as the other osmesa
  glapi/gen: build temporary files in the build directory

Matt Turner (6):
  i965: Emit MOVs for neg/abs.
  i965: Don't copy propagate bitcasts with source modifiers.
  build: Add --enable-gallium-osmesa flag.
  glsl: Rename ubo_qualifiers_valid to ubo_qualifiers_allowed.
  glsl: Drop duplicate error messages.
  glsl: Remove ubo_qualifiers_allowed variable.

Michel Dänzer (2):
  radeonsi: Always pre-load separate VGPRs for centroid vs. center 
interpolation
  radeonsi: Fix y/z/w component values of TGSI_SEMANTIC_FOG pixel shader 
inputs

Ross Burton (1):
  build: fix out-of-tree builds in gallium/auxiliary

---
 Android.common.mk   |2 
 SConstruct  |2 
 bin/get-pick-list.sh|2 
 configure.ac|   33 ++-
 docs/index.html |6 
 docs/relnotes.html  |1 
 docs/relnotes/9.1.5.html|4 
 docs/relnotes/9.1.6.html|  168 
 src/gallium/auxiliary/Makefile.am   |4 
 src/gallium/drivers/radeonsi/radeonsi_shader.c  |   18 +
 src/gallium/drivers/radeonsi/si_state_draw.c|3 
 src/gallium/state_trackers/Makefile.am  |2 
 src/gallium/state_trackers/osmesa/osmesa.c  |5 
 src/gallium/targets/Makefile.am |2 
 src/gallium/targets/osmesa/Makefile.am  |5 
 src/glsl/ast.h  |   10 
 src/glsl/ast_to_hir.cpp |  115 --
 src/glsl/ast_type.cpp   |3 
 src/glsl/glsl_parser.yy |1 
 src/glsl/glsl_parser_extras.cpp |1 
 src/mapi/glapi/gen/Makefile.am  |8 
 src/mesa/drivers/dri/i965/brw_fs.cpp|   14 +
 src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp   |3 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp|4 
 src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp |   10 
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp  |4 
 src/mesa/drivers/dri/i965/intel_context.c   |   10 
 src/mesa/drivers/osmesa/Makefile.am |1 
 src/mesa/main/texcompress.c |   22 --
 29 files changed, 378 insertions(+), 85 deletions(-)
---



mesa: Changes to 'refs/tags/mesa-9.1.5'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.1.5' created by Carl Worth  at 2013-07-18 02:51 
+

Mesa 9.1.5 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlHnWD4ACgkQ6JDdNq8qSWijHgCffMpcRrSjcLtFHm10NmToFVcU
B0oAnREC1as6vZ9vmGHXeFdJZCEHRlhU
=wPnM
-END PGP SIGNATURE-

Changes since mesa-9.1.4:
Anuj Phogat (1):
  mesa: Return ZeroVec/dummyReg instead of NULL pointer

Brian Paul (1):
  svga: check for NaN shader immediates

Carl Worth (4):
  cherry-ignore: Ignore previously backported patch
  cherry-ignore: Drop two patches which we've decided not to include
  mesa: Bump version to 9.1.5
  docs: Add release notes for 9.1.5 release

Chris Forbes (1):
  i965: fix alpha test for MRT

Christoph Bumiller (1):
  r600g: x/y coordinates must be divided by block dim in dma blit

Eric Anholt (1):
  ra: Fix register spilling.

Ian Romanick (6):
  docs: Add 9.1.4 release md5sums
  glsl: Add a gl_shader_program parameter to 
_mesa_uniform_{merge,split}_location_offset
  glsl: Add gl_shader_program::UniformLocationBaseScale
  glsl: Generate smaller values for uniform locations
  i965: Be more careful with the interleaved user array upload optimization
  glsl: Move all var decls to the front of the IR list in reverse order

Kenneth Graunke (1):
  glsl/builtins: Fix ARB_texture_cube_map_array built-in availability.

Kristian Høgsberg (1):
  wayland: Handle global_remove event as well

Matt Turner (1):
  register_allocate: Fix the type of best_benefit.

Paul Berry (1):
  glsl ES: Fix magnitude of gl_MaxVertexUniformVectors.

Richard Sandiford (3):
  st/xlib Fix XIMage bytes-per-pixel calculation
  st/xlib: Fix XImage stride calculation
  st/dri/sw: Fix pitch calculation in drisw_update_tex_buffer

Vinson Lee (1):
  swrast: Fix memory leak.

---
 Makefile.am|2 
 bin/.cherry-ignore |9 
 configure.ac   |2 
 docs/relnotes-9.1.4.html   |4 
 docs/relnotes-9.1.5.html   |  138 +
 src/egl/drivers/dri2/platform_wayland.c|9 
 src/gallium/drivers/r600/evergreen_state.c |   10 
 src/gallium/drivers/r600/r600_state.c  |   10 
 src/gallium/drivers/svga/svga_tgsi_insn.c  |6 
 src/gallium/state_trackers/dri/sw/drisw.c  |5 
 src/gallium/state_trackers/glx/xlib/xm_api.c   |   11 -
 src/glsl/ast_to_hir.cpp|   18 +
 src/glsl/builtin_variables.cpp |2 
 src/glsl/builtins/profiles/ARB_texture_cube_map_array.frag |6 
 src/glsl/builtins/profiles/ARB_texture_cube_map_array.glsl |3 
 src/glsl/link_uniforms.cpp |   14 +
 src/mesa/drivers/dri/i965/brw_draw_upload.c|   18 +
 src/mesa/drivers/dri/i965/brw_fs_emit.cpp  |4 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp   |3 
 src/mesa/drivers/dri/i965/brw_wm.c |8 
 src/mesa/drivers/dri/i965/brw_wm.h |2 
 src/mesa/drivers/dri/swrast/swrast.c   |1 
 src/mesa/main/mtypes.h |   15 +
 src/mesa/main/shaderobj.c  |1 
 src/mesa/main/uniform_query.cpp|2 
 src/mesa/main/uniforms.c   |2 
 src/mesa/main/uniforms.h   |   14 -
 src/mesa/main/version.h|2 
 src/mesa/program/prog_execute.c|6 
 src/mesa/program/register_allocate.c   |   46 +++-
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp |2 
 31 files changed, 326 insertions(+), 49 deletions(-)
---



mesa: Changes to 'refs/tags/mesa-9.1.6'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.1.6' created by Carl Worth  at 2013-08-01 21:31 
+

Mesa 9.1.6 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlH607AACgkQ6JDdNq8qSWhDLwCgj3k3/+zFaOBZoz6PviH4GZuZ
sJAAnj/h1N+acEuMCJF+RpgwfqjXLDGB
=ctVn
-END PGP SIGNATURE-

Changes since mesa-9.1.5:
Andreas Boll (1):
  configure.ac: Require llvm-3.2 for r600g/radeonsi llvm backends

Brian Paul (4):
  mesa: handle 2D texture arrays in get_tex_rgba_compressed()
  meta: handle 2D texture arrays in decompress_texture_image()
  mesa: implement mipmap generation for compressed 2D array textures
  mesa: improve free() cleanup in generate_mipmap_compressed()

Carl Worth (8):
  docs: Add 9.1.5 release md5sums
  Merge 'origin/9.1' into stable
  cherry-ignore: Drop 13 patches from the pick list
  get-pick-list.sh: Include commits mentionining "CC: mesa-stable..." in 
pick list
  get-pick-list: Allow for non-whitespace between "CC:" and "mesa-stable"
  get-pick-list: Ignore commits which CC mesa-stable unless they say "9.1"
  Bump version to 9.1.6
  docs: Add release notes for 9.1.6 release

Chris Forbes (5):
  i965/Gen4: Zero extra coordinates for ir_tex
  i965/vs: Fix flaky texture swizzling
  i965/vs: set up sampler state pointer for Gen4/5.
  i965/vs: Put lod parameter in the correct place for Gen4
  i965/vs: Gen4/5: enable front colors if back colors are written

Christoph Bumiller (1):
  nv50,nvc0: s/uint16/uint32 for constant buffer offset

Dave Airlie (1):
  gallium/vl: add prime support

Eric Anholt (1):
  egl: Restore "bogus" DRI2 invalidate event code.

Jeremy Huddleston Sequoia (1):
  Apple: glFlush() is not needed with CGLFlushDrawable()

Kenneth Graunke (1):
  glsl: Classify "layout" like other identifiers.

Kristian Høgsberg (1):
  egl-wayland: Fix left-over wl_display_roundtrip() usage

Maarten Lankhorst (2):
  osmesa: link against static libglapi library too to get the gl exports
  nvc0: force use of correct firmware file

Marek Olšák (4):
  r300g/swtcl: fix geometry corruption by uploading indices to a buffer
  r300g/swtcl: fix a lockup in MSAA resolve
  Revert "r300g: allow HiZ with a 16-bit zbuffer"
  r600g: increase array size for shader inputs and outputs

Matt Turner (2):
  i965: NULL check prog on shader compilation failure.
  i965/vs: Print error if vertex shader fails to compile.

Paul Berry (1):
  glsl: Handle empty if statement encountered during loop analysis.

---
 Makefile.am |2 
 bin/.cherry-ignore  |   25 +++
 bin/get-pick-list.sh|2 
 configure.ac|6 
 docs/relnotes-9.1.5.html|4 
 docs/relnotes-9.1.6.html|  166 
 src/egl/drivers/dri2/platform_x11.c |   14 +
 src/gallium/auxiliary/vl/vl_winsys_dri.c|   20 ++
 src/gallium/drivers/nv50/nv50_stateobj.h|2 
 src/gallium/drivers/nvc0/nvc0_stateobj.h|2 
 src/gallium/drivers/nvc0/nvc0_video.c   |2 
 src/gallium/drivers/r300/r300_context.c |6 
 src/gallium/drivers/r300/r300_render.c  |   70 +++-
 src/gallium/drivers/r300/r300_screen_buffer.c   |7 
 src/gallium/drivers/r300/r300_texture_desc.c|1 
 src/gallium/drivers/r600/r600_shader.c  |2 
 src/gallium/drivers/r600/r600_shader.h  |4 
 src/gallium/state_trackers/egl/wayland/native_shm.c |2 
 src/glsl/glsl_lexer.ll  |2 
 src/glsl/loop_analysis.cpp  |3 
 src/glx/apple/apple_glx.c   |2 
 src/mesa/drivers/common/meta.c  |   23 ++
 src/mesa/drivers/dri/i965/brw_fs.cpp|   10 -
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp|4 
 src/mesa/drivers/dri/i965/brw_vec4.cpp  |   12 +
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp  |4 
 src/mesa/drivers/dri/i965/brw_vs.c  |8 
 src/mesa/drivers/dri/i965/brw_vs_state.c|   27 ++-
 src/mesa/drivers/osmesa/Makefile.am |6 
 src/mesa/main/mipmap.c  |   68 +---
 src/mesa/main/texgetimage.c |   52 ++
 src/mesa/main/version.h |2 
 32 files changed, 427 insertions(+), 133 deletions(-)
---



mesa: Changes to 'refs/tags/mesa-9.1.3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.1.3' created by Ian Romanick  at 
2013-05-21 20:02 +

Mesa 9.1.3 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlGb0t8ACgkQX1gOwKyEAw9PXgCcCCDIlosun8gSzX9YEykaHO3s
nycAn2chjqOQKrcBvXTGxN9Zq16VwQrz
=7Upe
-END PGP SIGNATURE-

Changes since mesa-9.1.2:
Alex Deucher (2):
  r600g: add new richland pci ids
  radeonsi: add new SI pci ids

Alexander Monakov (1):
  Honor GLX_DONT_CARE in MATCH_MASK

Andreas Boll (2):
  mesa: Add a script to generate the list of fixed bugs
  mesa: add usage examples to get-pick-list and shortlog scripts

Aras Pranckevicius (1):
  GLSL: fix lower_jumps to report progress properly

Brian Paul (3):
  mesa: remove platform checks around __builtin_ffs, __builtin_ffsll
  gallium/u_blitter: fix is_blit_generic_supported() stencil checking
  mesa: enable GL_ARB_texture_float if TEXTURE_FLOAT_ENABLED is defined

Chad Versace (2):
  egl/dri2: Fix min/max swap interval of configs
  intel: Allocate hiz in intel_renderbuffer_move_to_temp()

Chris Forbes (2):
  i965/fs: Don't try to use bogus interpolation modes pre-Gen6.
  mesa: don't memcmp() off the end of a cache key.

Dave Airlie (2):
  st/mesa: fix UBO offsets.
  ralloc: don't write to memory in case of alloc fail.

Eric Anholt (11):
  i965/fs: Remove creation of a MOV instruction that's never used.
  i965/fs: Move varying uniform offset compuation into the helper func.
  i965: Make the constant surface interface take a normal byte size.
  i965/fs: Avoid inappropriate optimization with regs_written > 1.
  i965/fs: Do CSE on gen7's varying-index pull constant loads.
  i965/fs: Clean up the setup of gen4 simd16 message destinations.
  i965/gen7: Skip resetting SOL offsets at batch start with HW contexts.
  i965/gen6: Reduce updates of transform feedback offsets with HW contexts.
  i965: Fix SNB GPU hangs when a blorp batch is the first thing to execute.
  i965: Fix hangs on HSW since the gen6 blorp fix.
  i965: Disable write masking when setting up texturing m0.

Haixia Shi (1):
  ACTIVE_UNIFORM_MAX_LENGTH should include 3 extra characters for arrays.

Ian Romanick (12):
  docs: Add 9.1.2 release md5sums
  mesa: Note that patch 0967c36 shouldn't actually get picked to the 9.1 
branch
  mesa: NULL check the pointer before trying to dereference it
  egl/dri2: NULL check value returned by dri2_create_surface
  mesa: Don't leak shared state when context initialization fails
  mesa: Don't leak gl_context::BeginEnd at context destruction
  mesa/swrast: Refactor no-memory error checking in blit_linear
  mesa/swrast: Move free calls outside the attachment loop
  intel: Don't dereference a NULL pointer of calloc fails
  mesa: Note that a824692 is already back ported
  mesa: Bump version to 9.1.3
  docs: 9.1.3 release notes

José Fonseca (1):
  winsys/sw/xlib: Prevent shared memory segment leakage.

Kenneth Graunke (9):
  mesa: Add new ctx->Stencil._WriteEnabled derived state flag.
  i965: Fix stencil write enable flag in 3DSTATE_DEPTH_BUFFER on Gen7+.
  mesa: Fix unpack function for ETC2_SRGB8_PUNCHTHROUGH_ALPHA1.
  mesa: Add an unpack function for ARGB2101010_UINT.
  mesa: Add unpack functions for R/RG/RGB [U]INT8/16/32 formats.
  mesa: Add unpack functions for A/I/L/LA [U]INT8/16/32 formats.
  glsl: Ignore redundant prototypes after a function's been defined.
  i965: Lower textureGrad() for samplerCubeShadow.
  i965/vs: Fix textureGrad() with shadow samplers on Haswell.

Maarten Lankhorst (1):
  nvc0: Fix fd leak in nvc0_create_decoder

Marek Olšák (5):
  radeonsi: add more cases for copying unsupported formats to 
resource_copy_region
  mesa: fix glGet queries depending on derived framebuffer state (v2)
  gallium/u_blitter: implement buffer clearing
  r600g: initialize CMASK and HTILE with the GPU using streamout
  st/mesa: depth-stencil-alpha state also depends on _NEW_BUFFERS

Martin Andersson (1):
  r600g: Fix UMAD on Cayman

Michel Dänzer (1):
  radeonsi: Handle arbitrary 2-byte formats in resource_copy_region

Paul Berry (7):
  glsl: Fix array indexing when constant folding built-in functions.
  i965: Reduce code duplication in handling of depth, stencil, and HiZ.
  glsl/linker: fix varying packing for non-flat integer varyings.
  glsl: Document lower_packed_varyings' "flat" requirement with an assert.
  glsl/linker: Adapt flat varying handling in preparation for geometry 
shaders.
  glsl/linker: Reduce scope of non-flat integer varying fix.
  intel: Do a depth resolve before copying images between miptrees.

Ralf Jung (1):
  egl/x11: Fix initialisation of swap_interval

Roland Scheidegger (1):
  gallivm: fix small but severe bug in handling multiple lod level strides

Vadim Girlin (1):
  

mesa: Changes to 'refs/tags/mesa-9.1.2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.1.2' created by Ian Romanick  at 
2013-04-30 22:24 +

Mesa 9.1.2 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlGARMIACgkQX1gOwKyEAw8oFQCgkqWFkGYlds0K7ofVhcXElV57
98QAoJQTzlXJmdMoK07AugRS+5UbUSaM
=AjM6
-END PGP SIGNATURE-

Changes since mesa-9.1.1:
Adam Jackson (2):
  glx: Build with VISIBILITY_CFLAGS in automake
  linux: Don't emit a .note.ABI-tag section anymore (#26663)

Alan Hourihane (3):
  Add missing GL_TEXTURE_CUBE_MAP entry in _mesa_legal_texture_dimensions
  Unreference sampler object when it's currently bound to texture unit.
  mesa: fix glGetInteger*(GL_SAMPLER_BINDING).

Alex Deucher (1):
  r600g: disable hyperz by default on 9.1

Andreas Boll (5):
  radeon/llvm: Link against libgallium.la to fix an undefined symbol
  mesa: use ieee fp on s390 and m68k
  build: Enable x86 assembler on Hurd.
  osmesa: fix out-of-tree build
  gallium/egl: fix out-of-tree build

Anuj Phogat (1):
  mesa: Fix FB blitting in case of zero size src or dst rect

Brian Paul (4):
  mesa: flush current state when querying GL_EDGE_FLAG
  vbo: fix crash found with shared display lists
  llvmpipe: tweak CMD_BLOCK_MAX and LP_SCENE_MAX_SIZE
  llvmpipe: add some scene limit sanity check assertions

Carl Worth (1):
  i965: Avoid segfault in gen6_upload_state

Chris Forbes (1):
  i965/vs: Fix Gen4/5 VUE map inconsistency with gl_ClipVertex

Christoph Bumiller (4):
  nv50: fix 3D render target setup
  nv50,nvc0: disable DEPTH_RANGE_NEAR/FAR clipping during blit
  nv50,nvc0: fix 3d blits, restore viewport after blit
  nvc0: fix for 2d engine R source formats writing RRR1 and not R001

Eric Anholt (5):
  i965/fs: Fix register allocation for uniform pull constants in 16-wide.
  i965/fs: Fix broken rendering in large shaders with UBO loads.
  i965/fs: Also do the gen4 SEND dependency workaround against other SENDs.
  i965: Add definitions for gen7+ data cache messages.
  mesa: Disable validate_ir_tree() on release builds.

Ian Romanick (6):
  docs: Add 9.1.1 release md5sums
  mesa: Add previously picked commit to .cherry-ignore
  glsl: Add missing bool case in glsl_type::get_scalar_type
  mesa: Note that patch dbf94d1 should't actually get picked to the 9.1 
branch
  mesa: Bump version to 9.1.2
  docs: 9.1.2 release notes

Jan de Groot (1):
  dri/nouveau: fix crash in nouveau_flush

José Fonseca (3):
  autotools: Add missing top-level include dir.
  mesa,gallium,egl,mapi: One definition of C99 inline/__func__ to rule them 
all.
  include: Fix build with VS 11 (i.e, 2012).

Kenneth Graunke (4):
  i965: Fix INTEL_DEBUG=shader_time for Haswell.
  i965: Specialize SURFACE_STATE creation for shader time.
  i965: Make INTEL_DEBUG=shader_time use the RAW surface format.
  i965: Don't use texture swizzling to force alpha to 1.0 if unnecessary.

Maarten Lankhorst (2):
  gallium/build: Fix visibility CFLAGS in automake
  radeon/llvm: Do not link against libgallium when building statically.

Marcin Slusarz (1):
  dri/nouveau: NV17_3D class is not available for NV1a chipset

Marek Olšák (3):
  mesa: don't allocate a texture if width or height is 0 in CopyTexImage
  gallium/tgsi: fix valgrind warning
  mesa: handle HALF_FLOAT like FLOAT in get_tex_rgba

Martin Andersson (1):
  r600g: Use virtual address for PIPE_QUERY_SO* in r600_emit_query_end

Matt Turner (3):
  configure.ac: Don't check for X11 unconditionally.
  configure.ac: Remove stale comment about --x-* arguments.
  mesa: Implement TEXTURE_IMMUTABLE_LEVELS for ES 3.0.

Michel Dänzer (1):
  radeonsi: Emit pixel shader state even when only the vertex shader changed

Paul Berry (1):
  i965: Apply depthstencil alignment workaround when doing fast clears.

Roland Scheidegger (1):
  gallivm: fix return opcode handling in main function of a shader

Tapani Pälli (1):
  intel: Fix regression in intel_create_image_from_name stride handling

Tom Stellard (1):
  r300g: Fix bug in OMOD optimization

---
 Makefile.am |2 
 bin/.cherry-ignore  |6 
 configure.ac|   19 -
 docs/relnotes-9.1.1.html|3 
 docs/relnotes-9.1.2.html|  235 
 include/c99_compat.h|  147 
 src/egl/main/eglcompiler.h  |   44 ---
 src/gallium/auxiliary/Makefile.am   |7 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi.h |1 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c |   20 +
 src/gallium/auxiliary/tgsi/tgsi_text.c  |2 
 src/gallium/drivers/Makefile.am |1 
 

mesa: Changes to 'refs/tags/mesa-9.1.4'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.1.4' created by Ian Romanick  at 
2013-07-01 21:15 +

Mesa 9.1.4 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlHR8Z0ACgkQX1gOwKyEAw+cNwCcCyyXBGJ1KOnO/NQSYAlkgjRJ
1yYAn3tVXUJ+q+iUUKu6FqCyNyXNkHJd
=DVtr
-END PGP SIGNATURE-

Changes since mesa-9.1.3:
Alan Coopersmith (2):
  integer overflow in XF86DRIOpenConnection() [CVE-2013-1993 1/2]
  integer overflow in XF86DRIGetClientDriverName() [CVE-2013-1993 2/2]

Alex Deucher (3):
  radeonsi: add support for hainan chips
  radeonsi: add Hainan pci ids
  winsys/radeon: add env var to disable VM on Cayman/Trinity

Andreas Boll (1):
  glapi: Add some missing static_dispatch="false" annotations to es_EXT.xml

Anuj Phogat (1):
  intel: Add a null pointer check before dereferencing the pointer

Armin K (1):
  gallivm: Fix build with LLVM 3.3

Brian Paul (9):
  mesa: fix the compressed TexSubImage size checking code
  st/mesa: generate GL_OUT_OF_MEMORY if we can't create the index buffer
  mesa: fix error checking of DXT sRGB formats in _mesa_base_tex_format()
  st/glx/xlib: check for null ctx pointer in glXIsDirect()
  xlib: check for null ctx pointer in glXIsDirect()
  st/glx: add null ctx check in glXDestroyContext()
  xlib: add null ctx check in glXDestroyContext()
  meta: move vertex array enables for mipmap generation
  mesa: handle missing read buffer in _mesa_get_color_read_format/type()

Bryan Cain (1):
  nv50: initialize kick_notify callback in nv50_create

Chad Versace (3):
  egl/android: Fix error condition for EGL_ANDROID_image_native_buffer
  i965: Fix glColorPointer(GL_FIXED)
  intel: Return early if miptree allocation fails

Chia-I Wu (1):
  u_vbuf: fix index buffer leak

Chris Forbes (8):
  mesa: add accessor for effective stencil ref
  intel: Use accessor for stencil reference values
  nouveau: Use accessor for stencil reference values
  radeon: Use accessor for stencil reference values
  st: Use accessor for stencil reference values
  swrast: Use accessor for stencil reference values
  mesa: Stop clamping stencil reference value at specification time
  mesa: Use accessor for stencil reference values in glGet

Chí-Thanh Christopher Nguyễn (1):
  targets/dri-i915: Force c++ linker in all cases

Daniel Martin (1):
  Fix build of swrast only without libdrm

Dave Airlie (1):
  i965: fix problem with constant out of bounds access (v3)

Eric Anholt (10):
  mesa: Make core Mesa allocate the texture renderbuffer wrapper.
  mesa: Make gl_renderbuffers backed by EGL images use FinishRenderTexture.
  i965/fs: Bake regs_written into the IR instead of recomputing it later.
  i965/vs: Fix implied_mrf_writes() for integer division pre-gen6.
  intel: Add support for writing to our linear-temporary-CPU-map case.
  intel: Do temporary CPU maps of textures that are too big to GTT map.
  intel: Avoid making tiled miptrees we won't be able to blit.
  intel: Fix MRT handling of glBitmap().
  intel: Fix format handling of blit glBitmap()
  i965: Shut up the last release build warning.

Fabian Bieler (2):
  mesa/st: Don't copy propagate from swizzles.
  mesa/program: Don't copy propagate from swizzles.

Frank Henigman (1):
  intel: initialize fs_visitor::params_remap in constructor

Ian Romanick (3):
  docs: Add 9.1.3 release md5sums
  mesa: Bump version to 9.1.4
  docs: 9.1.4 release notes

José Fonseca (1):
  scons: Fix implicit python dependency discovery on Windows.

Kenneth Graunke (17):
  mesa: Add i965 varying index patches to .cherry-ignore.
  i965: Turn brw->urb.vs_size and gs_size into local variables.
  i965: Use a variable for the push constant size in kB.
  i965: Update URB partitioning code for Haswell's GT3 variant.
  i965: Add chipset limits for the Haswell GT3 variant.
  i965: Enable the Bay Trail platform.
  mesa: Add a reverted commit to cherry-ignore.
  vbo: Ignore PRIMITIVE_RESTART_FIXED_INDEX for glDrawArrays().
  mesa: Add a helper function for determining the restart index.
  vbo: Use the new primitive restart index helper function.
  i965: Use the correct restart index for fixed index mode on Haswell.
  mesa: Cherry-ignore a patch that got picked but squashed.
  i965: Fix can_cut_index_handle_restart_index() for byte/short types.
  st/mesa: Go back to using ctx->Array.RestartIndex, not _RestartIndex.
  mesa: Ignore fixed-index primitive restart in ArrayElement().
  mesa: Delete the ctx->Array._RestartIndex derived state.
  glsl: Bail on parsing if the #version directive is bogus.

Lauri Kasanen (1):
  r600g: Correctly initialize the shader key, v2

Maarten Lankhorst (4):
  nvc0: fix up video buffer alignment requirements
  nvc0: kill assert in ppp code
  nvc0: set rsvd_kick correctly

mesa: Changes to 'refs/tags/mesa-9.1-rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.1-rc1' created by Ian Romanick  at 
2013-02-11 02:21 +

Mesa 9.1 release candidate 1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlEYVc8ACgkQX1gOwKyEAw+y4QCgk4+9x+CK8Tz4bhjfF3Rj/DYZ
SigAnjr+xkbFRsACDxuGl+EICg4GRGjk
=4ZDD
-END PGP SIGNATURE-

Changes since 9.1-branchpoint:
Alex Deucher (3):
  radeonsi: add support for Oland chips
  radeonsi: default PA_SC_RASTER_CONFIG to 0
  radeonsi: add Oland pci ids

Ian Romanick (1):
  i965: Set UniformBufferOffsetAlignment to sizeof(vec4)

Jerome Glisse (6):
  r600g: real fix for non 3.8 kernel
  r600g: use uint64_t instead of unsigned long for proper 32bits cpu support
  r600g: add cs memory usage accounting and limit it v3
  r600g: fix slice tile max for compressed texture and async dma
  xorg: fix exa finish access
  winsys/radeon: improve debuging printing

Kenneth Graunke (9):
  i965: Add chipset limits for Haswell GT1/GT2.
  i965: Refactor Gen6+ SF attribute override code.
  i965: Compute the maximum SF source attribute.
  i965: Fix the SF Vertex URB Read Length calculation for Sandybridge.
  i965: Fix the SF Vertex URB Read Length calculation for Gen7 platforms.
  mesa: Put extern "C" guards in renderbuffer.h.
  i965: Implement CopyTexSubImage2D via BLORP (and use it by default).
  i965/blorp: Support overriding destination alpha to 1.0.
  i965/blorp: Support blits between ARGB and XRGB formats.

Marek Olšák (5):
  docs/relnotes-9.1: document new features in radeon drivers
  r600g: fix htile buffer leak
  r300g: always put MSAA resources in VRAM
  mesa: don't expose IBM_rasterpos_clip in a core context
  r300g: fix blending with blend color and RGBA formats

Matt Turner (3):
  docs: List new extensions added in Mesa 9.1
  build: Add missing comma in AS_IF
  mesa: Allow glGet* queries of MAX_VARYING_COMPONENTS in ES 3

Michel Dänzer (10):
  radeonsi: Adapt to sample intrinsics changes.
  radeonsi: Improve packing of texture address parameters.
  radeonsi: Enable texture arrays.
  radeonsi: Remove spurious traces of R16G16B16 support.
  radeonsi: Fix draws using user index buffer.
  Require libdrm_radeon 2.4.42 for radeonsi.
  radeonsi: Use unique names for referring to texture sampling intrinsics.
  radeonsi: Remove incorrect (and dead) assignment in tex_fetch_args().
  radeonsi: Don't advertise PIPE_FORMAT_L8A8_SRGB support.
  radeonsi: Handle scaled and integer formats for samplers and vertex 
elements.

Paul Berry (5):
  mesa: Don't check (offset + size <= bufObj->Size) in BindBufferRange.
  mesa/glsl: Separate parsing logic from _mesa_get_uniform_location.
  glsl: Rename uniform_field_visitor to program_resource_visitor.
  glsl: Use parse_program_resource_name to parse transform feedback 
varyings.
  glsl: Support transform feedback of varying structs.

Vinson Lee (1):
  i965: Fix assignment instead of comparison in asserts.

---
 configure.ac|6 
 docs/relnotes-9.1.html  |   11 
 include/pci_ids/radeonsi_pci_ids.h  |   14 +
 scons/gallium.py|2 
 src/gallium/drivers/r300/r300_state.c   |   11 
 src/gallium/drivers/r300/r300_texture.c |6 
 src/gallium/drivers/r600/evergreen_hw_context.c |6 
 src/gallium/drivers/r600/evergreen_state.c  |   14 -
 src/gallium/drivers/r600/r600.h |   12 -
 src/gallium/drivers/r600/r600_hw_context.c  |   18 +
 src/gallium/drivers/r600/r600_pipe.h|   36 ++-
 src/gallium/drivers/r600/r600_state.c   |   13 -
 src/gallium/drivers/r600/r600_state_common.c|   13 +
 src/gallium/drivers/r600/r600_texture.c |1 
 src/gallium/drivers/radeon/radeon_llvm.h|2 
 src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c |   50 ++--
 src/gallium/drivers/radeonsi/radeonsi_pipe.c|3 
 src/gallium/drivers/radeonsi/radeonsi_shader.c  |  169 +++---
 src/gallium/drivers/radeonsi/si_state.c |   77 --
 src/gallium/drivers/radeonsi/si_state_draw.c|7 
 src/gallium/state_trackers/xorg/xorg_exa.c  |2 
 src/gallium/winsys/radeon/drm/radeon_drm_bo.c   |3 
 src/gallium/winsys/radeon/drm/radeon_drm_cs.c   |   11 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c   |1 
 src/gallium/winsys/radeon/drm/radeon_winsys.h   |   11 
 src/glsl/link_uniform_blocks.cpp|6 
 src/glsl/link_uniforms.cpp  |   24 +-
 src/glsl/link_varyings.cpp  |  227 
 src/glsl/link_varyings.h|   59 -
 src/glsl/linker.cpp |   59 +
 src/glsl/linker.h 

mesa: Changes to 'refs/tags/mesa-9.0.3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.0.3' created by Andreas Boll  at 
2013-02-21 16:13 +

Mesa 9.0.3 Release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABAgAGBQJRJke2AAoJEB7vU9OKOpxnGBkQAIauC1FSeJ2uxMr7ihJWSRJb
TbTxaJPIqoBCiwyQEngfdnBaTSx11//MW1zbv5Sr5gFX7E9e6v7vi4lk0RtNpaFA
nzfw6bgSH7nWjUV0Ujw+krQdSOIP59oh5fVw4vvQLSIqR5Ls2OWiIdWoeyWrbyN9
TQe8QEQwU2nb3VrwkSxrZljbRb+s3kocWB3vHYwrgIc3JjvgCPbjgU7RxcWR5QgR
X8aCu/8jnOiTKIjtx4d+uAyWiHpDGlsYsdW1T1TjGyXeb2cIvrqjum53T4+2Q3Bg
XQCsUlWS2pJZMQ4SdFuwonPmMIlgpOrsP0dC3Lbk/HC7BgPugv6EXh7ySRpw+xYf
p4E6GVFdxXSfemoTGvBgBeuxBT2KEi7yrCTmjH1EZEfl8YnIG1xBCFOLtAM8zpaP
n+0rBefwKd/qmCf1GtaMLGLQd2FeDEXMn+L+vQ3Z5QeHJrk8fKDzziDh6eIykoxJ
v8KX1iVjFGGgxHUWOmnUpvN9eqCgVEW9LgS1RUhdoDjkSMUEvYnwTyaL1LTLAm5d
bwMa83BS7itzj2hot0T8/tGwa7BskIf72Aq869UpSQnSISTxMB3MIDYhmY1pWe1y
wkT5/ODvqrshUh8PSDI8JEZkXfkjeuMA/23app4atqPc6rDynPBvSn1eTpHXSCrd
O1IhRrOy7fQy0vp2SxQV
=XZpa
-END PGP SIGNATURE-

Changes since mesa-9.0.2:
Adam Jackson (1):
  r200: Fix probable thinko in r200EmitArrays

Andreas Boll (7):
  docs: Add 9.0.2 release md5sums
  docs: add news item for 9.0.2 release
  configure.ac: Allow OpenGL ES1 and ES2 only with enabled OpenGL
  build: require python module libxml2
  cherry-ignore: Ignore candidates for the 9.1 branch.
  mesa: Bump version to 9.0.3
  docs: Add 9.0.3 release notes

Anuj Phogat (1):
  mesa: Fix GL_LUMINANCE handling for textures in glGetTexImage

Brian Paul (29):
  st/glx: accept GLX_SAMPLE_BUFFERS/SAMPLES_ARB == 0
  draw: set precalc_flat flag for AA lines too
  softpipe: fix up FS variant unbinding / deletion
  softpipe: fix unreliable FS variant binding bug
  xlib: handle _mesa_initialize_visual()'s return value
  xlib: allow GLX_DONT_CARE for glXChooseFBConfig() attribute values
  st/glx: allow GLX_DONT_CARE for glXChooseFBConfig() attribute values
  util: fix addressing bug in pipe_put_tile_z() for PIPE_FORMAT_Z32_FLOAT
  util: add get/put_tile_z() support for PIPE_FORMAT_Z32_FLOAT_S8X24_UINT
  mesa: use GLbitfield64 when copying program inputs
  svga: add NULL pointer check in svga_create_sampler_state()
  vbo: add a null pointer check to handle OOM instead of crashing
  osmesa: use _mesa_generate_mipmap() for mipmap generation, not meta
  xlib: use _mesa_generate_mipmap() for mipmap generation, not meta
  st/mesa: set ctx->Const.MaxSamples = 0, not 1
  mesa: fix-up and use _mesa_delete_renderbuffer()
  mesa: pass context parameter to gl_renderbuffer::Delete()
  st/mesa: fix context use-after-free problem in st_renderbuffer_delete()
  dri_glx: fix use after free report
  mesa: remove warning message in _mesa_reference_renderbuffer_()
  st/mesa: add null pointer check in st_renderbuffer_delete()
  util: add some defensive coding in u_upload_alloc()
  st/mesa: do proper error checking for u_upload_alloc() calls
  util: add new error checking code in vbuf helper
  mesa: don't enable GL_EXT_framebuffer_multisample for software drivers
  st/mesa: only enable GL_EXT_framebuffer_multisample if GL_MAX_SAMPLES >= 2
  mesa: don't expose IBM_rasterpos_clip in a core context
  svga: fix sRGB rendering
  nouveau: Fix build.

Chad Versace (1):
  i965/disasm: Fix horizontal stride of dest registers

Eric Anholt (5):
  i965/fs: Fix the gen6-specific if handling for 80ecb8f15b9ad7d6edc
  i965/fs: Don't generate saturates over existing variable values.
  i965: Actually add support for GL_ANY_SAMPLES_PASSED from GL_ARB_oq2.
  i965/vs: Try again when we've successfully spilled a reg.
  i965/gen7: Set up all samplers even if samplers are sparsely used.

Frank Henigman (1):
  mesa: add bounds checking for uniform array access

Jerome Glisse (1):
  r600g: add cs memory usage accounting and limit it v3 (backport for mesa 
9.0)

Jordan Justen (1):
  unpack: support unpacking MESA_FORMAT_ARGB2101010

José Fonseca (2):
  mesa/st: Don't use 4bits for GL_UNSIGNED_BYTE_3_3_2(_REV)
  draw: Properly limit vertex buffer fetches on draw arrays.

Kenneth Graunke (19):
  i965: Fix primitive restart on Haswell.
  i965: Refactor texture swizzle generation into a helper.
  i965: Do texture swizzling in hardware on Haswell.
  i965: Lower textureGrad() with samplerCubeShadow.
  i965: Use Haswell's sample_d_c for textureGrad with shadow samplers.
  i965: Add chipset limits for Haswell GT1/GT2.
  cherry-ignore: Ignore i965 guardband bug fixes.
  i965: Add missing _NEW_BUFFERS dirty bit in Gen7 SBE state.
  i965/vs: Create a 'lod_type' temporary for ir->lod_info.lod->type.
  i965/vs: Set LOD to 0 for ordinary texture() calls.
  i965/vs: Store texturing results into a vec4 temporary.
  cherry-ignore: Ignore candidates for the 9.1 branch.
  mesa: Disable GL_NV_primitive_restart extension in core contexts.
  glsl: Track UBO 

mesa: Changes to 'refs/tags/mesa-9.1-rc2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.1-rc2' created by Ian Romanick  at 
2013-02-17 22:49 +

Mesa 9.1 release candidate 2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlEhXnMACgkQX1gOwKyEAw9AzQCcC0ZnkPVDlN4oba8FKIlxJUd0
dR4An1qePmdF76WVA2LIaKnpOnzIpOMn
=zumj
-END PGP SIGNATURE-

Changes since mesa-9.1-rc1:
Andreas Boll (2):
  mesa: Bump version to 9.1-rc1
  docs: document removal of makedepend build dependency

Brian Paul (9):
  xlib: use _mesa_generate_mipmap() for mipmap generation, not meta
  osmesa: use _mesa_generate_mipmap() for mipmap generation, not meta
  mesa: don't enable GL_EXT_framebuffer_multisample for software drivers
  st/mesa: only enable GL_EXT_framebuffer_multisample if GL_MAX_SAMPLES >= 2
  mesa: don't use format chooser code for glCompressedTexImage
  st/mesa: don't choose DXT formats if we can't do DXT compression
  svga: fix sRGB rendering
  util: fix incorrect Z bit masking in util_clear_depth_stencil()
  st/mesa: fix format query for GL_ARB_texture_rg

Christian König (2):
  radeonsi: support constants as TEX coordinates
  radeonsi: remove constant index limitation v3

Christopher James Halse Rogers (1):
  i965: Fix leak in blorp CopyTexSubImage2D

Eric Anholt (4):
  i965/gen7: Set up all samplers even if samplers are sparsely used.
  i965/gen4: Work around missing sRGB RGB DXT1 support.
  i965: Re-enable the -RHW workaround for original gen4 chips.
  i965/fs: Use a helper function for checking for flow control instructions.

Ian Romanick (3):
  intel: Do not expose OES_compressed_ETC1_RGB8_texture or 
ARB_texture_rgb10_a2ui pre-GEN4
  mesa: Add .cherry-ignore for 9.1
  mesa: Bump version to 9.1-rc2

Jerome Glisse (2):
  r600g: make sure async blit is done 8 * pitch at a time v2
  r600g: fix lockup when hyperz & alpha test are enabled together. v3

Jordan Justen (1):
  CopyTexImage: Don't check sRGB vs LINEAR for desktop GL

Kenneth Graunke (1):
  i965: Use derived state for Haswell's 3DSTATE_VF packet.

Kristian Høgsberg (1):
  egl-wayland: Make sure we allocate a back buffer even if nothing was 
rendered

Marek Olšák (3):
  mesa: don't use _mesa_base_tex_format for format parameter of GetTexImage
  mesa: don't use memcpy fast path for GetTexImage if base format is 
different
  mesa: fix GetTexImage if mesa format and internal format don't match

Martin Andersson (1):
  winsys/radeon: fix bo with virtual address referencing mismatch

Matt Turner (2):
  builtin_compiler/build: Don't use *_FOR_BUILD when not cross compiling
  Revert "mesa: Return INVALID_OPERATION when type is known but not allowed"

Michel Dänzer (3):
  radeonsi: Fix array indices for detecting integer vertex formats
  radeonsi: Handle TGSI_PROPERTY_FS_COLOR0_WRITES_ALL_CBUFS
  configure.ac: GLX cannot work without OpenGL

Paul Berry (2):
  glsl: Allow default precision qualifiers to be set for sampler types.
  glsl: don't allow non-flat integral types in varying structs/arrays.

Quentin Glidic (2):
  gallium/egl: Fix include dirs for VPATH build
  configure.ac: Fix --with-llvm-shared-libs

Roland Scheidegger (1):
  softpipe: fix using optimized filter function

Stéphane Marchesin (1):
  glx: Check that swap_buffers_reply is non-NULL before using it

Tom Stellard (3):
  r600g/llvm: Select the correct GPU type for RV670
  r600g: Handle SET*_DX10 instructions in r600_bytecode_get_num_operands()
  configure.ac: Add components to LLVM_COMPONENTS when using llvm shared 
libs

bma (1):
  shaderapi: Fix AttachShader error

---
 Makefile.am|2 
 bin/.cherry-ignore |3 
 configure.ac   |   38 +++--
 docs/relnotes-9.1.html |1 
 src/egl/drivers/dri2/platform_wayland.c|8 +
 src/gallium/auxiliary/util/u_surface.c |4 
 src/gallium/drivers/r600/evergreen_state.c |   25 +++
 src/gallium/drivers/r600/r600_asm.c|8 +
 src/gallium/drivers/r600/r600_llvm.c   |2 
 src/gallium/drivers/r600/r600_state.c  |   35 +++-
 src/gallium/drivers/r600/r600_state_common.c   |5 
 src/gallium/drivers/radeonsi/radeonsi_pipe.c   |2 
 src/gallium/drivers/radeonsi/radeonsi_shader.c |   44 +-
 src/gallium/drivers/radeonsi/si_state.c|4 
 src/gallium/drivers/softpipe/sp_tex_sample.c   |1 
 src/gallium/drivers/svga/svga_state_rss.c  |   11 +
 src/gallium/state_trackers/egl/Makefile.am |1 
 src/gallium/winsys/radeon/drm/radeon_drm_bo.c  |4 
 src/glsl/ast_to_hir.cpp

mesa: Changes to 'refs/tags/mesa-9.1.1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.1.1' created by Ian Romanick  at 
2013-03-20 00:15 +

Mesa 9.1.1 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlFI/7UACgkQX1gOwKyEAw+C/wCfZaGOdNrJ+x4nj4CldghN+fQk
RjYAn0CEwUgdgRcFfecwABPVJvUpggDZ
=CQRc
-END PGP SIGNATURE-

Changes since mesa-9.1:
Adam Sampson (1):
  autotools: oprofilejit should be included in the list of LLVM components 
required

Alex Deucher (2):
  r600g: add Richland APU pci ids
  r600g: Use blitter rather than DMA for 128bpp on cayman (v3)

Andreas Boll (2):
  docs: Add 9.1 release md5sums
  docs: add news item for 9.1 release

Anuj Phogat (1):
  meta: Allocate texture before initializing texture coordinates

Brian Paul (11):
  docs: remove stray 'date' text
  docs: insert links to the 9.0.3 release
  draw: fix non-perspective interpolation in interp()
  st/mesa: implement glBitmap unpacking from a PBO, for the cache path
  st/xlib: initialize the drawable size in create_xmesa_buffer()
  st/mesa: fix trimming of GL_QUAD_STRIP
  st/mesa: check for dummy programs in destroy_program_variants()
  st/mesa: fix polygon offset state translation logic
  draw: fix broken polygon offset stage
  llvmpipe: add missing checks for polygon offset point/line modes
  svga: always link with C++

Daniel van Vugt (1):
  gbm: Remember to init format on gbm_dri_bo_create.

Eric Anholt (7):
  i965/fs: Do a general SEND dependency workaround for the original 965.
  i965/fs: Fix copy propagation with smearing.
  i965/fs: Delay setup of uniform loads until after pre-regalloc scheduling.
  i965/fs: Only do CSE when the dst types match.
  i965/fs: Fix broken math on values loaded from uniform buffers on gen6.
  mesa: Fix setup of ctx->Point.PointSprite for GLES2.
  i965: Fix the W value of deprecated pointcoords on pre-gen6.

Frank Henigman (1):
  i965: Link i965_dri.so with C++ linker.

Ian Romanick (5):
  mesa: Add previously picked commit to .cherry-ignore
  mesa: Modify candidate search string
  egl: Allow 24-bit visuals for 32-bit RGBA configs
  docs: 9.1.1 release notes
  mesa: Bump version to 9.1.1

Jakub Bogusz (1):
  vdpau-softpipe: Build correct source file - vl_winsys_xsp.c

Jerome Glisse (1):
  r600g: workaround hyperz lockup on evergreen

John Kåre Alsaker (1):
  llvmpipe: Fix creation of shared and scanout textures.

Jordan Justen (1):
  attrib: push/pop FRAGMENT_PROGRAM_ARB state

José Fonseca (3):
  scons: Allows choosing VS 10 or 11.
  scons: Define _ALLOW_KEYWORD_MACROS on MSVC builds.
  scons: Warn when using MSVS versions prior to 2012.

Keith Kriewall (1):
  scons: Fix Windows build with LLVM 3.2

Kenneth Graunke (1):
  i965: Fix Crystal Well PCI IDs.

Marek Olšák (5):
  r600g: use async DMA with a non-zero src offset
  r600g: flush and invalidate htile cache when appropriate
  gallium/util: add helper code for 1D integer range
  r600g: always map uninitialized buffer range as unsynchronized
  r600g: pad the DMA CS to a multiple of 8 dwords

Martin Andersson (1):
  winsys/radeon: Only add bo to hash table when creating flink

Matt Turner (1):
  mesa: Allow ETC2/EAC formats with ARB_ES3_compatibility.

Michel Dänzer (3):
  radeonsi: Fix up and enable flat shading.
  r600g/Cayman: Fix blending using destination alpha factor but non-alpha 
dest
  radeonsi: Fix off-by-one for maximum vertex element index in some cases

Tapani Pälli (2):
  mesa: add missing case in _mesa_GetTexParameterfv()
  mesa/es: NULL check in EGLImageTargetTexture2DOES

Vadim Girlin (1):
  r600g: fix check_and_set_bank_swizzle for cayman

Vincent Lejeune (2):
  r600g/llvm: Add support for UBO
  r600g: Check comp_mask before merging export instructions

---
 Makefile.am   |2 
 bin/.cherry-ignore|1 
 bin/get-pick-list.sh  |2 
 common.py |2 
 configure.ac  |5 
 docs/index.html   |   17 +
 docs/relnotes-9.1.1.html  |  232 ++
 docs/relnotes-9.1.html|6 
 docs/relnotes.html|1 
 include/pci_ids/i965_pci_ids.h|   18 -
 include/pci_ids/r600_pci_ids.h|   11 
 scons/gallium.py  |3 
 scons/llvm.py |   14 
 src/egl/drivers/dri2/egl_dri2.c   |9 
 src/gallium/auxiliary/draw/draw_pipe_clip.c   |   11 
 src/gallium/auxiliary/draw/draw_pipe_offset.c |   40 ++
 src/gallium/auxiliary/util/u_range.h

mesa: Changes to 'refs/tags/mesa-9.1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.1' created by Ian Romanick  at 2013-02-23 
02:00 +

Mesa 9.1 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlEoItsACgkQX1gOwKyEAw+dIQCcDRWnm4C6r9VJbyJGEkvm1pti
Z10AnjvaDbEnhqMQlkzg5C/Vk5vGYw3Q
=FGo3
-END PGP SIGNATURE-

Changes since 9.1-branchpoint:
Alex Deucher (7):
  radeonsi: add support for Oland chips
  radeonsi: default PA_SC_RASTER_CONFIG to 0
  radeonsi: add Oland pci ids
  r600g: don't enable ReZ mode on evergreen
  r600g: add PS_PARTIAL_FLUSH flag
  r600g: r6xx deadlock workaround (v6)
  r600g: fixup PS_PARTIAL_FLUSH flag handling for cayman

Andreas Boll (4):
  mesa: Bump version to 9.1-rc1
  docs: document removal of makedepend build dependency
  targets/xa-vmwgfx: Force c++ linker to fix undefined symbols
  llvmpipe/build: add DLOPEN_LIBS and PTHREAD_LIBS to the lp_test_* targets

Brian Paul (9):
  xlib: use _mesa_generate_mipmap() for mipmap generation, not meta
  osmesa: use _mesa_generate_mipmap() for mipmap generation, not meta
  mesa: don't enable GL_EXT_framebuffer_multisample for software drivers
  st/mesa: only enable GL_EXT_framebuffer_multisample if GL_MAX_SAMPLES >= 2
  mesa: don't use format chooser code for glCompressedTexImage
  st/mesa: don't choose DXT formats if we can't do DXT compression
  svga: fix sRGB rendering
  util: fix incorrect Z bit masking in util_clear_depth_stencil()
  st/mesa: fix format query for GL_ARB_texture_rg

Christian König (2):
  radeonsi: support constants as TEX coordinates
  radeonsi: remove constant index limitation v3

Christopher James Halse Rogers (1):
  i965: Fix leak in blorp CopyTexSubImage2D

Eric Anholt (4):
  i965/gen7: Set up all samplers even if samplers are sparsely used.
  i965/gen4: Work around missing sRGB RGB DXT1 support.
  i965: Re-enable the -RHW workaround for original gen4 chips.
  i965/fs: Use a helper function for checking for flow control instructions.

Ian Romanick (8):
  i965: Set UniformBufferOffsetAlignment to sizeof(vec4)
  intel: Do not expose OES_compressed_ETC1_RGB8_texture or 
ARB_texture_rgb10_a2ui pre-GEN4
  mesa: Add .cherry-ignore for 9.1
  mesa: Bump version to 9.1-rc2
  mesa: Don't install glEvalMesh in the beginend dispatch table
  i965: Enable OpenGL ES 3.0 on Sandy Bridge
  mesa: Bump version to 9.1 (final)
  docs: Update relelase notes

Jerome Glisse (8):
  r600g: real fix for non 3.8 kernel
  r600g: use uint64_t instead of unsigned long for proper 32bits cpu support
  r600g: add cs memory usage accounting and limit it v3
  r600g: fix slice tile max for compressed texture and async dma
  xorg: fix exa finish access
  winsys/radeon: improve debuging printing
  r600g: make sure async blit is done 8 * pitch at a time v2
  r600g: fix lockup when hyperz & alpha test are enabled together. v3

Jordan Justen (1):
  CopyTexImage: Don't check sRGB vs LINEAR for desktop GL

Kenneth Graunke (10):
  i965: Add chipset limits for Haswell GT1/GT2.
  i965: Refactor Gen6+ SF attribute override code.
  i965: Compute the maximum SF source attribute.
  i965: Fix the SF Vertex URB Read Length calculation for Sandybridge.
  i965: Fix the SF Vertex URB Read Length calculation for Gen7 platforms.
  mesa: Put extern "C" guards in renderbuffer.h.
  i965: Implement CopyTexSubImage2D via BLORP (and use it by default).
  i965/blorp: Support overriding destination alpha to 1.0.
  i965/blorp: Support blits between ARGB and XRGB formats.
  i965: Use derived state for Haswell's 3DSTATE_VF packet.

Kristian Høgsberg (1):
  egl-wayland: Make sure we allocate a back buffer even if nothing was 
rendered

Lauri Kasanen (1):
  configure: Fix build with automake < 1.11

Marek Olšák (13):
  docs/relnotes-9.1: document new features in radeon drivers
  r600g: fix htile buffer leak
  r300g: always put MSAA resources in VRAM
  mesa: don't expose IBM_rasterpos_clip in a core context
  r300g: fix blending with blend color and RGBA formats
  mesa: don't use _mesa_base_tex_format for format parameter of GetTexImage
  mesa: don't use memcpy fast path for GetTexImage if base format is 
different
  mesa: fix GetTexImage if mesa format and internal format don't match
  r600g: fix random corruption with CP DMA in TF2
  st/mesa: don't do sRGB conversion in CopyTexSubImage
  radeonsi: use u_box_origin_2d helper function
  radeonsi: add assertions to prevent creation of invalid surfaces
  radeonsi: implement 3D transfers

Martin Andersson (1):
  winsys/radeon: fix bo with virtual address referencing mismatch

Matt Turner (5):
  docs: List new extensions added in Mesa 9.1
  build: Add missing comma in AS_IF
  mesa: Allow glGet* queries of MAX_VARYING_COMPONENTS in ES 3
  

mesa: Changes to 'refs/tags/mesa-9.0.1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.0.1' created by Ian Romanick  at 
2012-11-16 22:20 +

Mesa 9.0.1 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlCmvEcACgkQX1gOwKyEAw/DVwCfWGVsXXdm17ugtzJNpf54AQkO
KqsAn0Weqn/tMUtn5n3oTAllz5IVtZph
=CAE5
-END PGP SIGNATURE-

Changes since intel-2012q4.1:
Andreas Boll (5):
  mesa: add initial .cherry-ignore file for the 9.0 branch
  mesa: use .cherry-ignore in the get-pick-list.sh script
  build: add config.sub and config.guess to tarballs target
  build: add missing Makefile.in files to tarballs target
  build: add missing files to tarballs target

Fredrik Höglund (1):
  egl_dri2/x11: Fix eglPostSubBufferNV()

Ian Romanick (3):
  docs: Add 9.0.1 release notes
  mesa: Bump version to 9.0.1
  docs: Add 9.0.1 release notes

Jonas Ådahl (1):
  wayland: Destroy frame callback when destroying surface

---
 Makefile.am |   61 ++
 bin/.cherry-ignore  |   10 +
 bin/get-pick-list.sh|4 
 configs/default |2 
 configure.ac|2 
 docs/relnotes-9.0.1.html|  157 
 docs/relnotes.html  |1 
 src/egl/drivers/dri2/platform_wayland.c |3 
 src/egl/drivers/dri2/platform_x11.c |2 
 src/gallium/state_trackers/egl/wayland/native_wayland.c |3 
 src/mesa/main/version.h |4 
 11 files changed, 240 insertions(+), 9 deletions(-)
---



mesa: Changes to 'refs/tags/mesa-9.0'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.0' created by Ian Romanick  at 2012-10-08 
21:58 +

Mesa 9.0 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlBzTKoACgkQX1gOwKyEAw+2jwCeKMBOwvMHRXeoQdlP3Qh4DuYA
vKYAn1MFjyzLwEIOTPGmHOiIVygbe4Eb
=PUT3
-END PGP SIGNATURE-

Changes since 9.0-branchpoint:
Alex Deucher (1):
  r600g: reduce quant mode on evergreen+

Andreas Boll (4):
  mesa: also bump version in Makefile.am and configure.ac to 9.0
  docs: update relnotes-9.0
  docs/devinfo: fix typo
  docs: fix some issues in relnotes

Anuj Phogat (2):
  intel/i965: Disable SampleAlphaToOne if dual source blending enabled
  _mesa_meta_GenerateMipmap: Support all texture targets by generating 
shaders at runtime

Brian Paul (11):
  st/mesa: s/CALLOC/calloc/ to fix allocation bug
  mesa: fix per-level max texture size error checking
  glapi/glx: rename 'table' variable to 'disp_table'
  mesa: do internal format error checking for glTexStorage()
  mesa: make _mesa_get_proxy_target() non-static
  mesa: fix proxy texture error handling in glTexStorage()
  upgrade glext.h to version 85
  mesa: fix incorrect error for glCompressedSubTexImage
  scons: add new -p (prefix) options for yacc
  mesa: fix glCompressedTexSubImage assertion/segfault
  mesa: remove bogus compressed texture size checks

Chad Versace (1):
  mesa: Don't advertise GLES extensions in GL contexts

Chris Forbes (1):
  mesa: fix dropped && in glGetStringi()

Dave Airlie (3):
  mesa: use a prefix for the program lex
  glcpp: fix abuse of yylex
  mesa/glsl: rename preprocess to glcpp_preprocess

Eric Anholt (3):
  i965: Fix virtual_grf_interferes() between calculate_live_intervals() and 
DCE.
  i965: Remove broken non-interleaved-to-interleaved upload code.
  i965: Use visibility cflags on the driver code.

Ian Romanick (21):
  meta: Don't save and restore fog state when there is no fog state
  mesa: Allow glGetTexParameter of GL_TEXTURE_SRGB_DECODE_EXT
  gles2: Alias glReadBufferNV with desktop glReadBuffer
  mesa: Don't set dispatch pointer for glPointSize in ES2
  mesa: Don't set dispatch pointer for glGetDoublev in ES2
  mesa: Don't set dispatch pointer for glGetBufferSubData in ES2
  mesa: Don't set dispatch pointers for glClearDepth or glDepthRange in ES2
  mesa: Don't set dispatch pointers for glPointParameter[if][v] in ES2
  mesa: Don't set dispatch pointer for glResizeBuffersMESA in ES2
  mesa: Don't set dispatch pointer for glGetProgramivARB in ES2
  mesa: Don't set dispatch pointer for glTexStorage in ES2
  mesa: Pass GL context to _mesa_create_save_table
  mesa: Don't set loopback dispatch pointers for most things in ES2 or core
  mesa: Don't set vtxfmt dispatch pointers for many things in ES2 or core
  mesa: Don't set shaderapi dispatch pointers for many things in ES2 or core
  mesa: Don't set uniform dispatch pointers for many things in ES2 or core
  dri_util: Use calloc to allocate __DRIcontext
  intel: Don't call intelDestroyContext if there is no context to destroy
  i965: Don't free the intel_context structure when intelCreateContext 
fails.
  i915: Don't free the intel_context structure when intelCreateContext 
fails.
  mesa: Bump version number to 9.0 (final)

Jakob Bornecrantz (1):
  dri: Rework planar image interface

Jerome Glisse (1):
  r600g: fix num of dwords needed for alphatest_state atom

Johannes Obermayr (1):
  Set OSMESA_VERSION=8.

Jonas Maebe (1):
  darwin: do not create double-buffered offscreen pixel formats

Kenneth Graunke (11):
  i965/fs: Don't use brw->fragment_program in calculate_urb_setup().
  glsl: Generate compile errors for explicit blend indices < 0 or > 1.
  mesa: Add a _mesa_fls() function to find the last bit set in a word.
  i965: Fix out-of-order sampler unit usage in ARB fragment programs.
  meta: Don't _mesa_set_enable() invalid targets in ES 1.
  mesa: Don't override S3TC internalFormat if data is pre-compressed.
  mesa: Ignore SRGB when determining compatible resolve formats.
  i965/blorp: Add support for blits between SRGB and linear formats (fixed).
  meta: Don't _mesa_set_enable() invalid targets in ES 1.
  meta: Use float for temporary images, not (un)signed normalized.
  mesa: Flag _NEW_VARYING_VP_INPUTS when TexEnv programs are active.

Marek Olšák (11):
  winsys/radeon: disable virtual memory on Cayman
  r600g: don't use a staging resource for large transfers
  r300g: fix colormask with non-BGRA formats
  gallium/u_blitter: fix stencil-only blits
  r600g: do not require MSAA renderbuffer support if not asked for
  r600g: set QUANT_MODE on Cayman too
  draw: fix non-indexed draw calls if there's an index buffer
  r600g: fix instance divisor on Cayman
  r600g: fix RSQ of 

mesa: Changes to 'refs/tags/mesa-8.0.5'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-8.0.5' created by Andreas Boll  at 
2012-10-24 20:21 +

Mesa 8.0.5 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABAgAGBQJQiE4IAAoJEB7vU9OKOpxn3kgP/iT0Zhyv1Y4PQPnUOrFS6CMU
jnRWOxrsmP6wh05s6w3zxYmXgNRLoNZWJiOu0Xl2a6BobRCxhox5Qaxm/Ka0CJFC
pHjHqrGvN5OXHwAzvpPYLN4TsAWBEC+yXJo6GGW1Sle3Gitgt0wGGEZvNrdweP1j
6PTolDnDcefukTmgQwFV0Ny0rzmrSL8f9G+Z55+9tQa5ICZqB76NKYk31rEyDDY0
MSf5V/gHfdHB1Wmv3sABTQaj29BfSNAZjYCEmn5aq4DGqdiE6pUCknS2qVkgWpY5
mfGF/urW+yXxtW7dhIwO9zh1a0DwPDqOxHqhFNnHZKU+5O4BT0jV3BR4ys4hYCzk
uMjDjD/7y6Cvqwae6Esuu4VjdxLtH4N4K0/P3Mf/8Z4j/8gTULVM9tXYBKJVIRh5
s4DP9OyczP9c/rhf8WX+kB0FWDH2FKb7zFlKr9vHKVyoHkZu2fQRdKeuapR38J3x
xsAW7CA30Gh9Ymndgdfgo7IIs8oYtuEv3HiJqDDpkiXevioteld8ThRxQxw97OIE
zwIH/YJ8SfN5LCH+WPj/R0+fjWJHrbBMABfTDMDI/1chJdIRRieP0EnBEzUIFRPY
6tEjhI58oW0MzNNa9dtr3bPszxr/VsZGW2Yd1B/KZS9wmBIUId/Jt6vo5877fwAJ
qQaO56FQgoC+XwZqAstX
=13hI
-END PGP SIGNATURE-

Changes since mesa-8.0.4:
Alex Deucher (3):
  r600g: 8.0.x support for Trinity
  r600g: add new Sumo, Palm, BTC pci ids
  r600g: add additional evergreen pci ids

Andreas Boll (5):
  docs/relnotes-8.0.4: fix html markup
  mesa: fix html in shortlog_mesa.sh script
  mesa: add get-pick-list.sh script into bin/
  mesa: Bump version number to 8.0.5
  docs: Add 8.0.5 release notes

Brian Paul (18):
  mesa: use _mesa_is_user_fbo() and _mesa_is_winsys_fbo() functions
  intel: use _mesa_is_winsys/user_fbo() helpers
  st/egl: fix uninitialized pointer bug
  mesa: added Ian's shortlog_mesa.sh script in bin/
  mesa: loosen small matrix determinant check
  xlib: add X error handler around XGetImage() call
  radeon: set swrast_renderbuffer::ColorType field when mapping 
renderbuffers
  svga: fix invalid memory reference in needs_to_create_zero()
  meta: fix glDrawPixels fallback test, stencil drawing
  radeon: fix Base/base typo
  st/mesa: fix glCopyTexSubImage crash
  gallivm: fix crash in lp_sampler_static_state()
  st/mesa: fix renderbuffer validation bug
  softpipe: fix softpipe_delete_fs_state() failed assertion
  mesa: raise GL_INVALID_OPERATION in glGenerateMipmap for missing base 
image
  st/mesa: s/CALLOC/calloc/ to fix allocation bug
  mesa: do internal format error checking for glTexStorage()
  mesa: fix incorrect error for glCompressedSubTexImage

Chad Versace (3):
  mesa: Don't advertise GLES extensions in GL contexts
  i830: Fix stack corruption
  swrast: Fix implicit declaration warnings

Chris Forbes (1):
  mesa: fix dropped && in glGetStringi()

Christoph Bumiller (1):
  st/mesa: call update_renderbuffer_surface for sRGB renderbuffers, too

Eric Anholt (9):
  i965/gen7: Reduce GT1 WM thread count according to updated BSpec.
  i965/fs: Invalidate live intervals in passes that remove an instruction.
  i965: Fix bug in the old FS backend's projtex() calculation.
  i965: Add support for GL_SKIP_DECODE_EXT on other SRGB formats.
  i965/vs: Convert EdgeFlagPointer values appropriately for the VS on gen4.
  i965: Fix accumulator_contains() test to also reject swizzles of the dst.
  mesa: Fix glPopAttrib() behavior on GL_FRAMEBUFFER_SRGB.
  mesa: In conditional rendering fallback, check the query status.
  i965: Drop the confusing saturate argument to math instruction setup.

Ian Romanick (8):
  docs: Add 8.0.4 release md5sums
  Revert "i965: Avoid unnecessary recompiles for shaders that don't use 
dFdy()."
  i965: Fix regression in depth texture rendering on pre-SNB
  dri2: Fix bug in attribute handling for non-desktop OpenGL contexts
  mesa: Generate an error when glCopyTexImage border is invalid
  mesa/es: Validate glTexImage border in Mesa code rather than the ES 
wrapper
  mesa: Allow glGetTexParameter of GL_TEXTURE_SRGB_DECODE_EXT
  dri_util: Use calloc to allocate __DRIcontext

Jonas Maebe (1):
  darwin: do not create double-buffered offscreen pixel formats

Jordan Justen (1):
  intel: move error on create context to proper path

José Fonseca (1):
  mesa: disable MSVC global optimization in pack.c

Kenneth Graunke (8):
  mesa: Use GLdouble for depthMax in final unpack conversions.
  i965/fs: Initialize output_components[] by filling it with zeros.
  mesa: Prevent repeated glDeleteShader() from blowing away our refcounts.
  i965: Support MESA_FORMAT_SIGNED_RGBA_16.
  glsl: Fix #pragma invariant(all) language version check.
  i965/vs: Don't clobber sampler message MRFs with subexpressions.
  intel: Move finish_batch() call before MI_BATCH_BUFFER_END and padding.
  i965/fs: Don't use brw->fragment_program in calculate_urb_setup().

Maarten Lankhorst (1):
  winsys/radeon: Remove unnecessary pipe_thread_destroy in 
radeon_drm_cs_destroy

Marek Olšák (6):
  mesa: remove assertions that do not allow compressed 2D_ARRAY textures
  

mesa: Changes to 'refs/tags/mesa-9.0.2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.0.2' created by Andreas Boll  at 
2013-01-22 18:34 +

Mesa 9.0.2 Release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABAgAGBQJQ/tvCAAoJEB7vU9OKOpxngZEP/AhTZPf8Xl70CFlzMuxDKhzl
yrTKdXYc75AwpCWyrdQJIIZSF3T1Z4HV4zMRSDRrrYnA28yBq9eFiezbgM2Dub+b
6iIu6qVKADQJLJZc6hPZIZJGhSiOs492VLPs8bx8ifTZHLVSug0+0tOJCzYJeY3u
rEj0gKXKsKoMGUs0bz/U9ijPP3+Q/EB84uqdOIJkEU7ejbbnUMMw01EAMT8vUMXj
yiwoT26F/nDHUMkKFKpZrXzRxYD5n5HTcKd7LLKXQoNbNXF7B9mFxss4nOb2ZdQe
SKrfEPFQuuESpGzXDmH5t4QgBQ2NdEZWyBka8nbV0AgWNagSOz6rHBoIlf7caIM0
9zRd71Bohnd96z07OI2lZpjpsglqqbGfsrsCvurrQQ6ZZ2X7vr5Id/YfI//yav6N
hP0Z5J8gZgp/3Vrg90UhRQ1JRrdqml6k0f9OqTIf9A09mYC1h04ql4FskDKeLFkr
wqEHyOiKMKiUiEmI7brWElrRQVM5LY/3EwnjU8PmbNG2phR92VplxnbzJl/0Uck5
LivOVnELKKBYoSevjFPQ6yUDIhzI6rkU8veBABQCCh2jUbDdQcXsAvlVn64lva76
3MZ5GbrXZHfoKYbSKjLe0VCCuORJ4ct1Bt0hI6L9JVM3S3vPBd2qhVwWFdII3QSU
YOd1D/fM6j62mpMLKypQ
=VVI6
-END PGP SIGNATURE-

Changes since mesa-9.0.1:
Abdiel Janulgue (1):
  mesa: Fix a crash in update_texture_state() for external texture type

Adam Jackson (4):
  glcpp: Fix visibility CFLAGS in automake
  glcpp: Typo fix.
  galahad, noop: Fix visibility CFLAGS in automake
  r300g: Fix visibility CFLAGS in automake

Alex Deucher (2):
  radeonsi: add some new SI pci ids
  radeonsi: add a new SI pci id

Ander Conselvan de Oliveira (3):
  egl/wayland: Don't invalidate drawable on swap buffers
  egl/wayland: Dispatch the event queue before get_buffers
  egl/wayland: Destroy the pending buffer callback with the egl surface

Andreas Boll (9):
  docs: fix release date of 9.0.1
  docs: add news item for 9.0.1 release
  Add .dirstamp to toplevel .gitignore
  build: use git ls-files for adding all Makefile.in into the release 
tarball
  build: Fix GLES linkage without libglapi
  Revert "r600g: try to fix streamout for the cases where BURST_COUNT > 0"
  mesa: update .cherry-ignore list
  mesa: Bump version to 9.0.2
  docs: Add 9.0.2 release notes

Anuj Phogat (2):
  mesa: Generate invalid operation in glGenerateMipMap for integer textures
  meta: Remove redundant code in _mesa_meta_GenerateMipmap

Ben Skeggs (3):
  nvc0: fix missing permanent bo reference on poly cache
  nvc0: point vertex runout at a valid address
  nv50: point vertex runout at a valid address

Brian Paul (5):
  svga: don't use uninitialized framebuffer state
  st/mesa: replace REALLOC() with realloc()
  st/mesa: free TGSI tokens with ureg_free_tokens()
  util: added pipe_surface_release() function
  gallivm: support more immediates in lp_build_tgsi_info()

Bryan Cain (1):
  glsl_to_tgsi: set correct register type for array and structure elements

Chad Versace (2):
  i965: Validate requested GLES context version in brwCreateContext
  egl/dri2: Set error code when dri2CreateContextAttribs fails

Chris Fester (1):
  util: null-out the node's prev/next pointers in list_del()

Christoph Bumiller (5):
  nv50/ir/tgsi: fix srcMask for TXP with SHADOW1D
  nvc0: add missing call to map edge flag in push_vbo
  nv50/ir: wrap assertion using typeid in #ifndef NDEBUG
  nouveau: fix undefined behaviour when testing sample_count
  nv50/ir: restore use of long immediate encodings

Dave Airlie (5):
  r600g: fix lod bias/explicit lod with cube maps.
  glsl_to_tgsi: fix dst register for texturing fetches.
  glsl: fix cut-n-paste error in error handling. (v2)
  glsl: initialise killed_all field.
  glsl: fix uninitialised variable from constructor

Eric Anholt (4):
  mesa: Fix the core GL genned-name handling for glBindBufferBase()/Range().
  mesa: Fix core GL genned-name handling for glBeginQuery().
  mesa: Fix segfault on reading from a missing color read buffer.
  i965/gen4: Fix memory leak each time compile_gs_prog() is called.

Ian Romanick (2):
  docs: Add 9.0.1 release md5sums
  glsl: Don't add structure fields to the symbol table

Johannes Obermayr (4):
  clover: Install CL headers.
  gallium/auxiliary: Add -fno-rtti to CXXFLAGS on LLVM >= 3.2.
  clover: Adapt libclc's INCLUDEDIR and LIBEXECDIR to make use of the new 
introduced libclc.pc.
  tests: AM_CPPFLAGS must include $(top_srcdir) instead of $(top_builddir).

Jonas Ådahl (1):
  wayland: Don't cancel a roundtrip when any event is received

José Fonseca (1):
  llvmpipe: Obey back writemask.

Kenneth Graunke (8):
  i965/vs: Fix unit mismatch in scratch base_offset parameter.
  i965/vs: Implement register spilling.
  mesa: Don't flatten IF statements by default.
  glcpp: Don't use infinite lookhead for #define differentiation.
  i965/vs: Don't lose the MRF writemask when doing compute-to-MRF.
  i965/vs: Preserve the type when copy propagating into an instruction.
  mesa: Fix glGetVertexAttribI[u]iv now that we have real integer attribs.
  i965: Fix 

mesa: Changes to 'refs/tags/mesa-8.0.4'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-8.0.4' created by Ian Romanick  at 
2012-07-10 15:50 +

Mesa 8.0.4 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAk/8T0wACgkQX1gOwKyEAw+NsACeMKDAFKmpjrDy2pRgh27r1Hup
ZjAAnAiN+F/gl1NELJJg6adhDjnoRpTO
=k8G2
-END PGP SIGNATURE-

Changes since mesa-8.0.3:
Andreas Betz (1):
  vega: fix 565 color unpacking bug

Antoine Labour (2):
  meta: Cleanup the resources we allocate.
  mesa: Free uniforms correclty.

Brian Paul (22):
  docs: add link to 8.0.3 release notes
  mesa: fix Z32_FLOAT -> uint conversion functions
  draw: fix primitive restart bug by using the index buffer offset
  st/mesa: fix glDrawPixels(GL_DEPTH_COMPONENT) color output
  svga: fix synchronization bug between sampler views and surfaces
  mesa: new _mesa_error_check_format_and_type() function
  mesa: add missing GL_UNSIGNED_INT_10F_11F_11F_REV case
  mesa: fix missing return value in getteximage_error_check()
  st/mesa: pass GL_MAP_INVALIDATE_RANGE_BIT to gallium drivers
  svga: add 0.5 in float->int conversion of sample min/max lod
  svga: fix min/max lod clamping
  svga: change PIPE_CAPF_MAX_TEXTURE_LOD_BIAS from 16.0 to 15.0
  st/mesa: add fallback pipe formats for (compressed) R, RG formats
  st/mesa: copy num_immediates field when copying the immediates array
  svga: move svga_texture() casts/calls in svga_surface_copy()
  svga: reset vertex buffer offset in svga_release_user_upl_buffers()
  st/mesa: don't set PIPE_BIND_DISPLAY_TARGET for user-created renderbuffers
  st/mesa: use private pipe_sampler_view in decompress_with_blit()
  st/mesa: add null pointer check in st_texture_image_map()
  st/mesa: fix mipmap image size computation w.r.t. texture arrays
  draw: fix missing immediates bug in polygon stipple code
  st/mesa: fix max_offset computation for base vertex

Christoph Bumiller (1):
  nv50: handle NEG,ABS modifiers for short RCP encoding

Dylan Noblesmith (1):
  mesa: require GL_MAX_SAMPLES >= 4 for GL 3.0

Eric Anholt (1):
  i965/vs: Fix texelFetchOffset()

Ian Romanick (6):
  docs: Add 8.0.3 release md5sums
  glx/tests: Fix off-by-one error in allocating extension string buffer
  glsl: Remove spurious printf messages
  glsl: Fix pi/2 constant in acos built-in function
  mesa: Bump version number to 8.0.4
  docs: Add 8.0.4 release notes

José Fonseca (2):
  mesa: Avoid void * arithmetic.
  draw: Ensure that prepare is always run after LLVM garbagge collection.

Kenneth Graunke (15):
  mesa: Check for a negative "size" parameter in glCopyBufferSubData().
  i965: Fix brw_swap_cmod() for LE/GE comparisons.
  glsl: Remove unused ir_loop_jump::loop pointer.
  ralloc: Fix ralloc_parent() of memory allocated out of the NULL context.
  mesa: Restore depth texture state on glPopAttrib(GL_TEXTURE_BIT).
  glsl/builtins: Fix textureGrad() for Array samplers.
  mesa: Unbind ARB_copy_buffer and transform feedback buffers on delete.
  mesa: Support BindBuffer{Base,Offset,Range} with a buffer of 0.
  mesa: Unbind ARB_transform_feedback2 binding points on Delete too.
  meta: Fix GL_RENDERBUFFER binding in decompress_texture_image().
  i965/fs: Fix texelFetchOffset() on pre-Gen7.
  i965/vs: Fix texelFetchOffset() on pre-Gen7.
  i965/fs: Fix user-defined FS outputs with less than four components.
  glsl: Hook up loop_variable_state destructor to plug a memory leak.
  glsl: Don't trust loop analysis in the presence of function calls.

Kurt Roeckx (1):
  i830: Fix crash for GL_STENCIL_TEST in i830Enable()

Lukas Rössler (1):
  glu: fix two Clang warnings

Marek Olšák (2):
  mesa: allow exposing GL3 without EXT_texture_integer
  st/mesa: don't do srgb->linear conversion in decompress_with_blit

Paul Seidler (1):
  tests: include mesa headers

Stéphane Marchesin (3):
  glx: Handle a null reply in QueryVersion.
  i915g: Don't invert signalled/unsignalled fences
  i915g: Don't avoid flushing when we have a pending fence.

Thomas Gstädtner (1):
  gallium/targets: pass ldflags parameter to MKLIB

Vadim Girlin (2):
  st/mesa: set stObj->lastLevel in guess_and_alloc_texture
  r600g: check gpr count limit

Vinson Lee (1):
  st/mesa: Fix uninitialized members in glsl_to_tgsi_visitor constructor.

---
 Makefile|2 
 configs/default |2 
 docs/relnotes-8.0.3.html|4 
 docs/relnotes-8.0.4.html|  202 +
 docs/relnotes.html  |2 
 src/gallium/auxiliary/draw/draw_llvm.c  |5 
 src/gallium/auxiliary/draw/draw_pipe_pstipple.c |5 
 src/gallium/auxiliary/draw/draw_pt.c|9 
 src/gallium/drivers/i915/i915_flush.c   |5 
 

mesa: Changes to 'refs/tags/mesa-8.0-rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-8.0-rc1' created by Jakob Bornecrantz  at 
2012-01-13 21:23 +

mesa 8.0-rc1

Changes since 8.0-branchpoint:
Brian Paul (18):
  mesa: include uniforms.h to silence warning, remove unused var
  mesa: remove const qualifier from fProg to silence warning
  configs: fix, simplify RADEON_LIBS, RADEON_CFLAGS
  st/mesa: fix struct vs. class compilation warning
  sofpipe: remove extraneous semicolon
  meta: fix incorrect argument order in setup_texture_coords() call
  mesa: fix incorrect float vs. int values in a few places
  mesa: fix ir_variable declaration
  swrast: use BITFIELD64_BIT() macro to fix MSVC warnings
  mesa: remove incorrect (float) cast in mipmap do_row()
  intel: fix mapping of malloc'd renderbuffers
  intel: move declaration before code
  osmesa: fix glReadPixels, etc
  docs: freshen up the introduction page with Mesa 8.0 info, etc
  osmesa: fix renderbuffer format selection
  mesa: s/GLushort/GLubyte/ in pack_ubyte_AL44()
  docs: new page describing how to build, install VMware SVGA3D guest driver
  docs: add links to xf86-video-vmware wiki pages

Dave Airlie (2):
  r600g: don't advertise integers yet on r600.
  softpipe: bump max texture array layers to 256.

Eric Anholt (6):
  i965/gen7: Fix depth buffer rendering to tile offsets.
  meta: Add GL_RED/GL_RG support to meta CopyTexImage.
  mesa: Avoid short-circuiting realloc of renderbuffers to new sample count.
  mesa: Throw the required error for glReadPixels() from a multisampled FBO.
  mesa: Throw the required error for glCopyTex{Sub,}Image from multisample 
FBO.
  mesa: Throw the required error for glCopyPixels from multisample FBO.

Jakob Bornecrantz (1):
  mesa: Bump version number to 8.0-rc1

José Fonseca (1):
  svga: Fix user clip planes.

Neil Roberts (1):
  gen6_hiz: Don't bind GL_DRAW_FRAMEBUFFER on GLES

Thomas Hellstrom (3):
  gallium/svga: Pass the SVGA3D_SURFACE_HINT_RENDERTARGET flag to the device
  st/xa: Bump version to 1.0.0 according to the README
  configure: Add the svga gallium driver to the default gallium drivers

---
 Makefile  |2 
 configs/linux-dri |5 
 configure.ac  |2 
 docs/contents.html|1 
 docs/intro.html   |   31 +++
 docs/vmware-guest.html|  194 ++
 src/gallium/drivers/r600/r600_pipe.c  |2 
 src/gallium/drivers/softpipe/sp_screen.c  |4 
 src/gallium/drivers/svga/svga_resource_texture.c  |9 -
 src/gallium/drivers/svga/svga_state_framebuffer.c |2 
 src/gallium/drivers/svga/svga_state_rss.c |5 
 src/gallium/state_trackers/xa/xa_tracker.h|4 
 src/gallium/targets/xa-vmwgfx/Makefile|4 
 src/mesa/drivers/common/meta.c|7 
 src/mesa/drivers/dri/i965/brw_misc_state.c|4 
 src/mesa/drivers/dri/i965/gen6_hiz.c  |   34 +++
 src/mesa/drivers/dri/i965/gen7_misc_state.c   |4 
 src/mesa/drivers/dri/intel/intel_fbo.c|   17 +
 src/mesa/drivers/osmesa/osmesa.c  |  144 +++-
 src/mesa/main/drawpix.c   |6 
 src/mesa/main/fbobject.c  |3 
 src/mesa/main/ff_fragment_shader.cpp  |2 
 src/mesa/main/format_pack.c   |2 
 src/mesa/main/mipmap.c|2 
 src/mesa/main/readpix.c   |5 
 src/mesa/main/shaderapi.c |3 
 src/mesa/main/state.c |2 
 src/mesa/main/teximage.c  |   14 +
 src/mesa/main/texstore.c  |6 
 src/mesa/main/version.h   |2 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|2 
 src/mesa/swrast/s_aalinetemp.h|2 
 src/mesa/swrast/s_context.c   |2 
 src/mesa/swrast/s_span.c  |6 
 34 files changed, 435 insertions(+), 99 deletions(-)
---



mesa: Changes to 'refs/tags/mesa-8.0.3'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-8.0.3' created by Ian Romanick  at 
2012-05-18 23:16 +

Mesa 8.0.3 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAk+22GcACgkQX1gOwKyEAw/9ugCfRwAdGFQqeG6Bfcqkxgw46Doq
4JgAnReMVprEp/X3Lsfv28gSLGcMRKGp
=VbXK
-END PGP SIGNATURE-

Changes since mesa-8.0.2:
Alban Browaeys (1):
  dri/i915: Fix off-by-one in i830 clip region size.

Alex Deucher (2):
  r200: fix fog coordinate emit
  radeon: fix fog coordinate emit

Alexander von Gluck (4):
  llvmpipe: fix symbol conflict on Haiku
  svga: fix typedef conflicts on Haiku
  mesa: Don't use newlocale on Haiku
  glsl: Don't use newlocale on Haiku

Anuj Phogat (4):
  mesa: fix issues with texture border and array textures
  mesa: Fix valid texture target test in _mesa_GetTexLevelParameteriv()
  mesa: Fix the cause of piglit test fbo-array failure
  intel: Fix a case when mapping large texture fails

Brian Paul (17):
  mesa: add a couple fast-paths to fast_read_rgba_pixels_memcpy()
  mesa/gdi: remove wmesa_set_renderbuffer_funcs() function
  mesa/gdi: remove clear_color() function
  mesa: bump version to 8.0.2 in configs/default
  swrast: include s_fragprog.h to silence warnings
  mesa: remove LSB-first pixel packing check in glReadPixels
  mesa: fix error in _mesa_format_matches_format_and_type() for RGB888
  mesa: add BGR888 code in _mesa_format_matches_format_and_type()
  vbo: fix node_attrsz[] usage in vbo_bind_vertex_list()
  mesa: add missing texture integer test in glTexSubImage()
  mesa: add missing return after _mesa_error() in update_array()
  glsl: propagate MaxUnrollIterations to the optimizer's loop unroller
  st/mesa: set MaxUnrollIterations = 255
  st/mesa: no-op glCopyPixels if source region is out of bounds
  mesa: do more teximage error checking for generic compressed formats
  mesa: fix/add error check in _mesa_ColorMaterial()
  mesa: fix glMaterial / dlist bug

Chad Versace (3):
  glsl: Fix Android build
  main: Fix memory leak in _mesa_make_extension_string()
  intel: Disable ARB_framebuffer_object in ES contexts

Chris Wilson (1):
  i830: Compute initial number of vertices from remaining batch space

Dave Airlie (4):
  mesa/format_unpack: add LUMINANCE 8/16 UINT/INT
  glx/drisw: avoid segfaults when we fail to get visual
  drisw: fix image stride calculation for 16-bit.
  intel: fix TFP at 16-bpp

Dylan Noblesmith (7):
  intel: fix null dereference processing HiZ buffer
  util: fix undefined behavior
  util: fix uninitialized table
  egl: fix uninitialized values
  st/vega: fix uninitialized values
  egl-static: fix printf warning
  i965: fix typo

Eric Anholt (19):
  i965/fs: Jump from discard statements to the end of the program when done.
  intel: Fix rendering from textures after RenderTexture().
  mesa: Fix handling of glCopyBufferSubData() for src == dst.
  i965/fs: Move GL_CLAMP handling to coordinate setup.
  i965/fs: Implement GL_CLAMP behavior on texture rectangles on gen6+.
  mesa: Fix push/pop of multisample coverage invert.
  mesa: Include the multisample enables under GL_MULTISAMPLE_BIT attrib as 
well.
  mesa: Fix display list handling for GL_ARB_draw_instanced.
  mesa: Fix display lists for draw_elements_base_vertex with draw_instanced.
  mesa: Add missing error check for first < 0 in glDrawArraysInstanced().
  i915: Fix piglit fbo-nodepth-test on i830.
  intel: Return success when asked to allocate a 0-width/height 
renderbuffer.
  mesa: Throw error on glGetActiveUniform inside Begin/End.
  i965/vs: Fix up swizzle for dereference_array of matrices.
  glsl: Fix indentation of switch code.
  glsl: Let the constructor figure out the types of switch-related 
expressions.
  glsl: Reject non-scalar switch expressions.
  glsl: Fix assertion failure on handling switch on uint expressions.
  mesa: Check for framebuffer completeness before looking at the rb.

Eugeni Dodonov (1):
  intel: add PCI IDs for Ivy Bridge GT2 server variant

Han Shen(沈涵) (1):
  bin/mklib: remove '-m32' for arm linux

Ian Romanick (2):
  mesa: Bump version number to 8.0.3
  docs: Add 8.0.3 release notes

Jakob Bornecrantz (1):
  docs: Add 8.0.2 md5sums

Jeremy Huddleston (7):
  darwin: Eliminate a pthread mutex leak
  darwin: Fix an error message
  darwin: Make reported errors more user-friendly
  darwin: Use ASL for logging
  darwin: Unlock our mutex before destroying it
  darwin: Eliminate a possible race condition while destroying a surface
  darwin: Address a build failure on Leopard and earlier OS versions

Jon TURNEY (1):
  Have __glImageSize handle format GL_DEPTH_STENCIL_NV the same way as the 
server does

Jonas Maebe (2):
  glapi: Correct size of allocated _glapi_table 

mesa: Changes to 'refs/tags/mesa-8.0-rc2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-8.0-rc2' created by Ian Romanick  at 
2012-01-28 02:48 +

Mesa 8.0 release candidate 2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk8jYgEACgkQX1gOwKyEAw+WVACeOJVJwAAFZ1XzNTq2GxYMtqdv
5qYAniTYxtaCsMDsCZdeECh7YK8Rf6JR
=6jrb
-END PGP SIGNATURE-

Changes since mesa-8.0-rc1:
Alex Deucher (2):
  r600g: add workaround for original R600 PS setup
  r600g: fix typo in evergreen register

Ander Conselvan de Oliveira (1):
  gbm: fix copy & paste error in gbm_bo_get_handle documentation

Anuj Phogat (3):
  intel: Fix segfault in glXSwapBuffers with no bound context
  mesa: Add condition in glGetTexImage for zero size textures
  intel: Return if pointer to intel_context is null

Benjamin Franzke (1):
  st/mesa: Fix recurring surfaceless contexts

Brian Paul (63):
  mesa: fix tex format selection for GL_R32F and other R/G float formats
  mesa: try RGBA_FLOAT16 before RGBA_FLOAT32 when choosing A,L,LA,I formats
  mesa: use GL_MAP_INVALIDATE_RANGE_BIT in glTexImage paths
  swrast: remove unused _swrast_put_row()
  swrast: remove dstType param from _swrast_read_rgba_span()
  swrast: make _swrast_get_values(), _swrast_get_row() static
  st/mesa: remove gl_renderbuffer:DataType assignments
  swrast: remove gl_renderbuffer::DataType assertions
  swrast: remove gl_renderbuffer::DataType check in DrawPixels()
  swrast: s/Data/Map/ in swrast_texture_image
  swrast: use _swrast_pixel_address() in more places
  swrast: new assertions in _swrast_pixel_address()
  swrast: flush pending rendering before unmapping buffers
  mesa: add new gl_renderbuffer fields
  intel: make intel_renderbuffer_map/unmap() static
  mesa: use gl_renderbuffer::Map for all depth/stencil accesses
  swrast: use gl_renderbuffer::StrideInBytes in depth/stencil code
  swrast: stop using Put/GetRow/Values() in swrast code
  st/mesa: remove gl_renderbuffer::GetPointer stuff
  swrast: remove Get/PutRow()-related code
  mesa: remove obsolete PutRow, etc assignments
  xlib: remove obsolete GetRow/PutRow code
  osmesa: remove obsolete GetRow/PutRow code
  dri/swrast: remove obsolete GetRow/PutRow code
  intel: remove most of the span Get/PutRow code
  nouveau: remove obsolete GetRow/PutRow code
  radeon: remove obsolete GetRow/PutRow code
  dri: remove all the obsolete spantmp files
  mesa: finally, remove the GetRow/PutRow/etc functions
  mesa: remove gl_renderbuffer:RowStride field
  mesa: remove gl_renderbuffer::DataType
  mesa: move freeing of software renderbuffers into swrast
  mesa: rename gl_renderbuffer::Data to Buffer
  swrast: rewrite, simplify the the render-to-texture code
  mesa: remove gl_renderbuffer::Wrapped
  xlib: remove xm_span.c and related code
  swrast: remove s_spantemp.h
  swrast: use color packing functions in s_span.c
  swrast: use stencil packing function in s_stencil.c
  dri/swrast: rename swrast_renderbuffer to dri_swrast_renderbuffer
  intel: use intel_rb_format() to get renderbuffer format
  swrast: new swrast_renderbuffer type
  swrast: allocate swrast_renderbuffers instead of gl_renderbuffers
  xlib: derive xmesa_renderbuffer from swrast_renderbuffer
  intel: derive intel_renderbuffer from swrast_renderbuffer
  radeon: derive radeon_renderbuffer from swrast_renderbuffer
  osmesa: use swrast_renderbuffer
  swrast: use swrast_renderbuffer instead of gl_renderbuffer
  dri/swrast: use swrast_renderbuffer type
  mesa/swrast/drivers: remove obsolete gl_renderbuffer fields
  mesa: update comments for gl_renderbuffer
  swrast: remove a few extra _mesa_get_format_bytes() calls
  intel: remove intel_span_supports_format()
  swrast: move some renderbuffer functions to s_renderbuffer.c
  tnl: remove ctx->Driver.Map/UnmapTexture() calls
  nouveau: stop calling ctx->Driver.Map/UnmapTexture()
  mesa: remove ctx->Driver.Map/UnmapTexture() hooks
  swrast: use Map/UnmapTextureImage() in framebuffer map/unmap code
  swrast: remove unused StoreTexel code
  mesa: update comments, fix whitespace in dd.h
  intel: use swrast code to map/unmap renderbuffers for swrast rendering
  swrast: make rowStride variable signed in put_z32_values()
  swrast: fix uninitialized variable warning

Chad Versace (5):
  i965: Fix gen6,gen7 when used with a non-HiZ capable DDX
  i965/gen5: Fix rendering of depth buffers without stencil [v2]
  i965: Comment gen6_hiz_get_framebuffer_enum()
  mesa: Loosen glBlitFramebuffer restrictions on depthstencil buffers (v2)
  swrast: Fix unsigned promotion in pointer arithmetic

Christoph Bumiller (4):
  nvc0: fix submission of VertexID and EdgeFlag in push mode
  nv50/ir: make use of TGSI_INTERPOLATE_COLOR
  mesa: allocate 

mesa: Changes to 'refs/tags/mesa-8.0.2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-8.0.2' created by Jakob Bornecrantz  at 
2012-03-21 18:30 +

Mesa 8.0.2 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk9qHkgACgkQtC8VpKcKoE3FcwCgzgfMTTMCRhIJlJ1go8vyy7/U
hpEAn2KiA/2fGP908rlhuSlVzjSskD3p
=pQtv
-END PGP SIGNATURE-

Changes since mesa-8.0.1:
Brian Paul (7):
  svga: add null vs pointer check in update_need_pipeline()
  util: add mutex lock in u_debug_memory.c code
  mesa: add _mesa_rebase_rgba_float/uint() functions
  mesa: use _mesa_rebase_rgba_float/uint() in glReadPixels code
  mesa: use _mesa_rebase_rgba_float/uint() in glGetTexImage code
  mesa: fix GL_LUMINANCE handling in glGetTexImage
  docs: add links to 8.0.1 release notes

Daniel Vetter (1):
  i965: fixup W-tile offset computation to take swizzling into account

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

Eugeni Dodonov (2):
  intel: verify if hardware has LLC support
  intel: check for LLC support when reading maps

Ian Romanick (1):
  docs: Add 8.0.1 release md5sums

Jakob Bornecrantz (3):
  mesa: Include mesa ES mapi generated files
  mesa: Bump version number to 8.0.2
  docs: Add 8.0.2 release notes

Jeremy Huddleston (3):
  darwin: config file cleanups
  darwin: Build create_context.c
  darwin: Link against libxcb

José Fonseca (1):
  svga: Clamp advertised PIPE_SHADER_CAP_MAX_TEMPS to SVGA3D_TEMPREG_MAX.

Kenneth Graunke (2):
  i965: Only set Last Render Target Select on the last FB write.
  i965: Fix Gen6+ dynamic state upper bound on older kernels.

Marek Olšák (1):
  gallium/rtasm: properly detect SSE and SSE2

Neil Roberts (1):
  mesa: Don't disable fast path for normalized types

Tom Stellard (1):
  r300/compiler: Fix bug when lowering KILP on r300 cards

Yuanhan Liu (6):
  mesa: let GL3 buf obj queries not depend on opengl major version
  tnl: let _TNL_ATTRIB_POINTSIZE do not depend on 
ctx->VertexProgram._Enabled
  i915: fix wrong rendering of gl_PointSize on Pineview
  i915: move the FALLBACK_DRAW_OFFSET check outside the drawing rect check
  i965: handle gl_PointCoord for Gen4 and Gen5 platforms
  i915: fallback for NPOT cubemap texture

Zack Rusin (3):
  svga: fix a crash happening before setting fragment shaders.
  svga: Fix stencil op mapping
  svga: fix the rasterizer state resets

---
 Makefile   |8 
 configs/darwin |   23 +-
 configs/darwin-fat-intel   |7 
 docs/news.html |   16 +
 docs/relnotes-8.0.1.html   |4 
 docs/relnotes-8.0.2.html   |  158 +
 docs/relnotes.html |2 
 src/gallium/auxiliary/draw/draw_context.h  |   15 +
 src/gallium/auxiliary/rtasm/rtasm_cpu.c|   48 ++---
 src/gallium/auxiliary/util/u_debug_memory.c|9 
 src/gallium/drivers/r300/compiler/radeon_program_alu.c |   64 +-
 src/gallium/drivers/svga/svga_pipe_depthstencil.c  |8 
 src/gallium/drivers/svga/svga_pipe_rasterizer.c|4 
 src/gallium/drivers/svga/svga_screen.c |4 
 src/gallium/drivers/svga/svga_state_need_swtnl.c   |5 
 src/glx/apple/Makefile |1 
 src/glx/create_context.c   |7 
 src/mesa/drivers/dri/i915/i915_fragprog.c  |4 
 src/mesa/drivers/dri/i915/i915_texstate.c  |   22 ++
 src/mesa/drivers/dri/i915/i915_vtbl.c  |7 
 src/mesa/drivers/dri/i965/brw_context.h|6 
 src/mesa/drivers/dri/i965/brw_eu_emit.c|2 
 src/mesa/drivers/dri/i965/brw_fs.cpp   |9 
 src/mesa/drivers/dri/i965/brw_misc_state.c |3 
 src/mesa/drivers/dri/i965/brw_sf.c |   30 ++-
 src/mesa/drivers/dri/i965/brw_sf.h |1 
 src/mesa/drivers/dri/i965/brw_sf_emit.c|4 
 src/mesa/drivers/dri/intel/intel_context.c |2 
 src/mesa/drivers/dri/intel/intel_context.h |2 
 src/mesa/drivers/dri/intel/intel_mipmap_tree.c |   14 -
 src/mesa/drivers/dri/intel/intel_screen.c  |   34 +++
 src/mesa/drivers/dri/intel/intel_screen.h  |3 
 src/mesa/drivers/dri/intel/intel_span.c|   28 +--
 src/mesa/drivers/dri/intel/intel_span.h|2 
 src/mesa/main/bufferobj.c  |   12 -
 src/mesa/main/pack.c   |   91 +
 src/mesa/main/pack.h   |7 
 src/mesa/main/readpix.c|   26 ++
 src/mesa/main/texgetimage.c  

mesa: Changes to 'refs/tags/mesa-8.0.1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-8.0.1' created by Ian Romanick  at 
2012-02-17 02:57 +

Mesa 8.0.1 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk89wgcACgkQX1gOwKyEAw8W2gCcCc/2tbcRVe/w6FVs8PUTOP4i
0HoAn00nJQafaq5k4e3+Hpk0FfAhl3aw
=nBiX
-END PGP SIGNATURE-

Changes since mesa-8.0:
Alex Deucher (2):
  r600g: fix tex tile_type offset for cayman
  r600g: 128 bit formats require tile_type = 1 on cayman

Anuj Phogat (2):
  meta: Add pixel store/pack operations in decompress_texture_image
  meta: Avoid FBO resizing/reallocating in decompress_texture_image

Brian Paul (6):
  docs: add news item for 8.0 release
  docs: update info about supported systems, GPUs, APIs
  docs: add VMware link
  docs: remove link to the GLSL compiler page
  mesa: fix proxy texture target initialization
  swrast: fix span color type selection

Chad Versace (2):
  i965: Rewrite the HiZ op
  i965: Remove file i965/junk, accidentally added in 7b36c68

Dave Airlie (1):
  st/mesa: only resolve if number of samples is > 1

Eric Anholt (3):
  i965: Fix HiZ change compiler warning.
  i965: Report the failure message when failing to compile the fragment 
shader.
  i965/fs: Enable register spilling on gen7 too.

Ian Romanick (5):
  docs: Add 8.0 MD5 checksums
  glapi: Include GLES2 headers for ES2 extension functions
  swrast: Only avoid empty _TexEnvPrograms
  mesa: Bump version number to 8.0.1
  docs: Add 8.0.1 release notes

Kenneth Graunke (4):
  i965: Fix border color on Ironlake.
  i965/fs: Add a new fs_inst::regs_written function.
  i965/fs: Take # of components into account in try_rewrite_rhs_to_dst.
  i965: Emit Ivybridge VS workaround flushes.

Mathias Fröhlich (1):
  state_stracker: Fix access to uninitialized memory.

Paul Berry (1):
  i915: Fix type of "specoffset" variable.

Simon Farnsworth (1):
  r600g: Use a fake reloc to sleep for fences

---
 Makefile  |2 
 docs/contents.html|1 
 docs/news.html|   10 
 docs/relnotes-8.0.1.html  |  151 
 docs/relnotes-8.0.html|4 
 docs/systems.html |   68 +
 docs/vmware-guest.html|3 
 src/gallium/drivers/r600/evergreen_state.c|   16 
 src/gallium/drivers/r600/evergreend.h |3 
 src/gallium/drivers/r600/r600_pipe.c  |   25 
 src/gallium/drivers/r600/r600_pipe.h  |1 
 src/mapi/glapi/glapi_priv.h   |   10 
 src/mesa/drivers/common/meta.c|   10 
 src/mesa/drivers/dri/i915/intel_tris.c|2 
 src/mesa/drivers/dri/i965/Makefile.sources|1 
 src/mesa/drivers/dri/i965/brw_context.c   |   55 -
 src/mesa/drivers/dri/i965/brw_context.h   |   40 -
 src/mesa/drivers/dri/i965/brw_draw.c  |   47 -
 src/mesa/drivers/dri/i965/brw_fs.cpp  |3 
 src/mesa/drivers/dri/i965/brw_fs.h|   12 
 src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp |2 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp  |6 
 src/mesa/drivers/dri/i965/brw_misc_state.c|2 
 src/mesa/drivers/dri/i965/brw_state_upload.c  |1 
 src/mesa/drivers/dri/i965/brw_vtbl.c  |   14 
 src/mesa/drivers/dri/i965/gen6_clip_state.c   |   20 
 src/mesa/drivers/dri/i965/gen6_depthstencil.c |9 
 src/mesa/drivers/dri/i965/gen6_hiz.c  |  829 ++
 src/mesa/drivers/dri/i965/gen6_hiz.h  |   38 +
 src/mesa/drivers/dri/i965/gen6_sf_state.c |   16 
 src/mesa/drivers/dri/i965/gen6_vs_state.c |9 
 src/mesa/drivers/dri/i965/gen6_wm_state.c |   20 
 src/mesa/drivers/dri/i965/gen7_clip_state.c   |   20 
 src/mesa/drivers/dri/i965/gen7_hiz.c  |  464 
 src/mesa/drivers/dri/i965/gen7_hiz.h  |   43 +
 src/mesa/drivers/dri/i965/gen7_sf_state.c |   19 
 src/mesa/drivers/dri/i965/gen7_urb.c  |2 
 src/mesa/drivers/dri/i965/gen7_vs_state.c |2 
 src/mesa/drivers/dri/i965/gen7_wm_state.c |   18 
 src/mesa/drivers/dri/intel/intel_batchbuffer.c|   26 
 src/mesa/drivers/dri/intel/intel_batchbuffer.h|1 
 src/mesa/main/texstate.c  |   19 
 src/mesa/main/version.h   |4 
 src/mesa/state_tracker/st_cb_blit.c   |3 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|2 
 src/mesa/swrast/s_context.h   |3 
 src/mesa/swrast/s_fragprog.c  |3 
 src/mesa/swrast/s_renderbuffer.c  |   28 
 src/mesa/swrast/s_span.c  |   14 
 49 files changed, 1532 insertions(+), 569 

mesa: Changes to 'refs/tags/mesa-8.0'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-8.0' created by Ian Romanick  at 2012-02-09 
22:26 +

Mesa 8.0 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk80SB8ACgkQX1gOwKyEAw9yBACfaaBWmPg6G0J+jkLMd4kg7bPY
tw4AoIYrE2RMDSxfCO4TH65Tgl2mIQoc
=ygVe
-END PGP SIGNATURE-

Changes since 8.0-branchpoint:
Alex Deucher (2):
  r600g: add workaround for original R600 PS setup
  r600g: fix typo in evergreen register

Ander Conselvan de Oliveira (1):
  gbm: fix copy & paste error in gbm_bo_get_handle documentation

Anuj Phogat (6):
  intel: Fix segfault in glXSwapBuffers with no bound context
  mesa: Add condition in glGetTexImage for zero size textures
  intel: Return if pointer to intel_context is null
  mesa: set clamp bit in glGetTexImage for GL_UNSIGNED_NORMALIZED
  mesa: fix maximum allowed proxy texture size condition
  mesa: fix maximum allowed proxy texture size condition

Benjamin Franzke (2):
  st/mesa: Fix recurring surfaceless contexts
  st/dri: Support 24bit formats in dri2_allocate_buffer

Brian Paul (87):
  mesa: include uniforms.h to silence warning, remove unused var
  mesa: remove const qualifier from fProg to silence warning
  configs: fix, simplify RADEON_LIBS, RADEON_CFLAGS
  st/mesa: fix struct vs. class compilation warning
  sofpipe: remove extraneous semicolon
  meta: fix incorrect argument order in setup_texture_coords() call
  mesa: fix incorrect float vs. int values in a few places
  mesa: fix ir_variable declaration
  swrast: use BITFIELD64_BIT() macro to fix MSVC warnings
  mesa: remove incorrect (float) cast in mipmap do_row()
  intel: fix mapping of malloc'd renderbuffers
  intel: move declaration before code
  osmesa: fix glReadPixels, etc
  docs: freshen up the introduction page with Mesa 8.0 info, etc
  osmesa: fix renderbuffer format selection
  mesa: s/GLushort/GLubyte/ in pack_ubyte_AL44()
  docs: new page describing how to build, install VMware SVGA3D guest driver
  docs: add links to xf86-video-vmware wiki pages
  mesa: fix tex format selection for GL_R32F and other R/G float formats
  mesa: try RGBA_FLOAT16 before RGBA_FLOAT32 when choosing A,L,LA,I formats
  mesa: use GL_MAP_INVALIDATE_RANGE_BIT in glTexImage paths
  swrast: remove unused _swrast_put_row()
  swrast: remove dstType param from _swrast_read_rgba_span()
  swrast: make _swrast_get_values(), _swrast_get_row() static
  st/mesa: remove gl_renderbuffer:DataType assignments
  swrast: remove gl_renderbuffer::DataType assertions
  swrast: remove gl_renderbuffer::DataType check in DrawPixels()
  swrast: s/Data/Map/ in swrast_texture_image
  swrast: use _swrast_pixel_address() in more places
  swrast: new assertions in _swrast_pixel_address()
  swrast: flush pending rendering before unmapping buffers
  mesa: add new gl_renderbuffer fields
  intel: make intel_renderbuffer_map/unmap() static
  mesa: use gl_renderbuffer::Map for all depth/stencil accesses
  swrast: use gl_renderbuffer::StrideInBytes in depth/stencil code
  swrast: stop using Put/GetRow/Values() in swrast code
  st/mesa: remove gl_renderbuffer::GetPointer stuff
  swrast: remove Get/PutRow()-related code
  mesa: remove obsolete PutRow, etc assignments
  xlib: remove obsolete GetRow/PutRow code
  osmesa: remove obsolete GetRow/PutRow code
  dri/swrast: remove obsolete GetRow/PutRow code
  intel: remove most of the span Get/PutRow code
  nouveau: remove obsolete GetRow/PutRow code
  radeon: remove obsolete GetRow/PutRow code
  dri: remove all the obsolete spantmp files
  mesa: finally, remove the GetRow/PutRow/etc functions
  mesa: remove gl_renderbuffer:RowStride field
  mesa: remove gl_renderbuffer::DataType
  mesa: move freeing of software renderbuffers into swrast
  mesa: rename gl_renderbuffer::Data to Buffer
  swrast: rewrite, simplify the the render-to-texture code
  mesa: remove gl_renderbuffer::Wrapped
  xlib: remove xm_span.c and related code
  swrast: remove s_spantemp.h
  swrast: use color packing functions in s_span.c
  swrast: use stencil packing function in s_stencil.c
  dri/swrast: rename swrast_renderbuffer to dri_swrast_renderbuffer
  intel: use intel_rb_format() to get renderbuffer format
  swrast: new swrast_renderbuffer type
  swrast: allocate swrast_renderbuffers instead of gl_renderbuffers
  xlib: derive xmesa_renderbuffer from swrast_renderbuffer
  intel: derive intel_renderbuffer from swrast_renderbuffer
  radeon: derive radeon_renderbuffer from swrast_renderbuffer
  osmesa: use swrast_renderbuffer
  swrast: use swrast_renderbuffer instead of gl_renderbuffer
  dri/swrast: use swrast_renderbuffer type
  mesa/swrast/drivers: remove obsolete gl_renderbuffer fields
  mesa: update comments 

mesa: Changes to 'refs/tags/mesa-7.9-rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-7.9-rc1' created by Ian Romanick  at 
2010-09-27 17:18 +

Mesa 7.9 release candidate 1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABECAAYFAkyg0dMACgkQX1gOwKyEAw92rQCfa5RXPauohZPoVJ5pskya1u9N
u58An2h2Mt3mfez6ZfFxK0afoRXHUSO7
=PvPP
-END PGP SIGNATURE-

Changes since 7.9-branchpoint:
Alex Deucher (1):
  r600c: fix mipmap stride on evergreen

Andre Maasikas (1):
  r600c: fix buffer height setting in dri2 case

Brian Paul (16):
  tgsi: fix incorrect usage_mask for shadow tex instructions
  glx: add const qualifiers to __indirect_glMultiDrawArraysEXT()
  mesa: include mfeatures.h in formats.c
  tgsi/sse: fix aos_to_soa() loop to handle num_inputs==0
  gallivm: fix incorrect vector shuffle datatype
  llvmpipe: fix query bug when no there's no scene
  docs: remove old broken link
  docs: mark as obsolete, remove dead links
  glsl2: fix typo in error msg
  llvmpipe: use draw module to draw sprites
  glsl2: fix signed/unsigned comparison warning
  glsl2: silence compiler warnings in printf() calls
  mesa: don't advertise bogus GL_ARB_shading_language_120 extension
  mesa: fix assertions to handle srgb formats
  st/mesa: add missing MESA_FORMAT_S8 case in 
st_mesa_format_to_pipe_format()
  st/mesa: use the wrapped renderbuffer in CopyPixels()

Chia-I Wu (10):
  glapi: Fix build errors for ES.
  glapi: Fix ES build errors again.
  mesa: Update ES APIspec.xml.
  st/xlib: Notify the context when the front/back buffers are swapped.
  targets/egl: Use C++ compiler to link GL/ES state trackers.
  libgl-xlib: Remove unused st_api_create_OpenGL.
  st/egl: Split modeset code support to modeset.c.
  st/egl: Rename kms backend to drm.
  st/egl: s/kms/drm/ on the drm backend.
  egl: Enable drm platform by default.

Dave Airlie (2):
  r300g: fix buffer reuse issue caused by previous commit
  egl: fix build since 17eace581d25a626a7d75d9d1205d012cbb14a6e

Eric Anholt (5):
  glsl: Add definition of gl_TextureMatrix inverse/transpose builtins.
  i965: Track the windowizer's dispatch for kill pixel, promoted, and OQ
  ir_to_mesa: Only compare vector_elements present for any_nequal/all_equal
  i965: Also enable CC statistics when doing OQs.
  i965: Share the KIL_NV implementation between glsl and non-glsl.

Ian Romanick (4):
  glsl2: Refactor testing for whether a deref is of a matrix or array
  glsl2: Add flags to enable variable index lowering
  glsl: Add doxygen comments
  mesa: set version string to 7.9-rc1

Jakob Bornecrantz (2):
  scons: Link against talloc in the Gallium DRI drivers
  i915g: Link with wrapper sw winsys with scons

Joakim Sindholt (2):
  util/u_blitter: fix leak
  radeong: fix leaks

José Fonseca (1):
  draw: Prevent clipped vertices overflow.

Keith Whitwell (3):
  llvmpipe: return zero from floor_pot(zero)
  llvmpipe: fix flatshading in new line code
  draw: don't apply flatshading to clipped tris with <3 verts

Kenneth Graunke (7):
  glsl: Change from has_builtin_signature to has_user_signature.
  glsl: Don't print blank (function ...) headers for built-ins.
  glsl: Properly handle nested structure types.
  glsl/builtins: Fix equal and notEqual builtins.
  glsl/builtins: Switch comparison functions to just return an expression.
  glsl: Add comments to clarify the types of comparison binops.
  glsl: Fix broken handling of ir_binop_equal and ir_binop_nequal.

Kristian Høgsberg (4):
  dri2: Make createImageFromName() take a __DRIscreen instead of 
__DRIcontext
  glx: Hold on to drawables if we're just switching to another context
  dri: Pass the __DRIscreen and the __DRIscreen private back to image lookup
  intel: Fix GL_ARB_shading_language_120 commit

Luca Barbieri (3):
  auxiliary: fix unintended fallthrough
  auxiliary: fix depth-only and stencil-only clears
  glsl: add pass to lower variable array indexing to conditional assignments

Marek Olšák (10):
  r300g: prevent creating multiple winsys BOs for the same handle
  r300g/swtcl: fix CS overrun
  st/mesa: fix assertion failure in GetTexImage for cubemaps
  util: make calling remove_from_list multiple times in a row safe
  r300g: fixup long-lived BO maps being incorrectly unmapped when flushing
  r300g: make accessing map_list and buffer_handles thread-safe
  r300g: fix the border color for every format other than 
PIPE_FORMAT_B8G8R8A8
  Build r300g by default
  util: fix util_pack_color for B4G4R4A4
  r300g: fix macrotiling on R350

Michal Krol (2):
  svga: Fix relative addressing translation for pixel shaders.
  svga: Integer constant register file has a separate namespace.

Tilman Sauerbeck (2):
  glsl2: Empty functions can be inlined.
  glsl2: Fixed cloning of ir_call error 

  1   2   3   >