Opened 9 years ago

Last modified 8 years ago

#6984 closed enhancement

mesa-11.1.1 — at Version 7

Reported by: Fernando de Oliveira Owned by: blfs-book@…
Priority: normal Milestone: 7.9
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description (last modified by Fernando de Oliveira)

ftp://ftp.freedesktop.org/pub/mesa/11.1.1/mesa-11.1.1.tar.xz

ftp://ftp.freedesktop.org/pub/mesa/11.1.1/mesa-11.1.1.tar.xz.sig

http://cgit.freedesktop.org/mesa/mesa/plain/docs/relnotes/11.1.1.html

SHA256 64db074fc514136b5fb3890111f0d50604db52f0b1e94ba3fcb0fe8668a7fd20

Further below, Notes for 11.1.0.

Notice several changes to i965 in both versions.

Mesa 11.1.1 Release Notes / January 13, 2016

Mesa 11.1.1 is a bug fix release which fixes bugs found since the 11.1.0
release.

...

New features

None

Bug fixes

This list is likely incomplete.

   • Bug 91806 - configure does not test whether assembler supports
     sse4.1
   • Bug 92229 - [APITRACE] SOMA have serious graphical errors
   • Bug 92233 - Unigine Heaven 4.0 silhuette run
   • Bug 93004 - Guild Wars 2 crash on nouveau DX11 cards
   • Bug 93215 - [Regression bisected] Ogles1conform Automatic mipmap
     generation test is fail
   • Bug 93257 - [SKL, bisected] ASTC dEQP tests segfault

Changes

Brian Paul (1):

   • st/mesa: check state->mesa in early return check in
     st_validate_state()

Dave Airlie (6):

   • mesa/varray: set double arrays to non-normalised.
   • mesa/shader: return correct attribute location for double matrix
     arrays
   • glsl: pass stage into mark function
   • glsl/fp64: add helper for dual slot double detection.
   • glsl: fix count_attribute_slots to allow for different 64-bit
     handling
   • glsl: only update doubles inputs for vertex inputs.

Emil Velikov (4):

   • docs: add sha256 checksums for 11.0.1
   • cherry-ignore: drop the "re-enable" DCC on Stoney
   • cherry-ignore: don't pick a specific i965 formats patch
   • Update version to 11.1.1

Eric Anholt (2):

   • vc4: Warn instead of abort()ing on exec ioctl failures.
   • vc4: Keep sample mask writes from being reordered after TLB writes

Grazvydas Ignotas (1):

   • r600: fix constant buffer size programming

Ian Romanick (1):

   • meta/generate_mipmap: Work-around GLES 1.x problem with
     GL_DRAW_FRAMEBUFFER

Ilia Mirkin (9):

   • nv50/ir: can't have predication and immediates
   • gk104/ir: simplify and fool-proof texbar algorithm
   • glsl: assign varying locations to tess shaders when doing SSO
   • glx/dri3: a drawable might not be bound at wait time
   • nvc0: don't forget to reset VTX_TMP bufctx slot after blit
     completion
   • nv50/ir: float(s32 & 0xff) = float(u8), not s8
   • nv50,nvc0: make sure there's pushbuf space and that we ref the bo
     early
   • nv50,nvc0: fix crash when increasing bsp bo size for h264
   • nvc0: scale up inter_bo size so that it's 16M for a 4K video

Jonathan Gray (2):

   • configure.ac: use pkg-config for libelf
   • configure: check for python2.7 for PYTHON2

Kenneth Graunke (5):

   • ralloc: Fix ralloc_adopt() to the old context's last child's
     parent.
   • drirc: Disable ARB_blend_func_extended for Heaven 4.0/Valley 1.0.
   • glsl: Fix varying struct locations when varying packing is
     disabled.
   • nvc0: Set winding order regardless of domain.
   • nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.

