17ec681f3SmrgMesa 18.1.4 Release Notes / July 13 2018 27ec681f3Smrg======================================== 37ec681f3Smrg 47ec681f3SmrgMesa 18.1.5 is a bug fix release which fixes bugs found since the 18.1.4 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 18.1.5 implements the OpenGL 4.5 API, but the version reported by 87ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 97ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 107ec681f3Smrgused. Some drivers don't support all the features required in OpenGL 117ec681f3Smrg4.5. OpenGL 4.5 is **only** available if requested at context creation. 127ec681f3SmrgCompatibility contexts may report a lower version depending on each 137ec681f3Smrgdriver. 147ec681f3Smrg 157ec681f3SmrgSHA256 checksums 167ec681f3Smrg---------------- 177ec681f3Smrg 187ec681f3Smrg:: 197ec681f3Smrg 207ec681f3Smrg SHA256: f966d5d5d373a5b8a16ed5036c1e7f05d4ad46d130f793bf9782c3ac9133a02e mesa-18.1.5.tar.gz 217ec681f3Smrg SHA256: 69dbe6f1a6660386f5beb85d4fcf003ee23023ed7b9a603de84e9a37e8d98dea mesa-18.1.5.tar.xz 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3Smrg- `Bug 103274 <https://bugs.freedesktop.org/show_bug.cgi?id=103274>`__ 327ec681f3Smrg - BRW allocates too much heap memory 337ec681f3Smrg- `Bug 107275 <https://bugs.freedesktop.org/show_bug.cgi?id=107275>`__ 347ec681f3Smrg - NIR segfaults after spirv-opt 357ec681f3Smrg- `Bug 107295 <https://bugs.freedesktop.org/show_bug.cgi?id=107295>`__ 367ec681f3Smrg - Access violation on glDrawArrays with count >= 2048 377ec681f3Smrg- `Bug 107312 <https://bugs.freedesktop.org/show_bug.cgi?id=107312>`__ 387ec681f3Smrg - Mesa-git RPM build fails after commit 397ec681f3Smrg 8cacf38f527d42e41441ef8c25d95d4b2f4e8602 407ec681f3Smrg- `Bug 107366 <https://bugs.freedesktop.org/show_bug.cgi?id=107366>`__ 417ec681f3Smrg - NIR verification crashes on piglit tests 427ec681f3Smrg 437ec681f3SmrgChanges 447ec681f3Smrg------- 457ec681f3Smrg 467ec681f3SmrgAlex Smith (1): 477ec681f3Smrg 487ec681f3Smrg- anv: Pay attention to VK_ACCESS_MEMORY_(READ|WRITE)_BIT 497ec681f3Smrg 507ec681f3SmrgBas Nieuwenhuizen (7): 517ec681f3Smrg 527ec681f3Smrg- radv: Select correct entries for binning. 537ec681f3Smrg- radv: Fix number of samples used for binning. 547ec681f3Smrg- radv: Disable disabled color buffers in rbplus opts. 557ec681f3Smrg- nir: Do not use continue block after removing it. 567ec681f3Smrg- util/disk_cache: Fix disk_cache_get_function_timestamp with disabled 577ec681f3Smrg cache. 587ec681f3Smrg- nir: Fix end of function without return warning/error. 597ec681f3Smrg- radv: Still enable inmemory & API level caching if disk cache is not 607ec681f3Smrg enabled. 617ec681f3Smrg 627ec681f3SmrgChad Versace (2): 637ec681f3Smrg 647ec681f3Smrg- anv/android: Fix type error in call to vk_errorf() 657ec681f3Smrg- anv/android: Fix Autotools build for VK_ANDROID_native_buffer 667ec681f3Smrg 677ec681f3SmrgChih-Wei Huang (1): 687ec681f3Smrg 697ec681f3Smrg- Android: fix a missing nir_intrinsics.h error 707ec681f3Smrg 717ec681f3SmrgDanylo Piliaiev (1): 727ec681f3Smrg 737ec681f3Smrg- i965: Sweep NIR after linking phase to free held memory 747ec681f3Smrg 757ec681f3SmrgDave Airlie (1): 767ec681f3Smrg 777ec681f3Smrg- r600: enable tess_input_info for TES 787ec681f3Smrg 797ec681f3SmrgDylan Baker (5): 807ec681f3Smrg 817ec681f3Smrg- docs: Add sha256 sums for 18.1.4 tarballs 827ec681f3Smrg- cherry-ignore: add 4a67ce886a7b3def5f66c1aedf9e5436d157a03c 837ec681f3Smrg- cherry-ignore: Add 1f616a840eac02241c585d28e9dac8f19a297f39 847ec681f3Smrg- cherry-ignore: add 11712b9ca17e4e1a819dcb7d020e19c6da77bc90 857ec681f3Smrg- bump version to 18.1.5 867ec681f3Smrg 877ec681f3SmrgEric Anholt (2): 887ec681f3Smrg 897ec681f3Smrg- vc4: Don't automatically reallocate a PERSISTENT-mapped buffer. 907ec681f3Smrg- meson: Move xvmc test tools from unit tests to installed tools. 917ec681f3Smrg 927ec681f3SmrgHarish Krupo (1): 937ec681f3Smrg 947ec681f3Smrg- egl: Fix missing clamping in eglSetDamageRegionKHR 957ec681f3Smrg 967ec681f3SmrgJan Vesely (3): 977ec681f3Smrg 987ec681f3Smrg- radeonsi: Refuse to accept code with unhandled relocations 997ec681f3Smrg- clover: Report error when pipe driver fails to create compute state 1007ec681f3Smrg- clover: Catch errors from executing event action 1017ec681f3Smrg 1027ec681f3SmrgJason Ekstrand (6): 1037ec681f3Smrg 1047ec681f3Smrg- anv: Stop setting 3DSTATE_PS_EXTRA::PixelShaderHasUAV 1057ec681f3Smrg- nir/serialize: Alloc constants off the variable 1067ec681f3Smrg- blorp: Handle the RGB workaround more like other workarounds 1077ec681f3Smrg- intel/blorp: Handle 3-component formats in clears 1087ec681f3Smrg- intel/compiler: Account for built-in uniforms in analyze_ubo_ranges 1097ec681f3Smrg- spirv: Fix a couple of image atomic load/store bugs 1107ec681f3Smrg 1117ec681f3SmrgJosé Fonseca (1): 1127ec681f3Smrg 1137ec681f3Smrg- gallium/tests: Don't ignore S3TC errors. 1147ec681f3Smrg 1157ec681f3SmrgKarol Herbst (1): 1167ec681f3Smrg 1177ec681f3Smrg- nir: fix printing of vec16 type 1187ec681f3Smrg 1197ec681f3SmrgLepton Wu (1): 1207ec681f3Smrg 1217ec681f3Smrg- virgl: Fix flush in virgl_encoder_inline_write. 1227ec681f3Smrg 1237ec681f3SmrgLucas Stach (1): 1247ec681f3Smrg 1257ec681f3Smrg- st/mesa: call resource_changed when binding a EGLImage to a texture 1267ec681f3Smrg 1277ec681f3SmrgMauro Rossi (2): 1287ec681f3Smrg 1297ec681f3Smrg- radv: winsys/amdgpu: include missing pthread.h header 1307ec681f3Smrg- android: util/disk_cache: fix building errors in gallium drivers 1317ec681f3Smrg 1327ec681f3SmrgMichel Dänzer (1): 1337ec681f3Smrg 1347ec681f3Smrg- gallium: Check pipe_screen::resource_changed before dereferencing it 1357ec681f3Smrg 1367ec681f3SmrgRoland Scheidegger (1): 1377ec681f3Smrg 1387ec681f3Smrg- draw: force draw pipeline if there's more than 65535 vertices 1397ec681f3Smrg 1407ec681f3SmrgSamuel Iglesias Gonsálvez (1): 1417ec681f3Smrg 1427ec681f3Smrg- anv: fix assert in anv_CmdBindDescriptorSets() 1437ec681f3Smrg 1447ec681f3SmrgSamuel Pitoiset (3): 1457ec681f3Smrg 1467ec681f3Smrg- radv: make sure to wait for CP DMA when needed 1477ec681f3Smrg- radv: emit a dummy ZPASS_DONE to prevent GPU hangs on GFX9 1487ec681f3Smrg- radv: fix a memleak for merged shaders on GFX9 149