Opened 10 years ago
Closed 10 years ago
#6984 closed enhancement (fixed)
mesa-11.1.1
| Reported by: | Fernando de Oliveira | Owned by: | Fernando de Oliveira |
|---|---|---|---|
| Priority: | normal | Milestone: | 7.9 |
| Component: | BOOK | Version: | SVN |
| Severity: | normal | Keywords: | |
| Cc: |
Description (last modified by )
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 (10)
comment:1 by , 10 years ago
| Description: | modified (diff) |
|---|---|
| Summary: | Mesa-x.y.0 (placeholder) → mesa-11.1.1 (placeholder) |
comment:2 by , 10 years ago
comment:4 by , 10 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 , 10 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 , 10 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 , 10 years ago
| Description: | modified (diff) |
|---|---|
| Milestone: | hold → 7.9 |
| Priority: | low → normal |
| Summary: | mesa-11.1.1 (placeholder) → mesa-11.1.1 |
comment:8 by , 10 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:9 by , 10 years ago
There is a new switch:
--with-sha1=libc|libmd|libnettle|libgcrypt|libcrypto|libsha1|CommonCrypto|CryptoAPI
I identify libgcrypt and nettle.
Please, does anybody know about the other ones, if they are already installed by LFS, or should be added as external?

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