1*61046927SAndroid Build Coastguard WorkerMesa 18.3.2 Release Notes / January 17, 2019 2*61046927SAndroid Build Coastguard Worker============================================ 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 18.3.2 is a bug fix release which fixes bugs found since the 18.3.1 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 18.3.2 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 1cde4fafd40cd1ad4ee3a13b364b7a0175a08b7afdd127fb46f918c1e1dfd4b0 mesa-18.3.2.tar.gz 21*61046927SAndroid Build Coastguard Worker f7ce7181c07b6d8e0132da879af1729523a6c8aa87f79a9d59dfd064024cfb35 mesa-18.3.2.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 106595 <https://bugs.freedesktop.org/show_bug.cgi?id=106595>`__ 32*61046927SAndroid Build Coastguard Worker - [RADV] Rendering distortions only when MSAA is enabled 33*61046927SAndroid Build Coastguard Worker- `Bug 107728 <https://bugs.freedesktop.org/show_bug.cgi?id=107728>`__ 34*61046927SAndroid Build Coastguard Worker - Wrong background in Sascha Willem's Multisampling Demo 35*61046927SAndroid Build Coastguard Worker- `Bug 108114 <https://bugs.freedesktop.org/show_bug.cgi?id=108114>`__ 36*61046927SAndroid Build Coastguard Worker - [vulkancts] new VK_KHR_16bit_storage tests fail. 37*61046927SAndroid Build Coastguard Worker- `Bug 108116 <https://bugs.freedesktop.org/show_bug.cgi?id=108116>`__ 38*61046927SAndroid Build Coastguard Worker - [vulkancts] stencil partial clear tests fail. 39*61046927SAndroid Build Coastguard Worker- `Bug 108624 <https://bugs.freedesktop.org/show_bug.cgi?id=108624>`__ 40*61046927SAndroid Build Coastguard Worker - [regression][bisected] "nir: Copy propagation between blocks" 41*61046927SAndroid Build Coastguard Worker regression 42*61046927SAndroid Build Coastguard Worker- `Bug 108910 <https://bugs.freedesktop.org/show_bug.cgi?id=108910>`__ 43*61046927SAndroid Build Coastguard Worker - Vkd3d test failure test_multisample_array_texture() 44*61046927SAndroid Build Coastguard Worker- `Bug 108911 <https://bugs.freedesktop.org/show_bug.cgi?id=108911>`__ 45*61046927SAndroid Build Coastguard Worker - Vkd3d test failure test_clear_render_target_view() 46*61046927SAndroid Build Coastguard Worker- `Bug 108943 <https://bugs.freedesktop.org/show_bug.cgi?id=108943>`__ 47*61046927SAndroid Build Coastguard Worker - Build fails on ppc64le with meson 48*61046927SAndroid Build Coastguard Worker- `Bug 109072 <https://bugs.freedesktop.org/show_bug.cgi?id=109072>`__ 49*61046927SAndroid Build Coastguard Worker - GPU hang in blender 2.80 50*61046927SAndroid Build Coastguard Worker- `Bug 109081 <https://bugs.freedesktop.org/show_bug.cgi?id=109081>`__ 51*61046927SAndroid Build Coastguard Worker - [bisected] [HSW] Regression in clipping.user_defined.clip\_\* 52*61046927SAndroid Build Coastguard Worker vulkancts tests 53*61046927SAndroid Build Coastguard Worker- `Bug 109151 <https://bugs.freedesktop.org/show_bug.cgi?id=109151>`__ 54*61046927SAndroid Build Coastguard Worker - [KBL-G][vulkan] 55*61046927SAndroid Build Coastguard Worker dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_linear_mipmap_nearest_repeat 56*61046927SAndroid Build Coastguard Worker failed verification. 57*61046927SAndroid Build Coastguard Worker- `Bug 109202 <https://bugs.freedesktop.org/show_bug.cgi?id=109202>`__ 58*61046927SAndroid Build Coastguard Worker - nv50_ir.cpp:749:19: error: cannot use typeid with -fno-rtti 59*61046927SAndroid Build Coastguard Worker- `Bug 109204 <https://bugs.freedesktop.org/show_bug.cgi?id=109204>`__ 60*61046927SAndroid Build Coastguard Worker - [regression, bisected] retroarch's crt-royale shader crash radv 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard WorkerChanges 63*61046927SAndroid Build Coastguard Worker------- 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard WorkerAlex Deucher (3): 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard Worker- pci_ids: add new vega10 pci ids 68*61046927SAndroid Build Coastguard Worker- pci_ids: add new vega20 pci id 69*61046927SAndroid Build Coastguard Worker- pci_ids: add new VegaM pci id 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard WorkerAlexander von Gluck IV (1): 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard Worker- egl/haiku: Fix reference to disp vs dpy 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard WorkerAndres Gomez (2): 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard Worker- glsl: correct typo in GLSL compilation error message 78*61046927SAndroid Build Coastguard Worker- glsl/linker: specify proper direction in location aliasing error 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard WorkerAxel Davy (3): 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard Worker- st/nine: Fix volumetexture dtor on ctor failure 83*61046927SAndroid Build Coastguard Worker- st/nine: Bind src not dst in nine_context_box_upload 84*61046927SAndroid Build Coastguard Worker- st/nine: Add src reference to nine_context_range_upload 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (5): 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard Worker- radv: Do a cache flush if needed before reading predicates. 89*61046927SAndroid Build Coastguard Worker- radv: Implement buffer stores with less than 4 components. 90*61046927SAndroid Build Coastguard Worker- anv/android: Do not reject storage images. 91*61046927SAndroid Build Coastguard Worker- radv: Fix rasterization precision bits. 92*61046927SAndroid Build Coastguard Worker- spirv: Fix matrix parameters in function calls. 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard WorkerCaio Marcelo de Oliveira Filho (3): 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard Worker- nir: properly clear the entry sources in copy_prop_vars 97*61046927SAndroid Build Coastguard Worker- nir: properly find the entry to keep in copy_prop_vars 98*61046927SAndroid Build Coastguard Worker- nir: remove dead code from copy_prop_vars 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard WorkerDave Airlie (2): 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard Worker- radv/xfb: fix counter buffer bounds checks. 103*61046927SAndroid Build Coastguard Worker- virgl/vtest: fix front buffer flush with protocol version 0. 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard WorkerDylan Baker (6): 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard Worker- meson: Fix ppc64 little endian detection 108*61046927SAndroid Build Coastguard Worker- meson: Add support for gnu hurd 109*61046927SAndroid Build Coastguard Worker- meson: Add toggle for glx-direct 110*61046927SAndroid Build Coastguard Worker- meson: Override C++ standard to gnu++11 when building with altivec on 111*61046927SAndroid Build Coastguard Worker ppc64 112*61046927SAndroid Build Coastguard Worker- meson: Error out if building nouveau and using LLVM without rtti 113*61046927SAndroid Build Coastguard Worker- autotools: Remove tegra vdpau driver 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard WorkerEmil Velikov (12): 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 18.3.1 118*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: rework handing of sha nominations 119*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: warn when commit lists invalid sha 120*61046927SAndroid Build Coastguard Worker- cherry-ignore: meson: libfreedreno depends upon libdrm (for fence 121*61046927SAndroid Build Coastguard Worker support) 122*61046927SAndroid Build Coastguard Worker- glx: mandate xf86vidmode only for "drm" dri platforms 123*61046927SAndroid Build Coastguard Worker- meson: don't require glx/egl/gbm with gallium drivers 124*61046927SAndroid Build Coastguard Worker- pipe-loader: meson: reference correct library 125*61046927SAndroid Build Coastguard Worker- TODO: glx: meson: build dri based glx tests, only with -Dglx=dri 126*61046927SAndroid Build Coastguard Worker- glx: meson: drop includes from a link-only library 127*61046927SAndroid Build Coastguard Worker- glx: meson: wire up the dispatch-index-check test 128*61046927SAndroid Build Coastguard Worker- glx/test: meson: assorted include fixes 129*61046927SAndroid Build Coastguard Worker- Update version to 18.3.2 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard WorkerEric Anholt (6): 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard Worker- v3d: Fix a leak of the transfer helper on screen destroy. 134*61046927SAndroid Build Coastguard Worker- vc4: Fix a leak of the transfer helper on screen destroy. 135*61046927SAndroid Build Coastguard Worker- v3d: Fix a leak of the disassembled instruction string during debug 136*61046927SAndroid Build Coastguard Worker dumps. 137*61046927SAndroid Build Coastguard Worker- v3d: Make sure that a thrsw doesn't split a multop from its umul24. 138*61046927SAndroid Build Coastguard Worker- v3d: Add missing flagging of SYNCB as a TSY op. 139*61046927SAndroid Build Coastguard Worker- gallium/ttn: Fix setup of outputs_written. 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2): 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard Worker- virgl: wrap vertex element state in a struct 144*61046927SAndroid Build Coastguard Worker- virgl: work around bad assumptions in virglrenderer 145*61046927SAndroid Build Coastguard Worker 146*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (5): 147*61046927SAndroid Build Coastguard Worker 148*61046927SAndroid Build Coastguard Worker- intel/fs: Handle source modifiers in lower_integer_multiplication(). 149*61046927SAndroid Build Coastguard Worker- intel/fs: Implement quad swizzles on ICL+. 150*61046927SAndroid Build Coastguard Worker- intel/fs: Fix bug in lower_simd_width while splitting an instruction 151*61046927SAndroid Build Coastguard Worker which was already split. 152*61046927SAndroid Build Coastguard Worker- intel/eu/gen7: Fix brw_MOV() with DF destination and strided source. 153*61046927SAndroid Build Coastguard Worker- intel/fs: Respect CHV/BXT regioning restrictions in copy propagation 154*61046927SAndroid Build Coastguard Worker pass. 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard WorkerIan Romanick (2): 157*61046927SAndroid Build Coastguard Worker 158*61046927SAndroid Build Coastguard Worker- i965/vec4/dce: Don't narrow the write mask if the flags are used 159*61046927SAndroid Build Coastguard Worker- Revert "nir/lower_indirect: Bail early if modes == 0" 160*61046927SAndroid Build Coastguard Worker 161*61046927SAndroid Build Coastguard WorkerJan Vesely (1): 162*61046927SAndroid Build Coastguard Worker 163*61046927SAndroid Build Coastguard Worker- clover: Fix build after clang r348827 164*61046927SAndroid Build Coastguard Worker 165*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (6): 166*61046927SAndroid Build Coastguard Worker 167*61046927SAndroid Build Coastguard Worker- nir/constant_folding: Fix source bit size logic 168*61046927SAndroid Build Coastguard Worker- intel/blorp: Be more conservative about copying clear colors 169*61046927SAndroid Build Coastguard Worker- spirv: Handle any bit size in vector_insert/extract 170*61046927SAndroid Build Coastguard Worker- anv/apply_pipeline_layout: Set the cursor in 171*61046927SAndroid Build Coastguard Worker lower_res_reindex_intrinsic 172*61046927SAndroid Build Coastguard Worker- spirv: Sign-extend array indices 173*61046927SAndroid Build Coastguard Worker- intel/peephole_ffma: Fix swizzle propagation 174*61046927SAndroid Build Coastguard Worker 175*61046927SAndroid Build Coastguard WorkerKarol Herbst (1): 176*61046927SAndroid Build Coastguard Worker 177*61046927SAndroid Build Coastguard Worker- nv50/ir: fix use-after-free in ConstantFolding::visit 178*61046927SAndroid Build Coastguard Worker 179*61046927SAndroid Build Coastguard WorkerKirill Burtsev (1): 180*61046927SAndroid Build Coastguard Worker 181*61046927SAndroid Build Coastguard Worker- loader: free error state, when checking the drawable type 182*61046927SAndroid Build Coastguard Worker 183*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (5): 184*61046927SAndroid Build Coastguard Worker 185*61046927SAndroid Build Coastguard Worker- anv: don't do partial resolve on layer > 0 186*61046927SAndroid Build Coastguard Worker- i965: include draw_params/derived_draw_params for VF cache workaround 187*61046927SAndroid Build Coastguard Worker- i965: add CS stall on VF invalidation workaround 188*61046927SAndroid Build Coastguard Worker- anv: explictly specify format for blorp ccs/mcs op 189*61046927SAndroid Build Coastguard Worker- anv: flush fast clear colors into compressed surfaces 190*61046927SAndroid Build Coastguard Worker 191*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 192*61046927SAndroid Build Coastguard Worker 193*61046927SAndroid Build Coastguard Worker- st/mesa: don't leak pipe_surface if pipe_context is not current 194*61046927SAndroid Build Coastguard Worker 195*61046927SAndroid Build Coastguard WorkerMario Kleiner (1): 196*61046927SAndroid Build Coastguard Worker 197*61046927SAndroid Build Coastguard Worker- radeonsi: Fix use of 1- or 2- component GL_DOUBLE vbo's. 198*61046927SAndroid Build Coastguard Worker 199*61046927SAndroid Build Coastguard WorkerNicolai Hähnle (1): 200*61046927SAndroid Build Coastguard Worker 201*61046927SAndroid Build Coastguard Worker- meson: link LLVM 'native' component when LLVM is available 202*61046927SAndroid Build Coastguard Worker 203*61046927SAndroid Build Coastguard WorkerRhys Perry (3): 204*61046927SAndroid Build Coastguard Worker 205*61046927SAndroid Build Coastguard Worker- radv: don't set surf_index for stencil-only images 206*61046927SAndroid Build Coastguard Worker- ac/nir,radv,radeonsi/nir: use correct indices for interpolation 207*61046927SAndroid Build Coastguard Worker intrinsics 208*61046927SAndroid Build Coastguard Worker- ac: split 16-bit ssbo loads that may not be dword aligned 209*61046927SAndroid Build Coastguard Worker 210*61046927SAndroid Build Coastguard WorkerRob Clark (2): 211*61046927SAndroid Build Coastguard Worker 212*61046927SAndroid Build Coastguard Worker- freedreno/drm: fix memory leak 213*61046927SAndroid Build Coastguard Worker- mesa/st/nir: fix missing nir_compact_varyings 214*61046927SAndroid Build Coastguard Worker 215*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1): 216*61046927SAndroid Build Coastguard Worker 217*61046927SAndroid Build Coastguard Worker- radv: switch on EOP when primitive restart is enabled with triangle 218*61046927SAndroid Build Coastguard Worker strips 219*61046927SAndroid Build Coastguard Worker 220*61046927SAndroid Build Coastguard WorkerTimothy Arceri (2): 221*61046927SAndroid Build Coastguard Worker 222*61046927SAndroid Build Coastguard Worker- tgsi/scan: fix loop exit point in tgsi_scan_tess_ctrl() 223*61046927SAndroid Build Coastguard Worker- tgsi/scan: correctly walk instructions in tgsi_scan_tess_ctrl() 224*61046927SAndroid Build Coastguard Worker 225*61046927SAndroid Build Coastguard WorkerVinson Lee (2): 226*61046927SAndroid Build Coastguard Worker 227*61046927SAndroid Build Coastguard Worker- meson: Fix typo. 228*61046927SAndroid Build Coastguard Worker- meson: Fix libsensors detection. 229