Changes between Version 1 and Version 7 of Ticket #6984


Ignore:
Timestamp:
01/13/2016 02:54:30 PM (6 years ago)
Author:
Fernando de Oliveira
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6984

    • Property Summary mesa-11.1.1 (placeholder)mesa-11.1.1
    • Property Milestone hold7.9
    • Property Priority lownormal
  • Ticket #6984 – Description

    v1 v7  
    1 mesa-11.1.0 appears in ''BLFS Package Currency Check''.
    2 
    3 This is because a new branch has been created, but upstream versions x.y.0 are for development. This ticket will be properly modified when the first stable in the new branch is released.
     1[ftp://ftp.freedesktop.org/pub/mesa/11.1.1/mesa-11.1.1.tar.xz]
     2
     3[ftp://ftp.freedesktop.org/pub/mesa/11.1.1/mesa-11.1.1.tar.xz.sig]
     4
     5[http://cgit.freedesktop.org/mesa/mesa/plain/docs/relnotes/11.1.1.html]
     6
     7SHA256 64db074fc514136b5fb3890111f0d50604db52f0b1e94ba3fcb0fe8668a7fd20
     8
     9Further below, ''Notes'' for 11.1.0.
     10
     11Notice several changes to i965 in both versions.
     12
     13{{{
     14Mesa 11.1.1 Release Notes / January 13, 2016
     15
     16Mesa 11.1.1 is a bug fix release which fixes bugs found since the 11.1.0
     17release.
     18
     19...
     20
     21New features
     22
     23None
     24
     25Bug fixes
     26
     27This list is likely incomplete.
     28
     29   • Bug 91806 - configure does not test whether assembler supports
     30     sse4.1
     31   • Bug 92229 - [APITRACE] SOMA have serious graphical errors
     32   • Bug 92233 - Unigine Heaven 4.0 silhuette run
     33   • Bug 93004 - Guild Wars 2 crash on nouveau DX11 cards
     34   • Bug 93215 - [Regression bisected] Ogles1conform Automatic mipmap
     35     generation test is fail
     36   • Bug 93257 - [SKL, bisected] ASTC dEQP tests segfault
     37
     38Changes
     39
     40Brian Paul (1):
     41
     42   • st/mesa: check state->mesa in early return check in
     43     st_validate_state()
     44
     45Dave Airlie (6):
     46
     47   • mesa/varray: set double arrays to non-normalised.
     48   • mesa/shader: return correct attribute location for double matrix
     49     arrays
     50   • glsl: pass stage into mark function
     51   • glsl/fp64: add helper for dual slot double detection.
     52   • glsl: fix count_attribute_slots to allow for different 64-bit
     53     handling
     54   • glsl: only update doubles inputs for vertex inputs.
     55
     56Emil Velikov (4):
     57
     58   • docs: add sha256 checksums for 11.0.1
     59   • cherry-ignore: drop the "re-enable" DCC on Stoney
     60   • cherry-ignore: don't pick a specific i965 formats patch
     61   • Update version to 11.1.1
     62
     63Eric Anholt (2):
     64
     65   • vc4: Warn instead of abort()ing on exec ioctl failures.
     66   • vc4: Keep sample mask writes from being reordered after TLB writes
     67
     68Grazvydas Ignotas (1):
     69
     70   • r600: fix constant buffer size programming
     71
     72Ian Romanick (1):
     73
     74   • meta/generate_mipmap: Work-around GLES 1.x problem with
     75     GL_DRAW_FRAMEBUFFER
     76
     77Ilia Mirkin (9):
     78
     79   • nv50/ir: can't have predication and immediates
     80   • gk104/ir: simplify and fool-proof texbar algorithm
     81   • glsl: assign varying locations to tess shaders when doing SSO
     82   • glx/dri3: a drawable might not be bound at wait time
     83   • nvc0: don't forget to reset VTX_TMP bufctx slot after blit
     84     completion
     85   • nv50/ir: float(s32 & 0xff) = float(u8), not s8
     86   • nv50,nvc0: make sure there's pushbuf space and that we ref the bo
     87     early
     88   • nv50,nvc0: fix crash when increasing bsp bo size for h264
     89   • nvc0: scale up inter_bo size so that it's 16M for a 4K video
     90
     91Jonathan Gray (2):
     92
     93   • configure.ac: use pkg-config for libelf
     94   • configure: check for python2.7 for PYTHON2
     95
     96Kenneth Graunke (5):
     97
     98   • ralloc: Fix ralloc_adopt() to the old context's last child's
     99     parent.
     100   • drirc: Disable ARB_blend_func_extended for Heaven 4.0/Valley 1.0.
     101   • glsl: Fix varying struct locations when varying packing is
     102     disabled.
     103   • nvc0: Set winding order regardless of domain.
     104   • nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.
     105
     106Marek Olšák (7):
     107
     108   • tgsi/scan: add flag colors_written
     109   • r600g: write all MRTs only if there is exactly one output (fixes a
     110     hang)
     111   • radeonsi: don't call of u_prims_for_vertices for patches and
     112     rectangles
     113   • radeonsi: apply the streamout workaround to Fiji as well
     114   • gallium/radeon: fix Hyper-Z hangs by programming PA_SC_MODE_CNTL_1
     115     correctly
     116   • program: add _mesa_reserve_parameter_storage
     117   • st/mesa: fix GLSL uniform updates for glBitmap & glDrawPixels (v2)
     118
     119Mark Janes (1):
     120
     121   • Add missing platform information for KBL
     122
     123Miklós Máté (1):
     124
     125   • mesa: Don't leak ATIfs instructions in DeleteFragmentShader
     126
     127Neil Roberts (3):
     128
     129   • i965: Add MESA_FORMAT_B8G8R8X8_SRGB to brw_format_for_mesa_format
     130   • i965: Add B8G8R8X8_SRGB to the alpha format override
     131   • i965: Fix crash when calling glViewport with no surface bound
     132
     133Nicolai Hähnle (2):
     134
     135   • gallium/radeon: only dispose locally created target machine in
     136     radeon_llvm_compile
     137   • gallium/radeon: fix regression in a number of driver queries
     138
     139Oded Gabbay (1):
     140
     141   • configura.ac: fix test for SSE4.1 assembler support
     142
     143Patrick Rudolph (2):
     144
     145   • nv50,nvc0: fix use-after-free when vertex buffers are unbound
     146   • gallium/util: return correct number of bound vertex buffers
     147
     148Rob Herring (1):
     149
     150   • freedreno/ir3: fix 32-bit builds with pointer-to-int-cast error
     151     enabled
     152
     153Samuel Pitoiset (3):
     154
     155   • nvc0: free memory allocated by the prog which reads MP perf
     156     counters
     157   • nv50,nvc0: free memory allocated by performance metrics
     158   • nv50: free memory allocated by the prog which reads MP perf
     159     counters
     160
     161Sarah Sharp (1):
     162
     163   • mesa: Add KBL PCI IDs and platform information.
     164}}}
     165
     166[http://cgit.freedesktop.org/mesa/mesa/plain/docs/relnotes/11.1.0.html]
     167
     168{{{
     169Mesa 11.1.0 Release Notes / 15 December 2015
     170
     171Mesa 11.1.0 is a new development release. People who are concerned with
     172stability and reliability should stick with a previous release or wait
     173for Mesa 11.1.1.
     174
     175...
     176
     177New features
     178
     179Note: some of the new features are only available with certain drivers.
     180
     181   • OpenGL 3.1 support on freedreno (a3xx, a4xx)
     182   • OpenGL 3.3 support for VMware guest VM driver (supported by
     183     Workstation 12 and Fusion 8).
     184   • GL_AMD_performance_monitor on nv50
     185   • GL_ARB_arrays_of_arrays on i965
     186   • GL_ARB_blend_func_extended on freedreno (a3xx)
     187   • GL_ARB_clear_texture on nv50, nvc0
     188   • GL_ARB_clip_control on freedreno/a4xx
     189   • GL_ARB_copy_image on nv50, nvc0, radeonsi
     190   • GL_ARB_depth_clamp on freedreno/a4xx
     191   • GL_ARB_fragment_layer_viewport on i965 (gen6+)
     192   • GL_ARB_gpu_shader_fp64 on r600 for Cypress/Cayman/Aruba chips
     193   • GL_ARB_gpu_shader5 on r600 for Evergreen and later chips
     194   • GL_ARB_seamless_cubemap_per_texture on freedreno/a4xx
     195   • GL_ARB_shader_clock on i965 (gen7+)
     196   • GL_ARB_shader_stencil_export on i965 (gen9+)
     197   • GL_ARB_shader_storage_buffer_object on i965
     198   • GL_ARB_shader_texture_image_samples on i965, nv50, nvc0, r600,
     199     radeonsi
     200   • GL_ARB_texture_barrier / GL_NV_texture_barrier on i965
     201   • GL_ARB_texture_buffer_range on freedreno/a3xx
     202   • GL_ARB_texture_compression_bptc on freedreno/a4xx
     203   • GL_ARB_texture_query_lod on softpipe
     204   • GL_ARB_texture_view on radeonsi and r600 (for evergeen and newer)
     205   • GL_ARB_vertex_type_2_10_10_10_rev on freedreno (a3xx, a4xx)
     206   • GL_EXT_blend_func_extended on all drivers that support the ARB
     207     version
     208   • GL_EXT_buffer_storage implemented for when ES 3.1 support is gained
     209   • GL_EXT_draw_elements_base_vertex on all drivers
     210   • GL_EXT_texture_compression_rgtc / latc on freedreno (a3xx & a4xx)
     211   • GL_KHR_debug (GLES)
     212   • GL_NV_conditional_render on freedreno
     213   • GL_OES_draw_elements_base_vertex on all drivers
     214   • EGL_KHR_create_context on softpipe, llvmpipe
     215   • EGL_KHR_gl_colorspace on softpipe, llvmpipe
     216   • new virgl gallium driver for qemu virtio-gpu
     217   • 16x multisampling on i965 (gen9+)
     218   • GL_EXT_shader_samples_identical on i965.
     219
     220Bug fixes
     221
     222This list is likely incomplete.
     223
     224   • Bug 28130 - vbo: premature flushing breaks GL_LINE_LOOP
     225   • Bug 38109 - i915 driver crashes if too few vertices are submitted
     226     (Mesa 7.10.2)
     227   • Bug 49779 - Extra line segments in GL_LINE_LOOP
     228   • Bug 55552 - Compile errors with --enable-mangling
     229   • Bug 71789 - [r300g] Visuals not found in (default) depth = 24
     230   • Bug 79783 - Distorted output in obs-studio where other vendors
     231     "work"
     232   • Bug 80821 - When LIBGL_ALWAYS_SOFTWARE is set, KHR_create_context
     233     is not supported
     234   • Bug 81174 - Gallium: GL_LINE_LOOP broken with more than 512 points
     235   • Bug 83508 - [UBO] Assertion for array of blocks
     236   • Bug 84677 - Triangle disappears with glPolygonMode GL_LINE
     237   • Bug 86281 - brw_meta_fast_clear (brw=brw@entry=0x7fffd4097a08,
     238     fb=fb@entry=0x7fffd40fa900, buffers=buffers@entry=2,
     239     partial_clear=partial_clear@entry=false)
     240   • Bug 86469 - Unreal Engine demo doesn't run
     241   • Bug 86720 - [radeon] Europa Universalis 4 freezing during game
     242     start (10.3.3+, still broken on 11.0.2)
     243   • Bug 89014 - PIPE_QUERY_GPU_FINISHED is not acting as expected on SI
     244   • Bug 90175 - [hsw bisected][PATCH] atomic counters doesn't work for
     245     a binding point different to zero
     246   • Bug 90348 - Spilling failure of b96 merged value
     247   • Bug 90631 - Compilation failure for fragment shader with many
     248     branches on Sandy Bridge
     249   • Bug 90734 - glBufferSubData is corrupting data when buffer is > 32k
     250   • Bug 90887 - PhiMovesPass in register allocator broken
     251   • Bug 91044 - piglit spec/egl_khr_create_context/valid debug flag
     252     gles* fail
     253   • Bug 91114 - ES3-CTS.gtf.GL3Tests.shadow.shadow_execution_vert fails
     254   • Bug 91254 - (regresion) video using VA-API on Intel slow and freeze
     255     system with mesa 10.6 or 10.6.1
     256   • Bug 91292 - [BDW+] glVertexAttribDivisor not working in combination
     257     with glPolygonMode
     258   • Bug 91342 - Very dark textures on some objects in indoors
     259     environments in Postal 2
     260   • Bug 91526 - World of Warcraft (on Wine) has UI corruption with
     261     nouveau
     262   • Bug 91551 - DXTn compressed normal maps produce severe artifacts on
     263     all NV5x and NVDx chipsets
     264   • Bug 91596 - EGL_KHR_gl_colorspace (v2) causes problem with
     265     Android-x86 GUI
     266   • Bug 91716 - [bisected] piglit.shaders.glsl-vs-int-attrib regresses
     267     on 32 bit BYT, HSW, IVB, SNB
     268   • Bug 91718 - piglit.spec.arb_shader_image_load_store.invalid causes
     269     intermittent GPU HANG
     270   • Bug 91719 - [SNB,HSW,BYT] dEQP regressions associated with using
     271     NIR for vertex shaders
     272   • Bug 91726 - R600 asserts in tgsi_cmp/make_src_for_op3
     273   • Bug 91780 - Rendering issues with geometry shader
     274   • Bug 91785 - make check DispatchSanity_test.GLES31 regression
     275   • Bug 91788 - [HSW Regression] Synmark2_v6 Multithread performance
     276     case FPS reduced by 36%
     277   • Bug 91847 - glGenerateTextureMipmap not working (no errors) unless
     278     glActiveTexture(GL_TEXTURE1) is called before
     279   • Bug 91857 - Mesa 10.6.3 linker is slow
     280   • Bug 91881 - regression: GPU lockups since mesa-11.0.0_rc1 on RV620
     281     (r600) driver
     282   • Bug 91890 - [nve7] witcher2: blurry image & DATA_ERRORs (class
     283     0xa097 mthd 0x2380/0x238c)
     284   • Bug 91898 - src/util/mesa-sha1.c:250:25: fatal error:
     285     openssl/sha.h: No such file or directory
     286   • Bug 91927 - [SKL] [regression] piglit compressed textures tests
     287     fail with kernel upgrade
     288   • Bug 91930 - Program with GtkGLArea widget does not redraw
     289   • Bug 91970 - [BSW regression]
     290     dEQP-GLES3.functional.shaders.precision.int.highp_mul_vertex
     291   • Bug 91985 - [regression, bisected] FTBFS with commit f9caabe8f1:
     292     R600_UCP_CONST_BUFFER is undefined
     293   • Bug 91993 - Graphical glitch in Astromenace (open-source game).
     294   • Bug 92009 - ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels fails
     295   • Bug 92033 - [SNB,regression,dEQP,bisected]
     296     functional.shaders.random tests regressed
     297   • Bug 92052 - nir/nir_builder.h:79: error: expected
     298     primary-expression before ‘.’ token
     299   • Bug 92054 - make check gbm-symbols-check regression
     300   • Bug 92066 - [ILK,G45,regression] New assertion on BRW_MAX_MRF
     301     breaks ilk and g45
     302   • Bug 92072 - Wine breakage since d082c5324 (st/mesa: don't call
     303     st_validate_state in BlitFramebuffer)
     304   • Bug 92095 - [Regression, bisected]
     305     arb_shader_atomic_counters.compiler.builtins.frag
     306   • Bug 92122 - [bisected, cts] Regression with Assault Android Cactus
     307   • Bug 92124 - shader_query.cpp:841:34: error: ‘strndup’ was not
     308     declared in this scope
     309   • Bug 92183 - linker.cpp:3187:46: error: ‘strtok_r’ was not declared
     310     in this scope
     311   • Bug 92193 - [SKL]
     312     ES2-CTS.gtf.GL2ExtensionTests.compressed_astc_texture.compressed_astc_texture
     313     fails
     314   • Bug 92214 - Flightgear crashes during splashboot with R600 driver,
     315     LLVM 3.7.0 and mesa 11.0.2
     316   • Bug 92221 - Unintended code changes in _mesa_base_tex_format commit
     317   • Bug 92265 - Black windows in weston after update mesa to 11.0.2-1
     318   • Bug 92304 - [cts] cts.shaders.negative conformance tests fail
     319   • Bug 92363 - [BSW/BDW] ogles1conform Gets test fails
     320   • Bug 92437 - osmesa: Expose GL entry points for Windows build, via
     321     .def file
     322   • Bug 92438 - Segfault in pushbuf_kref when running the android
     323     emulator (qemu) on nv50
     324   • Bug 92476 - [cts] ES2-CTS.gtf.GL2ExtensionTests.egl_image.egl_image
     325     fails
     326   • Bug 92588 - [HSW,BDW,BSW,SKL-Y][GLES 3.1 CTS]
     327     ES31-CTS.arrays_of_arrays.InteractionFunctionCalls2 - assert
     328   • Bug 92621 - [G965 ILK G45] Regression: 24 piglit regressions in
     329     glsl-1.10
     330   • Bug 92623 - Differences in prog_data ignored when caching fragment
     331     programs (causes hangs)
     332   • Bug 92634 - gallium's vl_mpeg12_decoder does not work with st/va
     333   • Bug 92639 - [Regression bisected] Ogles1conform mustpass.c fail
     334   • Bug 92641 - [SKL BSW] [Regression] Ogles1conform userclip.c fail
     335   • Bug 92645 - kodi vdpau interop fails since mesa,meta: move
     336     gl_texture_object::TargetIndex initializations
     337   • Bug 92705 - [clover] fail to build with llvm-svn/clang-svn 3.8
     338   • Bug 92709 - "LLVM triggered Diagnostic Handler: unsupported call to
     339     function ldexpf in main" when starting race in stuntrally
     340   • Bug 92738 - Randon R7 240 doesn't work on 16KiB page size platform
     341   • Bug 92744 - [g965 Regression bisected] Performance regression and
     342     piglit assertions due to liveness analysis
     343   • Bug 92770 - [SNB, regression, dEQP]
     344     deqp-gles3.functional.shaders.discard.dynamic_loop_texture
     345   • Bug 92824 - [regression, bisected] `make check` dispatch-sanity
     346     broken by GL_EXT_buffer_storage
     347   • Bug 92849 - [IVB HSW BDW] piglit image load/store
     348     load-from-cleared-image.shader_test fails
     349   • Bug 92859 - [regression, bisected] validate_intrinsic_instr:
     350     Assertion triggered
     351   • Bug 92860 - [radeonsi][bisected] st/mesa: implement ARB_copy_image
     352     - Corruption in ARK Survival Evolved
     353   • Bug 92900 - [regression bisected] About 700 piglit regressions is
     354     what could go wrong
     355   • Bug 92909 - Offset/alignment issue with layout std140 and vec3
     356   • Bug 92985 - Mac OS X build error "ar: no archive members specified"
     357   • Bug 93015 - Tonga Elemental segfault + VM faults since radeon:
     358     implement r600_query_hw_get_result via function pointers
     359   • Bug 93048 - [CTS regression] mesa af2723 breaks GL Conformance for
     360     debug extension
     361   • Bug 93063 - drm_helper.h:227:1: error: static declaration of
     362     ‘pipe_virgl_create_screen’ follows non-static declaration
     363   • Bug 93091 - [opencl] segfault when running any opencl programs
     364     (like clinfo)
     365   • Bug 93126 - wrongly claim supporting GL_EXT_texture_rg
     366   • Bug 93180 - [regression] arb_separate_shader_objects.active sampler
     367     conflict fails
     368   • Bug 93235 - [regression] dispatch sanity broken by GetPointerv
     369   • Bug 93266 - gl_arb_shading_language_420pack does not allow binding
     370     of image variables
     371
     372Changes
     373
     374MPEG4 decoding has been disabled by default in the VAAPI driver
     375}}}