From 09448940edd1c3af9501702ae1af2bee9d4d0764 Mon Sep 17 00:00:00 2001 From: "Juan A. Suarez Romero" Date: Wed, 21 Mar 2018 13:10:00 +0000 Subject: [PATCH] docs: add release notes for 17.3.7 Signed-off-by: Juan A. Suarez Romero (cherry picked from commit 8a51f3857c22cfa5feab8e72abcdab8802e711df) --- docs/relnotes/17.3.7.html | 311 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 311 insertions(+) create mode 100644 docs/relnotes/17.3.7.html diff --git a/docs/relnotes/17.3.7.html b/docs/relnotes/17.3.7.html new file mode 100644 index 00000000000..cbee1017808 --- /dev/null +++ b/docs/relnotes/17.3.7.html @@ -0,0 +1,311 @@ + + + + + Mesa Release Notes + + + + +
+

The Mesa 3D Graphics Library

+
+ + +
+ +

Mesa 17.3.7 Release Notes / March 21, 2018

+ +

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

+

+Mesa 17.3.7 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 103007 - [OpenGL CTS] [HSW] KHR-GL45.gpu_shader_fp64.fp64.max_uniform_components fails
  • + +
  • Bug 103988 - Intermittent piglit failures with shader cache enabled
  • + +
  • Bug 104302 - Wolfenstein 2 (2017) under wine graphical artifacting on RADV
  • + +
  • Bug 104381 - swr fails to build since llvm-svn r321257
  • + +
  • Bug 104625 - semicolon after if
  • + +
  • Bug 104642 - Android: NULL pointer dereference with i965 mesa-dev, seems build_id_length related
  • + +
  • Bug 104654 - r600/sb: Alien Isolation GPU lock
  • + +
  • Bug 104905 - SpvOpFOrdEqual doesn't return correct results for NaNs
  • + +
  • Bug 104915 - Indexed SHADING_LANGUAGE_VERSION query not supported
  • + +
  • Bug 104923 - anv: Dota2 rendering corruption
  • + +
  • Bug 105013 - [regression] GLX+VA-API+clutter-gst video playback is corrupt with Mesa 17.3 (but is fine with 17.2)
  • + +
  • Bug 105029 - simdlib_512_avx512.inl:371:57: error: could not convert ‘_mm512_mask_blend_epi32((__mmask16)(ImmT), a, b)’ from ‘__m512i’ {aka ‘__vector(8) long long int’} to ‘SIMDImpl::SIMD512Impl::Float’
  • + +
  • Bug 105098 - [RADV] GPU freeze with simple Vulkan App
  • + +
  • Bug 105103 - Wayland master causes Mesa to fail to compile
  • + +
  • Bug 105224 - Webgl Pointclouds flickers
  • + +
  • Bug 105255 - Waiting for fences without waitAll is not implemented
  • + +
  • Bug 105271 - WebGL2 shader crashes i965_dri.so 17.3.3
  • + +
  • Bug 105436 - Blinking textures in UT2004 [bisected]
  • + +
+ + +

Changes

+ +

Alex Smith (1):

+
    +
  • radv: Fix CmdCopyImage between uncompressed and compressed images
  • +
+ +

Andriy Khulap (1):

+
    +
  • i965: Fix RELOC_WRITE typo in brw_store_data_imm64()
  • +
+ +

Anuj Phogat (1):

+
    +
  • isl: Don't use surface format R32_FLOAT for typed atomic integer operations
  • +
+ +

Bas Nieuwenhuizen (6):

+
    +
  • radv: Always lower indirect derefs after nir_lower_global_vars_to_local.
  • +
  • radeonsi: Export signalled sync file instead of -1.
  • +
  • radv: Implement WaitForFences with !waitAll.
  • +
  • radv: Implement waiting on non-submitted fences.
  • +
  • radv: Fix copying from 3D images starting at non-zero depth.
  • +
  • radv: Increase the number of dynamic uniform buffers.
  • +
+ +

Brian Paul (1):

+
    +
  • mesa: add missing switch case for EXTRA_VERSION_40 in check_extra()
  • +
+ +

Chuck Atkins (1):

+
    +
  • glx: Properly handle cases where screen creation fails
  • +
+ +

Daniel Stone (3):

+
    +
  • i965: Fix bugs in intel_from_planar
  • +
  • egl/wayland: Fix ARGB/XRGB transposition in config map
  • +
  • egl/wayland: Always use in-tree wayland-egl-backend.h
  • +
+ +

Dave Airlie (9):

+
    +
  • r600: fix cubemap arrays
  • +
  • r600/sb/cayman: fix indirect ubo access on cayman
  • +
  • r600: fix xfb stream check.
  • +
  • ac/nir: to integer the args to bcsel.
  • +
  • r600/cayman: fix fragcood loading recip generation.
  • +
  • radv: don't support tc-compat on multisample d32s8 at all.
  • +
  • virgl: remap query types to hw support.
  • +
  • ac/nir: don't apply slice rounding on txf_ms
  • +
  • r600: implement callstack workaround for evergreen.
  • +
+ +

Dylan Baker (2):

+
    +
  • glapi/check_table: Remove 'extern "C"' block
  • +
  • glapi: remove APPLE extensions from test
  • +
+ +

Emil Velikov (1):

+
    +
  • docs: add sha256 checksums for 17.3.6
  • +
+ +

