17ec681f3SmrgMesa 17.1.10 Release Notes / September 25, 2017 27ec681f3Smrg=============================================== 37ec681f3Smrg 47ec681f3SmrgMesa 17.1.10 is a bug fix release which fixes bugs found since the 57ec681f3Smrg17.1.9 release. 67ec681f3Smrg 77ec681f3SmrgMesa 17.1.10 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 127ec681f3Smrgbecause compatibility contexts are not supported. 137ec681f3Smrg 147ec681f3SmrgSHA256 checksums 157ec681f3Smrg---------------- 167ec681f3Smrg 177ec681f3Smrg:: 187ec681f3Smrg 197ec681f3Smrg a48ce6b643a728b2b0f926151930525b3670fbff1fb688527fd9051eab9f30a4 mesa-17.1.10.tar.gz 207ec681f3Smrg cbc0d681cc4df47d8deb5a36f45b420978128522fd665b2cd4c7096316f11bdb mesa-17.1.10.tar.xz 217ec681f3Smrg 227ec681f3SmrgNew features 237ec681f3Smrg------------ 247ec681f3Smrg 257ec681f3SmrgNone 267ec681f3Smrg 277ec681f3SmrgBug fixes 287ec681f3Smrg--------- 297ec681f3Smrg 307ec681f3Smrg- `Bug 102844 <https://bugs.freedesktop.org/show_bug.cgi?id=102844>`__ 317ec681f3Smrg - memory leak with glDeleteProgram for shader program type 327ec681f3Smrg GL_COMPUTE_SHADER 337ec681f3Smrg 347ec681f3SmrgChanges 357ec681f3Smrg------- 367ec681f3Smrg 377ec681f3SmrgAlexandre Demers (1): 387ec681f3Smrg 397ec681f3Smrg- osmesa: link with libunwind if enabled (v2) 407ec681f3Smrg 417ec681f3SmrgAndres Gomez (12): 427ec681f3Smrg 437ec681f3Smrg- docs: add sha256 checksums for 17.1.9 447ec681f3Smrg- cherry-ignore: add "st/mesa: skip draw calls with 457ec681f3Smrg pipe_draw_info::count == 0" 467ec681f3Smrg- cherry-ignore: add "radv: use amdgpu_bo_va_op_raw." 477ec681f3Smrg- cherry-ignore: add "radv: use simpler indirect packet 3 if possible." 487ec681f3Smrg- cherry-ignore: add "radeonsi: don't always apply the PrimID 497ec681f3Smrg instancing bug workaround on SI" 507ec681f3Smrg- cherry-ignore: add "intel/eu/validate: Look up types on demand in 517ec681f3Smrg execution_type()" 527ec681f3Smrg- cherry-ignore: add "radv: gfx9 fixes" 537ec681f3Smrg- cherry-ignore: add "radv/gfx9: set mip0-depth correctly for 2d 547ec681f3Smrg arrays/3d images" 557ec681f3Smrg- cherry-ignore: add "radv/gfx9: fix image resource handling." 567ec681f3Smrg- cherry-ignore: add "docs/egl: remove reference to EGL_DRIVERS_PATH" 577ec681f3Smrg- cherry-ignore: add "radv: Disable multilayer & multilevel DCC." 587ec681f3Smrg- cherry-ignore: add "radv: Don't allocate CMASK for linear images." 597ec681f3Smrg 607ec681f3SmrgDave Airlie (2): 617ec681f3Smrg 627ec681f3Smrg- radv/ac: bump params array for image atomic comp swap 637ec681f3Smrg- st/glsl->tgsi: fix u64 to bool comparisons. 647ec681f3Smrg 657ec681f3SmrgEmil Velikov (2): 667ec681f3Smrg 677ec681f3Smrg- egl/x11/dri3: adding missing \__DRI_BACKGROUND_CALLABLE extension 687ec681f3Smrg- automake: enable libunwind in \`make distcheck' 697ec681f3Smrg 707ec681f3SmrgEric Anholt (3): 717ec681f3Smrg 727ec681f3Smrg- broadcom/vc4: Fix use-after-free for flushing when writing to a 737ec681f3Smrg texture. 747ec681f3Smrg- broadcom/vc4: Fix use-after-free trying to mix a quad and tile clear. 757ec681f3Smrg- broadcom/vc4: Fix use-after-free when deleting a program. 767ec681f3Smrg 777ec681f3SmrgGeorge Kyriazis (1): 787ec681f3Smrg 797ec681f3Smrg- swr: invalidate attachment on transition change 807ec681f3Smrg 817ec681f3SmrgGert Wollny (2): 827ec681f3Smrg 837ec681f3Smrg- travis: force llvm-3.3 for "make Gallium ST Other" 847ec681f3Smrg- travis: Add libunwind-dev to gallium/make builds 857ec681f3Smrg 867ec681f3SmrgJason Ekstrand (1): 877ec681f3Smrg 887ec681f3Smrg- i965/blorp: Set r8stencil_needs_update when writing stencil 897ec681f3Smrg 907ec681f3SmrgJuan A. Suarez Romero (9): 917ec681f3Smrg 927ec681f3Smrg- cherry-ignore: add "ac/surface: match Z and stencil tile config" 937ec681f3Smrg- cherry-ignore: add "radv/nir: call opt_remove_phis after trivial 947ec681f3Smrg continues." 957ec681f3Smrg- cherry-ignore: add "amd/common: add workaround for cube map array 967ec681f3Smrg layer clamping" 977ec681f3Smrg- cherry-ignore: add "radeonsi: workaround for gather4 on integer cube 987ec681f3Smrg maps" 997ec681f3Smrg- cherry-ignore: add "Scons: Add LLVM 5.0 support" 1007ec681f3Smrg- cherry-ignore: add "ac/surface: handle S8 on gfx9" 1017ec681f3Smrg- cherry-ignore: add "radv: Check for GFX9 for 1D arrays in image_size 1027ec681f3Smrg intrinsic." 1037ec681f3Smrg- cherry-ignore: add "glsl/linker: fix output variable overlap check" 1047ec681f3Smrg- Update version to 17.1.10 1057ec681f3Smrg 1067ec681f3SmrgJózef Kucia (1): 1077ec681f3Smrg 1087ec681f3Smrg- anv: Fix descriptors copying 1097ec681f3Smrg 1107ec681f3SmrgMatt Turner (2): 1117ec681f3Smrg 1127ec681f3Smrg- util: Link libmesautil into u_atomic_test 1137ec681f3Smrg- util/u_atomic: Add implementation of \__sync_val_compare_and_swap_8 1147ec681f3Smrg 1157ec681f3SmrgNicolai Hähnle (1): 1167ec681f3Smrg 1177ec681f3Smrg- radeonsi: apply a mask to gl_SampleMaskIn in the PS prolog 1187ec681f3Smrg 1197ec681f3SmrgNicolai Hähnle (4): 1207ec681f3Smrg 1217ec681f3Smrg- st/glsl_to_tgsi: only the first (inner-most) array reference can be a 1227ec681f3Smrg 2D index 1237ec681f3Smrg- amd/common: round cube array slice in ac_prepare_cube_coords 1247ec681f3Smrg- radeonsi: set MIP_POINT_PRECLAMP to 0 1257ec681f3Smrg- radeonsi: fix array textures layer coordinate 1267ec681f3Smrg 1277ec681f3SmrgTapani Pälli (1): 1287ec681f3Smrg 1297ec681f3Smrg- mesa: free current ComputeProgram state in \_mesa_free_context_data 130