17ec681f3SmrgMesa 18.1.1 Release Notes / June 1 2018 27ec681f3Smrg======================================= 37ec681f3Smrg 47ec681f3SmrgMesa 18.1.1 is a bug fix release which fixes bugs found since the 18.1.0 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 18.1.1 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 366a35f7530a016f2a8284fb0ee5759eeb216b4d6fa47f0e96b89ad2e43faf96 mesa-18.1.1.tar.gz 217ec681f3Smrg d3312a2ede5aac14a47476b208b8e3a401367838330197c4588ab8ad420d7781 mesa-18.1.1.tar.xz 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3SmrgNone 327ec681f3Smrg 337ec681f3SmrgChanges 347ec681f3Smrg------- 357ec681f3Smrg 367ec681f3SmrgAnuj Phogat (1): 377ec681f3Smrg 387ec681f3Smrg- i965/glk: Add l3 banks count for 2x6 configuration 397ec681f3Smrg 407ec681f3SmrgBas Nieuwenhuizen (7): 417ec681f3Smrg 427ec681f3Smrg- radv: Fix multiview queries. 437ec681f3Smrg- radv: Translate logic ops. 447ec681f3Smrg- radv: Fix up 2_10_10_10 alpha sign. 457ec681f3Smrg- radv: Disable texel buffers with A2 SNORM/SSCALED/SINT for pre-vega. 467ec681f3Smrg- amd/addrlib: Use defines in autotools build. 477ec681f3Smrg- radv: Fix SRGB compute copies. 487ec681f3Smrg- radv: Only expose subgroup shuffles on VI+. 497ec681f3Smrg 507ec681f3SmrgChristoph Haag (1): 517ec681f3Smrg 527ec681f3Smrg- radv: fix VK_EXT_descriptor_indexing 537ec681f3Smrg 547ec681f3SmrgDave Airlie (5): 557ec681f3Smrg 567ec681f3Smrg- radv/resolve: do fmask decompress on all layers. 577ec681f3Smrg- radv: resolve all layers in compute resolve path. 587ec681f3Smrg- radv: use compute path for multi-layer images. 597ec681f3Smrg- virgl: set texture buffer offset alignment to disable 607ec681f3Smrg ARB_texture_buffer_range. 617ec681f3Smrg- tgsi/scan: add hw atomic to the list of memory accessing files 627ec681f3Smrg 637ec681f3SmrgDylan Baker (2): 647ec681f3Smrg 657ec681f3Smrg- docs: Add sha sums for release 667ec681f3Smrg- VERSION: bump to 18.1.1 for next release 677ec681f3Smrg 687ec681f3SmrgEric Engestrom (1): 697ec681f3Smrg 707ec681f3Smrg- vulkan: don't free uninitialised memory 717ec681f3Smrg 727ec681f3SmrgFrancisco Jerez (4): 737ec681f3Smrg 747ec681f3Smrg- Revert "mesa: simplify \_mesa_is_image_unit_valid for buffers" 757ec681f3Smrg- i965: Move buffer texture size calculation into a common helper 767ec681f3Smrg function. 777ec681f3Smrg- i965: Handle non-zero texture buffer offsets in buffer object range 787ec681f3Smrg calculation. 797ec681f3Smrg- i965: Use intel_bufferobj_buffer() wrapper in image surface state 807ec681f3Smrg setup. 817ec681f3Smrg 827ec681f3SmrgIlia Mirkin (1): 837ec681f3Smrg 847ec681f3Smrg- nv30: ensure that displayable formats are marked accordingly 857ec681f3Smrg 867ec681f3SmrgJan Vesely (1): 877ec681f3Smrg 887ec681f3Smrg- eg/compute: Use reference counting to handle compute memory pool. 897ec681f3Smrg 907ec681f3SmrgJason Ekstrand (2): 917ec681f3Smrg 927ec681f3Smrg- intel/eu: Set EXECUTE_1 when setting the rounding mode in cr0 937ec681f3Smrg- intel/blorp: Support blits and clears on surfaces with offsets 947ec681f3Smrg 957ec681f3SmrgJose Dapena Paz (1): 967ec681f3Smrg 977ec681f3Smrg- mesa: do not leak ctx->Shader.ReferencedProgram references 987ec681f3Smrg 997ec681f3SmrgKai Wasserbäch (1): 1007ec681f3Smrg 1017ec681f3Smrg- opencl: autotools: Fix linking order for OpenCL target 1027ec681f3Smrg 1037ec681f3SmrgMarek Olšák (3): 1047ec681f3Smrg 1057ec681f3Smrg- st/mesa: simplify lastLevel determination in st_finalize_texture 1067ec681f3Smrg- radeonsi: fix incorrect parentheses around VS-PS varying elimination 1077ec681f3Smrg- mesa: handle GL_UNSIGNED_INT64_ARB properly (v2) 1087ec681f3Smrg 1097ec681f3SmrgMichel Dänzer (1): 1107ec681f3Smrg 1117ec681f3Smrg- dri3: Stricter SBC wraparound handling 1127ec681f3Smrg 1137ec681f3SmrgNanley Chery (4): 1147ec681f3Smrg 1157ec681f3Smrg- i965: Add and use a getter for the miptree aux buffer 1167ec681f3Smrg- i965: Add and use a single miptree aux_buf field 1177ec681f3Smrg- i965/miptree: Fix handling of uninitialized MCS buffers 1187ec681f3Smrg- i965/miptree: Zero-initialize CCS_D buffers 1197ec681f3Smrg 1207ec681f3SmrgSamuel Pitoiset (2): 1217ec681f3Smrg 1227ec681f3Smrg- spirv: fix visiting inner loops with same break/continue block 1237ec681f3Smrg- radv: fix centroid interpolation 1247ec681f3Smrg 1257ec681f3SmrgStuart Young (1): 1267ec681f3Smrg 1277ec681f3Smrg- etnaviv: Fix missing rnndb file in tarballs 1287ec681f3Smrg 1297ec681f3SmrgThierry Reding (3): 1307ec681f3Smrg 1317ec681f3Smrg- tegra: Treat resources with modifiers as scanout 1327ec681f3Smrg- tegra: Fix scanout resources without modifiers 1337ec681f3Smrg- tegra: Remove usage of non-stable UAPI 1347ec681f3Smrg 1357ec681f3SmrgTimothy Arceri (1): 1367ec681f3Smrg 1377ec681f3Smrg- mesa: add glUniform*ui{v} support to display lists 138