From 982ac918afe6a1c02d5cf735d7b6c56443a048cc Mon Sep 17 00:00:00 2001
From: marha
Date: Fri, 7 Feb 2014 23:28:38 +0100
Subject: xkbcomp xkeyboard-config libxcb libxtrans fontconfig libX11 libxcb
mesa xserver git update 7 Feb 2014
Update to openssl1.0.1f
xserver commit 83e38eb73fd8c852513aac2da2975b4c01070ec2
libxcb commit d7eb0bdf3b5b11ee9f40ee5e73df8fc0bdfa59f3
xkeyboard-config commit 7596672b96315465df8d8d691e3a567a52f70743
libX11 commit aacf95dacc7c598e7297894580d4d655593813b2
xkbcomp commit 31b90ee4ffc774e0da540277907fc5540c0b012c
libxtrans commit 3f0de269abe59353acbd7a5587d68ce0da91db67
fontconfig commit e310d2fac2d874d5aa76c609df70cc7b871c0b6d
mesa commit dd2229d4c68ed78a50104637aef904f8ab6d7dd3
---
mesalib/docs/GL3.txt | 68 ++++++-------
mesalib/docs/README.UVD | 31 ++++++
mesalib/docs/egl.html | 14 ---
mesalib/docs/index.html | 6 ++
mesalib/docs/relnotes.html | 1 +
mesalib/docs/relnotes/10.0.3.html | 206 ++++++++++++++++++++++++++++++++++++++
mesalib/docs/relnotes/10.1.html | 4 +
mesalib/docs/relnotes/10.2.html | 61 +++++++++++
8 files changed, 343 insertions(+), 48 deletions(-)
create mode 100644 mesalib/docs/relnotes/10.0.3.html
create mode 100644 mesalib/docs/relnotes/10.2.html
(limited to 'mesalib/docs')
diff --git a/mesalib/docs/GL3.txt b/mesalib/docs/GL3.txt
index 799db4bc0..09c8caa28 100644
--- a/mesalib/docs/GL3.txt
+++ b/mesalib/docs/GL3.txt
@@ -55,7 +55,7 @@ GL 3.1 --- all DONE: i965, nv50, nvc0, r600, radeonsi
Forward compatible context support/deprecations DONE ()
Instanced drawing (GL_ARB_draw_instanced) DONE (swrast)
Buffer copying (GL_ARB_copy_buffer) DONE (r300, swrast)
- Primitive restart (GL_NV_primitive_restart) DONE (r300, )
+ Primitive restart (GL_NV_primitive_restart) DONE (r300)
16 vertex texture image units DONE ()
Texture buffer objs (GL_ARB_texture_buffer_object) DONE for OpenGL 3.1 contexts ()
Rectangular textures (GL_ARB_texture_rectangle) DONE (r300, swrast)
@@ -63,42 +63,42 @@ GL 3.1 --- all DONE: i965, nv50, nvc0, r600, radeonsi
Signed normalized textures (GL_EXT_texture_snorm) DONE (r300)
-GL 3.2 --- all DONE: i965
+GL 3.2 --- all DONE: i965, nv50, nvc0, r600, radeonsi
Core/compatibility profiles DONE
GLSL 1.50 DONE ()
Geometry shaders DONE ()
- BGRA vertex order (GL_ARB_vertex_array_bgra) DONE (nv50, nvc0, r300, r600, radeonsi, swrast)
- Base vertex offset(GL_ARB_draw_elements_base_vertex) DONE (nv50, nvc0, r300, r600, radeonsi, swrast)
- Frag shader coord (GL_ARB_fragment_coord_conventions) DONE (nv50, nvc0, r300, r600, radeonsi, swrast)
- Provoking vertex (GL_ARB_provoking_vertex) DONE (nv50, nvc0, r300, r600, radeonsi, swrast)
- Seamless cubemaps (GL_ARB_seamless_cube_map) DONE (nvc0, r600, radeonsi)
- Multisample textures (GL_ARB_texture_multisample) DONE (nvc0, r600, radeonsi)
- Frag depth clamp (GL_ARB_depth_clamp) DONE (nv50, nvc0, r600, swrast, radeonsi)
- Fence objects (GL_ARB_sync) DONE (nv50, nvc0, r300, r600, radeonsi, swrast)
+ BGRA vertex order (GL_ARB_vertex_array_bgra) DONE (r300, swrast)
+ Base vertex offset(GL_ARB_draw_elements_base_vertex) DONE (r300, swrast)
+ Frag shader coord (GL_ARB_fragment_coord_conventions) DONE (r300, swrast)
+ Provoking vertex (GL_ARB_provoking_vertex) DONE (r300, swrast)
+ Seamless cubemaps (GL_ARB_seamless_cube_map) DONE ()
+ Multisample textures (GL_ARB_texture_multisample) DONE ()
+ Frag depth clamp (GL_ARB_depth_clamp) DONE (swrast)
+ Fence objects (GL_ARB_sync) DONE (r300, swrast)
GLX_ARB_create_context_profile DONE
-GL 3.3 --- all DONE: i965
+GL 3.3 --- all DONE: i965, nv50, nvc0, r600, radeonsi
GLSL 3.30 DONE ()
- GL_ARB_blend_func_extended DONE (nv50, nvc0, r600, radeonsi, softpipe)
- GL_ARB_explicit_attrib_location DONE (i915, nv50, nvc0, r300, r600, radeonsi, swrast)
- GL_ARB_occlusion_query2 DONE (nv50, nvc0, r300, r600, radeonsi, swrast)
- GL_ARB_sampler_objects DONE (nv50, nvc0, r300, r600, radeonsi)
- GL_ARB_shader_bit_encoding DONE (nv50, nvc0, r600, radeonsi)
- GL_ARB_texture_rgb10_a2ui DONE (r600, radeonsi)
- GL_ARB_texture_swizzle DONE (nv50, nvc0, r300, r600, radeonsi, swrast)
- GL_ARB_timer_query DONE (nv50, nvc0, r600, radeonsi)
- GL_ARB_instanced_arrays DONE (nv50, nvc0, r300, r600, radeonsi)
- GL_ARB_vertex_type_2_10_10_10_rev DONE (r600, radeonsi)
+ GL_ARB_blend_func_extended DONE (softpipe)
+ GL_ARB_explicit_attrib_location DONE (all drivers that support GLSL)
+ GL_ARB_occlusion_query2 DONE (r300, swrast)
+ GL_ARB_sampler_objects DONE (all drivers)
+ GL_ARB_shader_bit_encoding DONE ()
+ GL_ARB_texture_rgb10_a2ui DONE ()
+ GL_ARB_texture_swizzle DONE (r300, swrast)
+ GL_ARB_timer_query DONE ()
+ GL_ARB_instanced_arrays DONE (r300)
+ GL_ARB_vertex_type_2_10_10_10_rev DONE ()
GL 4.0:
GLSL 4.0 not started
GL_ARB_texture_query_lod DONE (i965)
- GL_ARB_draw_buffers_blend DONE (i965, r600, radeonsi, softpipe)
+ GL_ARB_draw_buffers_blend DONE (i965, nv50, nvc0, r600, radeonsi, softpipe)
GL_ARB_draw_indirect DONE (i965)
GL_ARB_gpu_shader5 started
GL_ARB_gpu_shader_fp64 not started
@@ -106,18 +106,18 @@ GL 4.0:
GL_ARB_shader_subroutine not started
GL_ARB_tessellation_shader not started
GL_ARB_texture_buffer_object_rgb32 DONE (i965, r600, radeonsi, softpipe)
- GL_ARB_texture_cube_map_array DONE (i965, r600, softpipe)
+ GL_ARB_texture_cube_map_array DONE (i965, nvc0, r600, softpipe)
GL_ARB_texture_gather DONE (i965)
- GL_ARB_transform_feedback2 DONE (i965, r600, radeonsi)
- GL_ARB_transform_feedback3 DONE (i965, r600, radeonsi)
+ GL_ARB_transform_feedback2 DONE (i965, nv50, nvc0, r600, radeonsi)
+ GL_ARB_transform_feedback3 DONE (i965, nv50, nvc0, r600, radeonsi)
GL 4.1:
GLSL 4.1 not started
- GL_ARB_ES2_compatibility DONE (i965, r300, r600, radeonsi)
+ GL_ARB_ES2_compatibility DONE (i965, nv50, nvc0, r300, r600, radeonsi)
GL_ARB_get_program_binary DONE (0 binary formats)
- GL_ARB_separate_shader_objects some infrastructure done
+ GL_ARB_separate_shader_objects started (Ian Romanick, Gregory Hainaut)
GL_ARB_shader_precision not started
GL_ARB_vertex_attrib_64bit not started
GL_ARB_viewport_array DONE (i965)
@@ -130,13 +130,13 @@ GL 4.2:
GL_ARB_compressed_texture_pixel_storage not started
GL_ARB_shader_atomic_counters DONE (i965)
GL_ARB_texture_storage DONE (all drivers)
- GL_ARB_transform_feedback_instanced DONE (i965, r600, radeonsi)
+ GL_ARB_transform_feedback_instanced DONE (i965, nv50, nvc0, r600, radeonsi)
GL_ARB_base_instance DONE (i965, nv50, nvc0, r600, radeonsi)
GL_ARB_shader_image_load_store in progress (curro)
GL_ARB_conservative_depth DONE (all drivers that support GLSL 1.30)
GL_ARB_shading_language_420pack DONE (all drivers that support GLSL 1.30)
- GL_ARB_internalformat_query DONE (i965, r300, r600, radeonsi)
- GL_ARB_map_buffer_alignment DONE (r300, r600, radeonsi)
+ GL_ARB_internalformat_query DONE (i965, nv50, nvc0, r300, r600, radeonsi)
+ GL_ARB_map_buffer_alignment DONE (all drivers)
GL 4.3:
@@ -144,8 +144,8 @@ GL 4.3:
GLSL 4.3 not started
GL_ARB_arrays_of_arrays started
GL_ARB_ES3_compatibility DONE (i965)
- GL_ARB_clear_buffer_object not started
- GL_ARB_compute_shader not started
+ GL_ARB_clear_buffer_object DONE (all drivers)
+ GL_ARB_compute_shader started (Paul Berry)
GL_ARB_copy_image not started
GL_KHR_debug DONE (all drivers)
GL_ARB_explicit_uniform_location not started
@@ -162,7 +162,7 @@ GL 4.3:
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)
- GL_ARB_texture_view not started
+ GL_ARB_texture_view started (Courtney Goeltzenleuchter, Chris Forbes)
GL_ARB_vertex_attrib_binding DONE (all drivers)
@@ -173,7 +173,7 @@ GL 4.4:
GL_ARB_buffer_storage not started
GL_ARB_clear_texture not started
GL_ARB_enhanced_layouts not started
- GL_ARB_multi_bind not started
+ GL_ARB_multi_bind started (Fredrik Höglund)
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
diff --git a/mesalib/docs/README.UVD b/mesalib/docs/README.UVD
index 36b467edf..38ea8646a 100644
--- a/mesalib/docs/README.UVD
+++ b/mesalib/docs/README.UVD
@@ -11,3 +11,34 @@ INFORMATION FOR PACKAGED MEDIA IS EXPRESSLY PROHIBITED WITHOUT A LICENSE
UNDER APPLICABLE PATENTS IN THE MPEG-2 PATENT PORTFOLIO, WHICH LICENSES IS
AVAILABLE FROM MPEG LA, LLC, 6312 S. Fiddlers Green Circle, Suite 400E,
Greenwood Village, Colorado 80111 U.S.A.
+
+WARRANTY DISCLAIMER: THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
+KIND. AMD DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
+BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL RUN
+UNINTERRUPTED OR ERROR-FREE OR WARRANTIES ARISING FROM CUSTOM OF TRADE OR
+COURSE OF USAGE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF THE SOFTWARE IS
+ASSUMED BY YOU. Some jurisdictions do not allow the exclusion of implied
+warranties, so the above exclusion may not apply to You.
+
+LIMITATION OF LIABILITY AND INDEMNIFICATION: AMD AND ITS LICENSORS WILL NOT,
+UNDER ANY CIRCUMSTANCES BE LIABLE FOR ANY PUNITIVE, DIRECT, INCIDENTAL,
+INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM USE OF THE SOFTWARE OR
+THIS AGREEMENT EVEN IF AMD AND ITS LICENSORS HAVE BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES. In no event shall AMD's total liability to You
+for all damages, losses, and causes of action (whether in contract, tort
+(including negligence) or otherwise) exceed the amount of $100 USD. You agree
+to defend, indemnify and hold harmless AMD and its licensors, and any of their
+directors, officers, employees, affiliates or agents from and against any and
+all loss, damage, liability and other expenses (including reasonable
+attorneys' fees), resulting from Your use of the Software or violation of the
+terms and conditions of this Agreement.
+
+U.S. GOVERNMENT RESTRICTED RIGHTS: The Software is provided with "RESTRICTED
+RIGHTS." Use, duplication, or disclosure by the Government is subject to the
+restrictions as set forth in FAR 52.227-14 and DFAR252.227-7013, et seq., or
+its successor. Use of the Software by the Government constitutes
+acknowledgement of AMD's proprietary rights in them.
+
+EXPORT RESTRICTIONS: The Software may be subject to export restrictions as
+stated in the Software License Agreement.
diff --git a/mesalib/docs/egl.html b/mesalib/docs/egl.html
index dc2324194..eebb8c73b 100644
--- a/mesalib/docs/egl.html
+++ b/mesalib/docs/egl.html
@@ -232,16 +232,6 @@ The supported platforms are X11, DRM, FBDEV, and GDI.
-
egl_glx
-
-
-
This driver provides a wrapper to GLX. It uses exclusively GLX to implement
-the EGL API. It supports both direct and indirect rendering when the GLX does.
-It is accelerated when the GLX is. As such, it cannot provide functions that
-is not available in GLX or GLX extensions.
-
-
-
Packaging
The ABI between the main library and its drivers are not stable. Nor is
@@ -262,10 +252,6 @@ is disabled by default.
src/egl/. The sources of the egl state tracker can
be found at src/gallium/state_trackers/egl/.
-
The suggested way to learn to write a EGL driver is to see how other drivers
-are written. egl_glx should be a good reference. It works in any
-environment that has GLX support, and it is simpler than most drivers.
-
Lifetime of Display Resources
Contexts and surfaces are examples of display resources. They might live
diff --git a/mesalib/docs/index.html b/mesalib/docs/index.html
index 1d3772899..4f92801b5 100644
--- a/mesalib/docs/index.html
+++ b/mesalib/docs/index.html
@@ -16,6 +16,12 @@
News
+
February 3, 2014
+
+Mesa 10.0.3 is released.
+This is a bug-fix release.
+
+
January 9, 2014
Mesa 10.0.2 is released.
diff --git a/mesalib/docs/relnotes.html b/mesalib/docs/relnotes.html
index c3c277dea..430274c52 100644
--- a/mesalib/docs/relnotes.html
+++ b/mesalib/docs/relnotes.html
@@ -22,6 +22,7 @@ The release notes summarize what's new or changed in each Mesa release.
+Mesa 10.0.3 is a bug fix release which fixes bugs found since the 10.0.2 release.
+
+
+Mesa 10.0.3 implements the OpenGL 3.3 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 3.3. OpenGL
+3.3 is only available if requested at context creation
+because compatibility contexts not supported.
+
draw: fix incorrect vertex size computation in LLVM drawing code
+
+
+
Carl Worth (5):
+
+
Add md5sums for 10.0.2. release.
+
cherry-ignore: Ignore several patches not yet ready for the stable branch
+
Drop another couple of patches.
+
cherry-ignore: Ignore 4 patches at teh request of the author, (Anuj).
+
Update version to 10.0.3
+
+
+
Chad Versace (1):
+
+
i965/gen6/blorp: Emit more flushes to workaround hangs
+
+
+
Chris Forbes (1):
+
+
i965: fold offset into coord for textureOffset(gsampler2DRect)
+
+
+
Emil Velikov (5):
+
+
mesa: use signed temporary variable to store _ColorDrawBufferIndexes
+
st/mesa: use signed temporary variable to store _ColorDrawBufferIndexes
+
nv50: access only the available amount of textures
+
nv50: access only the available amount of constbuf
+
gallium/rtasm: handle mmap failures appropriately
+
+
+
Eric Anholt (2):
+
+
i965: Fix handling of MESA_pack_invert in blit (PBO) readpixels.
+
i965: Don't do the temporary-and-blit-copy for INVALIDATE_RANGE maps.
+
+
+
Ian Romanick (2):
+
+
mesa: Add COMPRESSED_RGBA_S3TC_DXT1_EXT to COMPRESSED_TEXTURE_FORMATS for GLES
+
radeon / r200: Pass the API into _mesa_initialize_context
+
+
+
Ilia Mirkin (2):
+
+
mesa: fix GL_COLOR_SUM enum for drivers without ARB_vertex_program
+
st/vdpau: don't return a device if the screen doesn't support NPOT
+
+
+
José Fonseca (1):
+
+
mesa: Use IROUND instead of roundf.
+
+
+
Kenneth Graunke (2):
+
+
glsl: Rename "expr" to "lhs_expr" in vector_extract munging code.
+
glsl: Fix chained assignments of vector channels.
+
+
+
Lauri Kasanen (1):
+
+
mesa: Fix build to properly check for supported compiler flags
+
+
+
Marek Olšák (2):
+
+
st/mesa: use sRGB formats for MSAA resolving if destination is sRGB
+
gallium/util: util_format_srgb should not return FORMAT_NONE for sRGB formats
+
+
+
Matt Turner (2):
+
+
glcpp: Define GL_EXT_shader_integer_mix in both GL and ES.
+
glx: Update glxext.h to revision 24777.
+
+
+
Michał Górny (1):
+
+
Use AC_PATH_TOOL instead of AC_PATH_PROG for llvm-config.
+
+
+
Paul Berry (1):
+
+
i965: Ensure that all necessary state is re-emitted if we run out of aperture.
+
+
+
Paul Seidler (1):
+
+
build: move ARCH_LIBS definition outside of ASM definition
+
+
+
Thomas Sondergaard (4):
+
+
mesa: Preliminary support for MSVC_VERSION=12.0
+
mesa: Fix compile error with MSVC 2013
+
mesa: Work around internal compiler error
+
mesa: Namespace qualify fma to override ambiguity with fma from math.h
+
+
+
Tom Stellard (1):
+
+
r600g/compute: Emit DEALLOC_STATE on cayman after dispatching a compute shader.
+
+
+
+
+
diff --git a/mesalib/docs/relnotes/10.1.html b/mesalib/docs/relnotes/10.1.html
index 14b635f24..c9566adfc 100644
--- a/mesalib/docs/relnotes/10.1.html
+++ b/mesalib/docs/relnotes/10.1.html
@@ -47,8 +47,12 @@ Note: some of the new features are only available with certain drivers.
GL_ARB_draw_indirect on i965.
GL_ARB_clear_buffer_object
GL_ARB_viewport_array on i965.
+
GL_ARB_map_buffer_alignment on all drivers that did not previously support
+it.
GL_AMD_shader_trinary_minmax.
+
GL_EXT_framebuffer_blit on r200 and radeon.
Reduced memory usage for display lists.
+
OpenGL 3.3 support on nv50, nvc0, r600 and radeonsi
+Mesa 10.2 is a new development release.
+People who are concerned with stability and reliability should stick
+with a previous release or wait for Mesa 10.2.1.
+
+
+Mesa 10.2 implements the OpenGL 3.3 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 3.3. OpenGL
+3.3 is only available if requested at context creation
+because compatibility contexts are not supported.
+
+
+
+
MD5 checksums
+
+TBD.
+
+
+
+
New features
+
+
+Note: some of the new features are only available with certain drivers.
+