1Mesa 11.1.4 Release Notes / May 9, 2016 2======================================= 3 4Mesa 11.1.4 is a bug fix release which fixes bugs found since the 11.1.3 5release. 6 7Mesa 11.1.4 implements the OpenGL 4.1 API, but the version reported by 8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10used. Some drivers don't support all the features required in OpenGL 114.1. OpenGL 4.1 is **only** available if requested at context creation 12because compatibility contexts are not supported. 13 14SHA256 checksums 15---------------- 16 17:: 18 19 034231fffb22621dadb8e4a968cb44752b8b68db7a2417568d63c275b3490cea mesa-11.1.4.tar.gz 20 0f781e9072655305f576efd4204d183bf99ac8cb8d9e0dd9fc2b4093230a0eba mesa-11.1.4.tar.xz 21 22New features 23------------ 24 25None 26 27Bug fixes 28--------- 29 30This list is likely incomplete. 31 32- `Bug 92850 <https://bugs.freedesktop.org/show_bug.cgi?id=92850>`__ - 33 Segfault loading War Thunder 34- `Bug 93962 <https://bugs.freedesktop.org/show_bug.cgi?id=93962>`__ - 35 [HSW, regression, bisected, CTS] 36 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts 37- `Bug 94955 <https://bugs.freedesktop.org/show_bug.cgi?id=94955>`__ - 38 Uninitialized variables leads to random segfaults (valgrind log, 39 apitrace attached) 40- `Bug 94994 <https://bugs.freedesktop.org/show_bug.cgi?id=94994>`__ - 41 OSMesaGetProcAdress always fails on mangled OSMesa 42- `Bug 95026 <https://bugs.freedesktop.org/show_bug.cgi?id=95026>`__ - 43 Alien Isolation segfault after initial loading screen/video 44- `Bug 95133 <https://bugs.freedesktop.org/show_bug.cgi?id=95133>`__ - 45 X-COM Enemy Within crashes when entering tactical mission with 46 Bonaire 47 48Changes 49------- 50 51Brian Paul (1): 52 53- gallium/util: initialize pipe_framebuffer_state to zeros 54 55Chad Versace (1): 56 57- dri: Fix robust context creation via EGL attribute 58 59Egbert Eich (1): 60 61- dri2: Check for dummyContext to see if the glx_context is valid 62 63Emil Velikov (5): 64 65- docs: add sha256 checksums for 11.1.3 66- cherry-ignore: add non-applicable "fix of a fix" 67- cherry-ignore: ignore st_DrawAtlasBitmaps mem leak fix 68- cherry-ignore: add CodeEmitterGK110::emitATOM() fix 69- Update version to 11.1.4 70 71Eric Anholt (4): 72 73- vc4: Fix subimage accesses to LT textures. 74- vc4: Add support for rendering to cube map surfaces. 75- vc4: Fix tests for format supported with nr_samples == 1. 76- vc4: Make sure we recompile when sample_mask changes. 77 78Frederic Devernay (1): 79 80- glapi: fix \_glapi_get_proc_address() for mangled function names 81 82Jason Ekstrand (2): 83 84- i965/tiled_memcopy: Add aligned mem_copy parameters to the [de]tiling 85 functions 86- i965/tiled_memcpy: Rework the RGBA -> BGRA mem_copy functions 87 88Jonathan Gray (1): 89 90- egl/x11: authenticate before doing chipset id ioctls 91 92Jose Fonseca (1): 93 94- winsys/sw/xlib: use correct free function for xlib_dt->data 95 96Leo Liu (1): 97 98- radeon/uvd: fix tonga feedback buffer size 99 100Marek Olšák (2): 101 102- drirc: add a workaround for blackness in Warsow 103- st/mesa: fix blit-based GetTexImage for non-finalized textures 104 105Nicolai Hähnle (5): 106 107- radeonsi: fix bounds check in si_create_vertex_elements 108- gallium/radeon: handle failure when mapping staging buffer 109- st/glsl_to_tgsi: reduce stack explosion in recursive expression 110 visitor 111- gallium/radeon: fix crash in r600_set_streamout_targets 112- radeonsi: correct NULL-pointer check in si_upload_const_buffer 113 114Oded Gabbay (4): 115 116- r600g/radeonsi: send endian info to format translation functions 117- r600g: set endianess of 16/32-bit buffers according to do_endian_swap 118- r600g: use do_endian_swap in color swapping functions 119- r600g: use do_endian_swap in texture swapping function 120 121Roland Scheidegger (3): 122 123- llvmpipe: (trivial) initialize src1_alpha var to NULL 124- gallivm: fix bogus argument order to lp_build_sample_mipmap function 125- gallivm: make sampling more robust against bogus coordinates 126 127Samuel Pitoiset (5): 128 129- gk110/ir: make use of IMUL32I for all immediates 130- nvc0/ir: fix wrong emission of (a OP b) OP c 131- gk110/ir: add emission for (a OP b) OP c 132- nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+ 133- st/glsl_to_tgsi: fix potential crash when allocating temporaries 134 135Stefan Dirsch (1): 136 137- dri3: Check for dummyContext to see if the glx_context is valid 138 139Thomas Hindoe Paaboel Andersen (1): 140 141- st/va: avoid dereference after free in vlVaDestroyImage 142 143WuZhen (3): 144 145- tgsi: initialize stack allocated struct 146- winsys/sw/dri: use correct free function for dri_sw_dt->data 147- android: enable dlopen() on all architectures 148