1 Mesa 17.2.3 Release Notes / October 19, 2017
2 ============================================
4 Mesa 17.2.3 is a bug fix release which fixes bugs found since the 17.2.2
7 Mesa 17.2.3 implements the OpenGL 4.5 API, but the version reported by
8 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
9 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
10 used. Some drivers don't support all the features required in OpenGL
11 4.5. OpenGL 4.5 is **only** available if requested at context creation
12 because compatibility contexts are not supported.
19 fb305eecfeec1fd771fdc96fff973c51871f7bd35fd2bd56cacc27b4b8823220 mesa-17.2.3.tar.gz
20 a0b0ec8f7b24dd044d7ab30a8c7e6d3767521e245f88d4ed5dd93315dc56f837 mesa-17.2.3.tar.xz
30 - `Bug 101832 <https://bugs.freedesktop.org/show_bug.cgi?id=101832>`__
31 - [PATCH][regression][bisect] Xorg fails to start after
32 f50aa21456d82c8cb6fbaa565835f1acc1720a5d
33 - `Bug 102852 <https://bugs.freedesktop.org/show_bug.cgi?id=102852>`__
34 - Scons: Support the new Scons 3.0.0
35 - `Bug 102940 <https://bugs.freedesktop.org/show_bug.cgi?id=102940>`__
36 - Regression: Vulkan KMS rendering crashes since 17.2
43 - radv: Add R16G16B16A16_SNORM fast clear support
45 Bas Nieuwenhuizen (2):
47 - nir/spirv: Allow loop breaks in a switch body.
48 - radv: Only set the MTYPE flags on GFX9+.
52 - gallivm: fix typo in debug_printf message
53 - gallivm: allow additional llc options
54 - gallivm/ppc64le: adjust VSX code generation control.
55 - gallivm/ppc64le: allow environmental control of Altivec code
60 - egl/wayland: Check queryImage return for wl_buffer
61 - egl/wayland: Don't use dmabuf with no modifiers
65 - radv: emit fmuladd instead of fma to llvm.
66 - radv: lower ffma in nir.
70 - cherry-ignore: add "anv: Remove unreachable cases from
72 - cherry-ignore: add "anv/wsi: Allocate enough memory for the entire
74 - swr/rast: do not crash on NULL strings returned by getenv
75 - wayland-drm: use a copy of the wayland_drm_callbacks struct
76 - eglmesaext: add forward declaration for struct wl_buffers
77 - Update version to 17.2.3
81 - scons: use python3-compatible print()
85 - nv50/ir: fix 64-bit integer shifts
86 - nv50,nvc0: fix push hint logic in presence of a start offset
90 - intel/compiler: Don't cmod propagate into a saturated operation
91 - intel/compiler: Don't propagate cmod into integer multiplies
92 - glsl/blob: Return false from ensure_can_read on overrun
93 - glsl/blob: Return false from grow_to_fit if we've ever failed
94 - nir/opcodes: Fix constant-folding of ufind_msb
95 - nir: Get rid of the variable on vote intrinsics
97 Juan A. Suarez Romero (1):
99 - docs: add sha256 checksums for 17.2.2
103 - anv: Fix vkCmdFillBuffer()
104 - spirv: Fix SpvOpAtomicISub
105 - anv: Do not assert() on VK_ATTACHMENT_UNUSED
109 - st/va: use pipe transfer_map to map upload buffer
110 - st/vdpau: don't re-allocate interlaced buffer with packed YUV format
111 - st/va: don't re-allocate interlaced buffer with pakced format
113 Lionel Landwerlin (4):
115 - intel: compiler: vec4: add missing default 0 lod
116 - anv/cmd_buffer: fix push descriptors with set > 0
117 - anv/cmd_buffer: Reset state in cmd_buffer_destroy
118 - anv: bo_cache: allow importing a BO larger than needed
122 - mesa: fix texture updates for ATI_fragment_shader
123 - st/mesa: don't use pipe_surface for passing information about
125 - glsl_to_tgsi: fix instruction order for bindless textures
129 - st/glsl_to_tgsi: fix conditional assignments to packed shader outputs
130 - amd/common: fix build_cube_select
131 - radeonsi/gfx9: fix geometry shaders without output vertices
132 - util/queue: fix a race condition in the fence code
133 - glsl/lower_instruction: handle denorms and overflow in ldexp
135 - radeonsi: move current_rast_prim to r600_common_context
136 - radeonsi: don't discard points and lines
137 - radeonsi: deduce rast_prim correctly for tessellation point mode
138 - radeonsi: fix maximum advertised point size / line width
139 - st/mesa: don't clobber glGetInternalformat\* buffer for
141 - st/glsl_to_tgsi: fix indirect access to 64-bit integer
142 - st/glsl_to_tgsi: fix a use-after-free in merge_two_dsts
143 - radeonsi: clamp depth comparison value only for fixed point formats
144 - radeonsi: clamp border colors for upgraded depth textures
148 - freedreno/a5xx: align height to GMEM
149 - freedreno/a5xx: fix missing restore state