1*61046927SAndroid Build Coastguard WorkerMesa 10.5.1 Release Notes / March 13, 2015 2*61046927SAndroid Build Coastguard Worker========================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 10.5.1 is a bug fix release which fixes bugs found since the 10.5.0 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 10.5.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 WorkerSHA256 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 b5b6256a6d46023e16a675257fd11a0f94d7b3e60a76cf112952da3d0fef8e9b mesa-10.5.1.tar.gz 20*61046927SAndroid Build Coastguard Worker ffc51943d15c6812ee7611d053d8980a683fbd6a4986cff567b12cc66637d679 mesa-10.5.1.tar.xz 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard WorkerNew features 23*61046927SAndroid Build Coastguard Worker------------ 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard WorkerNone 26*61046927SAndroid Build Coastguard Worker 27*61046927SAndroid Build Coastguard WorkerBug fixes 28*61046927SAndroid Build Coastguard Worker--------- 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard WorkerThis list is likely incomplete. 31*61046927SAndroid Build Coastguard Worker 32*61046927SAndroid Build Coastguard Worker- `Bug 79202 <https://bugs.freedesktop.org/show_bug.cgi?id=79202>`__ - 33*61046927SAndroid Build Coastguard Worker valgrind errors in glsl-fs-uniform-array-loop-unroll.shader_test; 34*61046927SAndroid Build Coastguard Worker random code generation 35*61046927SAndroid Build Coastguard Worker- `Bug 84613 <https://bugs.freedesktop.org/show_bug.cgi?id=84613>`__ - 36*61046927SAndroid Build Coastguard Worker [G965, bisected] piglit regressions : glslparsertest.glsl2 37*61046927SAndroid Build Coastguard Worker- `Bug 86747 <https://bugs.freedesktop.org/show_bug.cgi?id=86747>`__ - 38*61046927SAndroid Build Coastguard Worker Noise in Football Manager 2014 textures 39*61046927SAndroid Build Coastguard Worker- `Bug 86974 <https://bugs.freedesktop.org/show_bug.cgi?id=86974>`__ - 40*61046927SAndroid Build Coastguard Worker INTEL_DEBUG=shader_time always asserts in 41*61046927SAndroid Build Coastguard Worker fs_generator::generate_code() when Mesa is built with --enable-debug 42*61046927SAndroid Build Coastguard Worker (= with asserts) 43*61046927SAndroid Build Coastguard Worker- `Bug 88246 <https://bugs.freedesktop.org/show_bug.cgi?id=88246>`__ - 44*61046927SAndroid Build Coastguard Worker Commit 2881b12 causes 43 DrawElements test regressions 45*61046927SAndroid Build Coastguard Worker- `Bug 88793 <https://bugs.freedesktop.org/show_bug.cgi?id=88793>`__ - 46*61046927SAndroid Build Coastguard Worker [BDW/BSW Bisected]Piglit/shaders_glsl-max-varyings fails 47*61046927SAndroid Build Coastguard Worker- `Bug 88883 <https://bugs.freedesktop.org/show_bug.cgi?id=88883>`__ - 48*61046927SAndroid Build Coastguard Worker ir-a2xx.c: variable changed in assert statement 49*61046927SAndroid Build Coastguard Worker- `Bug 88885 <https://bugs.freedesktop.org/show_bug.cgi?id=88885>`__ - 50*61046927SAndroid Build Coastguard Worker Transform feedback uses incorrect interleaving if a previous draw did 51*61046927SAndroid Build Coastguard Worker not write gl_Position 52*61046927SAndroid Build Coastguard Worker- `Bug 89095 <https://bugs.freedesktop.org/show_bug.cgi?id=89095>`__ - 53*61046927SAndroid Build Coastguard Worker [SNB/IVB/BYT Bisected]Webglc 54*61046927SAndroid Build Coastguard Worker conformance/glsl/functions/glsl-function-mix-float.html fails 55*61046927SAndroid Build Coastguard Worker- `Bug 89156 <https://bugs.freedesktop.org/show_bug.cgi?id=89156>`__ - 56*61046927SAndroid Build Coastguard Worker r300g: GL_COMPRESSED_RED_RGTC1 / ATI1N support broken 57*61046927SAndroid Build Coastguard Worker- `Bug 89224 <https://bugs.freedesktop.org/show_bug.cgi?id=89224>`__ - 58*61046927SAndroid Build Coastguard Worker Incorrect rendering of Unigine Valley running in VM on VMware 59*61046927SAndroid Build Coastguard Worker Workstation 60*61046927SAndroid Build Coastguard Worker- `Bug 89292 <https://bugs.freedesktop.org/show_bug.cgi?id=89292>`__ - 61*61046927SAndroid Build Coastguard Worker [regression,bisected] incomplete screenshots in some cases 62*61046927SAndroid Build Coastguard Worker- `Bug 89311 <https://bugs.freedesktop.org/show_bug.cgi?id=89311>`__ - 63*61046927SAndroid Build Coastguard Worker [regression, bisected] dEQP: Added entry points for 64*61046927SAndroid Build Coastguard Worker glCompressedTextureSubImage*D. 65*61046927SAndroid Build Coastguard Worker- `Bug 89312 <https://bugs.freedesktop.org/show_bug.cgi?id=89312>`__ - 66*61046927SAndroid Build Coastguard Worker [regression, bisected] main: Added entry points for 67*61046927SAndroid Build Coastguard Worker CopyTextureSubImage*D. (d6b7c40cecfe01) 68*61046927SAndroid Build Coastguard Worker- `Bug 89315 <https://bugs.freedesktop.org/show_bug.cgi?id=89315>`__ - 69*61046927SAndroid Build Coastguard Worker [HSW, regression, bisected] i965/fs: Emit MAD instructions when 70*61046927SAndroid Build Coastguard Worker possible. 71*61046927SAndroid Build Coastguard Worker- `Bug 89317 <https://bugs.freedesktop.org/show_bug.cgi?id=89317>`__ - 72*61046927SAndroid Build Coastguard Worker [HSW, regression, bisected] i965: Add LINTERP/CINTERP to 73*61046927SAndroid Build Coastguard Worker can_do_cmod() (d91390634) 74*61046927SAndroid Build Coastguard Worker- `Bug 89416 <https://bugs.freedesktop.org/show_bug.cgi?id=89416>`__ - 75*61046927SAndroid Build Coastguard Worker UE4Editor crash after load project 76*61046927SAndroid Build Coastguard Worker- `Bug 89430 <https://bugs.freedesktop.org/show_bug.cgi?id=89430>`__ - 77*61046927SAndroid Build Coastguard Worker [g965][bisected] arb_copy_image-targets gl_texture\* tests fail 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerChanges 80*61046927SAndroid Build Coastguard Worker------- 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard WorkerAndrey Sudnik (1): 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard Worker- i965/vec4: Don't lose the saturate modifier in copy propagation. 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard WorkerChris Forbes (1): 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard Worker- i965/gs: Check newly-generated GS-out VUE map against correct stage 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard WorkerDaniel Stone (1): 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard Worker- egl: Take alpha bits into account when selecting GBM formats 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard WorkerEmil Velikov (5): 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard Worker- docs: Add sha256 sums for the 10.5.0 release 97*61046927SAndroid Build Coastguard Worker- egl/main: no longer export internal function 98*61046927SAndroid Build Coastguard Worker- cherry-ignore: ignore a few more commits picked without -x 99*61046927SAndroid Build Coastguard Worker- mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a 100*61046927SAndroid Build Coastguard Worker- Update version to 10.5.1 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard WorkerFrank Henigman (1): 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard Worker- intel: fix EGLImage renderbuffer \_BaseFormat 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (1): 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard Worker- i965: Fix out-of-bounds accesses into pull_constant_loc array 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard WorkerIan Romanick (1): 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard Worker- i965/fs/nir: Use emit_math for nir_op_fpow 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard WorkerIlia Mirkin (3): 115*61046927SAndroid Build Coastguard Worker 116*61046927SAndroid Build Coastguard Worker- freedreno: move fb state copy after checking for size change 117*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix array count returned by TXQ 118*61046927SAndroid Build Coastguard Worker- freedreno/ir3: get the # of miplevels from getinfo 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2): 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard Worker- meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in 123*61046927SAndroid Build Coastguard Worker meta_begin 124*61046927SAndroid Build Coastguard Worker- main/base_tex_format: Properly handle STENCIL_INDEX1/4/16 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard WorkerKenneth Graunke (8): 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard Worker- i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta. 129*61046927SAndroid Build Coastguard Worker- glsl: Mark array access when copying to a temporary for the ?: 130*61046927SAndroid Build Coastguard Worker operator. 131*61046927SAndroid Build Coastguard Worker- i965/fs: Set force_writemask_all on shader_time instructions. 132*61046927SAndroid Build Coastguard Worker- i965/fs: Set smear on shader_time diff register. 133*61046927SAndroid Build Coastguard Worker- i965/fs: Make emit_shader_time_write return rather than emit. 134*61046927SAndroid Build Coastguard Worker- i965/fs: Make get_timestamp() pass back the MOV rather than emitting 135*61046927SAndroid Build Coastguard Worker it. 136*61046927SAndroid Build Coastguard Worker- i965/fs: Make emit_shader_time_end() insert before EOT. 137*61046927SAndroid Build Coastguard Worker- i965/fs: Don't issue FB writes for bound but unwritten color targets. 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerLaura Ekstrand (2): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- main: Fix target checking for CompressedTexSubImage*D. 142*61046927SAndroid Build Coastguard Worker- main: Fix target checking for CopyTexSubImage*D. 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard WorkerMarc-Andre Lureau (1): 145*61046927SAndroid Build Coastguard Worker 146*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/indices: fix start param 147*61046927SAndroid Build Coastguard Worker 148*61046927SAndroid Build Coastguard WorkerMarek Olšák (3): 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard Worker- r300g: fix RGTC1 and LATC1 SNORM formats 151*61046927SAndroid Build Coastguard Worker- r300g: fix a crash when resolving into an sRGB texture 152*61046927SAndroid Build Coastguard Worker- r300g: fix sRGB->sRGB blits 153*61046927SAndroid Build Coastguard Worker 154*61046927SAndroid Build Coastguard WorkerMatt Turner (12): 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard Worker- i965/vec4: Fix implementation of i2b. 157*61046927SAndroid Build Coastguard Worker- mesa: Indent break statements and add a missing one. 158*61046927SAndroid Build Coastguard Worker- mesa: Free memory allocated for luminance in readpixels. 159*61046927SAndroid Build Coastguard Worker- mesa: Correct backwards NULL check. 160*61046927SAndroid Build Coastguard Worker- i965: Consider scratch writes to have side effects. 161*61046927SAndroid Build Coastguard Worker- i965/fs: Don't use backend_visitor::instructions after creating the 162*61046927SAndroid Build Coastguard Worker CFG. 163*61046927SAndroid Build Coastguard Worker- r300g: Use PATH_MAX instead of limiting ourselves to 100 chars. 164*61046927SAndroid Build Coastguard Worker- r300g: Check return value of snprintf(). 165*61046927SAndroid Build Coastguard Worker- i965/fs: Don't propagate cmod to inst with different type. 166*61046927SAndroid Build Coastguard Worker- i965: Tell intel_get_memcpy() which direction the memcpy() is going. 167*61046927SAndroid Build Coastguard Worker- Revert SHA1 additions. 168*61046927SAndroid Build Coastguard Worker- i965: Avoid applying negate to wrong MAD source. 169*61046927SAndroid Build Coastguard Worker 170*61046927SAndroid Build Coastguard WorkerNeil Roberts (4): 171*61046927SAndroid Build Coastguard Worker 172*61046927SAndroid Build Coastguard Worker- meta: In pbo_{Get,}TexSubImage don't repeatedly rebind the source tex 173*61046927SAndroid Build Coastguard Worker- Revert "common: Fix PBOs for 1D_ARRAY." 174*61046927SAndroid Build Coastguard Worker- meta: Allow GL_UN/PACK_IMAGE_HEIGHT in 175*61046927SAndroid Build Coastguard Worker \_mesa_meta_pbo_Get/TexSubImage 176*61046927SAndroid Build Coastguard Worker- meta: Fix the y offset for 1D_ARRAY in \_mesa_meta_pbo_TexSubImage 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard WorkerRob Clark (11): 179*61046927SAndroid Build Coastguard Worker 180*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix silly typo for binning pass shaders 181*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: fix increment in assert 182*61046927SAndroid Build Coastguard Worker- freedreno/a4xx: bit of cleanup 183*61046927SAndroid Build Coastguard Worker- freedreno: update generated headers 184*61046927SAndroid Build Coastguard Worker- freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly 185*61046927SAndroid Build Coastguard Worker- freedreno: update generated headers 186*61046927SAndroid Build Coastguard Worker- freedreno/a4xx: aniso filtering 187*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix up cat6 instruction encodings 188*61046927SAndroid Build Coastguard Worker- freedreno/ir3: add support for memory (cat6) instructions 189*61046927SAndroid Build Coastguard Worker- freedreno/ir3: handle flat bypass for a4xx 190*61046927SAndroid Build Coastguard Worker- freedreno/ir3: fix failed assert in grouping 191*61046927SAndroid Build Coastguard Worker 192*61046927SAndroid Build Coastguard WorkerStefan Dösinger (1): 193*61046927SAndroid Build Coastguard Worker 194*61046927SAndroid Build Coastguard Worker- r300g: Fix the ATI1N swizzle (RGTC1 and LATC1) 195