1Mesa 11.1.0 Release Notes / 15 December 2015 2============================================ 3 4Mesa 11.1.0 is a new development release. People who are concerned with 5stability and reliability should stick with a previous release or wait 6for Mesa 11.1.1. 7 8Mesa 11.1.0 implements the OpenGL 4.1 API, but the version reported by 9glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 10glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 11used. Some drivers don't support all the features required in OpenGL 124.1. OpenGL 4.1 is **only** available if requested at context creation 13because compatibility contexts are not supported. 14 15SHA256 checksums 16---------------- 17 18:: 19 20 e3bc44be4df5e4dc728dfda7b55b1aaeadfce36eca6a367b76cc07598070cb2d mesa-11.1.0.tar.gz 21 9befe03b04223eb1ede177fa8cac001e2850292c8c12a3ec9929106afad9cf1f mesa-11.1.0.tar.xz 22 23New features 24------------ 25 26Note: some of the new features are only available with certain drivers. 27 28- OpenGL 3.1 support on freedreno (a3xx, a4xx) 29- OpenGL 3.3 support for VMware guest VM driver (supported by 30 Workstation 12 and Fusion 8). 31- GL_AMD_performance_monitor on nv50 32- GL_ARB_arrays_of_arrays on i965 33- GL_ARB_blend_func_extended on freedreno (a3xx) 34- GL_ARB_clear_texture on nv50, nvc0 35- GL_ARB_clip_control on freedreno/a4xx 36- GL_ARB_copy_image on nv50, nvc0, radeonsi 37- GL_ARB_depth_clamp on freedreno/a4xx 38- GL_ARB_fragment_layer_viewport on i965 (gen6+) 39- GL_ARB_gpu_shader_fp64 on r600 for Cypress/Cayman/Aruba chips 40- GL_ARB_gpu_shader5 on r600 for Evergreen and later chips 41- GL_ARB_seamless_cubemap_per_texture on freedreno/a4xx 42- GL_ARB_shader_clock on i965 (gen7+) 43- GL_ARB_shader_stencil_export on i965 (gen9+) 44- GL_ARB_shader_storage_buffer_object on i965 45- GL_ARB_shader_texture_image_samples on i965, nv50, nvc0, r600, 46 radeonsi 47- GL_ARB_texture_barrier / GL_NV_texture_barrier on i965 48- GL_ARB_texture_buffer_range on freedreno/a3xx 49- GL_ARB_texture_compression_bptc on freedreno/a4xx 50- GL_ARB_texture_query_lod on softpipe 51- GL_ARB_texture_view on radeonsi and r600 (for evergeen and newer) 52- GL_ARB_vertex_type_2_10_10_10_rev on freedreno (a3xx, a4xx) 53- GL_EXT_blend_func_extended on all drivers that support the ARB 54 version 55- GL_EXT_buffer_storage implemented for when ES 3.1 support is gained 56- GL_EXT_draw_elements_base_vertex on all drivers 57- GL_EXT_texture_compression_rgtc / latc on freedreno (a3xx & a4xx) 58- GL_KHR_debug (GLES) 59- GL_NV_conditional_render on freedreno 60- GL_OES_draw_elements_base_vertex on all drivers 61- EGL_KHR_create_context on softpipe, llvmpipe 62- EGL_KHR_gl_colorspace on softpipe, llvmpipe 63- new virgl gallium driver for qemu virtio-gpu 64- 16x multisampling on i965 (gen9+) 65- GL_EXT_shader_samples_identical on i965. 66 67Bug fixes 68--------- 69 70This list is likely incomplete. 71 72- `Bug 28130 <https://bugs.freedesktop.org/show_bug.cgi?id=28130>`__ - 73 vbo: premature flushing breaks GL_LINE_LOOP 74- `Bug 38109 <https://bugs.freedesktop.org/show_bug.cgi?id=38109>`__ - 75 i915 driver crashes if too few vertices are submitted (Mesa 7.10.2) 76- `Bug 49779 <https://bugs.freedesktop.org/show_bug.cgi?id=49779>`__ - 77 Extra line segments in GL_LINE_LOOP 78- `Bug 55552 <https://bugs.freedesktop.org/show_bug.cgi?id=55552>`__ - 79 Compile errors with --enable-mangling 80- `Bug 71789 <https://bugs.freedesktop.org/show_bug.cgi?id=71789>`__ - 81 [r300g] Visuals not found in (default) depth = 24 82- `Bug 79783 <https://bugs.freedesktop.org/show_bug.cgi?id=79783>`__ - 83 Distorted output in obs-studio where other vendors "work" 84- `Bug 80821 <https://bugs.freedesktop.org/show_bug.cgi?id=80821>`__ - 85 When LIBGL_ALWAYS_SOFTWARE is set, KHR_create_context is not 86 supported 87- `Bug 81174 <https://bugs.freedesktop.org/show_bug.cgi?id=81174>`__ - 88 Gallium: GL_LINE_LOOP broken with more than 512 points 89- `Bug 83508 <https://bugs.freedesktop.org/show_bug.cgi?id=83508>`__ - 90 [UBO] Assertion for array of blocks 91- `Bug 84677 <https://bugs.freedesktop.org/show_bug.cgi?id=84677>`__ - 92 Triangle disappears with glPolygonMode GL_LINE 93- `Bug 86281 <https://bugs.freedesktop.org/show_bug.cgi?id=86281>`__ - 94 brw_meta_fast_clear (brw=brw@entry=0x7fffd4097a08, 95 fb=fb@entry=0x7fffd40fa900, buffers=buffers@entry=2, 96 partial_clear=partial_clear@entry=false) 97- `Bug 86469 <https://bugs.freedesktop.org/show_bug.cgi?id=86469>`__ - 98 Unreal Engine demo doesn't run 99- `Bug 86720 <https://bugs.freedesktop.org/show_bug.cgi?id=86720>`__ - 100 [radeon] Europa Universalis 4 freezing during game start (10.3.3+, 101 still broken on 11.0.2) 102- `Bug 89014 <https://bugs.freedesktop.org/show_bug.cgi?id=89014>`__ - 103 PIPE_QUERY_GPU_FINISHED is not acting as expected on SI 104- `Bug 90175 <https://bugs.freedesktop.org/show_bug.cgi?id=90175>`__ - 105 [hsw bisected][PATCH] atomic counters doesn't work for a binding 106 point different to zero 107- `Bug 90348 <https://bugs.freedesktop.org/show_bug.cgi?id=90348>`__ - 108 Spilling failure of b96 merged value 109- `Bug 90631 <https://bugs.freedesktop.org/show_bug.cgi?id=90631>`__ - 110 Compilation failure for fragment shader with many branches on Sandy 111 Bridge 112- `Bug 90734 <https://bugs.freedesktop.org/show_bug.cgi?id=90734>`__ - 113 glBufferSubData is corrupting data when buffer is > 32k 114- `Bug 90887 <https://bugs.freedesktop.org/show_bug.cgi?id=90887>`__ - 115 PhiMovesPass in register allocator broken 116- `Bug 91044 <https://bugs.freedesktop.org/show_bug.cgi?id=91044>`__ - 117 piglit spec/egl_khr_create_context/valid debug flag gles\* fail 118- `Bug 91114 <https://bugs.freedesktop.org/show_bug.cgi?id=91114>`__ - 119 ES3-CTS.gtf.GL3Tests.shadow.shadow_execution_vert fails 120- `Bug 91254 <https://bugs.freedesktop.org/show_bug.cgi?id=91254>`__ - 121 (regresion) video using VA-API on Intel slow and freeze system with 122 mesa 10.6 or 10.6.1 123- `Bug 91292 <https://bugs.freedesktop.org/show_bug.cgi?id=91292>`__ - 124 [BDW+] glVertexAttribDivisor not working in combination with 125 glPolygonMode 126- `Bug 91342 <https://bugs.freedesktop.org/show_bug.cgi?id=91342>`__ - 127 Very dark textures on some objects in indoors environments in Postal 128 2 129- `Bug 91526 <https://bugs.freedesktop.org/show_bug.cgi?id=91526>`__ - 130 World of Warcraft (on Wine) has UI corruption with nouveau 131- `Bug 91551 <https://bugs.freedesktop.org/show_bug.cgi?id=91551>`__ - 132 DXTn compressed normal maps produce severe artifacts on all NV5x and 133 NVDx chipsets 134- `Bug 91596 <https://bugs.freedesktop.org/show_bug.cgi?id=91596>`__ - 135 EGL_KHR_gl_colorspace (v2) causes problem with Android-x86 GUI 136- `Bug 91716 <https://bugs.freedesktop.org/show_bug.cgi?id=91716>`__ - 137 [bisected] piglit.shaders.glsl-vs-int-attrib regresses on 32 bit BYT, 138 HSW, IVB, SNB 139- `Bug 91718 <https://bugs.freedesktop.org/show_bug.cgi?id=91718>`__ - 140 piglit.spec.arb_shader_image_load_store.invalid causes intermittent 141 GPU HANG 142- `Bug 91719 <https://bugs.freedesktop.org/show_bug.cgi?id=91719>`__ - 143 [SNB,HSW,BYT] dEQP regressions associated with using NIR for vertex 144 shaders 145- `Bug 91726 <https://bugs.freedesktop.org/show_bug.cgi?id=91726>`__ - 146 R600 asserts in tgsi_cmp/make_src_for_op3 147- `Bug 91780 <https://bugs.freedesktop.org/show_bug.cgi?id=91780>`__ - 148 Rendering issues with geometry shader 149- `Bug 91785 <https://bugs.freedesktop.org/show_bug.cgi?id=91785>`__ - 150 make check DispatchSanity_test.GLES31 regression 151- `Bug 91788 <https://bugs.freedesktop.org/show_bug.cgi?id=91788>`__ - 152 [HSW Regression] Synmark2_v6 Multithread performance case FPS reduced 153 by 36% 154- `Bug 91847 <https://bugs.freedesktop.org/show_bug.cgi?id=91847>`__ - 155 glGenerateTextureMipmap not working (no errors) unless 156 glActiveTexture(GL_TEXTURE1) is called before 157- `Bug 91857 <https://bugs.freedesktop.org/show_bug.cgi?id=91857>`__ - 158 Mesa 10.6.3 linker is slow 159- `Bug 91881 <https://bugs.freedesktop.org/show_bug.cgi?id=91881>`__ - 160 regression: GPU lockups since mesa-11.0.0_rc1 on RV620 (r600) driver 161- `Bug 91890 <https://bugs.freedesktop.org/show_bug.cgi?id=91890>`__ - 162 [nve7] witcher2: blurry image & DATA_ERRORs (class 0xa097 mthd 163 0x2380/0x238c) 164- `Bug 91898 <https://bugs.freedesktop.org/show_bug.cgi?id=91898>`__ - 165 src/util/mesa-sha1.c:250:25: fatal error: openssl/sha.h: No such file 166 or directory 167- `Bug 91927 <https://bugs.freedesktop.org/show_bug.cgi?id=91927>`__ - 168 [SKL] [regression] piglit compressed textures tests fail with kernel 169 upgrade 170- `Bug 91930 <https://bugs.freedesktop.org/show_bug.cgi?id=91930>`__ - 171 Program with GtkGLArea widget does not redraw 172- `Bug 91970 <https://bugs.freedesktop.org/show_bug.cgi?id=91970>`__ - 173 [BSW regression] 174 dEQP-GLES3.functional.shaders.precision.int.highp_mul_vertex 175- `Bug 91985 <https://bugs.freedesktop.org/show_bug.cgi?id=91985>`__ - 176 [regression, bisected] FTBFS with commit f9caabe8f1: 177 R600_UCP_CONST_BUFFER is undefined 178- `Bug 91993 <https://bugs.freedesktop.org/show_bug.cgi?id=91993>`__ - 179 Graphical glitch in Astromenace (open-source game). 180- `Bug 92009 <https://bugs.freedesktop.org/show_bug.cgi?id=92009>`__ - 181 ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels fails 182- `Bug 92033 <https://bugs.freedesktop.org/show_bug.cgi?id=92033>`__ - 183 [SNB,regression,dEQP,bisected] functional.shaders.random tests 184 regressed 185- `Bug 92052 <https://bugs.freedesktop.org/show_bug.cgi?id=92052>`__ - 186 nir/nir_builder.h:79: error: expected primary-expression before ‘.’ 187 token 188- `Bug 92054 <https://bugs.freedesktop.org/show_bug.cgi?id=92054>`__ - 189 make check gbm-symbols-check regression 190- `Bug 92066 <https://bugs.freedesktop.org/show_bug.cgi?id=92066>`__ - 191 [ILK,G45,regression] New assertion on BRW_MAX_MRF breaks ilk and g45 192- `Bug 92072 <https://bugs.freedesktop.org/show_bug.cgi?id=92072>`__ - 193 Wine breakage since d082c5324 (st/mesa: don't call st_validate_state 194 in BlitFramebuffer) 195- `Bug 92095 <https://bugs.freedesktop.org/show_bug.cgi?id=92095>`__ - 196 [Regression, bisected] 197 arb_shader_atomic_counters.compiler.builtins.frag 198- `Bug 92122 <https://bugs.freedesktop.org/show_bug.cgi?id=92122>`__ - 199 [bisected, cts] Regression with Assault Android Cactus 200- `Bug 92124 <https://bugs.freedesktop.org/show_bug.cgi?id=92124>`__ - 201 shader_query.cpp:841:34: error: ‘strndup’ was not declared in this 202 scope 203- `Bug 92183 <https://bugs.freedesktop.org/show_bug.cgi?id=92183>`__ - 204 linker.cpp:3187:46: error: ‘strtok_r’ was not declared in this scope 205- `Bug 92193 <https://bugs.freedesktop.org/show_bug.cgi?id=92193>`__ - 206 [SKL] 207 ES2-CTS.gtf.GL2ExtensionTests.compressed_astc_texture.compressed_astc_texture 208 fails 209- `Bug 92214 <https://bugs.freedesktop.org/show_bug.cgi?id=92214>`__ - 210 Flightgear crashes during splashboot with R600 driver, LLVM 3.7.0 and 211 mesa 11.0.2 212- `Bug 92221 <https://bugs.freedesktop.org/show_bug.cgi?id=92221>`__ - 213 Unintended code changes in \_mesa_base_tex_format commit 214- `Bug 92265 <https://bugs.freedesktop.org/show_bug.cgi?id=92265>`__ - 215 Black windows in weston after update mesa to 11.0.2-1 216- `Bug 92304 <https://bugs.freedesktop.org/show_bug.cgi?id=92304>`__ - 217 [cts] cts.shaders.negative conformance tests fail 218- `Bug 92363 <https://bugs.freedesktop.org/show_bug.cgi?id=92363>`__ - 219 [BSW/BDW] ogles1conform Gets test fails 220- `Bug 92437 <https://bugs.freedesktop.org/show_bug.cgi?id=92437>`__ - 221 osmesa: Expose GL entry points for Windows build, via .def file 222- `Bug 92438 <https://bugs.freedesktop.org/show_bug.cgi?id=92438>`__ - 223 Segfault in pushbuf_kref when running the android emulator (qemu) on 224 nv50 225- `Bug 92476 <https://bugs.freedesktop.org/show_bug.cgi?id=92476>`__ - 226 [cts] ES2-CTS.gtf.GL2ExtensionTests.egl_image.egl_image fails 227- `Bug 92588 <https://bugs.freedesktop.org/show_bug.cgi?id=92588>`__ - 228 [HSW,BDW,BSW,SKL-Y][GLES 3.1 CTS] 229 ES31-CTS.arrays_of_arrays.InteractionFunctionCalls2 - assert 230- `Bug 92621 <https://bugs.freedesktop.org/show_bug.cgi?id=92621>`__ - 231 [G965 ILK G45] Regression: 24 piglit regressions in glsl-1.10 232- `Bug 92623 <https://bugs.freedesktop.org/show_bug.cgi?id=92623>`__ - 233 Differences in prog_data ignored when caching fragment programs 234 (causes hangs) 235- `Bug 92634 <https://bugs.freedesktop.org/show_bug.cgi?id=92634>`__ - 236 gallium's vl_mpeg12_decoder does not work with st/va 237- `Bug 92639 <https://bugs.freedesktop.org/show_bug.cgi?id=92639>`__ - 238 [Regression bisected] Ogles1conform mustpass.c fail 239- `Bug 92641 <https://bugs.freedesktop.org/show_bug.cgi?id=92641>`__ - 240 [SKL BSW] [Regression] Ogles1conform userclip.c fail 241- `Bug 92645 <https://bugs.freedesktop.org/show_bug.cgi?id=92645>`__ - 242 kodi vdpau interop fails since mesa,meta: move 243 gl_texture_object::TargetIndex initializations 244- `Bug 92705 <https://bugs.freedesktop.org/show_bug.cgi?id=92705>`__ - 245 [clover] fail to build with llvm-svn/clang-svn 3.8 246- `Bug 92709 <https://bugs.freedesktop.org/show_bug.cgi?id=92709>`__ - 247 "LLVM triggered Diagnostic Handler: unsupported call to function 248 ldexpf in main" when starting race in stuntrally 249- `Bug 92738 <https://bugs.freedesktop.org/show_bug.cgi?id=92738>`__ - 250 Randon R7 240 doesn't work on 16KiB page size platform 251- `Bug 92744 <https://bugs.freedesktop.org/show_bug.cgi?id=92744>`__ - 252 [g965 Regression bisected] Performance regression and piglit 253 assertions due to liveness analysis 254- `Bug 92770 <https://bugs.freedesktop.org/show_bug.cgi?id=92770>`__ - 255 [SNB, regression, dEQP] 256 deqp-gles3.functional.shaders.discard.dynamic_loop_texture 257- `Bug 92824 <https://bugs.freedesktop.org/show_bug.cgi?id=92824>`__ - 258 [regression, bisected] \`make check\` dispatch-sanity broken by 259 GL_EXT_buffer_storage 260- `Bug 92849 <https://bugs.freedesktop.org/show_bug.cgi?id=92849>`__ - 261 [IVB HSW BDW] piglit image load/store 262 load-from-cleared-image.shader_test fails 263- `Bug 92859 <https://bugs.freedesktop.org/show_bug.cgi?id=92859>`__ - 264 [regression, bisected] validate_intrinsic_instr: Assertion triggered 265- `Bug 92860 <https://bugs.freedesktop.org/show_bug.cgi?id=92860>`__ - 266 [radeonsi][bisected] st/mesa: implement ARB_copy_image - Corruption 267 in ARK Survival Evolved 268- `Bug 92900 <https://bugs.freedesktop.org/show_bug.cgi?id=92900>`__ - 269 [regression bisected] About 700 piglit regressions is what could go 270 wrong 271- `Bug 92909 <https://bugs.freedesktop.org/show_bug.cgi?id=92909>`__ - 272 Offset/alignment issue with layout std140 and vec3 273- `Bug 92985 <https://bugs.freedesktop.org/show_bug.cgi?id=92985>`__ - 274 Mac OS X build error "ar: no archive members specified" 275- `Bug 93015 <https://bugs.freedesktop.org/show_bug.cgi?id=93015>`__ - 276 Tonga Elemental segfault + VM faults since radeon: implement 277 r600_query_hw_get_result via function pointers 278- `Bug 93048 <https://bugs.freedesktop.org/show_bug.cgi?id=93048>`__ - 279 [CTS regression] mesa af2723 breaks GL Conformance for debug 280 extension 281- `Bug 93063 <https://bugs.freedesktop.org/show_bug.cgi?id=93063>`__ - 282 drm_helper.h:227:1: error: static declaration of 283 ‘pipe_virgl_create_screen’ follows non-static declaration 284- `Bug 93091 <https://bugs.freedesktop.org/show_bug.cgi?id=93091>`__ - 285 [opencl] segfault when running any opencl programs (like clinfo) 286- `Bug 93126 <https://bugs.freedesktop.org/show_bug.cgi?id=93126>`__ - 287 wrongly claim supporting GL_EXT_texture_rg 288- `Bug 93180 <https://bugs.freedesktop.org/show_bug.cgi?id=93180>`__ - 289 [regression] arb_separate_shader_objects.active sampler conflict 290 fails 291- `Bug 93235 <https://bugs.freedesktop.org/show_bug.cgi?id=93235>`__ - 292 [regression] dispatch sanity broken by GetPointerv 293- `Bug 93266 <https://bugs.freedesktop.org/show_bug.cgi?id=93266>`__ - 294 gl_arb_shading_language_420pack does not allow binding of image 295 variables 296 297Changes 298------- 299 300- MPEG4 decoding has been disabled by default in the VAAPI driver 301