1*61046927SAndroid Build Coastguard WorkerMesa 17.2.3 Release Notes / October 19, 2017 2*61046927SAndroid Build Coastguard Worker============================================ 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 17.2.3 is a bug fix release which fixes bugs found since the 17.2.2 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 17.2.3 implements the OpenGL 4.5 API, but the version reported by 8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL 11*61046927SAndroid Build Coastguard Worker4.5. OpenGL 4.5 is **only** available if requested at context creation 12*61046927SAndroid Build Coastguard Workerbecause compatibility contexts are not supported. 13*61046927SAndroid Build Coastguard Worker 14*61046927SAndroid Build Coastguard WorkerSHA256 checksums 15*61046927SAndroid Build Coastguard Worker---------------- 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard Worker:: 18*61046927SAndroid Build Coastguard Worker 19*61046927SAndroid Build Coastguard Worker fb305eecfeec1fd771fdc96fff973c51871f7bd35fd2bd56cacc27b4b8823220 mesa-17.2.3.tar.gz 20*61046927SAndroid Build Coastguard Worker a0b0ec8f7b24dd044d7ab30a8c7e6d3767521e245f88d4ed5dd93315dc56f837 mesa-17.2.3.tar.xz 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard WorkerNew features 23*61046927SAndroid Build Coastguard Worker------------ 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard WorkerNone 26*61046927SAndroid Build Coastguard Worker 27*61046927SAndroid Build Coastguard WorkerBug fixes 28*61046927SAndroid Build Coastguard Worker--------- 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Worker- `Bug 101832 <https://bugs.freedesktop.org/show_bug.cgi?id=101832>`__ 31*61046927SAndroid Build Coastguard Worker - [PATCH][regression][bisect] Xorg fails to start after 32*61046927SAndroid Build Coastguard Worker f50aa21456d82c8cb6fbaa565835f1acc1720a5d 33*61046927SAndroid Build Coastguard Worker- `Bug 102852 <https://bugs.freedesktop.org/show_bug.cgi?id=102852>`__ 34*61046927SAndroid Build Coastguard Worker - Scons: Support the new Scons 3.0.0 35*61046927SAndroid Build Coastguard Worker- `Bug 102940 <https://bugs.freedesktop.org/show_bug.cgi?id=102940>`__ 36*61046927SAndroid Build Coastguard Worker - Regression: Vulkan KMS rendering crashes since 17.2 37*61046927SAndroid Build Coastguard Worker 38*61046927SAndroid Build Coastguard WorkerChanges 39*61046927SAndroid Build Coastguard Worker------- 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard WorkerAlex Smith (1): 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard Worker- radv: Add R16G16B16A16_SNORM fast clear support 44*61046927SAndroid Build Coastguard Worker 45*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (2): 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard Worker- nir/spirv: Allow loop breaks in a switch body. 48*61046927SAndroid Build Coastguard Worker- radv: Only set the MTYPE flags on GFX9+. 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard WorkerBen Crocker (4): 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard Worker- gallivm: fix typo in debug_printf message 53*61046927SAndroid Build Coastguard Worker- gallivm: allow additional llc options 54*61046927SAndroid Build Coastguard Worker- gallivm/ppc64le: adjust VSX code generation control. 55*61046927SAndroid Build Coastguard Worker- gallivm/ppc64le: allow environmental control of Altivec code 56*61046927SAndroid Build Coastguard Worker generation 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard WorkerDaniel Stone (2): 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard Worker- egl/wayland: Check queryImage return for wl_buffer 61*61046927SAndroid Build Coastguard Worker- egl/wayland: Don't use dmabuf with no modifiers 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard WorkerDave Airlie (2): 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard Worker- radv: emit fmuladd instead of fma to llvm. 66*61046927SAndroid Build Coastguard Worker- radv: lower ffma in nir. 67*61046927SAndroid Build Coastguard Worker 68*61046927SAndroid Build Coastguard WorkerEmil Velikov (6): 69*61046927SAndroid Build Coastguard Worker 70*61046927SAndroid Build Coastguard Worker- cherry-ignore: add "anv: Remove unreachable cases from 71*61046927SAndroid Build Coastguard Worker isl_format_for_size" 72*61046927SAndroid Build Coastguard Worker- cherry-ignore: add "anv/wsi: Allocate enough memory for the entire 73*61046927SAndroid Build Coastguard Worker image" 74*61046927SAndroid Build Coastguard Worker- swr/rast: do not crash on NULL strings returned by getenv 75*61046927SAndroid Build Coastguard Worker- wayland-drm: use a copy of the wayland_drm_callbacks struct 76*61046927SAndroid Build Coastguard Worker- eglmesaext: add forward declaration for struct wl_buffers 77*61046927SAndroid Build Coastguard Worker- Update version to 17.2.3 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerEric Engestrom (1): 80*61046927SAndroid Build Coastguard Worker 81*61046927SAndroid Build Coastguard Worker- scons: use python3-compatible print() 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard WorkerIlia Mirkin (2): 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard Worker- nv50/ir: fix 64-bit integer shifts 86*61046927SAndroid Build Coastguard Worker- nv50,nvc0: fix push hint logic in presence of a start offset 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (6): 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't cmod propagate into a saturated operation 91*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't propagate cmod into integer multiplies 92*61046927SAndroid Build Coastguard Worker- glsl/blob: Return false from ensure_can_read on overrun 93*61046927SAndroid Build Coastguard Worker- glsl/blob: Return false from grow_to_fit if we've ever failed 94*61046927SAndroid Build Coastguard Worker- nir/opcodes: Fix constant-folding of ufind_msb 95*61046927SAndroid Build Coastguard Worker- nir: Get rid of the variable on vote intrinsics 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (1): 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 17.2.2 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard WorkerJózef Kucia (3): 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard Worker- anv: Fix vkCmdFillBuffer() 104*61046927SAndroid Build Coastguard Worker- spirv: Fix SpvOpAtomicISub 105*61046927SAndroid Build Coastguard Worker- anv: Do not assert() on VK_ATTACHMENT_UNUSED 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard WorkerLeo Liu (3): 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard Worker- st/va: use pipe transfer_map to map upload buffer 110*61046927SAndroid Build Coastguard Worker- st/vdpau: don't re-allocate interlaced buffer with packed YUV format 111*61046927SAndroid Build Coastguard Worker- st/va: don't re-allocate interlaced buffer with pakced format 112*61046927SAndroid Build Coastguard Worker 113*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (4): 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard Worker- intel: compiler: vec4: add missing default 0 lod 116*61046927SAndroid Build Coastguard Worker- anv/cmd_buffer: fix push descriptors with set > 0 117*61046927SAndroid Build Coastguard Worker- anv/cmd_buffer: Reset state in cmd_buffer_destroy 118*61046927SAndroid Build Coastguard Worker- anv: bo_cache: allow importing a BO larger than needed 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard WorkerMarek Olšák (3): 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard Worker- mesa: fix texture updates for ATI_fragment_shader 123*61046927SAndroid Build Coastguard Worker- st/mesa: don't use pipe_surface for passing information about 124*61046927SAndroid Build Coastguard Worker EGLImage 125*61046927SAndroid Build Coastguard Worker- glsl_to_tgsi: fix instruction order for bindless textures 126*61046927SAndroid Build Coastguard Worker 127*61046927SAndroid Build Coastguard WorkerNicolai Hähnle (14): 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard Worker- st/glsl_to_tgsi: fix conditional assignments to packed shader outputs 130*61046927SAndroid Build Coastguard Worker- amd/common: fix build_cube_select 131*61046927SAndroid Build Coastguard Worker- radeonsi/gfx9: fix geometry shaders without output vertices 132*61046927SAndroid Build Coastguard Worker- util/queue: fix a race condition in the fence code 133*61046927SAndroid Build Coastguard Worker- glsl/lower_instruction: handle denorms and overflow in ldexp 134*61046927SAndroid Build Coastguard Worker correctly 135*61046927SAndroid Build Coastguard Worker- radeonsi: move current_rast_prim to r600_common_context 136*61046927SAndroid Build Coastguard Worker- radeonsi: don't discard points and lines 137*61046927SAndroid Build Coastguard Worker- radeonsi: deduce rast_prim correctly for tessellation point mode 138*61046927SAndroid Build Coastguard Worker- radeonsi: fix maximum advertised point size / line width 139*61046927SAndroid Build Coastguard Worker- st/mesa: don't clobber glGetInternalformat\* buffer for 140*61046927SAndroid Build Coastguard Worker GL_NUM_SAMPLE_COUNTS 141*61046927SAndroid Build Coastguard Worker- st/glsl_to_tgsi: fix indirect access to 64-bit integer 142*61046927SAndroid Build Coastguard Worker- st/glsl_to_tgsi: fix a use-after-free in merge_two_dsts 143*61046927SAndroid Build Coastguard Worker- radeonsi: clamp depth comparison value only for fixed point formats 144*61046927SAndroid Build Coastguard Worker- radeonsi: clamp border colors for upgraded depth textures 145*61046927SAndroid Build Coastguard Worker 146*61046927SAndroid Build Coastguard WorkerRob Clark (2): 147*61046927SAndroid Build Coastguard Worker 148*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: align height to GMEM 149*61046927SAndroid Build Coastguard Worker- freedreno/a5xx: fix missing restore state 150