Marek Olšák (7):

   • tgsi/scan: add flag colors_written
   • r600g: write all MRTs only if there is exactly one output (fixes a
     hang)
   • radeonsi: don't call of u_prims_for_vertices for patches and
     rectangles
   • radeonsi: apply the streamout workaround to Fiji as well
   • gallium/radeon: fix Hyper-Z hangs by programming PA_SC_MODE_CNTL_1
     correctly
   • program: add _mesa_reserve_parameter_storage
   • st/mesa: fix GLSL uniform updates for glBitmap & glDrawPixels (v2)

Mark Janes (1):

   • Add missing platform information for KBL

Miklós Máté (1):

   • mesa: Don't leak ATIfs instructions in DeleteFragmentShader

Neil Roberts (3):

   • i965: Add MESA_FORMAT_B8G8R8X8_SRGB to brw_format_for_mesa_format
   • i965: Add B8G8R8X8_SRGB to the alpha format override
   • i965: Fix crash when calling glViewport with no surface bound

Nicolai Hähnle (2):

   • gallium/radeon: only dispose locally created target machine in
     radeon_llvm_compile
   • gallium/radeon: fix regression in a number of driver queries

Oded Gabbay (1):

   • configura.ac: fix test for SSE4.1 assembler support

Patrick Rudolph (2):

   • nv50,nvc0: fix use-after-free when vertex buffers are unbound
   • gallium/util: return correct number of bound vertex buffers

Rob Herring (1):

   • freedreno/ir3: fix 32-bit builds with pointer-to-int-cast error
     enabled

Samuel Pitoiset (3):

   • nvc0: free memory allocated by the prog which reads MP perf
     counters
   • nv50,nvc0: free memory allocated by performance metrics
   • nv50: free memory allocated by the prog which reads MP perf
     counters

Sarah Sharp (1):

   • mesa: Add KBL PCI IDs and platform information.

http://cgit.freedesktop.org/mesa/mesa/plain/docs/relnotes/11.1.0.html

Mesa 11.1.0 Release Notes / 15 December 2015

Mesa 11.1.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 11.1.1.

...

New features

Note: some of the new features are only available with certain drivers.

   • OpenGL 3.1 support on freedreno (a3xx, a4xx)
   • OpenGL 3.3 support for VMware guest VM driver (supported by
     Workstation 12 and Fusion 8).
   • GL_AMD_performance_monitor on nv50
   • GL_ARB_arrays_of_arrays on i965
   • GL_ARB_blend_func_extended on freedreno (a3xx)
   • GL_ARB_clear_texture on nv50, nvc0
   • GL_ARB_clip_control on freedreno/a4xx
   • GL_ARB_copy_image on nv50, nvc0, radeonsi
   • GL_ARB_depth_clamp on freedreno/a4xx
   • GL_ARB_fragment_layer_viewport on i965 (gen6+)
   • GL_ARB_gpu_shader_fp64 on r600 for Cypress/Cayman/Aruba chips
   • GL_ARB_gpu_shader5 on r600 for Evergreen and later chips
   • GL_ARB_seamless_cubemap_per_texture on freedreno/a4xx
   • GL_ARB_shader_clock on i965 (gen7+)
   • GL_ARB_shader_stencil_export on i965 (gen9+)
   • GL_ARB_shader_storage_buffer_object on i965
   • GL_ARB_shader_texture_image_samples on i965, nv50, nvc0, r600,
     radeonsi
   • GL_ARB_texture_barrier / GL_NV_texture_barrier on i965
   • GL_ARB_texture_buffer_range on freedreno/a3xx
   • GL_ARB_texture_compression_bptc on freedreno/a4xx
   • GL_ARB_texture_query_lod on softpipe
   • GL_ARB_texture_view on radeonsi and r600 (for evergeen and newer)
   • GL_ARB_vertex_type_2_10_10_10_rev on freedreno (a3xx, a4xx)
   • GL_EXT_blend_func_extended on all drivers that support the ARB
     version
   • GL_EXT_buffer_storage implemented for when ES 3.1 support is gained
   • GL_EXT_draw_elements_base_vertex on all drivers
   • GL_EXT_texture_compression_rgtc / latc on freedreno (a3xx & a4xx)
   • GL_KHR_debug (GLES)
   • GL_NV_conditional_render on freedreno
   • GL_OES_draw_elements_base_vertex on all drivers
   • EGL_KHR_create_context on softpipe, llvmpipe
   • EGL_KHR_gl_colorspace on softpipe, llvmpipe
   • new virgl gallium driver for qemu virtio-gpu
   • 16x multisampling on i965 (gen9+)
   • GL_EXT_shader_samples_identical on i965.

