From 5cd96603028fa9c9d1649fdc878bdc5000e11650 Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Sat, 24 Dec 2016 10:06:50 +0000 Subject: [PATCH] docs: add release notes for 13.0.3 Signed-off-by: Emil Velikov (cherry picked from commit bec04114d2612042bdf61183cfa3416b3a643b68) --- docs/relnotes/13.0.3.html | 176 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 docs/relnotes/13.0.3.html diff --git a/docs/relnotes/13.0.3.html b/docs/relnotes/13.0.3.html new file mode 100644 index 00000000000..585dafabb14 --- /dev/null +++ b/docs/relnotes/13.0.3.html @@ -0,0 +1,176 @@ + + + + + Mesa Release Notes + + + + +
+

The Mesa 3D Graphics Library

+
+ + +
+ +

Mesa 13.0.3 Release Notes / January 5, 2017

+ +

+Mesa 13.0.3 is a bug fix release which fixes bugs found since the 13.0.2 release. +

+

+Mesa 13.0.3 implements the OpenGL 4.4 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.4. OpenGL +4.4 is only available if requested at context creation +because compatibility contexts are not supported. +

+ + +

SHA256 checksums

+
+TBD
+
+ + +

New features

+

None

+ + +

Bug fixes

+ +
    + +
  • Bug 77662 - Fail to render to different faces of depth-stencil cube map
  • + +
  • Bug 92234 - [BDW] GPU hang in Shogun2
  • + +
  • Bug 98329 - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
  • + +
  • Bug 99038 - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.functional.negative_api.create_pixmap_surface crashes
  • + +
+ + +

Changes

+ +

Chad Versace (2):

+
    +
  • i965/mt: Disable aux surfaces after making miptree shareable
  • +
  • egl: Fix crashes in eglCreate*Surface()
  • +
+ +

Dave Airlie (4):

+
    +
  • anv: set maxFragmentDualSrcAttachments to 1
  • +
  • radv: set maxFragmentDualSrcAttachments to 1
  • +
  • radv: fix another regression since shadow fixes.
  • +
  • radv: add missing license file to radv_meta_bufimage.
  • +
+ +

Emil Velikov (5):

+
    +
  • docs: add sha256 checksums for 13.0.2
  • +
  • anv: don't double-close the same fd
  • +
  • anv: don't leak memory if anv_init_wsi() fails
  • +
  • radv: don't leak the fd if radv_physical_device_init() succeeds
  • +
  • Update version to 13.0.3
  • +
+ +

Eric Anholt (1):

+
    +
  • vc4: In a loop break/continue, jump if everyone has taken the path.
  • +
+ +

Gwan-gyeong Mun (3):

+
    +
  • anv: Add missing error-checking to anv_block_pool_init (v2)
  • +
  • anv: Update the teardown in reverse order of the anv_CreateDevice
  • +
  • vulkan/wsi: Fix resource leak in success path of wsi_queue_init()
  • +
+ +

Haixia Shi (1):

+
    +
  • compiler/glsl: fix precision problem of tanh
  • +
+ +

Ilia Mirkin (1):

+
    +
  • mesa: only verify that enabled arrays have backing buffers
  • +
+ +

Jason Ekstrand (8):

+
    +
  • anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push constants are dirty
  • +
  • anv/image: Rename hiz_surface to aux_surface
  • +
  • anv/cmd_buffer: Remove the 1-D case from the HiZ QPitch calculation
  • +
  • genxml/gen9: Change the default of MI_SEMAPHORE_WAIT::RegisterPoleMode
  • +
  • anv/device: Return the right error for failed maps
  • +
  • anv/device: Implicitly unmap memory objects in FreeMemory
  • +
  • anv/descriptor_set: Write the state offset in the surface state free list.
  • +
  • spirv: Use a simpler and more correct implementaiton of tanh()
  • +
+ +

Kenneth Graunke (1):

+
    +
  • i965: Allocate at least some URB space even when max_vertices = 0.
  • +
+ +

Marek Olšák (17):

+
    +
  • radeonsi: always set all blend registers
  • +
  • radeonsi: set CB_BLEND1_CONTROL.ENABLE for dual source blending
  • +
  • radeonsi: disable RB+ blend optimizations for dual source blending
  • +
  • radeonsi: consolidate max-work-group-size computation
  • +
  • radeonsi: apply a multi-wave workgroup SPI bug workaround to affected CIK chips
  • +
  • radeonsi: apply a TC L1 write corruption workaround for SI
  • +
  • radeonsi: apply a tessellation bug workaround for SI
  • +
  • radeonsi: add a tess+GS hang workaround for VI dGPUs
  • +
  • radeonsi: apply the double EVENT_WRITE_EOP workaround to VI as well
  • +
  • cso: don't release sampler states that are bound
  • +
  • radeonsi: always restore sampler states when unbinding sampler views
  • +
  • radeonsi: fix incorrect FMASK checking in bind_sampler_states
  • +
  • radeonsi: allow specifying simm16 of emit_waitcnt at call sites
  • +
  • radeonsi: wait for outstanding memory instructions in TCS barriers
  • +
  • tgsi: fix the src type of TGSI_OPCODE_MEMBAR
  • +
  • radeonsi: wait for outstanding LDS instructions in memory barriers if needed
  • +
  • radeonsi: disable the constant engine (CE) on Carrizo and Stoney
  • +
+ +

Matt Turner (3):

+
    +
  • i965/fs: Rename opt_copy_propagate -> opt_copy_propagation.
  • +
  • i965/fs: Add unit tests for copy propagation pass.
  • +
  • i965/fs: Reject copy propagation into SEL if not min/max.
  • +
+ +

Nanley Chery (1):

+
    +
  • mesa/fbobject: Update CubeMapFace when reusing textures
  • +
+ +

Nicolai Hähnle (4):

+
    +
  • radeonsi: fix isolines tess factor writes to control ring
  • +
  • radeonsi: update all GSVS ring descriptors for new buffer allocations
  • +
  • radeonsi: do not kill GS with memory writes
  • +
  • radeonsi: fix an off-by-one error in the bounds check for max_vertices
  • +
+ +

Rhys Kidd (1):

+
    +
  • glsl: Add pthread libs to cache_test
  • +
+ +

Timothy Arceri (2):

+
    +
  • mesa: fix active subroutine uniforms properly
  • +
  • Revert "nir: Turn imov/fmov of undef into undef."
  • +
+ + +
+ + -- 2.30.2