1*61046927SAndroid Build Coastguard WorkerMesa 13.0.5 Release Notes / February 20, 2017 2*61046927SAndroid Build Coastguard Worker============================================= 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 13.0.5 is a bug fix release which fixes bugs found since the 13.0.4 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 13.0.5 implements the OpenGL 4.4 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 Worker4.4. OpenGL 4.4 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 7e45e3812078726eabca6d9384364bf035a3c4279024ec9090dd1b19a8989926 mesa-13.0.5.tar.gz 20*61046927SAndroid Build Coastguard Worker bfcea7e2c801525a60895c8aff11aa68457ee9aa35d01a4638e1f310a3f5ef87 mesa-13.0.5.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 Worker- `Bug 98329 <https://bugs.freedesktop.org/show_bug.cgi?id=98329>`__ - 31*61046927SAndroid Build Coastguard Worker [dEQP, EGL, SKL, BDW, BSW] 32*61046927SAndroid Build Coastguard Worker dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer 33*61046927SAndroid Build Coastguard Worker- `Bug 98421 <https://bugs.freedesktop.org/show_bug.cgi?id=98421>`__ - 34*61046927SAndroid Build Coastguard Worker src/loader/loader.c:111:40: error: unknown type name ‘drmDevicePtr’ 35*61046927SAndroid Build Coastguard Worker- `Bug 98526 <https://bugs.freedesktop.org/show_bug.cgi?id=98526>`__ - 36*61046927SAndroid Build Coastguard Worker glsl/tests/general-ir-test regression 37*61046927SAndroid Build Coastguard Worker- `Bug 99532 <https://bugs.freedesktop.org/show_bug.cgi?id=99532>`__ - 38*61046927SAndroid Build Coastguard Worker Compute shader doesn't give right result under some circumstances 39*61046927SAndroid Build Coastguard Worker- `Bug 99631 <https://bugs.freedesktop.org/show_bug.cgi?id=99631>`__ - 40*61046927SAndroid Build Coastguard Worker segfault with OSVRTrackerView and openscenegraph git master 41*61046927SAndroid Build Coastguard Worker- `Bug 99633 <https://bugs.freedesktop.org/show_bug.cgi?id=99633>`__ - 42*61046927SAndroid Build Coastguard Worker rasterizer/core/clip.h:279:49: error: ‘const struct API_STATE’ has no 43*61046927SAndroid Build Coastguard Worker member named ‘linkageCount’ 44*61046927SAndroid Build Coastguard Worker- `Bug 99692 <https://bugs.freedesktop.org/show_bug.cgi?id=99692>`__ - 45*61046927SAndroid Build Coastguard Worker [radv] Mostly broken on Hawaii PRO/CIK ASICs 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard WorkerChanges 48*61046927SAndroid Build Coastguard Worker------- 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard WorkerBartosz Tomczyk (2): 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard Worker- r600: Fix stack overflow 53*61046927SAndroid Build Coastguard Worker- r600/sb: Fix memory leak 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard WorkerBruce Cherniak (1): 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard Worker- swr: [rasterizer core] Remove dead code Clipper::ClipScalar() 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard WorkerChad Versace (1): 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard Worker- i965/mt: Disable HiZ when sharing depth buffer externally (v2) 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard WorkerDave Airlie (3): 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard Worker- radv: change base aligmment for allocated memory. 66*61046927SAndroid Build Coastguard Worker- radv: fix cik macroModeIndex. 67*61046927SAndroid Build Coastguard Worker- radv: adopt some init config workarounds from radeonsi. 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard WorkerDerek Foreman (1): 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard Worker- egl/dri2: add image_loader_extension back into loader extensions for 72*61046927SAndroid Build Coastguard Worker wayland 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard WorkerEmil Velikov (26): 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 13.0.4 77*61046927SAndroid Build Coastguard Worker- configure.ac: list radeon in --with-vulkan-drivers help string 78*61046927SAndroid Build Coastguard Worker- i965: automake: correctly set MKDIR_GEN 79*61046927SAndroid Build Coastguard Worker- freedreno: automake: correctly set MKDIR_GEN 80*61046927SAndroid Build Coastguard Worker- i965: automake: include builddir prior to srcdir 81*61046927SAndroid Build Coastguard Worker- i915: automake: include builddir prior to srcdir 82*61046927SAndroid Build Coastguard Worker- egl: automake: include builddir prior to srcdir 83*61046927SAndroid Build Coastguard Worker- clover: automake: include builddir prior to srcdir 84*61046927SAndroid Build Coastguard Worker- st/dri: automake: include builddir prior to srcdir 85*61046927SAndroid Build Coastguard Worker- d3dadapter9: automake: include builddir prior to srcdir 86*61046927SAndroid Build Coastguard Worker- glx: automake: include builddir prior to srcdir 87*61046927SAndroid Build Coastguard Worker- glx/apple: automake: include builddir prior to srcdir 88*61046927SAndroid Build Coastguard Worker- glx/windows: automake: include builddir prior to srcdir 89*61046927SAndroid Build Coastguard Worker- loader: automake: include builddir prior to srcdir 90*61046927SAndroid Build Coastguard Worker- mapi: automake: include builddir prior to srcdir 91*61046927SAndroid Build Coastguard Worker- radeon, r200: automake: include builddir prior to srcdir 92*61046927SAndroid Build Coastguard Worker- dri/swrast: automake: include builddir prior to srcdir 93*61046927SAndroid Build Coastguard Worker- dri/osmesa: automake: include builddir prior to srcdir 94*61046927SAndroid Build Coastguard Worker- mesa/tests: automake: include builddir prior to srcdir 95*61046927SAndroid Build Coastguard Worker- bin/get-extra-pick-list: use git merge-base to get the branchpoint 96*61046927SAndroid Build Coastguard Worker- bin/get-extra-pick-list: rework to use already_picked list 97*61046927SAndroid Build Coastguard Worker- bin/get-typod-pick-list.sh: limit \`git grep ...' to only as needed 98*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: limit \`git grep ...' only as needed 99*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: remove ancient way of nominating patches 100*61046927SAndroid Build Coastguard Worker- bin/get-fixes-pick-list.sh: add new script 101*61046927SAndroid Build Coastguard Worker- Update version to 13.0.5 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard WorkerEric Anholt (1): 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard Worker- vc4: Avoid emitting small immediates for UBO indirect load address 106*61046927SAndroid Build Coastguard Worker guards. 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard WorkerHans de Goede (1): 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard Worker- glx/glvnd: Fix GLXdispatchIndex sorting 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard WorkerIan Romanick (11): 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard Worker- linker: Slight code rearrange to prevent duplication in the next 115*61046927SAndroid Build Coastguard Worker commit 116*61046927SAndroid Build Coastguard Worker- linker: Accurately track gl_uniform_block::stageref 117*61046927SAndroid Build Coastguard Worker- glsl: Split process_block_array into two functions 118*61046927SAndroid Build Coastguard Worker- glsl: Fix wonkey indentation left from previous commit 119*61046927SAndroid Build Coastguard Worker- glsl: Track the linearized array index for each UBO instance array 120*61046927SAndroid Build Coastguard Worker element 121*61046927SAndroid Build Coastguard Worker- glsl: Use simpler visitor to determine which UBO and SSBO blocks are 122*61046927SAndroid Build Coastguard Worker used 123*61046927SAndroid Build Coastguard Worker- glsl: Add tracking for elements of an array-of-arrays that have been 124*61046927SAndroid Build Coastguard Worker accessed 125*61046927SAndroid Build Coastguard Worker- glsl: Add structures to track accessed elements of a single array 126*61046927SAndroid Build Coastguard Worker- glsl: Mark a set of array elements as accessed using a list of 127*61046927SAndroid Build Coastguard Worker array_deref_range 128*61046927SAndroid Build Coastguard Worker- glsl: Walk a list of ir_dereference_array to mark array elements as 129*61046927SAndroid Build Coastguard Worker accessed 130*61046927SAndroid Build Coastguard Worker- linker: Accurately mark a uniform block instance array element as 131*61046927SAndroid Build Coastguard Worker used in a stage 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard WorkerIlia Mirkin (3): 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard Worker- vbo: process buffer binding state changes on draw when recording 136*61046927SAndroid Build Coastguard Worker- st/mesa: MAX_VARYING is the max supported number of patch varyings, 137*61046927SAndroid Build Coastguard Worker not min 138*61046927SAndroid Build Coastguard Worker- nvc0: disable linked tsc mode in compute launch descriptor 139*61046927SAndroid Build Coastguard Worker 140*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (11): 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard Worker- nir/search: Use the correct bit size for integer comparisons 143*61046927SAndroid Build Coastguard Worker- i965/blorp: Use the correct ISL format for combined depth/stencil 144*61046927SAndroid Build Coastguard Worker- intel/blorp: Handle clearing of A4B4G4R4 on all platforms 145*61046927SAndroid Build Coastguard Worker- isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell 146*61046927SAndroid Build Coastguard Worker- anv: Flush render cache before STATE_BASE_ADDRESS on gen7 147*61046927SAndroid Build Coastguard Worker- anv: Improve flushing around STATE_BASE_ADDRESS 148*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats 149*61046927SAndroid Build Coastguard Worker- vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes 150*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Lower the maximum image sizes 151*61046927SAndroid Build Coastguard Worker- i965/sampler_state: Pass texObj into update_sampler_state 152*61046927SAndroid Build Coastguard Worker- i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge 153*61046927SAndroid Build Coastguard Worker 154*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1): 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard Worker- i965: Unbind deleted shaders from brw_context, fixing malloc 157*61046927SAndroid Build Coastguard Worker heisenbug. 158*61046927SAndroid Build Coastguard Worker 159*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (5): 160*61046927SAndroid Build Coastguard Worker 161*61046927SAndroid Build Coastguard Worker- anv: don't require render target isl bit for depth/stencil surfaces 162*61046927SAndroid Build Coastguard Worker- anv: set command buffer to NULL when allocations fail 163*61046927SAndroid Build Coastguard Worker- anv: fix descriptor pool internal size allocation 164*61046927SAndroid Build Coastguard Worker- spirv: handle OpUndef as part of the variable parsing pass 165*61046927SAndroid Build Coastguard Worker- spirv: handle undefined components for OpVectorShuffle 166*61046927SAndroid Build Coastguard Worker 167*61046927SAndroid Build Coastguard WorkerMarc-André Lureau (1): 168*61046927SAndroid Build Coastguard Worker 169*61046927SAndroid Build Coastguard Worker- tgsi-dump: dump label if instruction has one 170*61046927SAndroid Build Coastguard Worker 171*61046927SAndroid Build Coastguard WorkerMarek Olšák (2): 172*61046927SAndroid Build Coastguard Worker 173*61046927SAndroid Build Coastguard Worker- radeonsi: always set the TCL1_ACTION_ENA when invalidating L2 174*61046927SAndroid Build Coastguard Worker- gallium/radeon: fix performance of buffer readbacks 175*61046927SAndroid Build Coastguard Worker 176*61046927SAndroid Build Coastguard WorkerTopi Pohjolainen (2): 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard Worker- i965: Make depth clear flushing more explicit 179*61046927SAndroid Build Coastguard Worker- i965/gen6: Issue direct depth stall and flush after depth clear 180*61046927SAndroid Build Coastguard Worker 181*61046927SAndroid Build Coastguard WorkerVinson Lee (2): 182*61046927SAndroid Build Coastguard Worker 183*61046927SAndroid Build Coastguard Worker- scons: Require libdrm >= 2.4.66 for DRM. 184*61046927SAndroid Build Coastguard Worker- util: Fix Clang trivial destructor check. 185