Bug fixes

This list is likely incomplete.

   • Bug 28130 - vbo: premature flushing breaks GL_LINE_LOOP
   • Bug 38109 - i915 driver crashes if too few vertices are submitted
     (Mesa 7.10.2)
   • Bug 49779 - Extra line segments in GL_LINE_LOOP
   • Bug 55552 - Compile errors with --enable-mangling
   • Bug 71789 - [r300g] Visuals not found in (default) depth = 24
   • Bug 79783 - Distorted output in obs-studio where other vendors
     "work"
   • Bug 80821 - When LIBGL_ALWAYS_SOFTWARE is set, KHR_create_context
     is not supported
   • Bug 81174 - Gallium: GL_LINE_LOOP broken with more than 512 points
   • Bug 83508 - [UBO] Assertion for array of blocks
   • Bug 84677 - Triangle disappears with glPolygonMode GL_LINE
   • Bug 86281 - brw_meta_fast_clear (brw=brw@entry=0x7fffd4097a08,
     fb=fb@entry=0x7fffd40fa900, buffers=buffers@entry=2,
     partial_clear=partial_clear@entry=false)
   • Bug 86469 - Unreal Engine demo doesn't run
   • Bug 86720 - [radeon] Europa Universalis 4 freezing during game
     start (10.3.3+, still broken on 11.0.2)
   • Bug 89014 - PIPE_QUERY_GPU_FINISHED is not acting as expected on SI
   • Bug 90175 - [hsw bisected][PATCH] atomic counters doesn't work for
     a binding point different to zero
   • Bug 90348 - Spilling failure of b96 merged value
   • Bug 90631 - Compilation failure for fragment shader with many
     branches on Sandy Bridge
   • Bug 90734 - glBufferSubData is corrupting data when buffer is > 32k
   • Bug 90887 - PhiMovesPass in register allocator broken
   • Bug 91044 - piglit spec/egl_khr_create_context/valid debug flag
     gles* fail
   • Bug 91114 - ES3-CTS.gtf.GL3Tests.shadow.shadow_execution_vert fails
   • Bug 91254 - (regresion) video using VA-API on Intel slow and freeze
     system with mesa 10.6 or 10.6.1
   • Bug 91292 - [BDW+] glVertexAttribDivisor not working in combination
     with glPolygonMode
   • Bug 91342 - Very dark textures on some objects in indoors
     environments in Postal 2
   • Bug 91526 - World of Warcraft (on Wine) has UI corruption with
     nouveau
   • Bug 91551 - DXTn compressed normal maps produce severe artifacts on
     all NV5x and NVDx chipsets
   • Bug 91596 - EGL_KHR_gl_colorspace (v2) causes problem with
     Android-x86 GUI
   • Bug 91716 - [bisected] piglit.shaders.glsl-vs-int-attrib regresses
     on 32 bit BYT, HSW, IVB, SNB
   • Bug 91718 - piglit.spec.arb_shader_image_load_store.invalid causes
     intermittent GPU HANG
   • Bug 91719 - [SNB,HSW,BYT] dEQP regressions associated with using
     NIR for vertex shaders
   • Bug 91726 - R600 asserts in tgsi_cmp/make_src_for_op3
   • Bug 91780 - Rendering issues with geometry shader
   • Bug 91785 - make check DispatchSanity_test.GLES31 regression
   • Bug 91788 - [HSW Regression] Synmark2_v6 Multithread performance
     case FPS reduced by 36%
   • Bug 91847 - glGenerateTextureMipmap not working (no errors) unless
     glActiveTexture(GL_TEXTURE1) is called before
   • Bug 91857 - Mesa 10.6.3 linker is slow
   • Bug 91881 - regression: GPU lockups since mesa-11.0.0_rc1 on RV620
     (r600) driver
   • Bug 91890 - [nve7] witcher2: blurry image & DATA_ERRORs (class
     0xa097 mthd 0x2380/0x238c)
   • Bug 91898 - src/util/mesa-sha1.c:250:25: fatal error:
     openssl/sha.h: No such file or directory
   • Bug 91927 - [SKL] [regression] piglit compressed textures tests
     fail with kernel upgrade
   • Bug 91930 - Program with GtkGLArea widget does not redraw
   • Bug 91970 - [BSW regression]
     dEQP-GLES3.functional.shaders.precision.int.highp_mul_vertex
   • Bug 91985 - [regression, bisected] FTBFS with commit f9caabe8f1:
     R600_UCP_CONST_BUFFER is undefined
   • Bug 91993 - Graphical glitch in Astromenace (open-source game).
   • Bug 92009 - ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels fails
   • Bug 92033 - [SNB,regression,dEQP,bisected]
     functional.shaders.random tests regressed
   • Bug 92052 - nir/nir_builder.h:79: error: expected
     primary-expression before ‘.’ token
   • Bug 92054 - make check gbm-symbols-check regression
   • Bug 92066 - [ILK,G45,regression] New assertion on BRW_MAX_MRF
     breaks ilk and g45
   • Bug 92072 - Wine breakage since d082c5324 (st/mesa: don't call
     st_validate_state in BlitFramebuffer)
   • Bug 92095 - [Regression, bisected]
     arb_shader_atomic_counters.compiler.builtins.frag
   • Bug 92122 - [bisected, cts] Regression with Assault Android Cactus
   • Bug 92124 - shader_query.cpp:841:34: error: ‘strndup’ was not
     declared in this scope
   • Bug 92183 - linker.cpp:3187:46: error: ‘strtok_r’ was not declared
     in this scope
   • Bug 92193 - [SKL]
     ES2-CTS.gtf.GL2ExtensionTests.compressed_astc_texture.compressed_astc_texture
     fails
   • Bug 92214 - Flightgear crashes during splashboot with R600 driver,
     LLVM 3.7.0 and mesa 11.0.2
   • Bug 92221 - Unintended code changes in _mesa_base_tex_format commit
   • Bug 92265 - Black windows in weston after update mesa to 11.0.2-1
   • Bug 92304 - [cts] cts.shaders.negative conformance tests fail
   • Bug 92363 - [BSW/BDW] ogles1conform Gets test fails
   • Bug 92437 - osmesa: Expose GL entry points for Windows build, via
     .def file
   • Bug 92438 - Segfault in pushbuf_kref when running the android
     emulator (qemu) on nv50
   • Bug 92476 - [cts] ES2-CTS.gtf.GL2ExtensionTests.egl_image.egl_image
     fails
   • Bug 92588 - [HSW,BDW,BSW,SKL-Y][GLES 3.1 CTS]
     ES31-CTS.arrays_of_arrays.InteractionFunctionCalls2 - assert
   • Bug 92621 - [G965 ILK G45] Regression: 24 piglit regressions in
     glsl-1.10
   • Bug 92623 - Differences in prog_data ignored when caching fragment
     programs (causes hangs)
   • Bug 92634 - gallium's vl_mpeg12_decoder does not work with st/va
   • Bug 92639 - [Regression bisected] Ogles1conform mustpass.c fail
   • Bug 92641 - [SKL BSW] [Regression] Ogles1conform userclip.c fail
   • Bug 92645 - kodi vdpau interop fails since mesa,meta: move
     gl_texture_object::TargetIndex initializations
   • Bug 92705 - [clover] fail to build with llvm-svn/clang-svn 3.8
   • Bug 92709 - "LLVM triggered Diagnostic Handler: unsupported call to
     function ldexpf in main" when starting race in stuntrally
   • Bug 92738 - Randon R7 240 doesn't work on 16KiB page size platform
   • Bug 92744 - [g965 Regression bisected] Performance regression and
     piglit assertions due to liveness analysis
   • Bug 92770 - [SNB, regression, dEQP]
     deqp-gles3.functional.shaders.discard.dynamic_loop_texture
   • Bug 92824 - [regression, bisected] `make check` dispatch-sanity
     broken by GL_EXT_buffer_storage
   • Bug 92849 - [IVB HSW BDW] piglit image load/store
     load-from-cleared-image.shader_test fails
   • Bug 92859 - [regression, bisected] validate_intrinsic_instr:
     Assertion triggered
   • Bug 92860 - [radeonsi][bisected] st/mesa: implement ARB_copy_image
     - Corruption in ARK Survival Evolved
   • Bug 92900 - [regression bisected] About 700 piglit regressions is
     what could go wrong
   • Bug 92909 - Offset/alignment issue with layout std140 and vec3
   • Bug 92985 - Mac OS X build error "ar: no archive members specified"
   • Bug 93015 - Tonga Elemental segfault + VM faults since radeon:
     implement r600_query_hw_get_result via function pointers
   • Bug 93048 - [CTS regression] mesa af2723 breaks GL Conformance for
     debug extension
   • Bug 93063 - drm_helper.h:227:1: error: static declaration of
     ‘pipe_virgl_create_screen’ follows non-static declaration
   • Bug 93091 - [opencl] segfault when running any opencl programs
     (like clinfo)
   • Bug 93126 - wrongly claim supporting GL_EXT_texture_rg
   • Bug 93180 - [regression] arb_separate_shader_objects.active sampler
     conflict fails
   • Bug 93235 - [regression] dispatch sanity broken by GetPointerv
   • Bug 93266 - gl_arb_shading_language_420pack does not allow binding
     of image variables

