From 3dd4b6420f686b0147d5b8136268cc63196e253b Mon Sep 17 00:00:00 2001 From: marha Date: Sun, 9 Mar 2014 21:32:55 +0100 Subject: fontconfig mesa xserver git update 9 Mar 2014 xserver commit 1c61d38528a573caadee2468ee59ea558c822e09 fontconfig commit f8ccf379eb1092592ae0b65deb563c5491f69de9 mesa commit 897f40f25d21af678b1b67c1a68c4a6722d19983 --- mesalib/configure.ac | 10 +- mesalib/docs/GL3.txt | 4 +- mesalib/docs/index.html | 7 + mesalib/docs/relnotes/10.1.html | 7 +- mesalib/docs/relnotes/10.2.html | 2 + mesalib/include/GL/glxext.h | 32 +- mesalib/include/c11/threads_win32.h | 36 +- mesalib/scons/llvm.py | 1 + mesalib/src/gallium/auxiliary/util/u_blitter.c | 2 + mesalib/src/gallium/auxiliary/util/u_format.csv | 4 +- mesalib/src/gallium/auxiliary/util/u_format.h | 3 +- mesalib/src/glsl/ast.h | 36 +- mesalib/src/glsl/glcpp/glcpp-lex.l | 5 +- mesalib/src/glsl/glsl_lexer.ll | 3 +- mesalib/src/glsl/glsl_parser.yy | 215 ++++++------ mesalib/src/glsl/glsl_parser_extras.cpp | 6 +- mesalib/src/glsl/link_uniforms.cpp | 3 +- mesalib/src/mapi/entry.c | 4 +- mesalib/src/mapi/glapi/gen/ARB_debug_output.xml | 8 +- mesalib/src/mapi/glapi/gen/GL4x.xml | 2 +- mesalib/src/mapi/glapi/gen/KHR_debug.xml | 150 ++++++++ mesalib/src/mapi/glapi/gen/gl_API.xml | 144 +------- mesalib/src/mapi/glapi/glapi.c | 4 +- mesalib/src/mapi/glapi/glapi.h | 4 - mesalib/src/mapi/mapi.c | 12 +- mesalib/src/mapi/mapi_glapi.c | 10 +- mesalib/src/mapi/stub.c | 6 +- mesalib/src/mapi/u_current.c | 44 +-- mesalib/src/mapi/u_current.h | 30 +- mesalib/src/mapi/u_execmem.c | 6 +- mesalib/src/mapi/u_thread.h | 32 +- mesalib/src/mesa/Makefile.am | 2 +- mesalib/src/mesa/Makefile.sources | 1 + mesalib/src/mesa/SConscript | 3 +- mesalib/src/mesa/drivers/common/meta.c | 370 +------------------- mesalib/src/mesa/drivers/common/meta.h | 18 +- .../src/mesa/drivers/common/meta_generate_mipmap.c | 383 +++++++++++++++++++++ mesalib/src/mesa/drivers/dri/common/dri_test.c | 6 - mesalib/src/mesa/main/errors.c | 303 +++++----------- mesalib/src/mesa/main/errors.h | 15 - mesalib/src/mesa/main/extensions.c | 1 + mesalib/src/mesa/main/format_pack.c | 55 ++- mesalib/src/mesa/main/format_unpack.c | 45 ++- mesalib/src/mesa/main/formats.c | 36 ++ mesalib/src/mesa/main/formats.h | 4 + mesalib/src/mesa/main/hash_table.c | 1 - mesalib/src/mesa/main/hash_table.h | 1 - mesalib/src/mesa/main/mtypes.h | 3 +- mesalib/src/mesa/main/set.c | 1 - mesalib/src/mesa/main/streaming-load-memcpy.c | 3 + mesalib/src/mesa/main/teximage.c | 60 +++- mesalib/src/mesa/main/texobj.c | 2 + mesalib/src/mesa/main/texobj.h | 14 + mesalib/src/mesa/main/texparam.c | 41 ++- mesalib/src/mesa/main/texstore.c | 20 +- mesalib/src/mesa/main/varray.c | 4 +- .../src/mesa/state_tracker/st_atom_framebuffer.c | 4 +- mesalib/src/mesa/state_tracker/st_atom_scissor.c | 2 +- mesalib/src/mesa/state_tracker/st_cb_fbo.c | 25 +- mesalib/src/mesa/state_tracker/st_format.c | 59 +++- mesalib/src/mesa/state_tracker/st_manager.c | 50 ++- mesalib/src/mesa/swrast/s_texfetch.c | 12 + mesalib/src/mesa/swrast/s_texfetch_tmp.h | 21 +- 63 files changed, 1374 insertions(+), 1023 deletions(-) create mode 100644 mesalib/src/mapi/glapi/gen/KHR_debug.xml create mode 100644 mesalib/src/mesa/drivers/common/meta_generate_mipmap.c (limited to 'mesalib') diff --git a/mesalib/configure.ac b/mesalib/configure.ac index d54cba36d..3f752664b 100644 --- a/mesalib/configure.ac +++ b/mesalib/configure.ac @@ -611,7 +611,7 @@ AC_ARG_ENABLE([omx], AC_ARG_ENABLE([opencl], [AS_HELP_STRING([--enable-opencl], [enable OpenCL library NOTE: Enabling this option will also enable - --with-llvm-shared-libs + --enable-llvm-shared-libs @<:@default=no@:>@])], [], [enable_opencl=no]) @@ -994,6 +994,10 @@ if test "x$enable_dri" = xyes; then DEFINES="$DEFINES -DHAVE_DRI3" fi + if test "x$have_libudev" != xyes; then + AC_MSG_ERROR([libudev-dev required for building DRI]) + fi + case "$host_cpu" in powerpc* | sparc*) # Build only the drivers for cards that exist on PowerPC/sparc @@ -1068,7 +1072,7 @@ if test -n "$with_dri_drivers"; then dri_drivers=`IFS=', '; echo $with_dri_drivers` for driver in $dri_drivers; do - DRI_DIRS+="$driver " + DRI_DIRS="$DRI_DIRS $driver" case "x$driver" in xi915) HAVE_I915_DRI=yes; @@ -1888,7 +1892,7 @@ if test "x$MESA_LLVM" != x0; then can use the --with-llvm-prefix= configure flag to specify this directory. NOTE: Mesa is attempting to use llvm shared libraries because you have passed one of the following options to configure: - --with-llvm-shared-libs + --enable-llvm-shared-libs --enable-opencl If you do not want to build with llvm shared libraries and instead want to use llvm static libraries then remove these options from your configure diff --git a/mesalib/docs/GL3.txt b/mesalib/docs/GL3.txt index 755a89c0f..9758dcca2 100644 --- a/mesalib/docs/GL3.txt +++ b/mesalib/docs/GL3.txt @@ -158,7 +158,7 @@ GL 4.3: GL_ARB_robust_buffer_access_behavior not started GL_ARB_shader_image_size not started GL_ARB_shader_storage_buffer_object not started - GL_ARB_stencil_texturing not started + GL_ARB_stencil_texturing DONE (i965/gen8+) GL_ARB_texture_buffer_range DONE (nv50, nvc0, i965, r600, radeonsi) GL_ARB_texture_query_levels DONE (i965) GL_ARB_texture_storage_multisample DONE (all drivers that support GL_ARB_texture_multisample) @@ -177,7 +177,7 @@ GL 4.4: GL_ARB_query_buffer_object not started GL_ARB_texture_mirror_clamp_to_edge DONE (i965, nv30, nv50, nvc0, r300, r600, radeonsi, swrast) GL_ARB_texture_stencil8 not started - GL_ARB_vertex_type_10f_11f_11f_rev DONE (i965, r600) + GL_ARB_vertex_type_10f_11f_11f_rev DONE (i965, nv50, nvc0, r600) More info about these features and the work involved can be found at diff --git a/mesalib/docs/index.html b/mesalib/docs/index.html index 4f92801b5..925c22cd4 100644 --- a/mesalib/docs/index.html +++ b/mesalib/docs/index.html @@ -16,6 +16,13 @@

News

+

March 4, 2014

+

+Mesa 10.1 is released. +This is a new development release. +See the release notes for more information about the release. +

+

February 3, 2014

Mesa 10.0.3 is released. diff --git a/mesalib/docs/relnotes/10.1.html b/mesalib/docs/relnotes/10.1.html index 8626b65fd..991388238 100644 --- a/mesalib/docs/relnotes/10.1.html +++ b/mesalib/docs/relnotes/10.1.html @@ -14,7 +14,7 @@

-

Mesa 10.1 Release Notes / TBD

+

Mesa 10.1 Release Notes / March 4, 2014

Mesa 10.1 is a new development release. @@ -33,7 +33,9 @@ because compatibility contexts are not supported.

MD5 checksums

-TBD.
+3ec43f79dbcd9aa2a4a27bf1f51655b6  MesaLib-10.1.0.tar.bz2
+08e796ec7122aa299d32d4f67a254315  MesaLib-10.1.0.tar.gz
+bd365356543f4b38e57c1ddf7a317c40  MesaLib-10.1.0.zip
 
@@ -44,7 +46,6 @@ Note: some of the new features are only available with certain drivers.