1*61046927SAndroid Build Coastguard WorkerMesa 10.1.1 Release Notes / April 18, 2014 2*61046927SAndroid Build Coastguard Worker========================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 10.1.1 is a bug fix release which fixes bugs found since the 10.1 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 10.1.1 implements the OpenGL 3.3 API, but the version reported by 8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL 11*61046927SAndroid Build Coastguard Worker3.3. OpenGL 3.3 is **only** available if requested at context creation 12*61046927SAndroid Build Coastguard Workerbecause compatibility contexts are not supported. 13*61046927SAndroid Build Coastguard Worker 14*61046927SAndroid Build Coastguard WorkerMD5 checksums 15*61046927SAndroid Build Coastguard Worker------------- 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard Worker:: 18*61046927SAndroid Build Coastguard Worker 19*61046927SAndroid Build Coastguard Worker 96e63674ccfa98e7ec6eb4fee3f770c3 MesaLib-10.1.1.tar.gz 20*61046927SAndroid Build Coastguard Worker 1fde7ed079df7aeb9b6a744ca033de8d MesaLib-10.1.1.tar.bz2 21*61046927SAndroid Build Coastguard Worker e64d0a562638664b13d2edf22321df59 MesaLib-10.1.1.zip 22*61046927SAndroid Build Coastguard Worker 23*61046927SAndroid Build Coastguard WorkerNew features 24*61046927SAndroid Build Coastguard Worker------------ 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard WorkerNone 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard WorkerBug fixes 29*61046927SAndroid Build Coastguard Worker--------- 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard Worker- `Bug 71547 <https://bugs.freedesktop.org/show_bug.cgi?id=71547>`__ - 32*61046927SAndroid Build Coastguard Worker compilation failure :#error "SSE4.1 instruction set not enabled" 33*61046927SAndroid Build Coastguard Worker- `Bug 74868 <https://bugs.freedesktop.org/show_bug.cgi?id=74868>`__ - 34*61046927SAndroid Build Coastguard Worker r600g: Diablo III Crashes After a few minutes 35*61046927SAndroid Build Coastguard Worker- `Bug 74988 <https://bugs.freedesktop.org/show_bug.cgi?id=74988>`__ - 36*61046927SAndroid Build Coastguard Worker Buffer overrun (segfault) decompressing ETC2 texture in GLBenchmark 37*61046927SAndroid Build Coastguard Worker 3.0 Manhattan 38*61046927SAndroid Build Coastguard Worker- `Bug 75279 <https://bugs.freedesktop.org/show_bug.cgi?id=75279>`__ - 39*61046927SAndroid Build Coastguard Worker XCloseDisplay() takes one minute around nouveau_dri.so, freezing 40*61046927SAndroid Build Coastguard Worker Firefox startup 41*61046927SAndroid Build Coastguard Worker- `Bug 75543 <https://bugs.freedesktop.org/show_bug.cgi?id=75543>`__ - 42*61046927SAndroid Build Coastguard Worker OSMesa Gallium OSMesaMakeCurrent 43*61046927SAndroid Build Coastguard Worker- `Bug 75660 <https://bugs.freedesktop.org/show_bug.cgi?id=75660>`__ - 44*61046927SAndroid Build Coastguard Worker u_inlines.h:277:pipe_buffer_map_range: Assertion \`length' failed. 45*61046927SAndroid Build Coastguard Worker- `Bug 76323 <https://bugs.freedesktop.org/show_bug.cgi?id=76323>`__ - 46*61046927SAndroid Build Coastguard Worker GLSL compiler ignores layout(binding=N) on uniform blocks 47*61046927SAndroid Build Coastguard Worker- `Bug 76377 <https://bugs.freedesktop.org/show_bug.cgi?id=76377>`__ - 48*61046927SAndroid Build Coastguard Worker DRI3 should only be enabled on Linux due to a udev dependency 49*61046927SAndroid Build Coastguard Worker- `Bug 76749 <https://bugs.freedesktop.org/show_bug.cgi?id=76749>`__ - 50*61046927SAndroid Build Coastguard Worker [HSW] DOTA world lighting has no effect 51*61046927SAndroid Build Coastguard Worker- `Bug 77102 <https://bugs.freedesktop.org/show_bug.cgi?id=77102>`__ - 52*61046927SAndroid Build Coastguard Worker gallium nouveau has no profile in vdpau and libva 53*61046927SAndroid Build Coastguard Worker- `Bug 77207 <https://bugs.freedesktop.org/show_bug.cgi?id=77207>`__ - 54*61046927SAndroid Build Coastguard Worker [ivb/hsw] batch overwritten with garbage 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard WorkerChanges 57*61046927SAndroid Build Coastguard Worker------- 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard WorkerAaron Watry (1): 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard Worker- gallium/util: Fix memory leak 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard WorkerAlexander von Gluck IV (1): 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard Worker- haiku: Fix build through scons corrections and viewport fixes 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard WorkerAnuj Phogat (2): 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Worker- mesa: Set initial internal format of a texture to GL_RGBA 70*61046927SAndroid Build Coastguard Worker- mesa: Allow GL_DEPTH_COMPONENT and GL_DEPTH_STENCIL combinations in 71*61046927SAndroid Build Coastguard Worker glTexImage{123}D() 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard WorkerBrian Paul (12): 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard Worker- softpipe: use 64-bit arithmetic in softpipe_resource_layout() 76*61046927SAndroid Build Coastguard Worker- mesa: don't call ctx->Driver.ClearBufferSubData() if size==0 77*61046927SAndroid Build Coastguard Worker- st/osmesa: check buffer size when searching for buffers 78*61046927SAndroid Build Coastguard Worker- mesa: fix copy & paste bugs in pack_ubyte_SARGB8() 79*61046927SAndroid Build Coastguard Worker- mesa: fix copy & paste bugs in pack_ubyte_SRGB8() 80*61046927SAndroid Build Coastguard Worker- c11/threads: don't include assert.h if the assert macro is already 81*61046927SAndroid Build Coastguard Worker defined 82*61046927SAndroid Build Coastguard Worker- mesa: fix unpack_Z32_FLOAT_X24S8() / unpack_Z32_FLOAT() mix-up 83*61046927SAndroid Build Coastguard Worker- st/mesa: add null pointer checking in query object functions 84*61046927SAndroid Build Coastguard Worker- mesa: fix glMultiDrawArrays inside a display list 85*61046927SAndroid Build Coastguard Worker- cso: fix sampler view count in cso_set_sampler_views() 86*61046927SAndroid Build Coastguard Worker- svga: replace sampler assertion with conditional 87*61046927SAndroid Build Coastguard Worker- svga: move LIST_INITHEAD(dirty_buffers) earlier in 88*61046927SAndroid Build Coastguard Worker svga_context_create() 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard WorkerCarl Worth (3): 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard Worker- cherry-ignore: Ignore a few patches 93*61046927SAndroid Build Coastguard Worker- glsl: Allow explicit binding on atomics again 94*61046927SAndroid Build Coastguard Worker- Update VERSION to 10.1.1 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard WorkerChia-I Wu (1): 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard Worker- i965/vec4: fix record clearing in copy propagation 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard WorkerChristian König (2): 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard Worker- st/mesa: recreate sampler view on context change v3 103*61046927SAndroid Build Coastguard Worker- st/mesa: fix sampler view handling with shared textures v4 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard WorkerCourtney Goeltzenleuchter (1): 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard Worker- mesa: add bounds checking to eliminate buffer overrun 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard WorkerEmil Velikov (5): 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard Worker- nv50: add missing brackets when handling the samplers array 112*61046927SAndroid Build Coastguard Worker- mesa: return v.value_int64 when the requested type is TYPE_INT64 113*61046927SAndroid Build Coastguard Worker- configure: enable dri3 only for linux 114*61046927SAndroid Build Coastguard Worker- glx: drop obsolete \_XUnlock_Mutex in \__glXInitialize error path 115*61046927SAndroid Build Coastguard Worker- configure: cleanup libudev handling 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard WorkerEric Anholt (1): 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard Worker- i965: Fix buffer overruns in MSAA MCS buffer clearing. 120*61046927SAndroid Build Coastguard Worker 121*61046927SAndroid Build Coastguard WorkerHans (2): 122*61046927SAndroid Build Coastguard Worker 123*61046927SAndroid Build Coastguard Worker- util: don't define isfinite(), isnan() for MSVC >= 1800 124*61046927SAndroid Build Coastguard Worker- mesa: don't define c99 math functions for MSVC >= 1800 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard WorkerIan Romanick (7): 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard Worker- linker: Split set_uniform_binding into separate functions for blocks 129*61046927SAndroid Build Coastguard Worker and samplers 130*61046927SAndroid Build Coastguard Worker- linker: Various trivial clean-ups in set_sampler_binding 131*61046927SAndroid Build Coastguard Worker- linker: Fold set_uniform_binding into call site 132*61046927SAndroid Build Coastguard Worker- linker: Clean up "unused parameter" warnings 133*61046927SAndroid Build Coastguard Worker- linker: Set block bindings based on UniformBlocks rather than 134*61046927SAndroid Build Coastguard Worker UniformStorage 135*61046927SAndroid Build Coastguard Worker- linker: Set binding for all elements of UBO array 136*61046927SAndroid Build Coastguard Worker- glsl: Propagate explicit binding information from the AST all the way 137*61046927SAndroid Build Coastguard Worker to the linker 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerIlia Mirkin (8): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- nouveau: fix fence waiting logic in screen destroy 142*61046927SAndroid Build Coastguard Worker- nv50: adjust blit_3d handling of ms output textures 143*61046927SAndroid Build Coastguard Worker- loader: add special logic to distinguish nouveau from nouveau_vieux 144*61046927SAndroid Build Coastguard Worker- mesa/main: condition GL_DEPTH_STENCIL on ARB_depth_texture 145*61046927SAndroid Build Coastguard Worker- nouveau: add forgotten GL_COMPRESSED_INTENSITY to texture format list 146*61046927SAndroid Build Coastguard Worker- nouveau: there may not have been a texture if the fbo was incomplete 147*61046927SAndroid Build Coastguard Worker- nvc0/ir: move sample id to second source arg to fix sampler2DMS 148*61046927SAndroid Build Coastguard Worker- nouveau: fix firmware check on nvd7/nvd9 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard WorkerJohannes Nixdorf (1): 151*61046927SAndroid Build Coastguard Worker 152*61046927SAndroid Build Coastguard Worker- configure.ac: fix the detection of expat with pkg-config 153*61046927SAndroid Build Coastguard Worker 154*61046927SAndroid Build Coastguard WorkerJonathan Gray (7): 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard Worker- gallium: add endian detection for OpenBSD 157*61046927SAndroid Build Coastguard Worker- loader: use 0 instead of FALSE which isn't defined 158*61046927SAndroid Build Coastguard Worker- loader: don't limit the non-udev path to only android 159*61046927SAndroid Build Coastguard Worker- megadriver_stub.c: don't use \_GNU_SOURCE to gate the compat code 160*61046927SAndroid Build Coastguard Worker- egl/dri2: don't require libudev to build drm/wayland platforms 161*61046927SAndroid Build Coastguard Worker- egl/dri2: use drm macros to construct device name 162*61046927SAndroid Build Coastguard Worker- configure: don't require libudev for gbm or egl drm/wayland 163*61046927SAndroid Build Coastguard Worker 164*61046927SAndroid Build Coastguard WorkerJosé Fonseca (4): 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard Worker- c11/threads: Fix nano to milisecond conversion. 167*61046927SAndroid Build Coastguard Worker- mapi/u_thread: Use GetCurrentThreadId 168*61046927SAndroid Build Coastguard Worker- c11/threads: Don't implement thrd_current on Windows. 169*61046927SAndroid Build Coastguard Worker- draw: Duplicate TGSI tokens in draw_pipe_pstipple module. 170*61046927SAndroid Build Coastguard Worker 171*61046927SAndroid Build Coastguard WorkerKenneth Graunke (4): 172*61046927SAndroid Build Coastguard Worker 173*61046927SAndroid Build Coastguard Worker- i965/fs: Fix register comparisons in saturate propagation. 174*61046927SAndroid Build Coastguard Worker- glsl: Fix lack of i2u in lower_ubo_reference. 175*61046927SAndroid Build Coastguard Worker- i965: Stop advertising GL_MESA_ycbcr_texture. 176*61046927SAndroid Build Coastguard Worker- glsl: Try vectorizing when seeing a repeated assignment to a channel. 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard WorkerMarek Olšák (13): 179*61046927SAndroid Build Coastguard Worker 180*61046927SAndroid Build Coastguard Worker- r600g: fix texelFetchOffset GLSL functions 181*61046927SAndroid Build Coastguard Worker- r600g: fix blitting the last 2 mipmap levels for Evergreen 182*61046927SAndroid Build Coastguard Worker- mesa: fix the format of glEdgeFlagPointer 183*61046927SAndroid Build Coastguard Worker- r600g,radeonsi: fix MAX_TEXTURE_3D_LEVELS and 184*61046927SAndroid Build Coastguard Worker MAX_TEXTURE_ARRAY_LAYERS limits 185*61046927SAndroid Build Coastguard Worker- st/mesa: fix per-vertex edge flags and GLSL support (v2) 186*61046927SAndroid Build Coastguard Worker- mesa: mark GL_RGB9_E5 as not color-renderable 187*61046927SAndroid Build Coastguard Worker- mesa: fix texture border handling for cube arrays 188*61046927SAndroid Build Coastguard Worker- mesa: allow generating mipmaps for cube arrays 189*61046927SAndroid Build Coastguard Worker- mesa: fix software fallback for generating mipmaps for cube arrays 190*61046927SAndroid Build Coastguard Worker- mesa: fix software fallback for generating mipmaps for 3D textures 191*61046927SAndroid Build Coastguard Worker- st/mesa: fix generating mipmaps for cube arrays 192*61046927SAndroid Build Coastguard Worker- st/mesa: drop the lowering of quad strips to triangle strips 193*61046927SAndroid Build Coastguard Worker- r600g: implement edge flags 194*61046927SAndroid Build Coastguard Worker 195*61046927SAndroid Build Coastguard WorkerMatt Turner (4): 196*61046927SAndroid Build Coastguard Worker 197*61046927SAndroid Build Coastguard Worker- mesa: Wrap SSE4.1 code in #ifdef \__SSE4_1__. 198*61046927SAndroid Build Coastguard Worker- i965/fs: Fix off-by-one in saturate propagation. 199*61046927SAndroid Build Coastguard Worker- i965/fs: Don't propagate saturate modifiers into partial writes. 200*61046927SAndroid Build Coastguard Worker- i965/fs: Don't propagate saturation modifiers if there are source 201*61046927SAndroid Build Coastguard Worker modifiers. 202*61046927SAndroid Build Coastguard Worker 203*61046927SAndroid Build Coastguard WorkerMichel Dänzer (1): 204*61046927SAndroid Build Coastguard Worker 205*61046927SAndroid Build Coastguard Worker- r600g: Don't leak bytecode on shader compile failure 206*61046927SAndroid Build Coastguard Worker 207*61046927SAndroid Build Coastguard WorkerMike Stroyan (1): 208*61046927SAndroid Build Coastguard Worker 209*61046927SAndroid Build Coastguard Worker- i965: Avoid dependency hints on math opcodes 210*61046927SAndroid Build Coastguard Worker 211*61046927SAndroid Build Coastguard WorkerThomas Hellstrom (5): 212*61046927SAndroid Build Coastguard Worker 213*61046927SAndroid Build Coastguard Worker- winsys/svga: Replace the query mm buffer pool with a slab pool v3 214*61046927SAndroid Build Coastguard Worker- winsys/svga: Update the vmwgfx_drm.h header to latest version from 215*61046927SAndroid Build Coastguard Worker kernel 216*61046927SAndroid Build Coastguard Worker- winsys/svga: Fix prime surface references also for guest-backed 217*61046927SAndroid Build Coastguard Worker surfaces 218*61046927SAndroid Build Coastguard Worker- st/xa: Bind destination before setting new state 219*61046927SAndroid Build Coastguard Worker- st/xa: Make sure unused samplers are set to NULL 220*61046927SAndroid Build Coastguard Worker 221*61046927SAndroid Build Coastguard WorkerTom Stellard (1): 222*61046927SAndroid Build Coastguard Worker 223*61046927SAndroid Build Coastguard Worker- configure: Use LLVM shared libraries by default 224