Changes

MPEG4 decoding has been disabled by default in the VAAPI driver

Change History (7)

comment:1 by Fernando de Oliveira, 8 years ago

Description: modified (diff)
Summary: Mesa-x.y.0 (placeholder)mesa-11.1.1 (placeholder)

comment:2 by Fernando de Oliveira, 8 years ago

Now mesa-11.1.0-rc3 07-12-2015 13:51:00

comment:3 by Fernando de Oliveira, 8 years ago

Now mesa-11.1.0 15-12-2015 14:51:00

comment:4 by Fernando de Oliveira, 8 years ago

Perhaps I am misreading this:

December 15, 2015

Mesa 11.1.0 is released. This is a new development release. See the release notes for more information about the release.

In the mesa-announce list, there are entries for

Mesa 11.1.0 release candidate 3

and

[Mesa-announce] Mesa 11.1.0

comment:5 by Fernando de Oliveira, 8 years ago

Should have written:

[Mesa-announce] Mesa 11.1.0 release candidate 3

and

[Mesa-announce] Mesa 11.1.0

There is also a new release:

[Mesa-announce] [ANNOUNCE] mesa-demos 8.3.0

which implies in remaking the mesa demos patch.

comment:6 by Fernando de Oliveira, 8 years ago

No, I am right:

http://cgit.freedesktop.org/mesa/mesa/plain/docs/relnotes/11.1.0.html

Mesa 11.1.0 Release Notes / 15 December 2015

Mesa 11.1.0 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 11.1.1.

comment:7 by Fernando de Oliveira, 8 years ago

Description: modified (diff)
Milestone: hold7.9
Priority: lownormal
Summary: mesa-11.1.1 (placeholder)mesa-11.1.1
Note: See TracTickets for help on using tickets.