1*61046927SAndroid Build Coastguard WorkerMesa 18.3.5 Release Notes / March 18, 2019 2*61046927SAndroid Build Coastguard Worker========================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 18.3.5 is a bug fix release which fixes bugs found since the 18.3.4 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 18.3.5 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation. 12*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each 13*61046927SAndroid Build Coastguard Workerdriver. 14*61046927SAndroid Build Coastguard Worker 15*61046927SAndroid Build Coastguard WorkerSHA256 checksums 16*61046927SAndroid Build Coastguard Worker---------------- 17*61046927SAndroid Build Coastguard Worker 18*61046927SAndroid Build Coastguard Worker:: 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Worker 5f40a336cb2af9b1d66fa243bb03c2c8a3f9b3f067aab6aaaad4316d1bc0e58b mesa-18.3.5.tar.gz 21*61046927SAndroid Build Coastguard Worker 4027aea82cc63240b3fcf60eec9eea882955f098c989b29357b01d1695747953 mesa-18.3.5.tar.xz 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 104297 <https://bugs.freedesktop.org/show_bug.cgi?id=104297>`__ 32*61046927SAndroid Build Coastguard Worker - [i965] Downward causes GPU hangs and misrendering on Haswell 33*61046927SAndroid Build Coastguard Worker- `Bug 104602 <https://bugs.freedesktop.org/show_bug.cgi?id=104602>`__ 34*61046927SAndroid Build Coastguard Worker - [apitrace] Graphical artifacts in Civilization VI on RX Vega 35*61046927SAndroid Build Coastguard Worker- `Bug 107052 <https://bugs.freedesktop.org/show_bug.cgi?id=107052>`__ 36*61046927SAndroid Build Coastguard Worker - [Regression][bisected]. Crookz - The Big Heist Demo can't be 37*61046927SAndroid Build Coastguard Worker launched despite the "true" flag in "drirc" 38*61046927SAndroid Build Coastguard Worker- `Bug 107563 <https://bugs.freedesktop.org/show_bug.cgi?id=107563>`__ 39*61046927SAndroid Build Coastguard Worker - [RADV] Broken rendering in Unity demos 40*61046927SAndroid Build Coastguard Worker- `Bug 108457 <https://bugs.freedesktop.org/show_bug.cgi?id=108457>`__ 41*61046927SAndroid Build Coastguard Worker - [OpenGL CTS] 42*61046927SAndroid Build Coastguard Worker KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage 43*61046927SAndroid Build Coastguard Worker fails 44*61046927SAndroid Build Coastguard Worker- `Bug 108999 <https://bugs.freedesktop.org/show_bug.cgi?id=108999>`__ 45*61046927SAndroid Build Coastguard Worker - Calculating the scissors fields when the y is flipped (0 on top) 46*61046927SAndroid Build Coastguard Worker can generate negative numbers that will cause assertion failure later 47*61046927SAndroid Build Coastguard Worker on. 48*61046927SAndroid Build Coastguard Worker- `Bug 109328 <https://bugs.freedesktop.org/show_bug.cgi?id=109328>`__ 49*61046927SAndroid Build Coastguard Worker - [BSW BXT GLK] dEQP-VK.subgroups.arithmetic.subgroup regressions 50*61046927SAndroid Build Coastguard Worker- `Bug 109443 <https://bugs.freedesktop.org/show_bug.cgi?id=109443>`__ 51*61046927SAndroid Build Coastguard Worker - Build failure with MSVC when using Scons >= 3.0.2 52*61046927SAndroid Build Coastguard Worker- `Bug 109451 <https://bugs.freedesktop.org/show_bug.cgi?id=109451>`__ 53*61046927SAndroid Build Coastguard Worker - [IVB,SNB] LINE_STRIPs following a TRIANGLE_FAN fail to use 54*61046927SAndroid Build Coastguard Worker primitive restart 55*61046927SAndroid Build Coastguard Worker- `Bug 109594 <https://bugs.freedesktop.org/show_bug.cgi?id=109594>`__ 56*61046927SAndroid Build Coastguard Worker - totem assert failure: totem: src/intel/genxml/gen9_pack.h:72: 57*61046927SAndroid Build Coastguard Worker \__gen_uint: La declaración \`v <= max' no se cumple. 58*61046927SAndroid Build Coastguard Worker- `Bug 109597 <https://bugs.freedesktop.org/show_bug.cgi?id=109597>`__ 59*61046927SAndroid Build Coastguard Worker - wreckfest issues with transparent objects & skybox 60*61046927SAndroid Build Coastguard Worker- `Bug 109601 <https://bugs.freedesktop.org/show_bug.cgi?id=109601>`__ 61*61046927SAndroid Build Coastguard Worker - [Regression] RuneLite GPU rendering broken on 18.3.x 62*61046927SAndroid Build Coastguard Worker- `Bug 109698 <https://bugs.freedesktop.org/show_bug.cgi?id=109698>`__ 63*61046927SAndroid Build Coastguard Worker - dri.pc contents invalid when built with meson 64*61046927SAndroid Build Coastguard Worker- `Bug 109735 <https://bugs.freedesktop.org/show_bug.cgi?id=109735>`__ 65*61046927SAndroid Build Coastguard Worker - [Regression] broken font with mesa_vulkan_overlay 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard WorkerChanges 68*61046927SAndroid Build Coastguard Worker------- 69*61046927SAndroid Build Coastguard Worker 70*61046927SAndroid Build Coastguard WorkerAlok Hota (1): 71*61046927SAndroid Build Coastguard Worker 72*61046927SAndroid Build Coastguard Worker- swr/rast: bypass size limit for non-sampled textures 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (1): 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard Worker- i965: re-emit index buffer state on a reset option change. 77*61046927SAndroid Build Coastguard Worker 78*61046927SAndroid Build Coastguard WorkerAxel Davy (2): 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard Worker- st/nine: Ignore window size if error 81*61046927SAndroid Build Coastguard Worker- st/nine: Ignore multisample quality level if no ms 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (4): 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard Worker- radv: Sync ETC2 whitelisted devices. 86*61046927SAndroid Build Coastguard Worker- radv: Fix float16 interpolation set up. 87*61046927SAndroid Build Coastguard Worker- radv: Allow interpolation on non-float types. 88*61046927SAndroid Build Coastguard Worker- radv: Interpolate less aggressively. 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard WorkerCarlos Garnacho (1): 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard Worker- wayland/egl: Ensure EGL surface is resized on DRI update_buffers() 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1): 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard Worker- glsl/linker: Fix unmatched TCS outputs being reduced to local 97*61046927SAndroid Build Coastguard Worker variable 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard WorkerDavid Shao (1): 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard Worker- meson: ensure that xmlpool_options.h is generated for gallium targets 102*61046927SAndroid Build Coastguard Worker that need it 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard WorkerEleni Maria Stea (1): 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard Worker- i965: fixed clamping in set_scissor_bits when the y is flipped 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard WorkerEmil Velikov (7): 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 18.3.4 111*61046927SAndroid Build Coastguard Worker- meson: egl: correctly manage loader/xmlconfig 112*61046927SAndroid Build Coastguard Worker- cherry-ignore: add 19.0 only anv/push buffer nominations 113*61046927SAndroid Build Coastguard Worker- cherry-ignore: add gitlab-ci fixup commit 114*61046927SAndroid Build Coastguard Worker- cherry-ignore: ignore glsl_types memory cleanup patch 115*61046927SAndroid Build Coastguard Worker- cherry-ignore: add explicit 19.0 performance optimisations 116*61046927SAndroid Build Coastguard Worker- Update version to 18.3.5 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerEric Engestrom (1): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- egl: fix libdrm-less builds 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (1): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- intel/fs: Implement extended strides greater than 4 for IR source 125*61046927SAndroid Build Coastguard Worker regions. 126*61046927SAndroid Build Coastguard Worker 127*61046927SAndroid Build Coastguard WorkerIan Romanick (2): 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard Worker- intel/fs: nir_op_extract_i8 extracts a byte, not a word 130*61046927SAndroid Build Coastguard Worker- intel/fs: Fix extract_u8 of an odd byte from a 64-bit integer 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard WorkerIlia Mirkin (1): 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard Worker- glsl: fix recording of variables for XFB in TCS shaders 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (10): 137*61046927SAndroid Build Coastguard Worker 138*61046927SAndroid Build Coastguard Worker- intel/fs: Bail in optimize_extract_to_float if we have modifiers 139*61046927SAndroid Build Coastguard Worker- compiler/types: Add a contains_64bit helper 140*61046927SAndroid Build Coastguard Worker- nir/xfb: Properly align 64-bit values 141*61046927SAndroid Build Coastguard Worker- nir/xfb: Work in terms of components rather than slots 142*61046927SAndroid Build Coastguard Worker- nir/xfb: Handle compact arrays in gather_xfb_info 143*61046927SAndroid Build Coastguard Worker- anv: Count surfaces for non-YCbCr images in 144*61046927SAndroid Build Coastguard Worker GetDescriptorSetLayoutSupport 145*61046927SAndroid Build Coastguard Worker- spirv: OpImageQueryLod requires a sampler 146*61046927SAndroid Build Coastguard Worker- spirv: Pull offset/stride from the pointer for OpArrayLength 147*61046927SAndroid Build Coastguard Worker- glsl/list: Add a list variant of insert_after 148*61046927SAndroid Build Coastguard Worker- glsl/lower_vector_derefs: Don't use a temporary for TCS outputs 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (1): 151*61046927SAndroid Build Coastguard Worker 152*61046927SAndroid Build Coastguard Worker- glsl: TCS outputs can not be transform feedback candidates on GLES 153*61046927SAndroid Build Coastguard Worker 154*61046927SAndroid Build Coastguard WorkerJosé Fonseca (1): 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard Worker- scons: Workaround failures with MSVC when using SCons 3.0.[2-4]. 157*61046927SAndroid Build Coastguard Worker 158*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (3): 159*61046927SAndroid Build Coastguard Worker 160*61046927SAndroid Build Coastguard Worker- genxml: add missing field values for 3DSTATE_SF 161*61046927SAndroid Build Coastguard Worker- anv: advertise 8 subpixel precision bits 162*61046927SAndroid Build Coastguard Worker- anv: destroy descriptor sets when pool gets reset 163*61046927SAndroid Build Coastguard Worker 164*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1): 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard Worker- intel/fs: Fix opt_peephole_csel to not throw away saturates. 167*61046927SAndroid Build Coastguard Worker 168*61046927SAndroid Build Coastguard WorkerKevin Strasser (1): 169*61046927SAndroid Build Coastguard Worker 170*61046927SAndroid Build Coastguard Worker- egl/dri: Avoid out of bounds array access 171*61046927SAndroid Build Coastguard Worker 172*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1): 173*61046927SAndroid Build Coastguard Worker 174*61046927SAndroid Build Coastguard Worker- intel: fix urb size for CFL GT1 175*61046927SAndroid Build Coastguard Worker 176*61046927SAndroid Build Coastguard WorkerMarek Olšák (5): 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard Worker- radeonsi: add driconf option radeonsi_enable_nir 179*61046927SAndroid Build Coastguard Worker- radeonsi: always enable NIR for Civilization 6 to fix corruption 180*61046927SAndroid Build Coastguard Worker- driconf: add Civ6Sub executable for Civilization 6 181*61046927SAndroid Build Coastguard Worker- tgsi: don't set tgsi_info::uses_bindless_images for constbufs and hw 182*61046927SAndroid Build Coastguard Worker atomics 183*61046927SAndroid Build Coastguard Worker- radeonsi: compile clear and copy buffer compute shaders on demand 184*61046927SAndroid Build Coastguard Worker 185*61046927SAndroid Build Coastguard WorkerMauro Rossi (2): 186*61046927SAndroid Build Coastguard Worker 187*61046927SAndroid Build Coastguard Worker- android: anv: fix generated files depedencies (v2) 188*61046927SAndroid Build Coastguard Worker- android: anv: fix libexpat shared dependency 189*61046927SAndroid Build Coastguard Worker 190*61046927SAndroid Build Coastguard WorkerRay Zhang (1): 191*61046927SAndroid Build Coastguard Worker 192*61046927SAndroid Build Coastguard Worker- glx: fix shared memory leak in X11 193*61046927SAndroid Build Coastguard Worker 194*61046927SAndroid Build Coastguard WorkerRhys Perry (2): 195*61046927SAndroid Build Coastguard Worker 196*61046927SAndroid Build Coastguard Worker- radv: bitcast 16-bit outputs to integers 197*61046927SAndroid Build Coastguard Worker- radv: ensure export arguments are always float 198*61046927SAndroid Build Coastguard Worker 199*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (8): 200*61046927SAndroid Build Coastguard Worker 201*61046927SAndroid Build Coastguard Worker- radv: write the alpha channel of MRT0 when alpha coverage is enabled 202*61046927SAndroid Build Coastguard Worker- radv: fix writing the alpha channel of MRT0 when alpha coverage is 203*61046927SAndroid Build Coastguard Worker enabled 204*61046927SAndroid Build Coastguard Worker- radv: fix clearing attachments in secondary command buffers 205*61046927SAndroid Build Coastguard Worker- radv: fix out-of-bounds access when copying descriptors BO list 206*61046927SAndroid Build Coastguard Worker- radv: don't copy buffer descriptors list for samplers 207*61046927SAndroid Build Coastguard Worker- radv: properly align the fence and EOP bug VA on GFX9 208*61046927SAndroid Build Coastguard Worker- radv: fix pointSizeRange limits 209*61046927SAndroid Build Coastguard Worker- radv: always initialize HTILE when the src layout is UNDEFINED 210*61046927SAndroid Build Coastguard Worker 211*61046927SAndroid Build Coastguard WorkerSergii Romantsov (2): 212*61046927SAndroid Build Coastguard Worker 213*61046927SAndroid Build Coastguard Worker- dri: meson: do not prefix user provided dri-drivers-path 214*61046927SAndroid Build Coastguard Worker- d3d: meson: do not prefix user provided d3d-drivers-path 215*61046927SAndroid Build Coastguard Worker 216*61046927SAndroid Build Coastguard WorkerTapani Pälli (3): 217*61046927SAndroid Build Coastguard Worker 218*61046927SAndroid Build Coastguard Worker- nir: initialize value in copy_prop_vars_block 219*61046927SAndroid Build Coastguard Worker- anv: retain the is_array state in create_plane_tex_instr_implicit 220*61046927SAndroid Build Coastguard Worker- anv: destroy descriptor sets when pool gets destroyed 221*61046927SAndroid Build Coastguard Worker 222*61046927SAndroid Build Coastguard WorkerTimothy Arceri (1): 223*61046927SAndroid Build Coastguard Worker 224*61046927SAndroid Build Coastguard Worker- glsl: fix shader cache for packed param list 225*61046927SAndroid Build Coastguard Worker 226*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (1): 227*61046927SAndroid Build Coastguard Worker 228*61046927SAndroid Build Coastguard Worker- i965: Fix allow_higher_compat_version workaround limited by OpenGL 229*61046927SAndroid Build Coastguard Worker 3.0 230*61046927SAndroid Build Coastguard Worker 231*61046927SAndroid Build Coastguard Workerpal1000 (1): 232*61046927SAndroid Build Coastguard Worker 233*61046927SAndroid Build Coastguard Worker- scons: Compatibility with Scons development version string 234