1Mesa 18.1.4 Release Notes / July 13 2018 2======================================== 3 4Mesa 18.1.5 is a bug fix release which fixes bugs found since the 18.1.4 5release. 6 7Mesa 18.1.5 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 SHA256: f966d5d5d373a5b8a16ed5036c1e7f05d4ad46d130f793bf9782c3ac9133a02e mesa-18.1.5.tar.gz 21 SHA256: 69dbe6f1a6660386f5beb85d4fcf003ee23023ed7b9a603de84e9a37e8d98dea mesa-18.1.5.tar.xz 22 23New features 24------------ 25 26None 27 28Bug fixes 29--------- 30 31- `Bug 103274 <https://bugs.freedesktop.org/show_bug.cgi?id=103274>`__ 32 - BRW allocates too much heap memory 33- `Bug 107275 <https://bugs.freedesktop.org/show_bug.cgi?id=107275>`__ 34 - NIR segfaults after spirv-opt 35- `Bug 107295 <https://bugs.freedesktop.org/show_bug.cgi?id=107295>`__ 36 - Access violation on glDrawArrays with count >= 2048 37- `Bug 107312 <https://bugs.freedesktop.org/show_bug.cgi?id=107312>`__ 38 - Mesa-git RPM build fails after commit 39 8cacf38f527d42e41441ef8c25d95d4b2f4e8602 40- `Bug 107366 <https://bugs.freedesktop.org/show_bug.cgi?id=107366>`__ 41 - NIR verification crashes on piglit tests 42 43Changes 44------- 45 46Alex Smith (1): 47 48- anv: Pay attention to VK_ACCESS_MEMORY_(READ|WRITE)_BIT 49 50Bas Nieuwenhuizen (7): 51 52- radv: Select correct entries for binning. 53- radv: Fix number of samples used for binning. 54- radv: Disable disabled color buffers in rbplus opts. 55- nir: Do not use continue block after removing it. 56- util/disk_cache: Fix disk_cache_get_function_timestamp with disabled 57 cache. 58- nir: Fix end of function without return warning/error. 59- radv: Still enable inmemory & API level caching if disk cache is not 60 enabled. 61 62Chad Versace (2): 63 64- anv/android: Fix type error in call to vk_errorf() 65- anv/android: Fix Autotools build for VK_ANDROID_native_buffer 66 67Chih-Wei Huang (1): 68 69- Android: fix a missing nir_intrinsics.h error 70 71Danylo Piliaiev (1): 72 73- i965: Sweep NIR after linking phase to free held memory 74 75Dave Airlie (1): 76 77- r600: enable tess_input_info for TES 78 79Dylan Baker (5): 80 81- docs: Add sha256 sums for 18.1.4 tarballs 82- cherry-ignore: add 4a67ce886a7b3def5f66c1aedf9e5436d157a03c 83- cherry-ignore: Add 1f616a840eac02241c585d28e9dac8f19a297f39 84- cherry-ignore: add 11712b9ca17e4e1a819dcb7d020e19c6da77bc90 85- bump version to 18.1.5 86 87Eric Anholt (2): 88 89- vc4: Don't automatically reallocate a PERSISTENT-mapped buffer. 90- meson: Move xvmc test tools from unit tests to installed tools. 91 92Harish Krupo (1): 93 94- egl: Fix missing clamping in eglSetDamageRegionKHR 95 96Jan Vesely (3): 97 98- radeonsi: Refuse to accept code with unhandled relocations 99- clover: Report error when pipe driver fails to create compute state 100- clover: Catch errors from executing event action 101 102Jason Ekstrand (6): 103 104- anv: Stop setting 3DSTATE_PS_EXTRA::PixelShaderHasUAV 105- nir/serialize: Alloc constants off the variable 106- blorp: Handle the RGB workaround more like other workarounds 107- intel/blorp: Handle 3-component formats in clears 108- intel/compiler: Account for built-in uniforms in analyze_ubo_ranges 109- spirv: Fix a couple of image atomic load/store bugs 110 111José Fonseca (1): 112 113- gallium/tests: Don't ignore S3TC errors. 114 115Karol Herbst (1): 116 117- nir: fix printing of vec16 type 118 119Lepton Wu (1): 120 121- virgl: Fix flush in virgl_encoder_inline_write. 122 123Lucas Stach (1): 124 125- st/mesa: call resource_changed when binding a EGLImage to a texture 126 127Mauro Rossi (2): 128 129- radv: winsys/amdgpu: include missing pthread.h header 130- android: util/disk_cache: fix building errors in gallium drivers 131 132Michel Dänzer (1): 133 134- gallium: Check pipe_screen::resource_changed before dereferencing it 135 136Roland Scheidegger (1): 137 138- draw: force draw pipeline if there's more than 65535 vertices 139 140Samuel Iglesias Gonsálvez (1): 141 142- anv: fix assert in anv_CmdBindDescriptorSets() 143 144Samuel Pitoiset (3): 145 146- radv: make sure to wait for CP DMA when needed 147- radv: emit a dummy ZPASS_DONE to prevent GPU hangs on GFX9 148- radv: fix a memleak for merged shaders on GFX9 149