1Mesa 18.1.8 Release Notes / September 7 2018 2============================================ 3 4Mesa 18.1.8 is a bug fix release which fixes bugs found since the 18.1.7 5release. 6 7Mesa 18.1.8 implements the OpenGL 4.5 API, but the version reported by 8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10used. Some drivers don't support all the features required in OpenGL 114.5. OpenGL 4.5 is **only** available if requested at context creation. 12Compatibility contexts may report a lower version depending on each 13driver. 14 15SHA256 checksums 16---------------- 17 18:: 19 20 8ec62f215dd1bb3910987f9941c6fc31632a0874e618815cf1e8e29445c86e0a mesa-18.1.8.tar.gz 21 bd1be67fe9c73b517765264ac28911c84144682d28dbff140e1c2deb2f44c21b mesa-18.1.8.tar.xz 22 23New features 24------------ 25 26None 27 28Bug fixes 29--------- 30 31- `Bug 93355 <https://bugs.freedesktop.org/show_bug.cgi?id=93355>`__ - 32 [BXT,SKLGT4e] intermittent ext_framebuffer_multisample.accuracy fails 33- `Bug 101247 <https://bugs.freedesktop.org/show_bug.cgi?id=101247>`__ 34 - Mesa fails to link GLSL programs with unused output blocks 35- `Bug 104809 <https://bugs.freedesktop.org/show_bug.cgi?id=104809>`__ 36 - anv: DOOM 2016 and Wolfenstein II:The New Colossus crash due to not 37 having depthBoundsTest 38- `Bug 105904 <https://bugs.freedesktop.org/show_bug.cgi?id=105904>`__ 39 - Needed to delete mesa shader cache after driver upgrade for 32 bit 40 wine vulkan programs to work. 41- `Bug 106738 <https://bugs.freedesktop.org/show_bug.cgi?id=106738>`__ 42 - No test for miptrees with DRI modifiers 43- `Bug 106865 <https://bugs.freedesktop.org/show_bug.cgi?id=106865>`__ 44 - [GLK] piglit.spec.ext_framebuffer_multisample.accuracy stencil 45 tests fail 46- `Bug 107359 <https://bugs.freedesktop.org/show_bug.cgi?id=107359>`__ 47 - [Regression] [bisected] [OpenGL CTS] [SKL,BDW] 48 KHR-GL46.texture_barrier*-texels, 49 GTF-GL46.gtf21.GL2FixedTests.buffer_corners.buffer_corners, and 50 GTF-GL46.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners 51 fail with some configuration 52- `Bug 107477 <https://bugs.freedesktop.org/show_bug.cgi?id=107477>`__ 53 - [DXVK] Setting high shader quality in GTA V results in LLVM error 54- `Bug 107579 <https://bugs.freedesktop.org/show_bug.cgi?id=107579>`__ 55 - [SNB] The graphic corruption when we reuse the GS compiled and used 56 for TFB when statebuffer contain magic trash in the unused space 57- `Bug 107601 <https://bugs.freedesktop.org/show_bug.cgi?id=107601>`__ 58 - Rise of the Tomb Raider Segmentation Fault when the game starts 59- `Bug 107760 <https://bugs.freedesktop.org/show_bug.cgi?id=107760>`__ 60 - GPU Hang when Playing DiRT 3 Complete Edition using Steam Play with 61 DXVK 62 63Changes 64------- 65 66Andrii Simiklit (1): 67 68- i965/gen6/xfb: handle case where transform feedback is not active 69 70Bas Nieuwenhuizen (3): 71 72- radv: Add missing checks in radv_get_image_format_properties. 73- radv: Fix CMASK dimensions. 74- radv: Use a lower max offchip buffer count. 75 76Christian Gmeiner (1): 77 78- tegra: fix memory leak 79 80Daniel Stone (1): 81 82- st/dri: Don't expose sRGB formats to clients 83 84Dave Airlie (1): 85 86- ac/radeonsi: fix CIK copy max size 87 88Dylan Baker (10): 89 90- docs: Add mesa 18.1.7 notes 91- cherry-ignore: add a patch 92- cherry-ignore: Add more 18.2 only patches 93- meson: Actually load translation files 94- cherry-ignore: Add more 18.2 patches 95- cherry-ignore: Add additional patch 96- cherry-ignore: Add patch that doesn't apply to 18.1 97- cherry-ignore: Add a couple of two fixes warning patches 98- cherry-ignore: Add patch that needs more significant patches to 99 function 100- Bump version to 18.1.8 101 102Emil Velikov (1): 103 104- docs: update required mako version 105 106Grazvydas Ignotas (1): 107 108- radv: place pointer length into cache uuid 109 110Gurchetan Singh (2): 111 112- meson: fix egl build for surfaceless 113- meson: fix egl build for android 114 115Ian Romanick (2): 116 117- i965/vec4: Clamp indirect tes input array reads with 0x0fffffff 118- i965/vec4: Correctly handle uniform sources in 119 generate_tes_add_indirect_urb_offset 120 121Jason Ekstrand (5): 122 123- anv: Fill holes in the VF VUE to zero 124- nir/algebraic: Be more careful converting ushr to extract_u8/16 125- egl/dri2: Add a helper for the number of planes for a FOURCC format 126- egl/dri2: Guard against invalid fourcc formats 127- anv/blorp: Do more flushing around HiZ clears 128 129Juan A. Suarez Romero (1): 130 131- egl/wayland: do not leak wl_buffer when it is locked 132 133Lionel Landwerlin (1): 134 135- anv: blorp: support multiple aspect blits 136 137Marek Olšák (1): 138 139- glapi: actually implement GL_EXT_robustness for GLES 140 141Nanley Chery (7): 142 143- intel/isl: Avoid tiling some 16K-wide render targets 144- i965: Make blt_pitch public 145- i965/miptree: Drop an if case from retile_as_linear 146- i965/miptree: Use the correct BLT pitch 147- i965/miptree: Use miptree_map in map_blit functions 148- i965/miptree: Fix can_blit_slice() 149- i965/gen7_urb: Re-emit PUSH_CONSTANT_ALLOC on some gen9 150 151Samuel Pitoiset (1): 152 153- radv: fix passing clip/cull distances from VS to PS 154 155vadym.shovkoplias (1): 156 157- glsl/linker: Allow unused in blocks which are not declated on 158 previous stage 159