From: Emil Velikov Date: Sun, 17 Sep 2017 22:57:32 +0000 (+0100) Subject: docs: add release notes for 17.2.1 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b7bfbfd1c565eae9caa0801f7ce2423651f85de1;p=mesa.git docs: add release notes for 17.2.1 Signed-off-by: Emil Velikov (cherry picked from commit d6d2b6b5ec9b1638c0827582872670c7da79bb53) --- diff --git a/docs/relnotes/17.2.1.html b/docs/relnotes/17.2.1.html new file mode 100644 index 00000000000..b33315c728a --- /dev/null +++ b/docs/relnotes/17.2.1.html @@ -0,0 +1,199 @@ + + + + + Mesa Release Notes + + + + +
+

The Mesa 3D Graphics Library

+
+ + +
+ +

Mesa 17.2.1 Release Notes / September 17, 2017

+ +

+Mesa 17.2.1 is a bug fix release which fixes bugs found since the 17.2.0 release. +

+

+Mesa 17.2.1 implements the OpenGL 4.5 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 4.5. OpenGL +4.5 is only available if requested at context creation +because compatibility contexts are not supported. +

+ + +

SHA256 checksums

+
+TBD
+
+ + +

New features

+

None

+ + +

Bug fixes

+ +
    + +
  • Bug 100613 - Regression in Mesa 17 on s390x (zSystems)
  • + +
  • Bug 101709 - [llvmpipe] piglit gl-1.0-scissor-offscreen regression
  • + +
  • Bug 102454 - glibc 2.26 doesn't provide anymore xlocale.h
  • + +
  • Bug 102467 - src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning) Redundant assignment
  • + +
  • Bug 102502 - [bisected] Kodi crashes since commit 707d2e8b - gallium: fold u_trim_pipe_prim call from st/mesa to drivers
  • + +
+ + +

Changes

+ +

Bas Nieuwenhuizen (4):

+
    +
  • radv: Actually set the cmd_buffer usage_flags.
  • +
  • radv: Fix vkCopyImage with both depth and stencil aspects.
  • +
  • radv: Disable multilayer & multilevel DCC.
  • +
  • radv: Don't allocate CMASK for linear images.
  • +
+ +

Ben Crocker (1):

+
    +
  • llvmpipe: lp_build_gather_elem_vec BE fix for 3x16 load
  • +
+ +

Brian Paul (1):

+
    +
  • llvmpipe: initialize llvmpipe->dirty with LP_NEW_SCISSOR
  • +
+ +

Charmaine Lee (1):

+
    +
  • vbo: fix offset in minmax cache key
  • +
+ +

Dave Airlie (12):

+
    +
  • radv: disable 1d/2d linear optimisation on gfx9.
  • +
  • radv/gfx9: set descriptor up for base_mip to level range.
  • +
  • Revert "radv: disable support for VEGA for now."
  • +
  • radv/winsys: use amdgpu_bo_va_op_raw.
  • +
  • radv/gfx9: allocate events from uncached VA space
  • +
  • radv: use simpler indirect packet 3 if possible.
  • +
  • radv: don't use iview for meta image width/height.
  • +
  • radv: handle GFX9 1D textures
  • +
  • radv/gfx9: set mip0-depth correctly for 2d arrays/3d images
  • +
  • radv/ac: bump params array for image atomic comp swap
  • +
  • radv/gfx9: fix image resource handling.
  • +
  • radv/winsys: fix flags vs va_flags thinko.
  • +
+ +

Emil Velikov (7):

+
    +
  • docs: add sha256 checksums for 17.2.0
  • +
  • cherry-ignore: add getCapability patches
  • +
  • cherry-ignore: ignore gfx9 tile swizzle fix
  • +
  • cherry-ignore: add execution_type() fix to the list
  • +
  • cherry-ignore: add EGL+gbm swast patches
  • +
  • egl/x11/dri3: adding missing __DRI_BACKGROUND_CALLABLE extension
  • +
  • Update version to 17.2.1
  • +
+ +

Eric Engestrom (3):

+
    +
  • util: improve compiler guard
  • +
  • mesa/st: remove unwanted backup file
  • +
  • docs/egl: remove reference to EGL_DRIVERS_PATH
  • +
+ +

Grazvydas Ignotas (1):

+
    +
  • radv: don't assert on empty hash table
  • +
+ +

Jason Ekstrand (2):

+
    +
  • anv/formats: Nicely handle unknown VkFormat enums
  • +
  • spirv: Add support for the HelperInvocation builtin
  • +
+ +

Karol Herbst (1):

+
    +
  • nvc0: write 0 to pipeline_statistics.cs_invocations
  • +
+ +

Kenneth Graunke (2):

+
    +
  • i965: Fix crash in fallback GTT mapping.
  • +
  • i965: Set "Subslice Hashing Mode" to 16x16 on Apollolake.
  • +
+ +

Marek Olšák (1):

+
    +
  • st/mesa: skip draw calls with pipe_draw_info::count == 0
  • +
+ +

Michael Olbrich (1):

+
    +
  • egl/dri2: only destroy created objects
  • +
+ +

Nicolai Hähnle (1):

+
    +
  • radeonsi: apply a mask to gl_SampleMaskIn in the PS prolog
  • +
+ +

Nicolai Hähnle (4):

+
    +
  • radeonsi/gfx9: always flush DB metadata on framebuffer changes
  • +
  • st/glsl_to_tgsi: only the first (inner-most) array reference can be a 2D index
  • +
  • ac/surface: match Z and stencil tile config
  • +
  • glsl: fix glsl_struct_field size calculations for shader cache
  • +
+ +

Ray Strode (1):

+
    +
  • gallivm: correct channel shift logic on big endian
  • +
+ +

Rob Clark (1):

+
    +
  • freedreno: skip batch-cache for compute shaders
  • +
+ +

Roland Scheidegger (1):

+
    +
  • st/mesa: fix view template initialization in try_pbo_readpixels
  • +
+ +

Samuel Pitoiset (1):

+
    +
  • radeonsi: update dirty_level_mask before dispatching
  • +
+ +

Timothy Arceri (9):

+
    +
  • glsl: allow NULL to be passed to encode_type_to_blob()
  • +
  • glsl: stop adding pointers from gl_shader_variable to the cache
  • +
  • glsl: stop adding pointers from glsl_struct_field to the cache
  • +
  • glsl: add has_uniform_storage() helper to shader cache
  • +
  • glsl: don't write uniform storage offset if there isn't one
  • +
  • glsl: always write a name/label string to the cache
  • +
  • compiler: move pointers to the start of shader_info
  • +
  • glsl: stop adding pointers from shader_info to the cache
  • +
  • glsl: stop adding pointers from bindless structs to the cache
  • +
+ + +
+ +