From d0c30e7945e76ac119f6d867e27137c8a76f7e15 Mon Sep 17 00:00:00 2001 From: marha Date: Sat, 19 Jul 2014 15:00:38 +0200 Subject: fontconfig plink libX11 libxcb mesa git update 19 July 2014 plink revision 10207 xserver commit cfa302d6224d10860e60491333950544c4fb9b04 libxcb commit 49a61c8b459ab19c7f39e653bbb0d0339ea8f00f libX11 commit 5525e8433f93bce464412f27cffa203ea628f368 fontconfig commit 6781c6baef062eeea5b5b68e4a9c31ea6cd7539b mesa commit f6fc80734533140a69b30361fe0d4773a03515db --- mesalib/configure.ac | 7 +- mesalib/docs/GL3.txt | 8 +- mesalib/docs/index.html | 6 + mesalib/docs/relnotes.html | 1 + mesalib/docs/relnotes/10.2.4.html | 127 +++++++++++++++++ mesalib/docs/relnotes/10.3.html | 4 +- mesalib/src/glsl/ast_function.cpp | 35 ++++- mesalib/src/glsl/ast_to_hir.cpp | 87 +++++++++++- mesalib/src/glsl/builtin_functions.cpp | 67 +++++++++ mesalib/src/glsl/glsl_parser.yy | 8 ++ mesalib/src/glsl/glsl_parser_extras.cpp | 2 + mesalib/src/glsl/glsl_parser_extras.h | 5 + mesalib/src/glsl/ir.cpp | 6 + mesalib/src/glsl/ir.h | 33 ++++- mesalib/src/glsl/ir_builder.cpp | 18 +++ mesalib/src/glsl/ir_builder.h | 4 + mesalib/src/glsl/ir_constant_expression.cpp | 2 + mesalib/src/glsl/ir_hierarchical_visitor.cpp | 158 +++++++++++++-------- mesalib/src/glsl/ir_hierarchical_visitor.h | 29 +++- mesalib/src/glsl/ir_reader.cpp | 7 +- mesalib/src/glsl/ir_validate.cpp | 30 +++- mesalib/src/glsl/list.h | 40 +++++- mesalib/src/glsl/opt_function_inlining.cpp | 7 +- mesalib/src/glsl/opt_rebalance_tree.cpp | 23 ++- mesalib/src/mapi/glapi/gen/gl_gentable.py | 4 + mesalib/src/mesa/drivers/dri/Makefile.am | 3 +- mesalib/src/mesa/drivers/dri/common/drirc | 20 ++- .../mesa/drivers/dri/common/xmlpool/t_options.h | 5 + mesalib/src/mesa/main/arrayobj.c | 15 ++ mesalib/src/mesa/main/format_pack.c | 2 +- mesalib/src/mesa/main/mtypes.h | 19 +++ mesalib/src/mesa/main/pack.c | 16 +-- mesalib/src/mesa/main/texparam.c | 22 ++- mesalib/src/mesa/program/ir_to_mesa.cpp | 8 +- mesalib/src/mesa/state_tracker/st_extensions.c | 3 + mesalib/src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 11 +- mesalib/src/mesa/vbo/vbo_context.h | 22 +-- mesalib/src/mesa/vbo/vbo_exec.c | 15 -- 38 files changed, 717 insertions(+), 162 deletions(-) create mode 100644 mesalib/docs/relnotes/10.2.4.html (limited to 'mesalib') diff --git a/mesalib/configure.ac b/mesalib/configure.ac index 48f5f815e..744e55ce3 100644 --- a/mesalib/configure.ac +++ b/mesalib/configure.ac @@ -1881,9 +1881,10 @@ radeon_llvm_check() { AC_MSG_ERROR([--enable-gallium-llvm is required when building $1]) fi LLVM_REQUIRED_VERSION_MAJOR="3" - LLVM_REQUIRED_VERSION_MINOR="3" - if test "$LLVM_VERSION_INT" -lt "${LLVM_REQUIRED_VERSION_MAJOR}0${LLVM_REQUIRED_VERSION_MINOR}"; then - AC_MSG_ERROR([LLVM $LLVM_REQUIRED_VERSION_MAJOR.$LLVM_REQUIRED_VERSION_MINOR or newer is required for $1]) + LLVM_REQUIRED_VERSION_MINOR="4" + LLVM_REQUIRED_VERSION_PATCH="2" + if test "${LLVM_VERSION_INT}${LLVM_VERSION_PATCH}" -lt "${LLVM_REQUIRED_VERSION_MAJOR}0${LLVM_REQUIRED_VERSION_MINOR}${LLVM_REQUIRED_VERSION_PATCH}"; then + AC_MSG_ERROR([LLVM $LLVM_REQUIRED_VERSION_MAJOR.$LLVM_REQUIRED_VERSION_MINOR.$LLVM_REQUIRED_VERSION_PATCH or newer is required for $1]) fi if test true && $LLVM_CONFIG --targets-built | grep -qvw 'R600' ; then AC_MSG_ERROR([LLVM R600 Target not enabled. You can enable it when building the LLVM diff --git a/mesalib/docs/GL3.txt b/mesalib/docs/GL3.txt index 296e14cdf..0f37da410 100644 --- a/mesalib/docs/GL3.txt +++ b/mesalib/docs/GL3.txt @@ -98,7 +98,7 @@ GL 4.0: GLSL 4.0 not started GL_ARB_draw_buffers_blend DONE (i965, nv50, nvc0, r600, radeonsi, softpipe) - GL_ARB_draw_indirect DONE (i965) + GL_ARB_draw_indirect DONE (i965, nvc0, radeonsi, softpipe, llvmpipe) GL_ARB_gpu_shader5 started - 'precise' qualifier DONE - Dynamically uniform sampler array indices started (Chris) @@ -110,7 +110,7 @@ GL 4.0: - Geometry shader instancing DONE (i965, nvc0) - Geometry shader multiple streams DONE (i965, nvc0) - Enhanced per-sample shading DONE (i965) - - Interpolation functions started (Chris) + - Interpolation functions DONE (i965) - New overload resolution rules DONE GL_ARB_gpu_shader_fp64 started (Dave) GL_ARB_sample_shading DONE (i965, nv50, nvc0, radeonsi) @@ -118,7 +118,7 @@ GL 4.0: GL_ARB_tessellation_shader started (Fabian) GL_ARB_texture_buffer_object_rgb32 DONE (i965, nvc0, r600, radeonsi, softpipe) GL_ARB_texture_cube_map_array DONE (i965, nv50, nvc0, r600, radeonsi, softpipe) - GL_ARB_texture_gather DONE (i965, nv50, nvc0, radeonsi) + GL_ARB_texture_gather DONE (i965, nv50, nvc0, radeonsi, r600) GL_ARB_texture_query_lod DONE (i965, nv50, nvc0, radeonsi) GL_ARB_transform_feedback2 DONE (i965, nv50, nvc0, r600, radeonsi) GL_ARB_transform_feedback3 DONE (i965, nv50, nvc0, r600, radeonsi) @@ -165,7 +165,7 @@ GL 4.3: GL_ARB_framebuffer_no_attachments not started GL_ARB_internalformat_query2 not started GL_ARB_invalidate_subdata DONE (all drivers) - GL_ARB_multi_draw_indirect DONE (i965) + GL_ARB_multi_draw_indirect DONE (i965, nvc0, radeonsi, softpipe, llvmpipe) GL_ARB_program_interface_query not started GL_ARB_robust_buffer_access_behavior not started GL_ARB_shader_image_size not started diff --git a/mesalib/docs/index.html b/mesalib/docs/index.html index d3882f063..8aef51a18 100644 --- a/mesalib/docs/index.html +++ b/mesalib/docs/index.html @@ -16,6 +16,12 @@

News

+

July 78, 2014

+

+Mesa 10.2.4 is released. +This is a bug-fix release. +

+

July 7, 2014

Mesa 10.2.3 is released. diff --git a/mesalib/docs/relnotes.html b/mesalib/docs/relnotes.html index ba88d1a26..ca008830a 100644 --- a/mesalib/docs/relnotes.html +++ b/mesalib/docs/relnotes.html @@ -21,6 +21,7 @@ The release notes summarize what's new or changed in each Mesa release.