Eric Anholt (4):

+
    +
  • mesa: Drop incorrect A4B4G4R4 _mesa_format_matches_format_and_type() cases.
  • +
  • ac/nir: Fix compiler warning about uninitialized dw_addr.
  • +
  • glsl/tests: Fix strict aliasing warning about int64/double.
  • +
  • glsl/tests: Fix a compiler warning about signed/unsigned loop comparison.
  • +
+ +

Francisco Jerez (1):

+
    +
  • i965: Fix KHR_blend_equation_advanced with some render targets.
  • +
+ +

Frank Binns (1):

+
    +
  • egl/dri2: fix segfault when display initialisation fails
  • +
+ +

George Kyriazis (1):

+
    +
  • swr/rast: blend_epi32() should return Integer, not Float
  • +
+ +

Gert Wollny (1):

+
    +
  • r600: Take ALU_EXTENDED into account when evaluating jump offsets
  • +
+ +

Gurchetan Singh (1):

+
    +
  • mesa: don't clamp just based on ARB_viewport_array extension
  • +
+ +

Iago Toral Quiroga (2):

+
    +
  • i965/sbe: fix number of inputs for active components
  • +
  • i965/vec4: use a temp register to compute offsets for pull loads
  • +
+ +

James Legg (1):

+
    +
  • radv: Really use correct HTILE expanded words.
  • +
+ +

Jason Ekstrand (3):

+
    +
  • intel/isl: Add an isl_color_value_is_zero helper
  • +
  • vulkan/wsi/x11: Set OUT_OF_DATE if wait_for_special_event fails
  • +
  • intel/fs: Set up sampler message headers in the visitor on gen7+
  • +
+ +

Jonathan Gray (1):

+
    +
  • configure.ac: pthread-stubs not present on OpenBSD
  • +
+ +

Jordan Justen (3):

+
    +
  • i965: Create new program cache bo when clearing the program cache
  • +
  • program: Don't reset SamplersValidated when restoring from shader cache
  • +
  • intel/vulkan: Hard code CS scratch_ids_per_subslice for Cherryview
  • +
+ +

Juan A. Suarez Romero (14):

+
    +
  • cherry-ignore: Explicit 18.0 only nominations
  • +
  • cherry-ignore: r600/compute: only mark buffer/image state dirty for fragment shaders
  • +
  • cherry-ignore: anv: Move setting current_pipeline to cmd_state_init
  • +
  • cherry-ignore: anv: Be more careful about fast-clear colors
  • +
  • cherry-ignore: Add patches that has a specific version for 17.3
  • +
  • cherry-ignore: r600: Take ALU_EXTENDED into account when evaluating jump offsets
  • +
  • cherry-ignore: intel/compiler: Memory fence commit must always be enabled for gen10+
  • +
  • cherry-ignore: i965: Avoid problems from referencing orphaned BOs after growing.
  • +
  • cherry-ignore: include all Meson related fixes
  • +
  • cherry-ignore: ac/shader: fix vertex input with components.
  • +
  • cherry-ignore: i965: Use absolute addressing for constant buffer 0 on Kernel 4.16+.
  • +
  • cherry-ignore: anv/image: Separate modifiers from legacy scanout
  • +
  • cherry-ignore: glsl: Fix memory leak with known glsl_type instances
  • +
  • Update version to 17.3.7
  • +
+ +

Karol Herbst (1):

+
    +
  • nvir/nvc0: fix legalizing of ld unlock c0[0x10000]
  • +
+ +

Kenneth Graunke (1):

+
    +
  • i965: Emit CS stall before MEDIA_VFE_STATE.
  • +
+ +

Lionel Landwerlin (1):

+
    +
  • i965: perf: ensure reading config IDs from sysfs isn't interrupted
  • +
+ +

Marek Olšák (2):

+
    +
  • radeonsi: align command buffer starting address to fix some Raven hangs
  • +
  • configure.ac: blacklist libdrm 2.4.90
  • +
+ +

Michal Navratil (1):

+
    +
  • winsys/amdgpu: allow non page-aligned size bo creation from pointer
  • +
+ +

Samuel Iglesias Gonsálvez (1):

+
    +
  • glsl/linker: fix bug when checking precision qualifier
  • +
+ +

Samuel Pitoiset (2):

+
    +
  • ac/nir: use ordered float comparisons except for not equal
  • +
  • Revert "mesa: do not trigger _NEW_TEXTURE_STATE in glActiveTexture()"
  • +
+ +

Stephan Gerhold (1):

+
    +
  • util/build-id: Fix address comparison for binaries with LOAD vaddr > 0
  • +
+ +

Thomas Hellstrom (2):

+
    +
  • svga: Fix a leftover debug hack
  • +
  • loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen callback
  • +
+ +

Tim Rowley (1):

+
    +
  • swr/rast: fix MemoryBuffer build break for llvm-6
  • +
+ +

Timothy Arceri (1):

+
    +
  • nir: fix interger divide by zero crash during constant folding
  • +
+ +

Tobias Droste (1):

+
    +
  • gallivm: Use new LLVM fast-math-flags API
  • +
+ +

Vadym Shovkoplias (1):

+
    +
  • mesa: add glsl version query (v4)
  • +
+ +

Vinson Lee (1):

+
    +
  • swr/rast: Fix macOS macro.
  • +
+ + +
+ + + -- 2.30.2