From 36237c651fab7aa9e65da9c33eb89a619827edff Mon Sep 17 00:00:00 2001
From: marha
Date: Tue, 19 Jun 2012 08:51:12 +0200
Subject: mesa git update 19 Juni 2012
---
fontconfig/configure.ac | 615 +++++++++++++++++++++++++++++++++
fontconfig/configure.in | 615 ---------------------------------
fontconfig/new-version.sh | 4 +-
mesalib/docs/relnotes-6.4.1.html | 19 +-
mesalib/docs/relnotes-6.4.2.html | 21 +-
mesalib/docs/relnotes-6.4.html | 21 +-
mesalib/docs/relnotes-6.5.1.html | 21 +-
mesalib/docs/relnotes-6.5.2.html | 21 +-
mesalib/docs/relnotes-6.5.3.html | 21 +-
mesalib/docs/relnotes-6.5.html | 21 +-
mesalib/docs/relnotes-7.0.1.html | 21 +-
mesalib/docs/relnotes-7.0.2.html | 19 +-
mesalib/docs/relnotes-7.0.3.html | 21 +-
mesalib/docs/relnotes-7.0.4.html | 21 +-
mesalib/docs/relnotes-7.0.html | 21 +-
mesalib/docs/relnotes-7.1.html | 21 +-
mesalib/docs/relnotes-7.10.1.html | 109 +++---
mesalib/docs/relnotes-7.10.2.html | 77 ++---
mesalib/docs/relnotes-7.10.3.html | 97 +++---
mesalib/docs/relnotes-7.10.html | 299 ++++++++--------
mesalib/docs/relnotes-7.11.1.html | 137 ++++----
mesalib/docs/relnotes-7.11.2.html | 29 +-
mesalib/docs/relnotes-7.11.html | 17 +-
mesalib/docs/relnotes-7.2.html | 21 +-
mesalib/docs/relnotes-7.3.html | 21 +-
mesalib/docs/relnotes-7.4.1.html | 19 +-
mesalib/docs/relnotes-7.4.2.html | 19 +-
mesalib/docs/relnotes-7.4.3.html | 19 +-
mesalib/docs/relnotes-7.4.4.html | 19 +-
mesalib/docs/relnotes-7.4.html | 21 +-
mesalib/docs/relnotes-7.5.1.html | 19 +-
mesalib/docs/relnotes-7.5.2.html | 19 +-
mesalib/docs/relnotes-7.5.html | 19 +-
mesalib/docs/relnotes-7.6.1.html | 19 +-
mesalib/docs/relnotes-7.6.html | 19 +-
mesalib/docs/relnotes-7.7.1.html | 21 +-
mesalib/docs/relnotes-7.7.html | 19 +-
mesalib/docs/relnotes-7.8.1.html | 21 +-
mesalib/docs/relnotes-7.8.2.html | 21 +-
mesalib/docs/relnotes-7.8.3.html | 21 +-
mesalib/docs/relnotes-7.8.html | 19 +-
mesalib/docs/relnotes-7.9.1.html | 121 ++++---
mesalib/docs/relnotes-7.9.2.html | 99 +++---
mesalib/docs/relnotes-7.9.html | 19 +-
mesalib/docs/relnotes-8.0.1.html | 61 ++--
mesalib/docs/relnotes-8.0.2.html | 69 ++--
mesalib/docs/relnotes-8.0.3.html | 129 ++++---
mesalib/docs/relnotes-8.0.html | 19 +-
mesalib/docs/relnotes-8.1.html | 56 +++
mesalib/docs/relnotes.html | 1 +
mesalib/scons/gallium.py | 2 +
mesalib/src/mapi/glapi/gen/es_EXT.xml | 7 +
mesalib/src/mapi/glapi/gen/gles_api.py | 2 +
mesalib/src/mesa/main/APIspec.xml | 13 +
mesalib/src/mesa/main/extensions.c | 1 +
mesalib/src/mesa/main/get.c | 32 +-
mesalib/src/mesa/main/mtypes.h | 1 +
57 files changed, 1642 insertions(+), 1614 deletions(-)
create mode 100644 fontconfig/configure.ac
delete mode 100644 fontconfig/configure.in
create mode 100644 mesalib/docs/relnotes-8.1.html
diff --git a/fontconfig/configure.ac b/fontconfig/configure.ac
new file mode 100644
index 000000000..a8c1f8728
--- /dev/null
+++ b/fontconfig/configure.ac
@@ -0,0 +1,615 @@
+dnl
+dnl fontconfig/configure.in
+dnl
+dnl Copyright © 2003 Keith Packard
+dnl
+dnl Permission to use, copy, modify, distribute, and sell this software and its
+dnl documentation for any purpose is hereby granted without fee, provided that
+dnl the above copyright notice appear in all copies and that both that
+dnl copyright notice and this permission notice appear in supporting
+dnl documentation, and that the name of the author(s) not be used in
+dnl advertising or publicity pertaining to distribution of the software without
+dnl specific, written prior permission. The authors make no
+dnl representations about the suitability of this software for any purpose. It
+dnl is provided "as is" without express or implied warranty.
+dnl
+dnl THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+dnl EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+dnl PERFORMANCE OF THIS SOFTWARE.
+dnl
+dnl Process this file with autoconf to create configure.
+
+AC_INIT(fonts.dtd)
+
+dnl ==========================================================================
+dnl Versioning
+dnl ==========================================================================
+
+dnl This is the package version number, not the shared library
+dnl version. This same version number must appear in fontconfig/fontconfig.h
+dnl Yes, it is a pain to synchronize version numbers. Unfortunately, it's
+dnl not possible to extract the version number here from fontconfig.h
+AM_INIT_AUTOMAKE(fontconfig, 2.9.91)
+m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
+
+dnl libtool versioning
+
+dnl bump revision when fixing bugs
+dnl bump current and age, reset revision to zero when adding APIs
+dnl bump current, leave age, reset revision to zero when changing/removing APIS
+LIBT_CURRENT=7
+LIBT_REVISION=0
+AC_SUBST(LIBT_CURRENT)
+AC_SUBST(LIBT_REVISION)
+LIBT_AGE=6
+
+LIBT_VERSION_INFO="$LIBT_CURRENT:$LIBT_REVISION:$LIBT_AGE"
+AC_SUBST(LIBT_VERSION_INFO)
+
+LIBT_CURRENT_MINUS_AGE=`expr $LIBT_CURRENT - $LIBT_AGE`
+AC_SUBST(LIBT_CURRENT_MINUS_AGE)
+
+dnl ==========================================================================
+
+AC_CONFIG_HEADERS(config.h)
+
+AC_PROG_CC
+AC_PROG_INSTALL
+AC_PROG_LN_S
+AC_LIBTOOL_WIN32_DLL
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+PKG_PROG_PKG_CONFIG
+
+AC_MSG_CHECKING([for RM macro])
+_predefined_rm=`make -p -f /dev/null 2>/dev/null|grep '^RM ='|sed -e 's/^RM = //'`
+if test "x$_predefined_rm" = "x"; then
+ AC_MSG_RESULT([no predefined RM])
+ AC_CHECK_PROG(RM, rm, [rm -f])
+else
+ AC_MSG_RESULT($_predefined_rm)
+fi
+
+dnl ==========================================================================
+
+case "$host" in
+ *-*-mingw*)
+ os_win32=yes
+ ;;
+ *)
+ os_win32=no
+esac
+AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes")
+
+if test "$os_win32" = "yes"; then
+ AC_CHECK_PROG(ms_librarian, lib.exe, yes, no)
+fi
+AM_CONDITIONAL(MS_LIB_AVAILABLE, test x$ms_librarian = xyes)
+
+WARN_CFLAGS=""
+if test "x$GCC" = "xyes"; then
+ WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \
+ -Wmissing-prototypes -Wmissing-declarations \
+ -Wnested-externs -fno-strict-aliasing"
+ AC_DEFINE_UNQUOTED(HAVE_WARNING_CPP_DIRECTIVE,1,
+ [Can use #warning in C files])
+fi
+AC_SUBST(WARN_CFLAGS)
+
+
+dnl ==========================================================================
+
+AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes)
+AM_CONDITIONAL(ENABLE_SHARED, test "$enable_shared" = "yes")
+
+dnl ==========================================================================
+
+AC_ARG_WITH(arch,
+ [AC_HELP_STRING([--with-arch=ARCH],
+ [Force architecture to ARCH])],
+ arch="$withval", arch=auto)
+
+if test "x$arch" != xauto; then
+ AC_DEFINE_UNQUOTED([FC_ARCHITECTURE], "$arch", [Architecture prefix to use for cache file names])
+fi
+
+
+dnl ==========================================================================
+
+# Checks for header files.
+AC_HEADER_DIRENT
+AC_HEADER_STDC
+AC_CHECK_HEADERS([fcntl.h regex.h stdlib.h string.h unistd.h sys/vfs.h sys/statfs.h sys/param.h sys/mount.h])
+
+# Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+AC_C_INLINE
+AC_TYPE_PID_T
+
+# Checks for library functions.
+AC_FUNC_VPRINTF
+AC_FUNC_MMAP
+AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp strchr strrchr strtol getopt getopt_long sysconf ftruncate chsize rand random lrand48 random_r rand_r regcomp regerror regexec regfree posix_fadvise fstatvfs fstatfs])
+
+#
+if test "x$ac_cv_func_fstatvfs" = "xyes"; then
+ AC_CHECK_MEMBERS([struct statvfs.f_basetype, struct statvfs.f_fstypename],,,
+ [#include ])
+fi
+if test "x$ac_cv_func_fstatfs" = "xyes"; then
+ AC_CHECK_MEMBERS([struct statfs.f_flags, struct statfs.f_fstypename],,, [
+#ifdef HAVE_SYS_VFS_H
+#include
+#endif
+#ifdef HAVE_SYS_STATFS_H
+#include
+#endif
+#ifdef HAVE_SYS_PARAM_H
+#include
+#endif
+#ifdef HAVE_SYS_MOUNT_H
+#include
+#endif])
+fi
+AC_CHECK_MEMBERS([struct dirent.d_type],,,
+ [#include ])
+#
+# regex
+#
+if test "x$ac_cv_func_regcomp" = "xyes" -a "x$ac_cv_func_regerror" = "xyes" -a "x$ac_cv_func_regexec" = "xyes" -a "x$ac_cv_func_regfree"; then
+ AC_DEFINE(USE_REGEX,,[Use regex])
+fi
+
+#
+# Checks for iconv
+#
+AC_ARG_ENABLE(iconv,
+ [AC_HELP_STRING([--enable-iconv],
+ [Use iconv to support non-Unicode SFNT name])],
+ ,enable_iconv=no)
+AC_ARG_WITH(libiconv,
+ [AC_HELP_STRING([--with-libiconv=DIR],
+ [Use libiconv in DIR])],
+ [if test "x$withval" = "xyes"; then
+ libiconv_prefix=$prefix
+ else
+ libiconv_prefix=$withval
+ fi],
+ [libiconv_prefix=auto])
+AC_ARG_WITH(libiconv-includes,
+ [AC_HELP_STRING([--with-libiconv-includes=DIR],
+ [Use libiconv includes in DIR])],
+ [libiconv_includes=$withval],
+ [libiconv_includes=auto])
+AC_ARG_WITH(libiconv-lib,
+ [AC_HELP_STRING([--with-libiconv-lib=DIR],
+ [Use libiconv library in DIR])],
+ [libiconv_lib=$withval],
+ [libiconv_lib=auto])
+
+# if no libiconv,libiconv-includes,libiconv-lib are specified,
+# libc's iconv has a priority.
+if test "$libiconv_includes" != "auto" -a -r ${libiconv_includes}/iconv.h; then
+ libiconv_cflags="-I${libiconv_includes}"
+elif test "$libiconv_prefix" != "auto" -a -r ${libiconv_prefix}/include/iconv.h; then
+ libiconv_cflags="-I${libiconv_prefix}/include"
+else
+ libiconv_cflags=""
+fi
+libiconv_libs=""
+if test "x$libiconv_cflags" != "x"; then
+ if test "$libiconv_lib" != "auto" -a -d ${libiconv_lib}; then
+ libiconv_libs="-L${libiconv_lib} -liconv"
+ elif test "$libiconv_prefix" != "auto" -a -d ${libiconv_prefix}/lib; then
+ libiconv_libs="-L${libiconv_prefix}/lib -liconv"
+ else
+ libiconv_libs="-liconv"
+ fi
+fi
+
+use_iconv=0
+if test "x$enable_iconv" != "xno"; then
+ AC_MSG_CHECKING([for a usable iconv])
+ if test "x$libiconv_cflags" != "x" -o "x$libiconv_libs" != "x"; then
+ iconvsaved_CFLAGS="$CFLAGS"
+ iconvsaved_LIBS="$LIBS"
+ CFLAGS="$CFLAGS $libiconv_cflags"
+ LIBS="$LIBS $libiconv_libs"
+
+ AC_TRY_LINK([#include ],
+ [iconv_open ("from", "to");],
+ [iconv_type="libiconv"
+ use_iconv=1],
+ [use_iconv=0])
+
+ CFLAGS="$iconvsaved_CFLAGS"
+ LIBS="$iconvsaved_LIBS"
+ ICONV_CFLAGS="$libiconv_cflags"
+ ICONV_LIBS="$libiconv_libs"
+ fi
+ if test "x$use_iconv" = "x0"; then
+ AC_TRY_LINK([#include ],
+ [iconv_open ("from", "to");],
+ [iconv_type="libc"
+ use_iconv=1],
+ [iconv_type="not found"
+ use_iconv=0])
+ fi
+
+ AC_MSG_RESULT([$iconv_type])
+ AC_SUBST(ICONV_CFLAGS)
+ AC_SUBST(ICONV_LIBS)
+fi
+AC_DEFINE_UNQUOTED(USE_ICONV,$use_iconv,[Use iconv.])
+#
+# Checks for FreeType
+#
+PKG_CHECK_MODULES(FREETYPE, freetype2)
+
+AC_SUBST(FREETYPE_LIBS)
+AC_SUBST(FREETYPE_CFLAGS)
+
+fontconfig_save_libs="$LIBS"
+fontconfig_save_cflags="$CFLAGS"
+LIBS="$LIBS $FREETYPE_LIBS"
+CFLAGS="$CFLAGS $FREETYPE_CFLAGS"
+AC_CHECK_FUNCS(FT_Get_Next_Char FT_Get_BDF_Property FT_Get_PS_Font_Info FT_Has_PS_Glyph_Names FT_Get_X11_Font_Format FT_Select_Size)
+AC_CHECK_MEMBER(FT_Bitmap_Size.y_ppem,
+ HAVE_FT_BITMAP_SIZE_Y_PPEM=1,
+ HAVE_FT_BITMAP_SIZE_Y_PPEM=0,
+[#include
+#include FT_FREETYPE_H])
+AC_DEFINE_UNQUOTED(HAVE_FT_BITMAP_SIZE_Y_PPEM,$HAVE_FT_BITMAP_SIZE_Y_PPEM,
+ [FT_Bitmap_Size structure includes y_ppem field])
+CFLAGS="$fontconfig_save_cflags"
+LIBS="$fontconfig_save_libs"
+
+#
+# Check expat configuration
+#
+AC_ARG_WITH(expat,
+ [AC_HELP_STRING([--with-expat=DIR],
+ [Use Expat in DIR])],
+ [expat_prefix=$withval],
+ [expat_prefix=auto])
+AC_ARG_WITH(expat-includes,
+ [AC_HELP_STRING([--with-expat-includes=DIR],
+ [Use Expat includes in DIR])],
+ [expat_includes=$withval],
+ [expat_includes=auto])
+AC_ARG_WITH(expat-lib,
+ [AC_HELP_STRING([--with-expat-lib=DIR])],
+ [expat_lib=$withval],
+ [expat_lib=auto])
+
+if test "$enable_libxml2" != "yes"; then
+ use_pkgconfig_for_expat=yes
+ if test "$expat_prefix" = "auto" -a "$expat_includes" = "auto" -a "$expat_lib" = "auto"; then
+ PKG_CHECK_MODULES(EXPAT, expat,,use_pkgconfig_for_expat=no)
+ else
+ use_pkgconfig_for_expat=no
+ fi
+ if test "x$use_pkgconfig_for_expat" = "xno"; then
+ if test "$expat_includes" != "auto" -a -r ${expat_includes}/expat.h; then
+ EXPAT_CFLAGS="-I${expat_includes}"
+ elif test "$expat_prefix" != "auto" -a -r ${expat_prefix}/include/expat.h; then
+ EXPAT_CFLAGS="-I${expat_prefix}/include"
+ else
+ EXPAT_CFLAGS=""
+ fi
+ if test "$expat_lib" != "auto"; then
+ EXPAT_LIBS="-L${expat_lib} -lexpat"
+ elif test "$expat_prefix" != "auto"; then
+ EXPAT_LIBS="-L${expat_prefix}/lib -lexpat"
+ else
+ EXPAT_LIBS="-lexpat"
+ fi
+ fi
+
+ expatsaved_CPPFLAGS="$CPPFLAGS"
+ expatsaved_LIBS="$LIBS"
+ CPPFLAGS="$CPPFLAGS $EXPAT_CFLAGS"
+ LIBS="$LIBS $EXPAT_LIBS"
+
+ AC_CHECK_HEADER(expat.h)
+ if test "$ac_cv_header_expat_h" = "no"; then
+ AC_CHECK_HEADER(xmlparse.h)
+ if test "$ac_cv_header_xmlparse_h" = "yes"; then
+ HAVE_XMLPARSE_H=1
+ AC_SUBST(HAVE_XMLPARSE_H)
+ AC_DEFINE_UNQUOTED(HAVE_XMLPARSE_H,$HAVE_XMLPARSE_H,
+ [Use xmlparse.h instead of expat.h])
+ else
+ AC_MSG_ERROR([
+*** expat is required. or try to use --enable-libxml2])
+ fi
+ fi
+ AC_CHECK_FUNCS(XML_SetDoctypeDeclHandler)
+ if test "$ac_cv_func_XML_SetDoctypeDeclHandler" = "no"; then
+ AC_MSG_ERROR([
+*** expat is required. or try to use --enable-libxml2])
+ fi
+ CPPFLAGS="$expatsaved_CPPFLAGS"
+ LIBS="$expatsaved_LIBS"
+
+ AC_SUBST(EXPAT_CFLAGS)
+ AC_SUBST(EXPAT_LIBS)
+fi
+
+#
+# Check libxml2 configuration
+#
+AC_ARG_ENABLE(libxml2,
+ [AC_HELP_STRING([--enable-libxml2],
+ [Use libxml2 instead of Expat])])
+
+if test "$enable_libxml2" = "yes"; then
+ PKG_CHECK_MODULES([LIBXML2], [libxml-2.0 >= 2.6])
+ AC_DEFINE_UNQUOTED(ENABLE_LIBXML2,1,[Use libxml2 instead of Expat])
+
+ AC_SUBST(LIBXML2_CFLAGS)
+ AC_SUBST(LIBXML2_LIBS)
+fi
+
+#
+# Set default font directory
+#
+
+AC_ARG_WITH(default-fonts,
+ [AC_HELP_STRING([--with-default-fonts=DIR],
+ [Use fonts from DIR when config is busted])],
+ default_fonts="$withval", default_fonts=yes)
+
+case "$default_fonts" in
+yes)
+ if test "$os_win32" = "yes"; then
+ FC_DEFAULT_FONTS="WINDOWSFONTDIR"
+ AC_DEFINE_UNQUOTED(FC_DEFAULT_FONTS, "WINDOWSFONTDIR",
+ [Windows font directory])
+ else
+ FC_DEFAULT_FONTS="/usr/share/fonts"
+ AC_DEFINE_UNQUOTED(FC_DEFAULT_FONTS, "/usr/share/fonts",
+ [System font directory])
+ fi
+ ;;
+*)
+ FC_DEFAULT_FONTS="$default_fonts"
+ AC_DEFINE_UNQUOTED(FC_DEFAULT_FONTS, "$default_fonts",
+ [System font directory])
+ ;;
+esac
+
+AC_SUBST(FC_DEFAULT_FONTS)
+
+#
+# Add more fonts if available. By default, add only the directories
+# with outline fonts; those with bitmaps can be added as desired in
+# local.conf or ~/.fonts.conf
+#
+AC_ARG_WITH(add-fonts,
+ [AC_HELP_STRING([--with-add-fonts=DIR1,DIR2,...],
+ [Find additional fonts in DIR1,DIR2,... ])],
+ add_fonts="$withval", add_fonts=yes)
+
+case "$add_fonts" in
+yes)
+ FC_ADD_FONTS=""
+ for dir in /usr/X11R6/lib/X11 /usr/X11/lib/X11 /usr/lib/X11; do
+ case x"$FC_ADD_FONTS" in
+ x)
+ sub="$dir/fonts"
+ if test -d "$sub"; then
+ case x$FC_ADD_FONTS in
+ x)
+ FC_ADD_FONTS="$sub"
+ ;;
+ *)
+ FC_ADD_FONTS="$FC_ADD_FONTS,$sub"
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ done
+ AC_DEFINE_UNQUOTED(FC_ADD_FONTS,"$add_fonts",[Additional font directories])
+ ;;
+no)
+ FC_ADD_FONTS=""
+ ;;
+*)
+ FC_ADD_FONTS="$add_fonts"
+ AC_DEFINE_UNQUOTED(FC_ADD_FONTS,"$add_fonts",[Additional font directories])
+ ;;
+esac
+
+AC_SUBST(FC_ADD_FONTS)
+
+FC_FONTPATH=""
+
+case "$FC_ADD_FONTS" in
+"")
+ ;;
+*)
+ FC_FONTPATH=`echo $FC_ADD_FONTS |
+ sed -e 's/^//' -e 's/$/<\/dir>/' -e 's/,/<\/dir> /g'`
+ ;;
+esac
+
+AC_SUBST(FC_FONTPATH)
+
+#
+# Set default cache directory path
+#
+AC_ARG_WITH(cache-dir,
+ [AC_HELP_STRING([--with-cache-dir=DIR],
+ [Use DIR to store cache files [default=LOCALSTATEDIR/cache/fontconfig]])],
+ fc_cachedir="$withval", fc_cachedir=yes)
+
+case $fc_cachedir in
+no|yes)
+ if test "$os_win32" = "yes"; then
+ fc_cachedir="WINDOWSTEMPDIR_FONTCONFIG_CACHE"
+ else
+ fc_cachedir='${localstatedir}/cache/${PACKAGE}'
+ fi
+ ;;
+*)
+ ;;
+esac
+AC_SUBST(fc_cachedir)
+FC_CACHEDIR=${fc_cachedir}
+AC_SUBST(FC_CACHEDIR)
+
+FC_FONTDATE=`LC_ALL=C date`
+
+AC_SUBST(FC_FONTDATE)
+
+#
+# Set configuration paths
+#
+
+AC_ARG_WITH(templatedir,
+ [AC_HELP_STRING([--with-templatedir=DIR],
+ [Use DIR to store the configuration template files [default=DATADIR/fontconfig/conf.avail]])],
+ [templatedir="$withval"],
+ [templatedir=yes])
+AC_ARG_WITH(baseconfigdir,
+ [AC_HELP_STRING([--with-baseconfigdir=DIR],
+ [Use DIR to store the base configuration files [default=SYSCONFDIR/fonts]])],
+ [baseconfigdir="$withval"],
+ [baseconfigdir=yes])
+AC_ARG_WITH(configdir,
+ [AC_HELP_STRING([--with-configdir=DIR],
+ [Use DIR to store active configuration files [default=BASECONFIGDIR/conf.d]])],
+ [configdir="$withval"],
+ [configdir=yes])
+AC_ARG_WITH(xmldir,
+ [AC_HELP_STRING([--with-xmldir=DIR],
+ [Use DIR to store XML schema files [default=DATADIR/xml/fontconfig]])],
+ [xmldir="$withval"],
+ [xmldir=yes])
+
+case "$templatedir" in
+no|yes)
+ templatedir='${datadir}'/fontconfig/conf.avail
+ ;;
+*)
+ ;;
+esac
+case "$baseconfigdir" in
+no|yes)
+ baseconfigdir='${sysconfdir}'/fonts
+ ;;
+*)
+ ;;
+esac
+case "$configdir" in
+no|yes)
+ configdir='${baseconfigdir}'/conf.d
+ ;;
+*)
+ ;;
+esac
+case "$xmldir" in
+no|yes)
+ xmldir='${datadir}'/xml/fontconfig
+ ;;
+*)
+ ;;
+esac
+
+TEMPLATEDIR=${templatedir}
+BASECONFIGDIR=${baseconfigdir}
+CONFIGDIR=${configdir}
+XMLDIR=${xmldir}
+AC_SUBST(templatedir)
+AC_SUBST(TEMPLATEDIR)
+AC_SUBST(baseconfigdir)
+AC_SUBST(BASECONFIGDIR)
+AC_SUBST(configdir)
+AC_SUBST(CONFIGDIR)
+AC_SUBST(xmldir)
+AC_SUBST(XMLDIR)
+
+#
+# Let people not build/install docs if they don't have docbook
+#
+
+AC_CHECK_PROG(HASDOCBOOK, docbook2html, yes, no)
+
+AM_CONDITIONAL(USEDOCBOOK, test "x$HASDOCBOOK" = xyes)
+
+default_docs="yes"
+#
+# Check if docs exist or can be created
+#
+if test x$HASDOCBOOK = xno; then
+ if test -f $srcdir/doc/fonts-conf.5; then
+ :
+ else
+ default_docs="no"
+ fi
+fi
+
+AC_ARG_ENABLE(docs,
+ [AC_HELP_STRING([--disable-docs],
+ [Don't build and install documentation])],
+ ,
+ enable_docs=$default_docs)
+
+AM_CONDITIONAL(ENABLE_DOCS, test "x$enable_docs" = xyes)
+
+if test "x$enable_docs" = xyes; then
+ DOCSRC="doc"
+ tmp=funcs.$$
+ cat $srcdir/doc/*.fncs | awk '
+ /^@TITLE@/ { if (!done) { printf ("%s\n", $2); done = 1; } }
+ /^@FUNC@/ { if (!done) { printf ("%s\n", $2); done = 1; } }
+ /^@@/ { done = 0; }' > $tmp
+ DOCMAN3=`cat $tmp | awk '{ printf ("%s.3 ", $1); }'`
+ echo DOCMAN3 $DOCMAN3
+ rm -f $tmp
+else
+ DOCSRC=""
+ DOCMAN3=""
+fi
+
+AC_SUBST(DOCSRC)
+AC_SUBST(DOCMAN3)
+
+
+dnl Figure out what cache format suffix to use for this architecture
+AC_C_BIGENDIAN
+AC_CHECK_SIZEOF([void *])
+AC_CHECK_ALIGNOF([double])
+
+dnl include the header file for workaround of miscalculating size on autoconf
+dnl particularly for fat binaries
+AH_BOTTOM([#include "config-fixups.h"])
+
+AC_OUTPUT([
+Makefile
+fontconfig/Makefile
+fc-lang/Makefile
+fc-glyphname/Makefile
+fc-case/Makefile
+src/Makefile
+conf.d/Makefile
+fc-cache/Makefile
+fc-cat/Makefile
+fc-list/Makefile
+fc-match/Makefile
+fc-pattern/Makefile
+fc-query/Makefile
+fc-scan/Makefile
+doc/Makefile
+doc/version.sgml
+test/Makefile
+fontconfig.spec
+fontconfig.pc
+fontconfig-zip
+])
diff --git a/fontconfig/configure.in b/fontconfig/configure.in
deleted file mode 100644
index a8c1f8728..000000000
--- a/fontconfig/configure.in
+++ /dev/null
@@ -1,615 +0,0 @@
-dnl
-dnl fontconfig/configure.in
-dnl
-dnl Copyright © 2003 Keith Packard
-dnl
-dnl Permission to use, copy, modify, distribute, and sell this software and its
-dnl documentation for any purpose is hereby granted without fee, provided that
-dnl the above copyright notice appear in all copies and that both that
-dnl copyright notice and this permission notice appear in supporting
-dnl documentation, and that the name of the author(s) not be used in
-dnl advertising or publicity pertaining to distribution of the software without
-dnl specific, written prior permission. The authors make no
-dnl representations about the suitability of this software for any purpose. It
-dnl is provided "as is" without express or implied warranty.
-dnl
-dnl THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
-dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
-dnl EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
-dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
-dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-dnl PERFORMANCE OF THIS SOFTWARE.
-dnl
-dnl Process this file with autoconf to create configure.
-
-AC_INIT(fonts.dtd)
-
-dnl ==========================================================================
-dnl Versioning
-dnl ==========================================================================
-
-dnl This is the package version number, not the shared library
-dnl version. This same version number must appear in fontconfig/fontconfig.h
-dnl Yes, it is a pain to synchronize version numbers. Unfortunately, it's
-dnl not possible to extract the version number here from fontconfig.h
-AM_INIT_AUTOMAKE(fontconfig, 2.9.91)
-m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
-
-dnl libtool versioning
-
-dnl bump revision when fixing bugs
-dnl bump current and age, reset revision to zero when adding APIs
-dnl bump current, leave age, reset revision to zero when changing/removing APIS
-LIBT_CURRENT=7
-LIBT_REVISION=0
-AC_SUBST(LIBT_CURRENT)
-AC_SUBST(LIBT_REVISION)
-LIBT_AGE=6
-
-LIBT_VERSION_INFO="$LIBT_CURRENT:$LIBT_REVISION:$LIBT_AGE"
-AC_SUBST(LIBT_VERSION_INFO)
-
-LIBT_CURRENT_MINUS_AGE=`expr $LIBT_CURRENT - $LIBT_AGE`
-AC_SUBST(LIBT_CURRENT_MINUS_AGE)
-
-dnl ==========================================================================
-
-AC_CONFIG_HEADERS(config.h)
-
-AC_PROG_CC
-AC_PROG_INSTALL
-AC_PROG_LN_S
-AC_LIBTOOL_WIN32_DLL
-AM_PROG_LIBTOOL
-AC_PROG_MAKE_SET
-PKG_PROG_PKG_CONFIG
-
-AC_MSG_CHECKING([for RM macro])
-_predefined_rm=`make -p -f /dev/null 2>/dev/null|grep '^RM ='|sed -e 's/^RM = //'`
-if test "x$_predefined_rm" = "x"; then
- AC_MSG_RESULT([no predefined RM])
- AC_CHECK_PROG(RM, rm, [rm -f])
-else
- AC_MSG_RESULT($_predefined_rm)
-fi
-
-dnl ==========================================================================
-
-case "$host" in
- *-*-mingw*)
- os_win32=yes
- ;;
- *)
- os_win32=no
-esac
-AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes")
-
-if test "$os_win32" = "yes"; then
- AC_CHECK_PROG(ms_librarian, lib.exe, yes, no)
-fi
-AM_CONDITIONAL(MS_LIB_AVAILABLE, test x$ms_librarian = xyes)
-
-WARN_CFLAGS=""
-if test "x$GCC" = "xyes"; then
- WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \
- -Wmissing-prototypes -Wmissing-declarations \
- -Wnested-externs -fno-strict-aliasing"
- AC_DEFINE_UNQUOTED(HAVE_WARNING_CPP_DIRECTIVE,1,
- [Can use #warning in C files])
-fi
-AC_SUBST(WARN_CFLAGS)
-
-
-dnl ==========================================================================
-
-AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes)
-AM_CONDITIONAL(ENABLE_SHARED, test "$enable_shared" = "yes")
-
-dnl ==========================================================================
-
-AC_ARG_WITH(arch,
- [AC_HELP_STRING([--with-arch=ARCH],
- [Force architecture to ARCH])],
- arch="$withval", arch=auto)
-
-if test "x$arch" != xauto; then
- AC_DEFINE_UNQUOTED([FC_ARCHITECTURE], "$arch", [Architecture prefix to use for cache file names])
-fi
-
-
-dnl ==========================================================================
-
-# Checks for header files.
-AC_HEADER_DIRENT
-AC_HEADER_STDC
-AC_CHECK_HEADERS([fcntl.h regex.h stdlib.h string.h unistd.h sys/vfs.h sys/statfs.h sys/param.h sys/mount.h])
-
-# Checks for typedefs, structures, and compiler characteristics.
-AC_C_CONST
-AC_C_INLINE
-AC_TYPE_PID_T
-
-# Checks for library functions.
-AC_FUNC_VPRINTF
-AC_FUNC_MMAP
-AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp strchr strrchr strtol getopt getopt_long sysconf ftruncate chsize rand random lrand48 random_r rand_r regcomp regerror regexec regfree posix_fadvise fstatvfs fstatfs])
-
-#
-if test "x$ac_cv_func_fstatvfs" = "xyes"; then
- AC_CHECK_MEMBERS([struct statvfs.f_basetype, struct statvfs.f_fstypename],,,
- [#include ])
-fi
-if test "x$ac_cv_func_fstatfs" = "xyes"; then
- AC_CHECK_MEMBERS([struct statfs.f_flags, struct statfs.f_fstypename],,, [
-#ifdef HAVE_SYS_VFS_H
-#include
-#endif
-#ifdef HAVE_SYS_STATFS_H
-#include
-#endif
-#ifdef HAVE_SYS_PARAM_H
-#include
-#endif
-#ifdef HAVE_SYS_MOUNT_H
-#include
-#endif])
-fi
-AC_CHECK_MEMBERS([struct dirent.d_type],,,
- [#include ])
-#
-# regex
-#
-if test "x$ac_cv_func_regcomp" = "xyes" -a "x$ac_cv_func_regerror" = "xyes" -a "x$ac_cv_func_regexec" = "xyes" -a "x$ac_cv_func_regfree"; then
- AC_DEFINE(USE_REGEX,,[Use regex])
-fi
-
-#
-# Checks for iconv
-#
-AC_ARG_ENABLE(iconv,
- [AC_HELP_STRING([--enable-iconv],
- [Use iconv to support non-Unicode SFNT name])],
- ,enable_iconv=no)
-AC_ARG_WITH(libiconv,
- [AC_HELP_STRING([--with-libiconv=DIR],
- [Use libiconv in DIR])],
- [if test "x$withval" = "xyes"; then
- libiconv_prefix=$prefix
- else
- libiconv_prefix=$withval
- fi],
- [libiconv_prefix=auto])
-AC_ARG_WITH(libiconv-includes,
- [AC_HELP_STRING([--with-libiconv-includes=DIR],
- [Use libiconv includes in DIR])],
- [libiconv_includes=$withval],
- [libiconv_includes=auto])
-AC_ARG_WITH(libiconv-lib,
- [AC_HELP_STRING([--with-libiconv-lib=DIR],
- [Use libiconv library in DIR])],
- [libiconv_lib=$withval],
- [libiconv_lib=auto])
-
-# if no libiconv,libiconv-includes,libiconv-lib are specified,
-# libc's iconv has a priority.
-if test "$libiconv_includes" != "auto" -a -r ${libiconv_includes}/iconv.h; then
- libiconv_cflags="-I${libiconv_includes}"
-elif test "$libiconv_prefix" != "auto" -a -r ${libiconv_prefix}/include/iconv.h; then
- libiconv_cflags="-I${libiconv_prefix}/include"
-else
- libiconv_cflags=""
-fi
-libiconv_libs=""
-if test "x$libiconv_cflags" != "x"; then
- if test "$libiconv_lib" != "auto" -a -d ${libiconv_lib}; then
- libiconv_libs="-L${libiconv_lib} -liconv"
- elif test "$libiconv_prefix" != "auto" -a -d ${libiconv_prefix}/lib; then
- libiconv_libs="-L${libiconv_prefix}/lib -liconv"
- else
- libiconv_libs="-liconv"
- fi
-fi
-
-use_iconv=0
-if test "x$enable_iconv" != "xno"; then
- AC_MSG_CHECKING([for a usable iconv])
- if test "x$libiconv_cflags" != "x" -o "x$libiconv_libs" != "x"; then
- iconvsaved_CFLAGS="$CFLAGS"
- iconvsaved_LIBS="$LIBS"
- CFLAGS="$CFLAGS $libiconv_cflags"
- LIBS="$LIBS $libiconv_libs"
-
- AC_TRY_LINK([#include ],
- [iconv_open ("from", "to");],
- [iconv_type="libiconv"
- use_iconv=1],
- [use_iconv=0])
-
- CFLAGS="$iconvsaved_CFLAGS"
- LIBS="$iconvsaved_LIBS"
- ICONV_CFLAGS="$libiconv_cflags"
- ICONV_LIBS="$libiconv_libs"
- fi
- if test "x$use_iconv" = "x0"; then
- AC_TRY_LINK([#include ],
- [iconv_open ("from", "to");],
- [iconv_type="libc"
- use_iconv=1],
- [iconv_type="not found"
- use_iconv=0])
- fi
-
- AC_MSG_RESULT([$iconv_type])
- AC_SUBST(ICONV_CFLAGS)
- AC_SUBST(ICONV_LIBS)
-fi
-AC_DEFINE_UNQUOTED(USE_ICONV,$use_iconv,[Use iconv.])
-#
-# Checks for FreeType
-#
-PKG_CHECK_MODULES(FREETYPE, freetype2)
-
-AC_SUBST(FREETYPE_LIBS)
-AC_SUBST(FREETYPE_CFLAGS)
-
-fontconfig_save_libs="$LIBS"
-fontconfig_save_cflags="$CFLAGS"
-LIBS="$LIBS $FREETYPE_LIBS"
-CFLAGS="$CFLAGS $FREETYPE_CFLAGS"
-AC_CHECK_FUNCS(FT_Get_Next_Char FT_Get_BDF_Property FT_Get_PS_Font_Info FT_Has_PS_Glyph_Names FT_Get_X11_Font_Format FT_Select_Size)
-AC_CHECK_MEMBER(FT_Bitmap_Size.y_ppem,
- HAVE_FT_BITMAP_SIZE_Y_PPEM=1,
- HAVE_FT_BITMAP_SIZE_Y_PPEM=0,
-[#include
-#include FT_FREETYPE_H])
-AC_DEFINE_UNQUOTED(HAVE_FT_BITMAP_SIZE_Y_PPEM,$HAVE_FT_BITMAP_SIZE_Y_PPEM,
- [FT_Bitmap_Size structure includes y_ppem field])
-CFLAGS="$fontconfig_save_cflags"
-LIBS="$fontconfig_save_libs"
-
-#
-# Check expat configuration
-#
-AC_ARG_WITH(expat,
- [AC_HELP_STRING([--with-expat=DIR],
- [Use Expat in DIR])],
- [expat_prefix=$withval],
- [expat_prefix=auto])
-AC_ARG_WITH(expat-includes,
- [AC_HELP_STRING([--with-expat-includes=DIR],
- [Use Expat includes in DIR])],
- [expat_includes=$withval],
- [expat_includes=auto])
-AC_ARG_WITH(expat-lib,
- [AC_HELP_STRING([--with-expat-lib=DIR])],
- [expat_lib=$withval],
- [expat_lib=auto])
-
-if test "$enable_libxml2" != "yes"; then
- use_pkgconfig_for_expat=yes
- if test "$expat_prefix" = "auto" -a "$expat_includes" = "auto" -a "$expat_lib" = "auto"; then
- PKG_CHECK_MODULES(EXPAT, expat,,use_pkgconfig_for_expat=no)
- else
- use_pkgconfig_for_expat=no
- fi
- if test "x$use_pkgconfig_for_expat" = "xno"; then
- if test "$expat_includes" != "auto" -a -r ${expat_includes}/expat.h; then
- EXPAT_CFLAGS="-I${expat_includes}"
- elif test "$expat_prefix" != "auto" -a -r ${expat_prefix}/include/expat.h; then
- EXPAT_CFLAGS="-I${expat_prefix}/include"
- else
- EXPAT_CFLAGS=""
- fi
- if test "$expat_lib" != "auto"; then
- EXPAT_LIBS="-L${expat_lib} -lexpat"
- elif test "$expat_prefix" != "auto"; then
- EXPAT_LIBS="-L${expat_prefix}/lib -lexpat"
- else
- EXPAT_LIBS="-lexpat"
- fi
- fi
-
- expatsaved_CPPFLAGS="$CPPFLAGS"
- expatsaved_LIBS="$LIBS"
- CPPFLAGS="$CPPFLAGS $EXPAT_CFLAGS"
- LIBS="$LIBS $EXPAT_LIBS"
-
- AC_CHECK_HEADER(expat.h)
- if test "$ac_cv_header_expat_h" = "no"; then
- AC_CHECK_HEADER(xmlparse.h)
- if test "$ac_cv_header_xmlparse_h" = "yes"; then
- HAVE_XMLPARSE_H=1
- AC_SUBST(HAVE_XMLPARSE_H)
- AC_DEFINE_UNQUOTED(HAVE_XMLPARSE_H,$HAVE_XMLPARSE_H,
- [Use xmlparse.h instead of expat.h])
- else
- AC_MSG_ERROR([
-*** expat is required. or try to use --enable-libxml2])
- fi
- fi
- AC_CHECK_FUNCS(XML_SetDoctypeDeclHandler)
- if test "$ac_cv_func_XML_SetDoctypeDeclHandler" = "no"; then
- AC_MSG_ERROR([
-*** expat is required. or try to use --enable-libxml2])
- fi
- CPPFLAGS="$expatsaved_CPPFLAGS"
- LIBS="$expatsaved_LIBS"
-
- AC_SUBST(EXPAT_CFLAGS)
- AC_SUBST(EXPAT_LIBS)
-fi
-
-#
-# Check libxml2 configuration
-#
-AC_ARG_ENABLE(libxml2,
- [AC_HELP_STRING([--enable-libxml2],
- [Use libxml2 instead of Expat])])
-
-if test "$enable_libxml2" = "yes"; then
- PKG_CHECK_MODULES([LIBXML2], [libxml-2.0 >= 2.6])
- AC_DEFINE_UNQUOTED(ENABLE_LIBXML2,1,[Use libxml2 instead of Expat])
-
- AC_SUBST(LIBXML2_CFLAGS)
- AC_SUBST(LIBXML2_LIBS)
-fi
-
-#
-# Set default font directory
-#
-
-AC_ARG_WITH(default-fonts,
- [AC_HELP_STRING([--with-default-fonts=DIR],
- [Use fonts from DIR when config is busted])],
- default_fonts="$withval", default_fonts=yes)
-
-case "$default_fonts" in
-yes)
- if test "$os_win32" = "yes"; then
- FC_DEFAULT_FONTS="WINDOWSFONTDIR"
- AC_DEFINE_UNQUOTED(FC_DEFAULT_FONTS, "WINDOWSFONTDIR",
- [Windows font directory])
- else
- FC_DEFAULT_FONTS="/usr/share/fonts"
- AC_DEFINE_UNQUOTED(FC_DEFAULT_FONTS, "/usr/share/fonts",
- [System font directory])
- fi
- ;;
-*)
- FC_DEFAULT_FONTS="$default_fonts"
- AC_DEFINE_UNQUOTED(FC_DEFAULT_FONTS, "$default_fonts",
- [System font directory])
- ;;
-esac
-
-AC_SUBST(FC_DEFAULT_FONTS)
-
-#
-# Add more fonts if available. By default, add only the directories
-# with outline fonts; those with bitmaps can be added as desired in
-# local.conf or ~/.fonts.conf
-#
-AC_ARG_WITH(add-fonts,
- [AC_HELP_STRING([--with-add-fonts=DIR1,DIR2,...],
- [Find additional fonts in DIR1,DIR2,... ])],
- add_fonts="$withval", add_fonts=yes)
-
-case "$add_fonts" in
-yes)
- FC_ADD_FONTS=""
- for dir in /usr/X11R6/lib/X11 /usr/X11/lib/X11 /usr/lib/X11; do
- case x"$FC_ADD_FONTS" in
- x)
- sub="$dir/fonts"
- if test -d "$sub"; then
- case x$FC_ADD_FONTS in
- x)
- FC_ADD_FONTS="$sub"
- ;;
- *)
- FC_ADD_FONTS="$FC_ADD_FONTS,$sub"
- ;;
- esac
- fi
- ;;
- esac
- done
- AC_DEFINE_UNQUOTED(FC_ADD_FONTS,"$add_fonts",[Additional font directories])
- ;;
-no)
- FC_ADD_FONTS=""
- ;;
-*)
- FC_ADD_FONTS="$add_fonts"
- AC_DEFINE_UNQUOTED(FC_ADD_FONTS,"$add_fonts",[Additional font directories])
- ;;
-esac
-
-AC_SUBST(FC_ADD_FONTS)
-
-FC_FONTPATH=""
-
-case "$FC_ADD_FONTS" in
-"")
- ;;
-*)
- FC_FONTPATH=`echo $FC_ADD_FONTS |
- sed -e 's/^//' -e 's/$/<\/dir>/' -e 's/,/<\/dir> /g'`
- ;;
-esac
-
-AC_SUBST(FC_FONTPATH)
-
-#
-# Set default cache directory path
-#
-AC_ARG_WITH(cache-dir,
- [AC_HELP_STRING([--with-cache-dir=DIR],
- [Use DIR to store cache files [default=LOCALSTATEDIR/cache/fontconfig]])],
- fc_cachedir="$withval", fc_cachedir=yes)
-
-case $fc_cachedir in
-no|yes)
- if test "$os_win32" = "yes"; then
- fc_cachedir="WINDOWSTEMPDIR_FONTCONFIG_CACHE"
- else
- fc_cachedir='${localstatedir}/cache/${PACKAGE}'
- fi
- ;;
-*)
- ;;
-esac
-AC_SUBST(fc_cachedir)
-FC_CACHEDIR=${fc_cachedir}
-AC_SUBST(FC_CACHEDIR)
-
-FC_FONTDATE=`LC_ALL=C date`
-
-AC_SUBST(FC_FONTDATE)
-
-#
-# Set configuration paths
-#
-
-AC_ARG_WITH(templatedir,
- [AC_HELP_STRING([--with-templatedir=DIR],
- [Use DIR to store the configuration template files [default=DATADIR/fontconfig/conf.avail]])],
- [templatedir="$withval"],
- [templatedir=yes])
-AC_ARG_WITH(baseconfigdir,
- [AC_HELP_STRING([--with-baseconfigdir=DIR],
- [Use DIR to store the base configuration files [default=SYSCONFDIR/fonts]])],
- [baseconfigdir="$withval"],
- [baseconfigdir=yes])
-AC_ARG_WITH(configdir,
- [AC_HELP_STRING([--with-configdir=DIR],
- [Use DIR to store active configuration files [default=BASECONFIGDIR/conf.d]])],
- [configdir="$withval"],
- [configdir=yes])
-AC_ARG_WITH(xmldir,
- [AC_HELP_STRING([--with-xmldir=DIR],
- [Use DIR to store XML schema files [default=DATADIR/xml/fontconfig]])],
- [xmldir="$withval"],
- [xmldir=yes])
-
-case "$templatedir" in
-no|yes)
- templatedir='${datadir}'/fontconfig/conf.avail
- ;;
-*)
- ;;
-esac
-case "$baseconfigdir" in
-no|yes)
- baseconfigdir='${sysconfdir}'/fonts
- ;;
-*)
- ;;
-esac
-case "$configdir" in
-no|yes)
- configdir='${baseconfigdir}'/conf.d
- ;;
-*)
- ;;
-esac
-case "$xmldir" in
-no|yes)
- xmldir='${datadir}'/xml/fontconfig
- ;;
-*)
- ;;
-esac
-
-TEMPLATEDIR=${templatedir}
-BASECONFIGDIR=${baseconfigdir}
-CONFIGDIR=${configdir}
-XMLDIR=${xmldir}
-AC_SUBST(templatedir)
-AC_SUBST(TEMPLATEDIR)
-AC_SUBST(baseconfigdir)
-AC_SUBST(BASECONFIGDIR)
-AC_SUBST(configdir)
-AC_SUBST(CONFIGDIR)
-AC_SUBST(xmldir)
-AC_SUBST(XMLDIR)
-
-#
-# Let people not build/install docs if they don't have docbook
-#
-
-AC_CHECK_PROG(HASDOCBOOK, docbook2html, yes, no)
-
-AM_CONDITIONAL(USEDOCBOOK, test "x$HASDOCBOOK" = xyes)
-
-default_docs="yes"
-#
-# Check if docs exist or can be created
-#
-if test x$HASDOCBOOK = xno; then
- if test -f $srcdir/doc/fonts-conf.5; then
- :
- else
- default_docs="no"
- fi
-fi
-
-AC_ARG_ENABLE(docs,
- [AC_HELP_STRING([--disable-docs],
- [Don't build and install documentation])],
- ,
- enable_docs=$default_docs)
-
-AM_CONDITIONAL(ENABLE_DOCS, test "x$enable_docs" = xyes)
-
-if test "x$enable_docs" = xyes; then
- DOCSRC="doc"
- tmp=funcs.$$
- cat $srcdir/doc/*.fncs | awk '
- /^@TITLE@/ { if (!done) { printf ("%s\n", $2); done = 1; } }
- /^@FUNC@/ { if (!done) { printf ("%s\n", $2); done = 1; } }
- /^@@/ { done = 0; }' > $tmp
- DOCMAN3=`cat $tmp | awk '{ printf ("%s.3 ", $1); }'`
- echo DOCMAN3 $DOCMAN3
- rm -f $tmp
-else
- DOCSRC=""
- DOCMAN3=""
-fi
-
-AC_SUBST(DOCSRC)
-AC_SUBST(DOCMAN3)
-
-
-dnl Figure out what cache format suffix to use for this architecture
-AC_C_BIGENDIAN
-AC_CHECK_SIZEOF([void *])
-AC_CHECK_ALIGNOF([double])
-
-dnl include the header file for workaround of miscalculating size on autoconf
-dnl particularly for fat binaries
-AH_BOTTOM([#include "config-fixups.h"])
-
-AC_OUTPUT([
-Makefile
-fontconfig/Makefile
-fc-lang/Makefile
-fc-glyphname/Makefile
-fc-case/Makefile
-src/Makefile
-conf.d/Makefile
-fc-cache/Makefile
-fc-cat/Makefile
-fc-list/Makefile
-fc-match/Makefile
-fc-pattern/Makefile
-fc-query/Makefile
-fc-scan/Makefile
-doc/Makefile
-doc/version.sgml
-test/Makefile
-fontconfig.spec
-fontconfig.pc
-fontconfig-zip
-])
diff --git a/fontconfig/new-version.sh b/fontconfig/new-version.sh
index 6cf609f29..3c620ae4c 100644
--- a/fontconfig/new-version.sh
+++ b/fontconfig/new-version.sh
@@ -21,7 +21,7 @@ eval `echo $version |
# Update the version numbers
-sed -i configure.in -e "/^AM_INIT_AUTOMAKE/s/2\.[0-9.]*/$version/"
+sed -i configure.ac -e "/^AM_INIT_AUTOMAKE/s/2\.[0-9.]*/$version/"
sed -i fontconfig/fontconfig.h \
-e "/^#define FC_MAJOR/s/[0-9][0-9]*/$major/" \
@@ -105,7 +105,7 @@ if [ $version != $last ]; then
fi
$test git commit -m"Bump version to $version" \
- configure.in \
+ configure.ac \
fontconfig/fontconfig.h \
README
diff --git a/mesalib/docs/relnotes-6.4.1.html b/mesalib/docs/relnotes-6.4.1.html
index c4451f84f..3635f965b 100644
--- a/mesalib/docs/relnotes-6.4.1.html
+++ b/mesalib/docs/relnotes-6.4.1.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 6.4.1 / November 29, 2006
+Mesa 6.4.1 / November 29, 2006
Mesa 6.4.1 is a stable, bug-fix release.
diff --git a/mesalib/docs/relnotes-6.4.2.html b/mesalib/docs/relnotes-6.4.2.html
index f5a658f99..1599b0a8e 100644
--- a/mesalib/docs/relnotes-6.4.2.html
+++ b/mesalib/docs/relnotes-6.4.2.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 6.4.2 / February 2, 2006
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 6.4.2 / February 2, 2006
Mesa 6.4.2 is a stable, bug-fix release.
diff --git a/mesalib/docs/relnotes-6.4.html b/mesalib/docs/relnotes-6.4.html
index 1fffa27f6..6480690ae 100644
--- a/mesalib/docs/relnotes-6.4.html
+++ b/mesalib/docs/relnotes-6.4.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 6.4 / October 24, 2005
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 6.4 / October 24, 2005
Mesa 6.4 is a stable, bug-fix release.
diff --git a/mesalib/docs/relnotes-6.5.1.html b/mesalib/docs/relnotes-6.5.1.html
index 0f03f931e..af81c65b7 100644
--- a/mesalib/docs/relnotes-6.5.1.html
+++ b/mesalib/docs/relnotes-6.5.1.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 6.5.1 Release Notes / September 15, 2006
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 6.5.1 Release Notes / September 15, 2006
Mesa 6.5.1 is a 6.5 follow-on development release mostly consisting of
diff --git a/mesalib/docs/relnotes-6.5.2.html b/mesalib/docs/relnotes-6.5.2.html
index ec220f3ac..13b97b2ab 100644
--- a/mesalib/docs/relnotes-6.5.2.html
+++ b/mesalib/docs/relnotes-6.5.2.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 6.5.2 Release Notes / December 2, 2006
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 6.5.2 Release Notes / December 2, 2006
Mesa 6.5.2 is a 6.5 follow-on development release with a few new features
diff --git a/mesalib/docs/relnotes-6.5.3.html b/mesalib/docs/relnotes-6.5.3.html
index 0d68d9901..940538015 100644
--- a/mesalib/docs/relnotes-6.5.3.html
+++ b/mesalib/docs/relnotes-6.5.3.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 6.5.3 Release Notes / April 27, 2007
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 6.5.3 Release Notes / April 27, 2007
Mesa 6.5.3 is a development release with many changes and new features.
diff --git a/mesalib/docs/relnotes-6.5.html b/mesalib/docs/relnotes-6.5.html
index 9d1d6691e..ee011c198 100644
--- a/mesalib/docs/relnotes-6.5.html
+++ b/mesalib/docs/relnotes-6.5.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 6.5 Release Notes / March 31, 2006
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 6.5 Release Notes / March 31, 2006
Mesa 6.5 is a new development release.
diff --git a/mesalib/docs/relnotes-7.0.1.html b/mesalib/docs/relnotes-7.0.1.html
index 02713ad5e..24661e2eb 100644
--- a/mesalib/docs/relnotes-7.0.1.html
+++ b/mesalib/docs/relnotes-7.0.1.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.0.1 Release Notes / August 3, 2007
+
+
+
+ Mesa Release Notes
+
+
+
+
+
+Mesa 7.0.1 Release Notes / August 3, 2007
Mesa 7.0.1 is a stable release with bug fixes since version 7.0.
diff --git a/mesalib/docs/relnotes-7.0.2.html b/mesalib/docs/relnotes-7.0.2.html
index 7a7c70f13..b3b13c2bd 100644
--- a/mesalib/docs/relnotes-7.0.2.html
+++ b/mesalib/docs/relnotes-7.0.2.html
@@ -1,14 +1,13 @@
-
+
+
+
+ Mesa Release Notes
+
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.0.2 Release Notes / November 10, 2007
+Mesa 7.0.2 Release Notes / November 10, 2007
Mesa 7.0.2 is a stable release with bug fixes since version 7.0.
diff --git a/mesalib/docs/relnotes-7.0.3.html b/mesalib/docs/relnotes-7.0.3.html
index 5c8efc79d..5eeae6ffa 100644
--- a/mesalib/docs/relnotes-7.0.3.html
+++ b/mesalib/docs/relnotes-7.0.3.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.0.3 Release Notes / April 4, 2008
+
+
+
+ Mesa Release Notes
+
+
+
+
+
+Mesa 7.0.3 Release Notes / April 4, 2008
Mesa 7.0.3 is a stable release with bug fixes since version 7.0.2.
diff --git a/mesalib/docs/relnotes-7.0.4.html b/mesalib/docs/relnotes-7.0.4.html
index f100d99f0..4f5470811 100644
--- a/mesalib/docs/relnotes-7.0.4.html
+++ b/mesalib/docs/relnotes-7.0.4.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.0.4 Release Notes / August 16, 2008
+
+
+
+ Mesa Release Notes
+
+
+
+
+
+Mesa 7.0.4 Release Notes / August 16, 2008
Mesa 7.0.4 is a stable release with bug fixes since version 7.0.3.
diff --git a/mesalib/docs/relnotes-7.0.html b/mesalib/docs/relnotes-7.0.html
index 2c036b2ec..6e6480b2d 100644
--- a/mesalib/docs/relnotes-7.0.html
+++ b/mesalib/docs/relnotes-7.0.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.0 Release Notes / June 22, 2007
+
+
+
+ Mesa Release Notes
+
+
+
+
+
+Mesa 7.0 Release Notes / June 22, 2007
Mesa 7.0 is a stable release, featuring OpenGL 2.1 API support.
diff --git a/mesalib/docs/relnotes-7.1.html b/mesalib/docs/relnotes-7.1.html
index f7a612872..648e69d6b 100644
--- a/mesalib/docs/relnotes-7.1.html
+++ b/mesalib/docs/relnotes-7.1.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.1 Release Notes / August 26, 2008
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 7.1 Release Notes / August 26, 2008
Mesa 7.1 is a new development release.
diff --git a/mesalib/docs/relnotes-7.10.1.html b/mesalib/docs/relnotes-7.10.1.html
index 134591e33..e674d458c 100644
--- a/mesalib/docs/relnotes-7.10.1.html
+++ b/mesalib/docs/relnotes-7.10.1.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 7.10.1 Release Notes / TBD
+Mesa 7.10.1 Release Notes / March 2, 2011
Mesa 7.10.1 is a bug fix release which fixes bugs found since the 7.10 release.
@@ -131,12 +128,12 @@ with in , out , attribute , and varying .
git log mesa-7.10..mesa-7.10.1
-
Alberto Milone (1):
+
Alberto Milone (1):
r600c: add evergreen ARL support.
-
+
-Brian Paul (21):
+
Brian Paul (21):
draw: Fix an off-by-one bug in a vsplit assertion.
docs: add links to 7.9.1 and 7.10 release notes
@@ -159,14 +156,14 @@ with in , out , attribute , and varying .
docs: add link to 7.10.1 release notes
mesa: implement glGetShaderPrecisionFormat()
docs: updated environment variable list
-
+
-Bryce Harrington (1):
+
Bryce Harrington (1):
r300g: Null pointer check for buffer deref in gallium winsys
-
+
-Chad Versace (20):
+
Chad Versace (20):
glsl: At link-time, check that globals have matching centroid qualifiers
glcpp: Fix segfault when validating macro redefinitions
@@ -188,39 +185,39 @@ with in , out , attribute , and varying .
glsl: Set operators '%' and '%=' to be reserved when GLSL < 1.30
glsl: Reinstate constant-folding for division by zero
tnl: Add support for datatype GL_FIXED in vertex arrays
-
+
-Chia-I Wu (1):
+
Chia-I Wu (1):
mesa: Add glDepthRangef and glClearDepthf to APIspec.xml.
-
+
-Christoph Bumiller (1):
+
Christoph Bumiller (1):
nv50,nvc0: do not forget to apply sign mode to saved TGSI inputs
-
+
-Cyril Brulebois (1):
+
Cyril Brulebois (1):
Point to bugs.freedesktop.org rather than bugzilla.freedesktop.org
-
+
-Dave Airlie (3):
+
Dave Airlie (3):
radeon/r200: fix fbo-clearmipmap + gen-teximage
radeon: calculate complete texture state inside TFP function
radeon: avoid segfault on 3D textures.
-
+
-Dimitry Andric (4):
+
Dimitry Andric (4):
mesa: s/movzx/movzbl/
mesa: s/movzxw/movzwl/ in read_rgba_span_x86.S
glapi: adding @ char before type specifier in glapi_x86.S
glapi: add @GOTPCREL relocation type
-
+
-Eric Anholt (16):
+
Eric Anholt (16):
glsl: Fix the lowering of variable array indexing to not lose write_masks.
i965/fs: When producing ir_unop_abs of an operand, strip negate.
@@ -238,14 +235,14 @@ with in , out , attribute , and varying .
mesa: Add getter for GL_SHADER_COMPILER with ARB_ES2_compatibility.
i965: Fix a bug in i965 compute-to-MRF.
i965/fs: Add a helper function for detecting math opcodes.
-
+
-Fredrik Höglund (1):
+
Fredrik Höglund (1):
st/mesa: fix a regression from cae2bb76
-
+
-Ian Romanick (42):
+
Ian Romanick (42):
docs: Add 7.10 md5sums
glsl: Support the 'invariant(all)' pragma
@@ -289,26 +286,26 @@ with in , out , attribute , and varying .
docs: Clean up bug fixes list
intel: Remove driver date and related bits from renderer string
mesa: set version string to 7.10.1 (final)
-
+
-Jian Zhao (1):
+
Jian Zhao (1):
mesa: fix an error in uniform arrays in row calculating.
-
+
-Julien Cristau (3):
+
Julien Cristau (3):
glx: fix request lengths
glx: fix GLXChangeDrawableAttributesSGIX request
glx: fix length of GLXGetFBConfigsSGIX
-
+
-Keith Packard (1):
+
Keith Packard (1):
glsl: Eliminate reduce/reduce conflicts in glsl grammar
-
+
-Kenneth Graunke (20):
+
Kenneth Graunke (20):
glsl: Expose a public glsl_type::void_type const pointer.
glsl: Don't bother unsetting a destructor that was never set.
@@ -330,49 +327,49 @@ with in , out , attribute , and varying .
i965: Increase Sandybridge point size clamp in the clip state.
glsl: Use reralloc instead of plain realloc.
Revert "i965/fs: Correctly set up gl_FragCoord.w on Sandybridge."
-
+
-Marek Olšák (4):
+
Marek Olšák (4):
docs: fix messed up names with special characters in relnotes-7.10
docs: fix messed up names with special characters in relnotes-7.9.1
mesa: fix texture3D mipmap generation for UNSIGNED_BYTE_3_3_2
st/dri: Track drawable context bindings
-
+
-Paulo Zanoni (1):
+
Paulo Zanoni (1):
dri_util: fail driCreateNewScreen if InitScreen is NULL
-
+
-Sam Hocevar (2):
+
Sam Hocevar (2):
docs: add glsl info
docs: fix glsl_compiler name
-
+
-Tom Fogal (1):
+
Tom Fogal (1):
Regenerate gl_mangle.h.
-
+
-Tom Stellard (2):
+
Tom Stellard (2):
r300/compiler: Disable register rename pass on r500
r300/compiler: Don't erase sources when converting RGB->Alpha
-
+
-Vinson Lee (3):
+
Vinson Lee (3):
ralloc: Add missing va_end following va_copy.
mesa: Move declaration before code in extensions.c.
mesa: Move loop variable declarations outside for loop in extensions.c.
-
+
-nobled (1):
+
nobled (1):
glx: Put null check before use
-
+
diff --git a/mesalib/docs/relnotes-7.10.2.html b/mesalib/docs/relnotes-7.10.2.html
index 55b6794a1..02ed6f63f 100644
--- a/mesalib/docs/relnotes-7.10.2.html
+++ b/mesalib/docs/relnotes-7.10.2.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 7.10.2 Release Notes / April 6, 2011
+Mesa 7.10.2 Release Notes / April 6, 2011
Mesa 7.10.2 is a bug fix release which fixes bugs found since the 7.10 release.
@@ -84,18 +81,18 @@ f5de82852f1243f42cc004039e10b771 MesaLib-7.10.2.tar.bz2
Note: Reverted commits and the reverts are not included in this list.
-Alex Deucher (2):
+
Alex Deucher (2):
r600c: add new ontario pci ids
r600g: add some additional ontario pci ids
-
+
-Benjamin Franzke (1):
+
Benjamin Franzke (1):
st/dri: Fix surfaceless gl using contexts with previous bound surfaces
-
+
-Brian Paul (9):
+
Brian Paul (9):
docs: pull 7.9.2 release notes into 7.10 branch
docs: update news.html with 7.10.1 and 7.9.2 releases
@@ -106,35 +103,35 @@ f5de82852f1243f42cc004039e10b771 MesaLib-7.10.2.tar.bz2
mesa: Guard against null pointer deref in fbo validation
st/mesa: Apply LOD bias from correct texture unit
glsl: silence warning in printf() with a cast
-
+
-Chad Versace (1):
+
Chad Versace (1):
i965: Fix tex_swizzle when depth mode is GL_RED
-
+
-Dave Airlie (1):
+
Dave Airlie (1):
r600: don't close fd on failed load
-
+
-Eric Anholt (2):
+
Eric Anholt (2):
i965: Apply a workaround for the Ironlake "vertex flashing".
i965: Fix alpha testing when there is no color buffer in the FBO.
-
+
-Fabian Bieler (1):
+
Fabian Bieler (1):
st/mesa: Apply LOD from texture object
-
+
-Henri Verbeet (1):
+
Henri Verbeet (1):
st/mesa: Validate state before doing blits.
-
+
-Ian Romanick (13):
+
Ian Romanick (13):
docs: Add 7.10.1 md5sums
glsl: Refactor AST-to-HIR code handling variable initializers
@@ -149,28 +146,28 @@ f5de82852f1243f42cc004039e10b771 MesaLib-7.10.2.tar.bz2
docs: Initial bits of 7.10.2 release notes
mesa: set version string to 7.10.2
mesa: Remove nonexistant files from _FILES lists
-
+
-Jerome Glisse (1):
+
Jerome Glisse (1):
r600g: move user fence into base radeon structure
-
+
-José Fonseca (2):
+
José Fonseca (2):
mesa: Fix typo glGet*v(GL_TEXTURE_COORD_ARRAY_*).
mesa: More glGet* fixes.
-
+
-Kenneth Graunke (4):
+
Kenneth Graunke (4):
glcpp: Rework lexer to use a SKIP state rather than REJECT.
glcpp: Remove trailing contexts from #if rules.
i965/fs: Fix linear gl_Color interpolation on pre-gen6 hardware.
glsl: Accept precision qualifiers on sampler types, but only in ES.
-
+
-Marek Olšák (15):
+
Marek Olšák (15):
st/mesa: fix crash when DrawBuffer->_ColorDrawBuffers[0] is NULL
st/mesa: fail to alloc a renderbuffer if st_choose_renderbuffer_format fails
@@ -187,20 +184,20 @@ f5de82852f1243f42cc004039e10b771 MesaLib-7.10.2.tar.bz2
r300g: tell the GLSL compiler to lower the continue opcode
r300/compiler: propagate SaturateMode down to the result of shadow comparison
r300/compiler: apply the texture swizzle to shadow pass and fail values too
-
+
-Michel Dänzer (1):
+
Michel Dänzer (1):
Use proper source row stride when getting depth/stencil texels.
-
+
-Tom Stellard (4):
+
Tom Stellard (4):
r300/compiler: Use a 4-bit writemask in pair instructions
prog_optimize: Fix reallocating registers for shaders with loops
r300/compiler: Fix vertex shader MAD instructions with constant swizzles
r300/compiler: Don't try to convert RGB to Alpha in full instructions
-
+
diff --git a/mesalib/docs/relnotes-7.10.3.html b/mesalib/docs/relnotes-7.10.3.html
index 68cc925e6..625637d70 100644
--- a/mesalib/docs/relnotes-7.10.3.html
+++ b/mesalib/docs/relnotes-7.10.3.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 7.10.3 Release Notes / June 13, 2011
+Mesa 7.10.3 Release Notes / June 13, 2011
Mesa 7.10.3 is a bug fix release which fixes bugs found since the 7.10.2 release.
@@ -94,23 +91,23 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz
git log mesa-7.10.2..mesa-7.10.3
-
Alan Hourihane (1):
+
Alan Hourihane (1):
Check for out of memory when creating fence
-
+
-Alex Buell (1):
+
Alex Buell (1):
configure: bump LIBDRM_REQUIRED to 2.4.24
-
+
-Alex Deucher (2):
+
Alex Deucher (2):
r600c: add new pci ids
r600g: add new pci ids
-
+
-Brian Paul (19):
+
Brian Paul (19):
docs: add link to 7.10.2 release notes
scons: remove dangling reference to state_trackers/python/SConscript
@@ -131,20 +128,20 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz
mesa: add include/c99/inttypes.h include/c99/stdbool.h include/c99/stdint.h files to tarballs
docs: 7.10.3 release notes skeleton file, links
mesa: bump version to 7.10.3
-
+
-Carl Worth (2):
+
Carl Worth (2):
glcpp: Simplify calling convention of parser's active_list functions
glcpp: Fix attempts to expand recursive macros infinitely (bug #32835).
-
+
-Dave Airlie (1):
+
Dave Airlie (1):
st/mesa: fix compressed mipmap generation.
-
+
-Eric Anholt (19):
+
Eric Anholt (19):
i965: Fix the VS thread limits for GT1, and clarify the WM limits on both.
glsl: Avoid cascading errors when looking for a scalar boolean and failing.
@@ -165,21 +162,21 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz
Revert "intel: Add spans code for the ARB_texture_rg support."
mesa: Add support for the ARB_fragment_program part of ARB_draw_buffers.
mesa: Add support for OPTION ATI_draw_buffers to ARB_fp.
-
+
-Hans de Goede (1):
+
Hans de Goede (1):
texstore: fix regression stricter check for memcpy path for unorm88 and unorm1616
-
+
-Henri Verbeet (3):
+
Henri Verbeet (3):
mesa: Also update the color draw buffer if it's explicitly set to GL_NONE.
glx: Destroy dri2Hash on DRI2 display destruction.
glx: Only remove the glx_display from the list after it's destroyed.
-
+
-Ian Romanick (9):
+
Ian Romanick (9):
docs: Add 7.10.2 md5sums
glsl: Fix off-by-one error setting max_array_access for non-constant indexing
@@ -190,9 +187,9 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz
mesa: Don't try to clear a NULL renderbuffer
mesa: Ignore blits to/from missing buffers
docs: Add list of bugs fixed in 7.10.3 release
-
+
-Jeremy Huddleston (18):
+
Jeremy Huddleston (18):
apple: Update GL specs
apple: Rename glcontextmodes.[ch] to glxconfig.[ch]
@@ -212,9 +209,9 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz
darwin: Don't link against libGL when building libOSMesa
darwin: Fix VG_LIB_GLOB to also match the unversioned symlink
osmesa: Fix missing symbols when GLX_INDIRECT_RENDERING is defined.
-
+
-José Fonseca (13):
+
José Fonseca (13):
llvmpipe: Update readme.
mesa: GL_PROVOKING_VERTEX_EXT is a GLenum, not GLboolean.
@@ -229,9 +226,9 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz
st/wgl: Allow to create pbuffers bigger than the desktop.
st/wgl: Remove buggy assertion.
wgl: Don't hold on to user supplied HDC.
-
+
-Kenneth Graunke (10):
+
Kenneth Graunke (10):
i965/fs: Switch W and 1/W in Sandybridge interpolation setup.
i965: Refactor Sandybridge implied move handling.
@@ -243,14 +240,14 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz
glsl: Regenerate autogenerated file builtin_function.cpp.
i965: Rename various gen6 #defines to match the documentation.
i965: Never enable the GS on Gen6.
-
+
-Kostas Georgiou (1):
+
Kostas Georgiou (1):
r600c/g: Add pci id for FirePro 2270
-
+
-Marek Olšák (18):
+
Marek Olšák (18):
tgsi/ureg: bump the limit of immediates
st/mesa: fix changing internal format via RenderbufferStorage
@@ -270,34 +267,34 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz
mesa: fix up assertion in _mesa_source_buffer_exists
mesa: invalidate framebuffer if internal format of renderbuffer is changed
mesa: return after invalidating renderbuffer
-
+
-Matt Turner (1):
+
Matt Turner (1):
r300/compiler: align memory allocations to 8-bytes
-
+
-Tom Stellard (3):
+
Tom Stellard (3):
r300/compiler: Fix incorrect presubtract conversion
r300/compiler: Fix dataflow analysis bug with ELSE blocks
r300/compiler: Limit instructions to 3 source selects
-
+
-Vinson Lee (1):
+
Vinson Lee (1):
gallivm: Disable MMX-disabling code on llvm-2.9.
-
+
-Zou Nan hai (1):
+
Zou Nan hai (1):
i965: Align interleaved URB write length to 2
-
+
-pepp (1):
+
pepp (1):
st/mesa: assign renderbuffer's format field when allocating storage
-
+
diff --git a/mesalib/docs/relnotes-7.10.html b/mesalib/docs/relnotes-7.10.html
index bb5fde502..199b16521 100644
--- a/mesalib/docs/relnotes-7.10.html
+++ b/mesalib/docs/relnotes-7.10.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 7.10 Release Notes / January 7, 2011
+Mesa 7.10 Release Notes / January 7, 2011
Mesa 7.10 is a new development release.
@@ -129,21 +126,19 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
Bug 32825 - egl_glx driver completely broken in 7.9 branch [fix in master]
-Bug -
-
-Bug -
+
Changes
-Adam Jackson (2):
+
Adam Jackson (2):
i965: Update renderer strings for sandybridge
drivers/x11: unifdef XFree86Server
-
+
-Alex Deucher (30):
+
Alex Deucher (30):
r600c: fix mipmap stride on evergreen
r600c: add reloc for CB_COLOR0_ATTRIB
@@ -175,48 +170,48 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
r600c: add support for NI asics
r600g: support up to 64 shader constants
r600c: fix up SQ setup in blit code for Ontario/NI
-
+
-Andre Maasikas (3):
+
Andre Maasikas (3):
r600c: fix buffer height setting in dri2 case
r600g: break alu clause earlier
r600g: fix evergreen interpolation setup
-
+
-Andrew Randrianasulu (2):
+
Andrew Randrianasulu (2):
dri/nv04: Don't expose ARB_texture_env_combine/dot3.
dri/nv04: Enable eng3dm for A8/L8 textures.
-
+
-Aras Pranckevicius (2):
+
Aras Pranckevicius (2):
glsl: fix crash in loop analysis when some controls can't be determined
glsl: fix matrix type check in ir_algebraic
-
+
-Bas Nieuwenhuizen (3):
+
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 (3):
+
Ben Skeggs (3):
nv50: DST
nv50: DPH
nv50: silence some unknown get_param warnings
-
+
-Benjamin Franzke (2):
+
Benjamin Franzke (2):
st/egl image: multiply drm buf-stride with blocksize
r600g: implement texture_get_handle (needed for eglExportDRMImageMESA)
-
+
-Brian Paul (296):
+
Brian Paul (296):
glx: add const qualifiers to __indirect_glMultiDrawArraysEXT()
glsl2: fix signed/unsigned comparison warning
@@ -514,14 +509,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
mesa/meta: fix broken assertion, rename stack depth var
glsl: new glsl_strtod() wrapper to fix decimal point interpretation
st/mesa: fix renderbuffer pointer check in st_Clear()
-
+
-Brian Rogers (1):
+
Brian Rogers (1):
mesa: Add missing else in do_row_3D
-
+
-Chad Versace (25):
+
Chad Versace (25):
intel_extensions: Add ability to set GLSL version via environment
glsl: Add glsl_type::uvecN_type for N=2,3
@@ -548,9 +543,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
glsl: Improve usage message for glsl_compiler
glsl: Fix linker bug in cross_validate_globals()
glsl: In ast_to_hir, check sampler array indexing
-
+
-Chia-I Wu (149):
+
Chia-I Wu (149):
glapi: Fix build errors for ES.
glapi: Fix ES build errors again.
@@ -701,15 +696,15 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
st/egl: Fix eglChooseConfig when configs is NULL.
docs: Add an example for EGL_DRIVERS_PATH.
autoconf: Fix --with-driver=xlib --enable-openvg.
-
+
-Chris Wilson (2):
+
Chris Wilson (2):
i915g: Fix closure of full batch buffers
intel: Check for unsupported texture when finishing using as a render target
-
+
-Christoph Bumiller (80):
+
Christoph Bumiller (80):
nv50: import new compiler
nouveau: update nouveau_class.h
@@ -791,9 +786,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
nv50: use CLEAR_BUFFERS for surface fills
nv50: fix/handle a few more PIPE_CAPs
nv50: fix GP state bind and validate
-
+
-Corbin Simpson (8):
+
Corbin Simpson (8):
r600g: Use align() instead of handrolled code.
r600g: Trivially deobfuscate r600_hw_states.
@@ -803,14 +798,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
r600g: "tmp" is such a bad name for a texture.
r600g: Clean up PS setup.
r600g: Cleanup viewport floats.
-
+
-Daniel Lichtenberger (1):
+
Daniel Lichtenberger (1):
radeon: fix potential segfault in renderbuffer update
-
+
-Daniel Vetter (21):
+
Daniel Vetter (21):
r200: revalidate after radeon_update_renderbuffers
i915g: rip out ->sw_tiled
@@ -833,9 +828,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
i915g: enable x-tiling for render targets
i915g: assert(depth_surface->offset == 0)
i915g: track TODO items
-
+
-Dave Airlie (182):
+
Dave Airlie (182):
r300g: fix buffer reuse issue caused by previous commit
r600g: pull r600_draw struct out into header
@@ -1019,9 +1014,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
r300g: fixup rs690 tiling stride alignment calculations.
r600g: fix evergreen segfaults.
r600g: hack around property unknown issues.
-
+
-Eric Anholt (300):
+
Eric Anholt (300):
glsl: Add definition of gl_TextureMatrix inverse/transpose builtins.
i965: Share the KIL_NV implementation between glsl and non-glsl.
@@ -1323,15 +1318,15 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
intel: Add a couple of helper functions to reduce rb code duplication.
intel: Fix segfaults from trying to use _ColorDrawBuffers in FBO validation.
intel: When validating an FBO's combined depth/stencil, use the given FBO.
-
+
-Fabian Bieler (2):
+
Fabian Bieler (2):
r600g: set address of pop instructions to next instruction
glsl: fix lowering conditional returns in subroutines
-
+
-Francisco Jerez (51):
+
Francisco Jerez (51):
dri/nv04: Fix PGRAPH_ERRORs when running OA.
dri/nv04: Mipmapping fixes.
@@ -1384,20 +1379,20 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
dri/nouveau: Split hardware/software TNL instantiation more cleanly.
dri/nouveau: Fix typo.
dri/nouveau: Kill a bunch of ternary operators.
-
+
-Fredrik Höglund (2):
+
Fredrik Höglund (2):
r600g: Fix texture sampling with swizzled coords
r600g: fix pow(0, 0) evaluating to NaN
-
+
-Guillermo S. Romero (1):
+
Guillermo S. Romero (1):
r300g: Do not use buf param before checking for NULL.
-
+
-Henri Verbeet (19):
+
Henri Verbeet (19):
r600g: Flush upload buffers before draws instead of before flushes.
r600g: Check for other references before checking for existing mappings in radeon_bo_pb_map_internal().
@@ -1418,9 +1413,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
r600g: Cleanup block bo references in r600_context_fini().
r600g: Cleanup fetch shader resources in r600_pipe_shader_destroy().
st/mesa: Handle wrapped depth buffers in st_copy_texsubimage().
-
+
-Hui Qi Tay (10):
+
Hui Qi Tay (10):
llvmpipe: minor changes in llvm coefficient calcs
draw: cliptest and viewport done in a single loop in vertex shader
@@ -1432,9 +1427,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
llvmpipe: added llvm offset setup code
llvmpipe: clean up polygon offset function in lp setup code
llvmpipe: fix such that offset/twoside function only does in-place modification
-
+
-Ian Romanick (102):
+
Ian Romanick (102):
glsl2: Refactor testing for whether a deref is of a matrix or array
glsl2: Add flags to enable variable index lowering
@@ -1536,11 +1531,11 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
linker: Allow built-in arrays to have different sizes between shader stages
ir_to_mesa: Don't generate swizzles for record derefs of non-scalar/vectors
Refresh autogenerated file builtin_function.cpp.
- glsl: Allow less restrictive uses of sampler array indexing in GLSL <= 1.20
+ glsl: Allow less restrictive uses of sampler array indexing in GLSL <= 1.20
docs: Import 7.9.1 release notes from 7.9 branch
-
+
-Jakob Bornecrantz (27):
+
Jakob Bornecrantz (27):
rbug: Cast opcode to corrent int size
rbug: Add function to get opcode name string
@@ -1569,9 +1564,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
i915g: Improve debug printing for textures
i915g: Make sure that new vbo gets updated
st/mesa: Unbind all constant buffers
-
+
-Jerome Glisse (75):
+
Jerome Glisse (75):
r600g: alternative command stream building from context
r600g: move chip class to radeon common structure
@@ -1648,35 +1643,35 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
r600g: need to reference upload buffer as the might still live accross flush
r600g: properly unset vertex buffer
r600g: avoid segfault
-
+
-Joakim Sindholt (3):
+
Joakim Sindholt (3):
util/u_blitter: fix leak
radeong: fix leaks
r300g: silence guard band cap errors
-
+
-Johann Rudloff (3):
+
Johann Rudloff (3):
radeon: Implement EGL_MESA_no_surface_extension
radeon: Implement __DRI_IMAGE and EGL_MESA_image_drm
radeon: Implement GL_OES_EGL_image
-
+
-John Doe (3):
+
John Doe (3):
r600g: misc cleanup
r600g: don't double count dirty block
r600g: keep a mapping around for each bo
-
+
-Jon TURNEY (1):
+
Jon TURNEY (1):
Ensure -L$(TOP)/$(LIB_DIR) appears in link line before any -L in $LDFLAGS
-
+
-José Fonseca (128):
+
José Fonseca (128):
gallivm: Fix address register swizzle.
gallivm: Start collecting bitwise arithmetic helpers in a new module.
@@ -1806,14 +1801,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
mesa: Temporary hack to prevent stack overflow on windows
mesa: Bump the number of bits in the register index.
llvmpipe: Plug fence leaks.
-
+
-Julien Cristau (1):
+
Julien Cristau (1):
Makefile: don't include the same files twice in the tarball
-
+
-Keith Whitwell (89):
+
Keith Whitwell (89):
llvmpipe: brackets around macro arg
llvmpipe: remove duplicate code
@@ -1904,9 +1899,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
llvmpipe: raise dirty flag on transfers to bound constbuf
llvmpipe: remove misleading debug string
llvmpipe: shortcircuit some calls to set_scene_state
-
+
-Kenneth Graunke (94):
+
Kenneth Graunke (94):
glsl: Change from has_builtin_signature to has_user_signature.
glsl: Don't print blank (function ...) headers for built-ins.
@@ -2002,9 +1997,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
glsl: Support if-flattening beyond a given maximum nesting depth.
i965: Flatten if-statements beyond depth 16 on pre-gen6.
i965: Internally enable GL_NV_blend_square on ES2.
-
+
-Kristian Høgsberg (16):
+
Kristian Høgsberg (16):
glx: Hold on to drawables if we're just switching to another context
intel: Fix GL_ARB_shading_language_120 commit
@@ -2022,14 +2017,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
Only install vtxfmt tables for OpenGL
i965: Don't write mrf assignment for pointsize output
docs: Fix MESA_drm_image typo
-
+
-Krzysztof Smiechowicz (1):
+
Krzysztof Smiechowicz (1):
nvfx: Pair os_malloc_aligned() with os_free_aligned().
-
+
-Luca Barbieri (84):
+
Luca Barbieri (84):
auxiliary: fix unintended fallthrough
glsl: add pass to lower variable array indexing to conditional assignments
@@ -2115,14 +2110,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
d3d11: fix reference counting so devices get freed
d3d1x: work around crash in widl
glsl: Unroll loops with conditional breaks anywhere (not just the end)
-
+
-Lucas Stach (1):
+
Lucas Stach (1):
nvfx: fill PIPE_CAP_PRIMITIVE_RESTART and PIPE_CAP_SHADER_STENCIL_EXPORT
-
+
-Marek Olšák (100):
+
Marek Olšák (100):
r300g: prevent creating multiple winsys BOs for the same handle
r300g/swtcl: fix CS overrun
@@ -2224,21 +2219,21 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
r300g: mark vertex arrays as dirty after a buffer_offset change
mesa: fix texel store functions for some float formats
r300/compiler: disable the rename_regs pass for loops
-
+
-Mario Kleiner (1):
+
Mario Kleiner (1):
mesa/r300classic: Fix dri2Invalidate/radeon_prepare_render for page flipping.
-
+
-Mathias Fröhlich (3):
+
Mathias Fröhlich (3):
r300g: Avoid returning values in a static array, fixing a potential race
r600g: Only compare active vertex elements
st/mesa: Set PIPE_TRANSFER_DISCARD for GL_MAP_INVALIDATE_RANGE/BUFFFER_BIT
-
+
-Michal Krol (10):
+
Michal Krol (10):
svga: Fix relative addressing translation for pixel shaders.
svga: Integer constant register file has a separate namespace.
@@ -2250,9 +2245,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
graw/gdi: Fix window dimensions.
os: Open file streams in binary mode.
graw: Export graw_save_surface_to_file().
-
+
-Nicolas Kaiser (26):
+
Nicolas Kaiser (26):
swrast: remove duplicated include
egl: remove duplicated include
@@ -2280,32 +2275,32 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
st: remove duplicated include
i965g: use Elements macro instead of manual sizeofs
nv50: fix always true conditional in shader optimization
-
+
-Orion Poplawski (1):
+
Orion Poplawski (1):
osmesa: link against libtalloc
-
+
-Owen W. Taylor (1):
+
Owen W. Taylor (1):
r600g: Fix location for clip plane registers
-
+
-Peter Clifton (3):
+
Peter Clifton (3):
intel: Fix emit_linear_blit to use DWORD aligned width blits
intel: Add assert check for blitting alignment.
meta: Mask Stencil.Clear against stencilMax in _mesa_meta_Clear
-
+
-Robert Hooker (2):
+
Robert Hooker (2):
intel: Add a new B43 pci id.
egl_dri2: Add missing intel chip ids.
-
+
-Roland Scheidegger (16):
+
Roland Scheidegger (16):
gallivm: fix copy&paste bug
gallivm: don't use URem/UDiv when calculating offsets for blocks
@@ -2323,19 +2318,19 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
r200: fix r200 large points
mesa: remove unneeded DD_POINT_SIZE and DD_LINE_WIDTH tricaps
gallium: support for array textures and related changes
-
+
-Shuang He (1):
+
Shuang He (1):
mesa: allow GLfixed arrays for OpenGL ES 2.0
-
+
-Stephan Schmid (1):
+
Stephan Schmid (1):
r600g: fix relative addressing when splitting constant accesses
-
+
-Thomas Hellstrom (21):
+
Thomas Hellstrom (21):
st/xorg: Don't try to use option values before processing options
xorg/vmwgfx: Make vmwarectrl work also on 64-bit servers
@@ -2358,9 +2353,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
gallium/targets/xorg-vmwgfx: Xv fixes
xorg/vmwgfx: Flush even if we don't autopaint the color key
xorg/vmwgfx: Don't clip video to viewport
-
+
-Tilman Sauerbeck (35):
+
Tilman Sauerbeck (35):
r600g: Fixed a bo leak in r600_blit_state_ps_shader().
r600g: Use clamped math for RCP and RSQ.
@@ -2397,21 +2392,21 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
st/mesa: Reset the index buffer before destroying the pipe context.
st/mesa: Reset the constant buffers before destroying the pipe context.
r600g: Removed duplicated call to tgsi_split_literal_constant().
-
+
-Timo Wiren (1):
+
Timo Wiren (1):
Fix typos in comments and debug output strings.
-
+
-Tom Fogal (3):
+
Tom Fogal (3):
Implement x86_64 atomics for compilers w/o intrinsics.
Prefer intrinsics to handrolled atomic ops.
Revert "Prefer intrinsics to handrolled atomic ops."
-
+
-Tom Stellard (32):
+
Tom Stellard (32):
r300/compiler: Refactor the pair instruction data structures
r300g: Always try to build libr300compiler.a
@@ -2445,14 +2440,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
r300/compiler: Add a more efficient version of rc_find_free_temporary()
r300/compiler: Don't allow presubtract sources to be remapped twice
r300/compiler: Fix black terrain in Civ4
-
+
-Victor Tseng (1):
+
Victor Tseng (1):
egl/i965: include inline_wrapper_sw_helper.h
-
+
-Viktor Novotný (6):
+
Viktor Novotný (6):
dri/nouveau: Import headers from rules-ng-ng
dri/nouveau: nv04: Use rules-ng-ng headers
@@ -2460,9 +2455,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
dri/nouveau nv20: Use rules-ng-ng headers
dri/nouveau: Remove nouveau_class.h, finishing switch to rules-ng-ng headers
dri/nouveau: Clean up magic numbers in get_rt_format
-
+
-Vinson Lee (214):
+
Vinson Lee (214):
llvmpipe: Remove unnecessary header.
r600g: Remove unnecessary headers.
@@ -2678,9 +2673,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
r200: Silence uninitialized variable warning.
r600g: Fix SCons build.
i965: Silence uninitialized variable warning.
-
+
-Xavier Chantry (8):
+
Xavier Chantry (8):
nv50: fix size of outputs_written array
nv50: apply layout_mask to tile_flags
@@ -2690,9 +2685,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
nvfx: fixes after array textures merge
init ps->context with util_surfaces_get and do_get
gallium/trace: check bind_vertex_sampler_states and set_vertex_sampler_views
-
+
-Xiang, Haihao (10):
+
Xiang, Haihao (10):
mesa: fix regression from b4bb6680200b5a898583392f4c831c02f41e63f7
i965: add support for polygon mode on Sandybridge.
@@ -2704,9 +2699,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
i965: use align1 access mode for instructions with execSize=1 in VS
i965: don't spawn GS thread for LINELOOP on Sandybridge
i965: use BLT to clear buffer if possible on Sandybridge
-
+
-Zack Rusin (8):
+
Zack Rusin (8):
rbug: fix rbug when contexts are being destroyed
llvmpipe: fix rasterization of vertical lines on pixel boundaries
@@ -2716,9 +2711,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
gallivm: fix storing of the addr register
scons: add alias for identity
gallium/util: add states relevant to geometry shaders
-
+
-Zhenyu Wang (40):
+
Zhenyu Wang (40):
i965: disasm quarter and write enable instruction control on sandybridge
i965: new state dump for sandybridge
@@ -2760,36 +2755,36 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
i965: Fix occlusion query on sandybridge
i965: Use last vertex convention for quad provoking vertex on sandybridge
i965: Fix provoking vertex select in clip state for sandybridge
-
+
-Zou Nan hai (1):
+
Zou Nan hai (1):
i965: skip too small size mipmap
-
+
-delphi (2):
+
delphi (2):
draw: added userclip planes and updated variant_key
draw: some changes to allow for runtime changes to userclip planes
-
+
-nobled (3):
+
nobled (3):
r300g: Abort if atom allocations fail
r300g: Abort if draw_create() fails
r300g: Drop unnecessary cast
-
+
-pontus lidman (1):
+
pontus lidman (1):
mesa: check for posix_memalign() errors
-
+
-richard (2):
+
richard (2):
evergreen : fix z format setting, enable stencil.
r600c : inline vertex format is not updated in an app, switch to use vfetch constants. For the 7.9 and 7.10 branches as well.
-
+
diff --git a/mesalib/docs/relnotes-7.11.1.html b/mesalib/docs/relnotes-7.11.1.html
index 3941baaf4..f066b383e 100644
--- a/mesalib/docs/relnotes-7.11.1.html
+++ b/mesalib/docs/relnotes-7.11.1.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 7.11.1 Release Notes / November 17, 2011
+Mesa 7.11.1 Release Notes / November 17, 2011
Mesa 7.11.1 is a bug fix release which fixes bugs found since the 7.11 release.
@@ -102,23 +99,23 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip
git log mesa-7.11..mesa-7.11.1
-
Adam Jackson (2):
+
Adam Jackson (2):
drisw: Remove cargo culting that breaks GLX 1.3 ctors
glx: Don't enable INTEL_swap_event unconditionally
-
+
-Alex Deucher (1):
+
Alex Deucher (1):
r600g: fix up vs export handling
-
+
-Ben Widawsky (1):
+
Ben Widawsky (1):
+
-Brian Paul (15):
+
Brian Paul (15):
docs: add 7.11 md5 sums
docs: news item for 7.11 release
@@ -135,54 +132,54 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip
mesa: generate GL_INVALID_OPERATION in glIsEnabledIndex() between Begin/End
mesa: fix incorrect error code in _mesa_FramebufferTexture1D/3DEXT()
mesa: fix format/type check in unpack_image() for bitmaps
-
+
-Carl Simonson (1):
+
Carl Simonson (1):
i830: Add missing vtable entry for i830 from the hiz work.
-
+
-Carl Worth (5):
+
Carl Worth (5):
glcpp: Fix two (or more) successive applications of token pasting
glcpp: Test a non-function-like macro using the token paste operator
glcpp: Implement token pasting for non-function-like macros
glcpp: Raise error if defining any macro containing two consecutive underscores
glcpp: Add a test for #elif with an undefined macro.
-
+
-Chad Versace (5):
+
Chad Versace (5):
glsl: Add method glsl_type::can_implicitly_convert_to()
glsl: Fix implicit conversions in non-constructor function calls
glsl: Remove ir_function.cpp:type_compare()
glsl: Fix conversions in array constructors
x86-64: Fix compile error with clang
-
+
-Chia-I Wu (3):
+
Chia-I Wu (3):
glsl: empty declarations should be valid
intel: rename intel_extensions_es2.c to intel_extensions_es.c
intel: fix GLESv1 support
-
+
-Chris Wilson (1):
+
Chris Wilson (1):
i915: out-of-bounds write in calc_live_regs()
-
+
-Christopher James Halse Rogers (1):
+
Christopher James Halse Rogers (1):
glx/dri2: Paper over errors in DRI2Connect when indirect
-
+
-David Reveman (1):
+
David Reveman (1):
i915g: Fix off-by-one in scissors.
-
+
-Eric Anholt (16):
+
Eric Anholt (16):
mesa: Don't skip glGetProgramEnvParam4dvARB if there was already an error.
mesa: Fix glGetUniform() type conversions.
@@ -200,9 +197,9 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip
intel: Mark MESA_FORMAT_X8_Z24 as always supported.
mesa: Don't error on glFeedbackBuffer(size = 0, buffer = NULL)
glsl: Fix gl_NormalMatrix swizzle setup to match i965's invariants.
-
+
-Henri Verbeet (6):
+
Henri Verbeet (6):
mesa: Also set the remaining draw buffers to GL_NONE when updating just the first buffer in _mesa_drawbuffers().
r600g: Support the PIPE_FORMAT_R16_FLOAT colorformat.
@@ -210,9 +207,9 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip
mesa: Allow sampling from units >= MAX_TEXTURE_UNITS in shaders.
mesa: Use the Elements macro for the sampler index assert in validate_samplers().
mesa: Fix a couple of TexEnv unit limits.
-
+
-Ian Romanick (17):
+
Ian Romanick (17):
mesa: Add utility function to get base format from a GL compressed format
mesa: Return the correct internal fmt when a generic compressed fmt was used
@@ -231,21 +228,21 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip
mesa: Refactor compressed texture error checks to work with paletted textures
mesa: Remove redundant compressed paletted texture error checks
mesa: Advertise GL_OES_compressed_paletted_texture in OpenGL ES1.x
-
+
-Jeremy Huddleston (3):
+
Jeremy Huddleston (3):
apple: Silence some debug spew
apple: Use the correct (OpenGL.framework) glViewport and glScissor during init
apple: Implement applegl_unbind_context
-
+
-José Fonseca (1):
+
José Fonseca (1):
docs: Update llvmpipe docs.
-
+
-Kenneth Graunke (12):
+
Kenneth Graunke (12):
glsl: Avoid massive ralloc_strndup overhead in S-Expression parsing.
mesa: In validate_program(), initialize errMsg for safety.
@@ -259,32 +256,32 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip
intel: Depth format fixes
i965: Apply post-sync non-zero workaround to homebrew workaround.
mesa/get: Move MAX_LIGHTS from GL/ES2 to GL/ES1.
-
+
-Kristian Høgsberg (1):
+
Kristian Høgsberg (1):
glx: Don't flush twice if we fallback to dri2CopySubBuffer
-
+
-Marc Pignat (1):
+
Marc Pignat (1):
drisw: Fix 24bpp software rendering, take 2
-
+
-Marcin Baczyński (2):
+
Marcin Baczyński (2):
configure: fix gcc version check
configure: allow C{,XX}FLAGS override
-
+
-Marcin Slusarz (3):
+
Marcin Slusarz (3):
nouveau: fix nouveau_fence leak
nouveau: fix crash during fence emission
nouveau: fix fence hang
-
+
-Marek Olšák (19):
+
Marek Olšák (19):
vbo: do not call _mesa_max_buffer_index in debug builds
winsys/radeon: fix space checking
@@ -305,22 +302,22 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip
r300g: don't return NULL in resource_from_handle if the resource is too small
r600g: set correct tiling flags in depth info
r300g: don't call u_trim_pipe_prim in r300_swtcl_draw_vbo
-
+
-Michel Dänzer (4):
+
Michel Dänzer (4):
st/mesa: Finalize texture on render-to-texture.
glx/dri2: Don't call X server for SwapBuffers when there's no back buffer.
gallium/util: Add macros for converting from little endian to CPU byte order.
r300g: Fix queries on big endian hosts.
-
+
-Neil Roberts (1):
+
Neil Roberts (1):
meta: Fix saving the active program
-
+
-Paul Berry (18):
+
Paul Berry (18):
glsl: Lower unconditional return statements.
glsl: Refactor logic for determining whether to lower return statements.
@@ -340,33 +337,33 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip
glsl: Remove field array_lvalue from ir_variable.
glsl hierarchical visitor: Do not overwrite base_ir for parameter lists.
glsl: improve the accuracy of the asin() builtin function.
-
+
-Tobias Droste (1):
+
Tobias Droste (1):
r300/compiler: simplify code in peephole_add_presub_add
-
+
-Tom Fogal (1):
+
Tom Fogal (1):
Only use gcc visibility support with gcc4+.
-
+
-Tom Stellard (1):
+
Tom Stellard (1):
r300/compiler: Fix regalloc for values with multiple writers
-
+
-Vadim Girlin (5):
+
Vadim Girlin (5):
st/mesa: flush bitmap cache on query and conditional render boundaries
r600g: use backend mask for occlusion queries
r600g: take into account force_add_cf in pops
r600g: fix check_and_set_bank_swizzle
r600g: fix replace_gpr_with_pv_ps
-
+
-Yuanhan Liu (17):
+
Yuanhan Liu (17):
i965: fix the constant interp bitmask for flat mode
mesa: fix error handling for glEvalMesh1/2D
@@ -385,7 +382,7 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip
mesa: handle the pbo case for save_Bitmap
mesa: handle PBO access error in display list mode
intel: don't call unmap pbo if pbo is not mapped
-
+
diff --git a/mesalib/docs/relnotes-7.11.2.html b/mesalib/docs/relnotes-7.11.2.html
index d4c4f17a1..235c91d61 100644
--- a/mesalib/docs/relnotes-7.11.2.html
+++ b/mesalib/docs/relnotes-7.11.2.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 7.11.2 Release Notes / November 27, 2011
+Mesa 7.11.2 Release Notes / November 27, 2011
Mesa 7.11.2 is a bug fix release which fixes bugs found since the 7.11 release.
@@ -59,27 +56,27 @@ f8705fcff2510b6c39cd27b575c05dba MesaGLUT-7.11.2.zip
git log mesa-7.11.1..mesa-7.11.2
-
Brian Paul (4):
+
Brian Paul (4):
mesa: stop using ctx->Driver.CopyTexImage1D/2D() hooks
mesa: fix format selection for meta CopyTexSubImage()
docs: update news.html and relnotes.html for 7.11.1 release
mesa: use format string in _mesa_error() call to silence warning
-
+
-Chad Versace (3):
+
Chad Versace (3):
intel: Simplify stencil detiling arithmetic
intel: Fix region dimensions for stencil buffers received from DDX
intel: Fix separate stencil in builtin DRI2 backend
-
+
-Ian Romanick (3):
+
Ian Romanick (3):
docs: Add 7.11.1 release md5sums
mesa: set version string to 7.11.2-devel
mesa: Bump version to 7.11.2 (final)
-
+
diff --git a/mesalib/docs/relnotes-7.11.html b/mesalib/docs/relnotes-7.11.html
index 10be4c935..49a106319 100644
--- a/mesalib/docs/relnotes-7.11.html
+++ b/mesalib/docs/relnotes-7.11.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 7.11 Release Notes / July 31, 2011
+Mesa 7.11 Release Notes / July 31, 2011
Mesa 7.11 is a new development release.
diff --git a/mesalib/docs/relnotes-7.2.html b/mesalib/docs/relnotes-7.2.html
index 0ad3b5b60..8b9231638 100644
--- a/mesalib/docs/relnotes-7.2.html
+++ b/mesalib/docs/relnotes-7.2.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.2 Release Notes / 20 September 2008
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 7.2 Release Notes / 20 September 2008
Mesa 7.2 is a stable release fixing bugs found in 7.1, which was a
diff --git a/mesalib/docs/relnotes-7.3.html b/mesalib/docs/relnotes-7.3.html
index df8988443..5f75dec85 100644
--- a/mesalib/docs/relnotes-7.3.html
+++ b/mesalib/docs/relnotes-7.3.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.3 Release Notes / 22 January 2009
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 7.3 Release Notes / 22 January 2009
Mesa 7.3 is a new development release.
diff --git a/mesalib/docs/relnotes-7.4.1.html b/mesalib/docs/relnotes-7.4.1.html
index 40f4fb172..a8a9901fb 100644
--- a/mesalib/docs/relnotes-7.4.1.html
+++ b/mesalib/docs/relnotes-7.4.1.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.4.1 Release Notes / 18 April 2009
+Mesa 7.4.1 Release Notes / 18 April 2009
Mesa 7.4.1 is a stable development release fixing bugs since the 7.4 release.
diff --git a/mesalib/docs/relnotes-7.4.2.html b/mesalib/docs/relnotes-7.4.2.html
index 7d066e418..39a116864 100644
--- a/mesalib/docs/relnotes-7.4.2.html
+++ b/mesalib/docs/relnotes-7.4.2.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.4.2 Release Notes / May 15, 2009
+Mesa 7.4.2 Release Notes / May 15, 2009
Mesa 7.4.2 is a stable development release fixing bugs since the 7.4.1 release.
diff --git a/mesalib/docs/relnotes-7.4.3.html b/mesalib/docs/relnotes-7.4.3.html
index 35b5dccbb..1823e134b 100644
--- a/mesalib/docs/relnotes-7.4.3.html
+++ b/mesalib/docs/relnotes-7.4.3.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.4.3 Release Notes / 19 June 2009
+Mesa 7.4.3 Release Notes / 19 June 2009
Mesa 7.4.3 is a stable development release fixing bugs since the 7.4.2 release.
diff --git a/mesalib/docs/relnotes-7.4.4.html b/mesalib/docs/relnotes-7.4.4.html
index 2a34568a7..a3dd3580a 100644
--- a/mesalib/docs/relnotes-7.4.4.html
+++ b/mesalib/docs/relnotes-7.4.4.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.4.4 Release Notes / 23 June 2009
+Mesa 7.4.4 Release Notes / 23 June 2009
Mesa 7.4.4 is a stable development release fixing bugs since the 7.4.3 release.
diff --git a/mesalib/docs/relnotes-7.4.html b/mesalib/docs/relnotes-7.4.html
index 55ba019b2..ce46a88d2 100644
--- a/mesalib/docs/relnotes-7.4.html
+++ b/mesalib/docs/relnotes-7.4.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.4 Release Notes / 27 March 2009
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 7.4 Release Notes / 27 March 2009
Mesa 7.4 is a stable development release fixing bugs since the 7.3 release.
diff --git a/mesalib/docs/relnotes-7.5.1.html b/mesalib/docs/relnotes-7.5.1.html
index 1a4f608b7..85902690b 100644
--- a/mesalib/docs/relnotes-7.5.1.html
+++ b/mesalib/docs/relnotes-7.5.1.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.5.1 Release Notes, 3 September 2009
+Mesa 7.5.1 Release Notes, 3 September 2009
Mesa 7.5.1 is a bug-fix release fixing issues found since the 7.5 release.
diff --git a/mesalib/docs/relnotes-7.5.2.html b/mesalib/docs/relnotes-7.5.2.html
index 5c395d97b..0c7806636 100644
--- a/mesalib/docs/relnotes-7.5.2.html
+++ b/mesalib/docs/relnotes-7.5.2.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.5.2 Release Notes, 28 September 2009
+Mesa 7.5.2 Release Notes, 28 September 2009
Mesa 7.5.2 is a bug-fix release fixing issues found since the 7.5.1 release.
diff --git a/mesalib/docs/relnotes-7.5.html b/mesalib/docs/relnotes-7.5.html
index a25ca8efc..cb485835b 100644
--- a/mesalib/docs/relnotes-7.5.html
+++ b/mesalib/docs/relnotes-7.5.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.5 Release Notes / 17 July 2009
+Mesa 7.5 Release Notes / 17 July 2009
Mesa 7.5 is a new development release.
diff --git a/mesalib/docs/relnotes-7.6.1.html b/mesalib/docs/relnotes-7.6.1.html
index 1d0ecd2ac..d646b5a97 100644
--- a/mesalib/docs/relnotes-7.6.1.html
+++ b/mesalib/docs/relnotes-7.6.1.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.6.1 Release Notes, 21 December 2009
+Mesa 7.6.1 Release Notes, 21 December 2009
Mesa 7.6.1 is a bug-fix release fixing issues since version 7.6.
diff --git a/mesalib/docs/relnotes-7.6.html b/mesalib/docs/relnotes-7.6.html
index 410b6efdd..237e5efb5 100644
--- a/mesalib/docs/relnotes-7.6.html
+++ b/mesalib/docs/relnotes-7.6.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.6 Release Notes, 28 September 2009
+Mesa 7.6 Release Notes, 28 September 2009
Mesa 7.6 is a new development release.
diff --git a/mesalib/docs/relnotes-7.7.1.html b/mesalib/docs/relnotes-7.7.1.html
index 00b36714c..0f3645cb9 100644
--- a/mesalib/docs/relnotes-7.7.1.html
+++ b/mesalib/docs/relnotes-7.7.1.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.7.1 Release Notes / March 28, 2010
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 7.7.1 Release Notes / March 28, 2010
Mesa 7.7.1 is a bug-fix release.
diff --git a/mesalib/docs/relnotes-7.7.html b/mesalib/docs/relnotes-7.7.html
index c1ed65461..aae25b153 100644
--- a/mesalib/docs/relnotes-7.7.html
+++ b/mesalib/docs/relnotes-7.7.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.7 Release Notes / 21 December 2009
+Mesa 7.7 Release Notes / 21 December 2009
Mesa 7.7 is a new development release.
diff --git a/mesalib/docs/relnotes-7.8.1.html b/mesalib/docs/relnotes-7.8.1.html
index 1ba68fd41..c55d00ba7 100644
--- a/mesalib/docs/relnotes-7.8.1.html
+++ b/mesalib/docs/relnotes-7.8.1.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.8.1 Release Notes / April, 5, 2010
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 7.8.1 Release Notes / April 5, 2010
Mesa 7.8.1 fixes a couple critical bugs in the recent Mesa 7.8 release. Even
diff --git a/mesalib/docs/relnotes-7.8.2.html b/mesalib/docs/relnotes-7.8.2.html
index 1393b2ede..8a7e12cb2 100644
--- a/mesalib/docs/relnotes-7.8.2.html
+++ b/mesalib/docs/relnotes-7.8.2.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.8.2 Release Notes / (date tbd)
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 7.8.2 Release Notes / June 17, 2010
Mesa 7.8.2 is a bug fix release which fixes bugs found since the 7.8.1 release.
diff --git a/mesalib/docs/relnotes-7.8.3.html b/mesalib/docs/relnotes-7.8.3.html
index 1e9f43313..8c4bc3c18 100644
--- a/mesalib/docs/relnotes-7.8.3.html
+++ b/mesalib/docs/relnotes-7.8.3.html
@@ -1,14 +1,13 @@
-
-
-
Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.8.3 Release Notes / (date tbd)
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 7.8.3 Release Notes / (date tbd)
Mesa 7.8.3 is a bug fix release which fixes bugs found since the 7.8.2 release.
diff --git a/mesalib/docs/relnotes-7.8.html b/mesalib/docs/relnotes-7.8.html
index 1fed087d7..7422b8105 100644
--- a/mesalib/docs/relnotes-7.8.html
+++ b/mesalib/docs/relnotes-7.8.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.8 Release Notes / March 28, 2010
+Mesa 7.8 Release Notes / March 28, 2010
Mesa 7.8 is a new development release.
diff --git a/mesalib/docs/relnotes-7.9.1.html b/mesalib/docs/relnotes-7.9.1.html
index f45fa48bf..092d3bd28 100644
--- a/mesalib/docs/relnotes-7.9.1.html
+++ b/mesalib/docs/relnotes-7.9.1.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 7.9.1 Release Notes / January 7, 2011
+Mesa 7.9.1 Release Notes / January 7, 2011
Mesa 7.9.1 is a bug fix release which fixes bugs found since the 7.9 release.
@@ -124,22 +121,22 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz
git log mesa-7.9..mesa-7.9.1
-
Alex Deucher (5):
+
Alex Deucher (5):
r100: revalidate after radeon_update_renderbuffers
r600c: add missing radeon_prepare_render() call on evergreen
r600c: properly align mipmaps to group size
gallium/egl: fix r300 vs r600 loading
r600c: fix some opcodes on evergreen
-
+
-Aras Pranckevicius (2):
+
Aras Pranckevicius (2):
glsl: fix crash in loop analysis when some controls can't be determined
glsl: fix matrix type check in ir_algebraic
-
+
-Brian Paul (27):
+
Brian Paul (27):
swrast: fix choose_depth_texture_level() to respect mipmap filtering state
st/mesa: replace assertion w/ conditional in framebuffer invalidation
@@ -168,18 +165,18 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz
tdfx: s/Format/_BaseFormat/
st/mesa: fix renderbuffer pointer check in st_Clear()
mesa: Bump the number of bits in the register index.
-
+
-Chad Versace (5):
+
Chad Versace (5):
glsl: Fix lexer rule for ^=
glsl: Fix ast-to-hir for ARB_fragment_coord_conventions
glsl: Fix ir_expression::constant_expression_value()
glsl: Fix erroneous cast in ast_jump_statement::hir()
glsl: Fix linker bug in cross_validate_globals()
-
+
-Chia-I Wu (10):
+
Chia-I Wu (10):
targets/egl: Fix linking with libdrm.
st/vega: Fix version check in context creation.
@@ -191,24 +188,24 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz
mesa: Do not advertise GL_OES_texture_3D.
egl_glx: Fix borken driver.
egl: Check extensions.
-
+
-Daniel Lichtenberger (1):
+
Daniel Lichtenberger (1):
radeon: fix potential segfault in renderbuffer update
-
+
-Daniel Vetter (1):
+
Daniel Vetter (1):
r200: revalidate after radeon_update_renderbuffers
-
+
-Dave Airlie (1):
+
Dave Airlie (1):
r300g: fixup rs690 tiling stride alignment calculations.
-
+
-Eric Anholt (13):
+
Eric Anholt (13):
intel: Allow CopyTexSubImage to InternalFormat 3/4 textures, like RGB/RGBA.
glsl: Free the loop state context when we free the loop state.
@@ -223,27 +220,27 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz
mesa: Add getters for ARB_copy_buffer's attachment points.
i965: Correct the dp_read message descriptor setup on g4x.
glsl: Correct the marking of InputsRead/OutputsWritten on in/out matrices.
-
+
-Fabian Bieler (1):
+
Fabian Bieler (1):
glsl: fix lowering conditional returns in subroutines
-
+
-Francisco Jerez (3):
+
Francisco Jerez (3):
meta: Don't leak alpha function/reference value changes.
meta: Fix incorrect rendering of the bitmap alpha component.
meta: Don't try to disable cube maps if the driver doesn't expose the extension.
-
+
-Henri Verbeet (2):
+
Henri Verbeet (2):
r600: Evergreen has two extra frac_bits for the sampler LOD state.
st/mesa: Handle wrapped depth buffers in st_copy_texsubimage().
-
+
-Ian Romanick (33):
+
Ian Romanick (33):
Add 7.9 md5sums
docs: Import 7.8.x release notes from 7.8 branch.
@@ -278,14 +275,14 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz
Refresh autogenerated file builtin_function.cpp.
docs: Initial set of release notes for 7.9.1
mesa: set version string to 7.9.1
-
+
-Julien Cristau (1):
+
Julien Cristau (1):
Makefile: don't include the same files twice in the tarball
-
+
-Kenneth Graunke (19):
+
Kenneth Graunke (19):
glcpp: Return NEWLINE token for newlines inside multi-line comments.
generate_builtins.py: Output large strings as arrays of characters.
@@ -306,19 +303,19 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz
glsl/builtins: Compute the correct value for smoothstep(vec, vec, vec).
Fix build on systems where "python" is python 3.
i965: Internally enable GL_NV_blend_square on ES2.
-
+
-Kristian Høgsberg (1):
+
Kristian Høgsberg (1):
i965: Don't write mrf assignment for pointsize output
-
+
-Luca Barbieri (1):
+
Luca Barbieri (1):
glsl: Unroll loops with conditional breaks anywhere (not just the end)
-
+
-Marek Olšák (17):
+
Marek Olšák (17):
r300g: fix microtiling for 16-bits-per-channel formats
r300g: fix texture border for 16-bits-per-channel formats
@@ -337,30 +334,30 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz
r300g: finally fix the texture corruption on r3xx-r4xx
mesa: fix texel store functions for some float formats
r300/compiler: disable the rename_regs pass for loops
-
+
-Mario Kleiner (1):
+
Mario Kleiner (1):
mesa/r300classic: Fix dri2Invalidate/radeon_prepare_render for page flipping.
-
+
-Peter Clifton (1):
+
Peter Clifton (1):
intel: Fix emit_linear_blit to use DWORD aligned width blits
-
+
-Robert Hooker (2):
+
Robert Hooker (2):
intel: Add a new B43 pci id.
egl_dri2: Add missing intel chip ids.
-
+
-Roland Scheidegger (1):
+
Roland Scheidegger (1):
r200: fix r200 large points
-
+
-Thomas Hellstrom (17):
+
Thomas Hellstrom (17):
st/xorg: Don't try to use option values before processing options
xorg/vmwgfx: Make vmwarectrl work also on 64-bit servers
@@ -379,9 +376,9 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz
st/egl: Fix build for include files in nonstandard places
svga/drm: Optionally resolve calls to powf during link-time
gallium/targets: Trivial crosscompiling fix
-
+
-Tom Stellard (7):
+
Tom Stellard (7):
r300/compiler: Make sure presubtract sources use supported swizzles
r300/compiler: Fix register allocator's handling of loops
@@ -390,17 +387,17 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz
r300/compiler: Ignore alpha dest register when replicating the result
r300/compiler: Use correct swizzles for all presubtract sources
r300/compiler: Don't allow presubtract sources to be remapped twice
-
+
-Vinson Lee (1):
+
Vinson Lee (1):
glsl: Fix 'control reaches end of non-void function' warning.
-
+
-richard (1):
+
richard (1):
r600c : inline vertex format is not updated in an app, switch to use vfetch constants. For the 7.9 and 7.10 branches as well.
-
+
diff --git a/mesalib/docs/relnotes-7.9.2.html b/mesalib/docs/relnotes-7.9.2.html
index 82240441b..6db9e4dec 100644
--- a/mesalib/docs/relnotes-7.9.2.html
+++ b/mesalib/docs/relnotes-7.9.2.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 7.9.2 Release Notes / TBD
+Mesa 7.9.2 Release Notes / March 2, 2011
Mesa 7.9.2 is a bug fix release which fixes bugs found since the 7.9.1 release.
@@ -129,12 +126,12 @@ with in , out , attribute , and varying .
git log mesa-7.9.1..mesa-7.9.2
-
Alberto Milone (1):
+
Alberto Milone (1):
r600c: add evergreen ARL support.
-
+
-Brian Paul (19):
+
Brian Paul (19):
draw: Fix an off-by-one bug in a vsplit assertion.
mesa: fix a few format table mistakes, assertions
@@ -155,14 +152,14 @@ with in , out , attribute , and varying .
glsl2: fix signed/unsigned comparison warning
mesa: implement glGetShaderPrecisionFormat()
docs: updated environment variable list
-
+
-Bryce Harrington (1):
+
Bryce Harrington (1):
r300g: Null pointer check for buffer deref in gallium winsys
-
+
-Chad Versace (14):
+
Chad Versace (14):
glsl: At link-time, check that globals have matching centroid qualifiers
glcpp: Fix segfault when validating macro redefinitions
@@ -175,41 +172,41 @@ with in , out , attribute , and varying .
glsl: Fix segfault due to missing printf argument
glsl: Mark 'in' variables at global scope as read-only
glcpp: Raise error when modulus is zero
- glsl: Set operators '%' and '%=' to be reserved when GLSL < 1.30
+ glsl: Set operators '%' and '%=' to be reserved when GLSL < 1.30
glsl: Reinstate constant-folding for division by zero
tnl: Add support for datatype GL_FIXED in vertex arrays
-
+
-Chia-I Wu (1):
+
Chia-I Wu (1):
mesa: Add glDepthRangef and glClearDepthf to APIspec.xml.
-
+
-Chris Wilson (1):
+
Chris Wilson (1):
intel: Check for unsupported texture when finishing using as a render target
-
+
-Cyril Brulebois (1):
+
Cyril Brulebois (1):
Point to bugs.freedesktop.org rather than bugzilla.freedesktop.org
-
+
-Dave Airlie (2):
+
Dave Airlie (2):
radeon/r200: fix fbo-clearmipmap + gen-teximage
radeon: avoid segfault on 3D textures.
-
+
-Dimitry Andric (4):
+
Dimitry Andric (4):
mesa: s/movzx/movzbl/
mesa: s/movzxw/movzwl/ in read_rgba_span_x86.S
glapi: adding @ char before type specifier in glapi_x86.S
glapi: add @GOTPCREL relocation type
-
+
-Eric Anholt (11):
+
Eric Anholt (11):
i965: Avoid double-negation of immediate values in the VS.
docs: Add a relnote for the Civ IV on i965.
@@ -222,9 +219,9 @@ with in , out , attribute , and varying .
mesa: Add support for glDepthRangef and glClearDepthf.
mesa: Add getters for ARB_ES2_compatibility MAX_*_VECTORS.
mesa: Add getter for GL_SHADER_COMPILER with ARB_ES2_compatibility.
-
+
-Ian Romanick (42):
+
Ian Romanick (42):
docs: Add 7.9.1 md5sums
glsl: Support the 'invariant(all)' pragma
@@ -268,26 +265,26 @@ with in , out , attribute , and varying .
docs: Clean up bug fixes list
intel: Remove driver date and related bits from renderer string
mesa: set version string to 7.9.2 (final)
-
+
-Jian Zhao (1):
+
Jian Zhao (1):
mesa: fix an error in uniform arrays in row calculating.
-
+
-Julien Cristau (3):
+
Julien Cristau (3):
glx: fix request lengths
glx: fix GLXChangeDrawableAttributesSGIX request
glx: fix length of GLXGetFBConfigsSGIX
-
+
-Keith Packard (1):
+
Keith Packard (1):
glsl: Eliminate reduce/reduce conflicts in glsl grammar
-
+
-Kenneth Graunke (12):
+
Kenneth Graunke (12):
glsl: Expose a public glsl_type::void_type const pointer.
glsl: Don't bother unsetting a destructor that was never set.
@@ -301,35 +298,35 @@ with in , out , attribute , and varying .
Remove the talloc sources from the Mesa repository.
glsl: Fix use of uninitialized values in _mesa_glsl_parse_state ctor.
glsl: Use reralloc instead of plain realloc.
-
+
-Marek Olšák (3):
+
Marek Olšák (3):
docs: fix messed up names with special characters in relnotes-7.9.1
mesa: fix texture3D mipmap generation for UNSIGNED_BYTE_3_3_2
st/dri: Track drawable context bindings
-
+
-Paulo Zanoni (1):
+
Paulo Zanoni (1):
dri_util: fail driCreateNewScreen if InitScreen is NULL
-
+
-Sam Hocevar (2):
+
Sam Hocevar (2):
docs: add glsl info
docs: fix glsl_compiler name
-
+
-Vinson Lee (1):
+
Vinson Lee (1):
ralloc: Add missing va_end following va_copy.
-
+
-nobled (1):
+
nobled (1):
glx: Put null check before use
-
+
diff --git a/mesalib/docs/relnotes-7.9.html b/mesalib/docs/relnotes-7.9.html
index fe1fd5e41..4eac67936 100644
--- a/mesalib/docs/relnotes-7.9.html
+++ b/mesalib/docs/relnotes-7.9.html
@@ -1,14 +1,13 @@
-
+
+
+
+
+ Mesa Release Notes
+
+
+
-Mesa Release Notes
-
-
-
-
-
-
-
-Mesa 7.9 Release Notes / October 4, 2010
+Mesa 7.9 Release Notes / October 4, 2010
Mesa 7.9 is a new development release.
diff --git a/mesalib/docs/relnotes-8.0.1.html b/mesalib/docs/relnotes-8.0.1.html
index 29a314c06..7b68cc59f 100644
--- a/mesalib/docs/relnotes-8.0.1.html
+++ b/mesalib/docs/relnotes-8.0.1.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 8.0.1 Release Notes / February 16, 2012
+Mesa 8.0.1 Release Notes / February 16, 2012
Mesa 8.0.1 is a bug fix release which fixes bugs found since the 8.0 release.
@@ -78,19 +75,19 @@ for DRI hardware acceleration.
git log mesa-8.0..mesa-8.0.1
-
Alex Deucher (2):
+
Alex Deucher (2):
r600g: fix tex tile_type offset for cayman
r600g: 128 bit formats require tile_type = 1 on cayman
-
+
-Anuj Phogat (2):
+
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):
+
Brian Paul (6):
docs: add news item for 8.0 release
docs: update info about supported systems, GPUs, APIs
@@ -98,56 +95,56 @@ for DRI hardware acceleration.
docs: remove link to the GLSL compiler page
mesa: fix proxy texture target initialization
swrast: fix span color type selection
-
+
-Chad Versace (2):
+
Chad Versace (2):
i965: Rewrite the HiZ op
i965: Remove file i965/junk, accidentally added in 7b36c68
-
+
-Dave Airlie (1):
+
Dave Airlie (1):
st/mesa: only resolve if number of samples is > 1
-
+
-Eric Anholt (3):
+
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 (4):
+
Ian Romanick (4):
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
-
+
-Kenneth Graunke (4):
+
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):
+
Mathias Fröhlich (1):
state_stracker: Fix access to uninitialized memory.
-
+
-Paul Berry (1):
+
Paul Berry (1):
i915: Fix type of "specoffset" variable.
-
+
-Simon Farnsworth (1):
+
Simon Farnsworth (1):
r600g: Use a fake reloc to sleep for fences
-
+
diff --git a/mesalib/docs/relnotes-8.0.2.html b/mesalib/docs/relnotes-8.0.2.html
index 88f730c16..652a01d57 100644
--- a/mesalib/docs/relnotes-8.0.2.html
+++ b/mesalib/docs/relnotes-8.0.2.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 8.0.2 Release Notes / March 21, 2012
+Mesa 8.0.2 Release Notes / March 21, 2012
Mesa 8.0.2 is a bug fix release which fixes bugs found since the 8.0.1 release.
@@ -72,7 +69,7 @@ d5e5cdb85d2afdbcd1c0623d3ed1c54d MesaLib-8.0.2.zip
git log mesa-8.0.1..mesa-8.0.2
-
Brian Paul (7):
+
Brian Paul (7):
svga: add null vs pointer check in update_need_pipeline()
util: add mutex lock in u_debug_memory.c code
@@ -81,64 +78,64 @@ d5e5cdb85d2afdbcd1c0623d3ed1c54d MesaLib-8.0.2.zip
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):
+
Daniel Vetter (1):
i965: fixup W-tile offset computation to take swizzling into account
-
+
-Dylan Noblesmith (1):
+
Dylan Noblesmith (1):
mesa: add back glGetnUniform*v() overflow error reporting
-
+
-Ian Romanick (1):
+
Ian Romanick (1):
docs: Add 8.0.1 release md5sums
-
+
-Jakob Bornecrantz (3):
+
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):
+
Jeremy Huddleston (3):
darwin: config file cleanups
darwin: Build create_context.c
darwin: Link against libxcb
-
+
-José Fonseca (1):
+
José Fonseca (1):
svga: Clamp advertised PIPE_SHADER_CAP_MAX_TEMPS to SVGA3D_TEMPREG_MAX.
-
+
-Kenneth Graunke (2):
+
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):
+
Marek Olšák (1):
gallium/rtasm: properly detect SSE and SSE2
-
+
-Neil Roberts (1):
+
Neil Roberts (1):
mesa: Don't disable fast path for normalized types
-
+
-Tom Stellard (1):
+
Tom Stellard (1):
r300/compiler: Fix bug when lowering KILP on r300 cards
-
+
-Yuanhan Liu (6):
+
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
@@ -146,14 +143,14 @@ d5e5cdb85d2afdbcd1c0623d3ed1c54d MesaLib-8.0.2.zip
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):
+
Zack Rusin (3):
svga: fix a crash happening before setting fragment shaders.
svga: Fix stencil op mapping
svga: fix the rasterizer state resets
-
+
diff --git a/mesalib/docs/relnotes-8.0.3.html b/mesalib/docs/relnotes-8.0.3.html
index 94997a7d7..0bce68a84 100644
--- a/mesalib/docs/relnotes-8.0.3.html
+++ b/mesalib/docs/relnotes-8.0.3.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 8.0.3 Release Notes / May 18, 2012
+Mesa 8.0.3 Release Notes / May 18, 2012
Mesa 8.0.3 is a bug fix release which fixes bugs found since the 8.0.2 release.
@@ -94,34 +91,34 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2
git log mesa-8.0.2..mesa-8.0.3
-
Alban Browaeys (1):
+
Alban Browaeys (1):
dri/i915: Fix off-by-one in i830 clip region size.
-
+
-Alex Deucher (2):
+
Alex Deucher (2):
r200: fix fog coordinate emit
radeon: fix fog coordinate emit
-
+
-Alexander von Gluck (4):
+
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):
+
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):
+
Brian Paul (17):
mesa: add a couple fast-paths to fast_read_rgba_pixels_memcpy()
mesa/gdi: remove wmesa_set_renderbuffer_funcs() function
@@ -140,29 +137,29 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2
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):
+
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):
+
Chris Wilson (1):
i830: Compute initial number of vertices from remaining batch space
-
+
-Dave Airlie (4):
+
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):
+
Dylan Noblesmith (7):
intel: fix null dereference processing HiZ buffer
util: fix undefined behavior
@@ -171,9 +168,9 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2
st/vega: fix uninitialized values
egl-static: fix printf warning
i965: fix typo
-
+
-Eric Anholt (19):
+
Eric Anholt (19):
i965/fs: Jump from discard statements to the end of the program when done.
intel: Fix rendering from textures after RenderTexture().
@@ -194,29 +191,29 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2
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):
+
Eugeni Dodonov (1):
intel: add PCI IDs for Ivy Bridge GT2 server variant
-
+
-Han Shen(沈涵) (1):
+
Han Shen(沈涵) (1):
bin/mklib: remove '-m32' for arm linux
-
+
-Ian Romanick (1):
+
Ian Romanick (1):
mesa: Bump version number to 8.0.3
-
+
-Jakob Bornecrantz (1):
+
Jakob Bornecrantz (1):
docs: Add 8.0.2 md5sums
-
+
-Jeremy Huddleston (7):
+
Jeremy Huddleston (7):
darwin: Eliminate a pthread mutex leak
darwin: Fix an error message
@@ -225,25 +222,25 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2
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):
+
Jon TURNEY (1):
Have __glImageSize handle format GL_DEPTH_STENCIL_NV the same way as the server does
-
+
-Jonas Maebe (2):
+
Jonas Maebe (2):
glapi: Correct size of allocated _glapi_table struct
apple: Fix a use after free
-
+
-Jordan Justen (1):
+
Jordan Justen (1):
mesa: Add primitive restart support to glArrayElement
-
+
-Kenneth Graunke (12):
+
Kenneth Graunke (12):
i965: Actually upload sampler state pointers for the VS unit on Gen6.
i965/fs: Fix FB writes that tried to use the non-existent m16 register.
@@ -257,63 +254,63 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2
i965: Avoid explicit accumulator operands in SIMD16 mode on Gen7.
intel: Remove pointless software fallback for glBitmap on Gen6.
glsl: Fix broken constant expression handling for <, <=, >, and >=.
-
+
-Kurt Roeckx (2):
+
Kurt Roeckx (2):
i915: Compute maximum number of verts using the actual batchbuffer size.
i915: Fix i830 polygon stipple from PBOs.
-
+
-Marek Olšák (5):
+
Marek Olšák (5):
r300g/swtcl: don't print an error when getting ClipVertex
r300g/swtcl: don't enter u_vbuf_mgr
r300g/swtcl: don't expose shader subroutine support
r300g/swtcl: fix polygon offset
r300g/swtcl: fix crash when back color is present in vertex shader
-
+
-Mathias Fröhlich (1):
+
Mathias Fröhlich (1):
glsl: Avoid excessive loop unrolling.
-
+
-Matt Turner (1):
+
Matt Turner (1):
Remove -ffast-math from default CFLAGS
-
+
-Paul Berry (1):
+
Paul Berry (1):
i915: Initialize swrast_texture_image structure fields.
-
+
-Roland Scheidegger (1):
+
Roland Scheidegger (1):
mesa: check_index_bounds off-by-one fix
-
+
-Tom Stellard (2):
+
Tom Stellard (2):
r300/compiler: Clear loop registers in vertex shaders w/o loops
r300/compiler: Copy all instruction attributes during local transfoms
-
+
-Vinson Lee (5):
+
Vinson Lee (5):
mesa: Fix memory leak in _mesa_get_uniform_location.
linker: Fix memory leak in count_uniform_size::visit_field.
swrast: Fix memory leaks in blit_linear.
ir_to_mesa: Fix uninitialized member in add_uniform_to_shader.
mesa: Fix memory leak in generate_mipmap_compressed.
-
+
-Yuanhan Liu (2):
+
Yuanhan Liu (2):
i915: set SPRITE_POINT_ENABLE bit correctly
i965: fix wrong cube/3D texture layout
-
+
diff --git a/mesalib/docs/relnotes-8.0.html b/mesalib/docs/relnotes-8.0.html
index 4edd8081e..99eafb9c7 100644
--- a/mesalib/docs/relnotes-8.0.html
+++ b/mesalib/docs/relnotes-8.0.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 8.0 Release Notes / (release date TBD)
+Mesa 8.0 Release Notes / February 9, 2012
Mesa 8.0 is a new development release.
@@ -55,8 +52,6 @@ for DRI hardware acceleration.
Bug fixes
-
Changes
diff --git a/mesalib/docs/relnotes-8.1.html b/mesalib/docs/relnotes-8.1.html
new file mode 100644
index 000000000..d435f5e37
--- /dev/null
+++ b/mesalib/docs/relnotes-8.1.html
@@ -0,0 +1,56 @@
+
+
+
+
+ Mesa Release Notes
+
+
+
+
+Mesa 8.1 Release Notes / date TBD
+
+
+Mesa 8.1 is a new development release.
+
+
+Mesa 8.1 implements the OpenGL 3.0 API, but the version reported by
+glGetString(GL_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 3.0.
+
+
+
+MD5 checksums
+
+tbd
+
+
+
+New features
+
+
+Note: some of the new features are only available with certain drivers.
+
+
+
+GL_ARB_base_instance extension
+GL_NV_read_buffer extension for ES 2.0
+GL_ARB_shader_bit_encoding
+GL_EXT_unpack_subimage for ES 2.0
+GL_EXT_read_format_bgra for ES 1.1 and 2.0
+GL_ARB_debug_output
+
+
+
+Bug fixes
+
+TBD -- This list is likely incomplete.
+
+
+Changes
+
+TBD
+
+
+
+
+
diff --git a/mesalib/docs/relnotes.html b/mesalib/docs/relnotes.html
index e9d0a9132..608035f99 100644
--- a/mesalib/docs/relnotes.html
+++ b/mesalib/docs/relnotes.html
@@ -14,6 +14,7 @@ The release notes summarize what's new or changed in each Mesa release.
+8.1 release notes
8.0.3 release notes
8.0.2 release notes
8.0.1 release notes
diff --git a/mesalib/scons/gallium.py b/mesalib/scons/gallium.py
index ee91ca444..75c713d1c 100644
--- a/mesalib/scons/gallium.py
+++ b/mesalib/scons/gallium.py
@@ -139,6 +139,7 @@ def generate(env):
env['gcc'] = 'gcc' in os.path.basename(env['CC']).split('-')
env['msvc'] = env['CC'] == 'cl'
+ env['suncc'] = env['platform'] == 'sunos' and os.path.basename(env['CC']) == 'cc'
if env['msvc'] and env['toolchain'] == 'default' and env['machine'] == 'x86_64':
# MSVC x64 support is broken in earlier versions of scons
@@ -151,6 +152,7 @@ def generate(env):
ppc = env['machine'] == 'ppc'
gcc = env['gcc']
msvc = env['msvc']
+ suncc = env['suncc']
# Determine whether we are cross compiling; in particular, whether we need
# to compile code generators with a different compiler as the target code.
diff --git a/mesalib/src/mapi/glapi/gen/es_EXT.xml b/mesalib/src/mapi/glapi/gen/es_EXT.xml
index c7e7d07e3..b26cac54b 100644
--- a/mesalib/src/mapi/glapi/gen/es_EXT.xml
+++ b/mesalib/src/mapi/glapi/gen/es_EXT.xml
@@ -627,4 +627,11 @@
+
+
+
+
+
+
+
diff --git a/mesalib/src/mapi/glapi/gen/gles_api.py b/mesalib/src/mapi/glapi/gen/gles_api.py
index 0116ba474..70ae2e300 100644
--- a/mesalib/src/mapi/glapi/gen/gles_api.py
+++ b/mesalib/src/mapi/glapi/gen/gles_api.py
@@ -451,4 +451,6 @@ es2_api = es2_core + (
'ProgramBinaryOES',
# GL_NV_draw_buffers
'DrawBuffersNV',
+ # GL_NV_read_buffer
+ 'ReadBufferNV',
)
diff --git a/mesalib/src/mesa/main/APIspec.xml b/mesalib/src/mesa/main/APIspec.xml
index f23857ad2..64e666eff 100644
--- a/mesalib/src/mesa/main/APIspec.xml
+++ b/mesalib/src/mesa/main/APIspec.xml
@@ -3534,6 +3534,13 @@
+
+
+
+
+
+
+
@@ -3810,6 +3817,9 @@
+
+
+
@@ -4150,7 +4160,10 @@
+
+
+
diff --git a/mesalib/src/mesa/main/extensions.c b/mesalib/src/mesa/main/extensions.c
index 2688f7ace..0e8178397 100644
--- a/mesalib/src/mesa/main/extensions.c
+++ b/mesalib/src/mesa/main/extensions.c
@@ -300,6 +300,7 @@ static const struct extension extension_table[] = {
{ "GL_NV_packed_depth_stencil", o(EXT_packed_depth_stencil), GL, 2000 },
{ "GL_NV_point_sprite", o(NV_point_sprite), GL, 2001 },
{ "GL_NV_primitive_restart", o(NV_primitive_restart), GL, 2002 },
+ { "GL_NV_read_buffer", o(dummy_true), ES2, 2011 },
{ "GL_NV_texgen_reflection", o(NV_texgen_reflection), GL, 1999 },
{ "GL_NV_texture_barrier", o(NV_texture_barrier), GL, 2009 },
{ "GL_NV_texture_env_combine4", o(NV_texture_env_combine4), GL, 1999 },
diff --git a/mesalib/src/mesa/main/get.c b/mesalib/src/mesa/main/get.c
index 55dc20550..8dc47306f 100644
--- a/mesalib/src/mesa/main/get.c
+++ b/mesalib/src/mesa/main/get.c
@@ -131,7 +131,8 @@ enum value_extra {
EXTRA_VERSION_30,
EXTRA_VERSION_31,
EXTRA_VERSION_32,
- EXTRA_VERSION_ES2,
+ EXTRA_API_GL,
+ EXTRA_API_ES2,
EXTRA_NEW_BUFFERS,
EXTRA_NEW_FRAG_CLAMP,
EXTRA_VALID_DRAW_BUFFER,
@@ -363,9 +364,18 @@ static const int extra_version_31[] = { EXTRA_VERSION_31, EXTRA_END };
static const int extra_version_32[] = { EXTRA_VERSION_32, EXTRA_END };
static const int
-extra_ARB_vertex_program_version_es2[] = {
+extra_ARB_vertex_program_api_es2[] = {
EXT(ARB_vertex_program),
- EXTRA_VERSION_ES2,
+ EXTRA_API_ES2,
+ EXTRA_END
+};
+
+/* The ReadBuffer get token is valid under either full GL or under
+ * GLES2 if the NV_read_buffer extension is available. */
+static const int
+extra_NV_read_buffer_api_gl[] = {
+ EXT(NV_read_buffer),
+ EXTRA_API_GL,
EXTRA_END
};
@@ -740,7 +750,7 @@ static const struct value_desc values[] = {
{ GL_MAX_VERTEX_ATTRIBS_ARB,
CONTEXT_INT(Const.VertexProgram.MaxAttribs),
- extra_ARB_vertex_program_version_es2 },
+ extra_ARB_vertex_program_api_es2 },
/* OES_texture_3D */
{ GL_TEXTURE_BINDING_3D, LOC_CUSTOM, TYPE_INT, TEXTURE_3D_INDEX, NO_EXTRA },
@@ -750,6 +760,11 @@ static const struct value_desc values[] = {
/* GL_ARB_fragment_program/OES_standard_derivatives */
{ GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB,
CONTEXT_ENUM(Hint.FragmentShaderDerivative), extra_ARB_fragment_shader },
+
+ /* GL_NV_read_buffer */
+ { GL_READ_BUFFER,
+ LOC_CUSTOM, TYPE_ENUM, NO_OFFSET, extra_NV_read_buffer_api_gl },
+
#endif /* FEATURE_GL || FEATURE_ES2 */
#if FEATURE_ES2
@@ -884,7 +899,6 @@ static const struct value_desc values[] = {
{ GL_POLYGON_SMOOTH, CONTEXT_BOOL(Polygon.SmoothFlag), NO_EXTRA },
{ GL_POLYGON_SMOOTH_HINT, CONTEXT_ENUM(Hint.PolygonSmooth), NO_EXTRA },
{ GL_POLYGON_STIPPLE, CONTEXT_BOOL(Polygon.StippleFlag), NO_EXTRA },
- { GL_READ_BUFFER, LOC_CUSTOM, TYPE_ENUM, NO_OFFSET, NO_EXTRA },
{ GL_RED_BIAS, CONTEXT_FLOAT(Pixel.RedBias), NO_EXTRA },
{ GL_RED_SCALE, CONTEXT_FLOAT(Pixel.RedScale), NO_EXTRA },
{ GL_RENDER_MODE, CONTEXT_ENUM(RenderMode), NO_EXTRA },
@@ -1808,12 +1822,18 @@ check_extra(struct gl_context *ctx, const char *func, const struct value_desc *d
if (ctx->NewState & (_NEW_BUFFERS | _NEW_FRAG_CLAMP))
_mesa_update_state(ctx);
break;
- case EXTRA_VERSION_ES2:
+ case EXTRA_API_ES2:
if (ctx->API == API_OPENGLES2) {
total++;
enabled++;
}
break;
+ case EXTRA_API_GL:
+ if (ctx->API == API_OPENGL) {
+ total++;
+ enabled++;
+ }
+ break;
case EXTRA_NEW_BUFFERS:
if (ctx->NewState & _NEW_BUFFERS)
_mesa_update_state(ctx);
diff --git a/mesalib/src/mesa/main/mtypes.h b/mesalib/src/mesa/main/mtypes.h
index ea40ffc9c..3d18b7c48 100644
--- a/mesalib/src/mesa/main/mtypes.h
+++ b/mesalib/src/mesa/main/mtypes.h
@@ -2995,6 +2995,7 @@ struct gl_extensions
GLboolean NV_light_max_exponent;
GLboolean NV_point_sprite;
GLboolean NV_primitive_restart;
+ GLboolean NV_read_buffer;
GLboolean NV_texture_barrier;
GLboolean NV_texgen_reflection;
GLboolean NV_texture_env_combine4;
--
cgit v1.2.3