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 | |
| 7 | SHA256 64db074fc514136b5fb3890111f0d50604db52f0b1e94ba3fcb0fe8668a7fd20 |
| 8 | |
| 9 | Further below, ''Notes'' for 11.1.0. |
| 10 | |
| 11 | Notice several changes to i965 in both versions. |
| 12 | |
| 13 | {{{ |
| 14 | Mesa 11.1.1 Release Notes / January 13, 2016 |
| 15 | |
| 16 | Mesa 11.1.1 is a bug fix release which fixes bugs found since the 11.1.0 |
| 17 | release. |
| 18 | |
| 19 | ... |
| 20 | |
| 21 | New features |
| 22 | |
| 23 | None |
| 24 | |
| 25 | Bug fixes |
| 26 | |
| 27 | This 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 | |
| 38 | Changes |
| 39 | |
| 40 | Brian Paul (1): |
| 41 | |
| 42 | • st/mesa: check state->mesa in early return check in |
| 43 | st_validate_state() |
| 44 | |
| 45 | Dave 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 | |
| 56 | Emil 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 | |
| 63 | Eric 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 | |
| 68 | Grazvydas Ignotas (1): |
| 69 | |
| 70 | • r600: fix constant buffer size programming |
| 71 | |
| 72 | Ian Romanick (1): |
| 73 | |
| 74 | • meta/generate_mipmap: Work-around GLES 1.x problem with |
| 75 | GL_DRAW_FRAMEBUFFER |
| 76 | |
| 77 | Ilia 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 | |
| 91 | Jonathan Gray (2): |
| 92 | |
| 93 | • configure.ac: use pkg-config for libelf |
| 94 | • configure: check for python2.7 for PYTHON2 |
| 95 | |
| 96 | Kenneth 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 | |
| 106 | Marek 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 | |
| 119 | Mark Janes (1): |
| 120 | |
| 121 | • Add missing platform information for KBL |
| 122 | |
| 123 | Miklós Máté (1): |
| 124 | |
| 125 | • mesa: Don't leak ATIfs instructions in DeleteFragmentShader |
| 126 | |
| 127 | Neil 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 | |
| 133 | Nicolai 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 | |
| 139 | Oded Gabbay (1): |
| 140 | |
| 141 | • configura.ac: fix test for SSE4.1 assembler support |
| 142 | |
| 143 | Patrick 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 | |
| 148 | Rob Herring (1): |
| 149 | |
| 150 | • freedreno/ir3: fix 32-bit builds with pointer-to-int-cast error |
| 151 | enabled |
| 152 | |
| 153 | Samuel 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 | |
| 161 | Sarah 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 | {{{ |
| 169 | Mesa 11.1.0 Release Notes / 15 December 2015 |
| 170 | |
| 171 | Mesa 11.1.0 is a new development release. People who are concerned with |
| 172 | stability and reliability should stick with a previous release or wait |
| 173 | for Mesa 11.1.1. |
| 174 | |
| 175 | ... |
| 176 | |
| 177 | New features |
| 178 | |
| 179 | Note: 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 | |
| 220 | Bug fixes |
| 221 | |
| 222 | This 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 | |
| 372 | Changes |
| 373 | |
| 374 | MPEG4 decoding has been disabled by default in the VAAPI driver |
| 375 | }}} |