diff options
Diffstat (limited to 'docs/relnotes')
-rw-r--r-- | docs/relnotes/22.1.2.rst | 2 | ||||
-rw-r--r-- | docs/relnotes/22.1.3.rst | 208 | ||||
-rw-r--r-- | docs/relnotes/22.1.4.rst | 107 | ||||
-rw-r--r-- | docs/relnotes/22.1.5.rst | 159 | ||||
-rw-r--r-- | docs/relnotes/22.1.6.rst | 0 | ||||
-rw-r--r-- | docs/relnotes/22.1.7.rst | 0 |
6 files changed, 475 insertions, 1 deletions
diff --git a/docs/relnotes/22.1.2.rst b/docs/relnotes/22.1.2.rst index 6157c411b4e..b403181b89c 100644 --- a/docs/relnotes/22.1.2.rst +++ b/docs/relnotes/22.1.2.rst @@ -19,7 +19,7 @@ SHA256 checksum :: - TBD. + 0971226b4a6a3d10cfc255736b33e4017e18c14c9db1e53863ac1f8ae0deb9ea mesa-22.1.2.tar.xz New features diff --git a/docs/relnotes/22.1.3.rst b/docs/relnotes/22.1.3.rst new file mode 100644 index 00000000000..4a9d2b0aedd --- /dev/null +++ b/docs/relnotes/22.1.3.rst @@ -0,0 +1,208 @@ +Mesa 22.1.3 Release Notes / 2022-06-29 +====================================== + +Mesa 22.1.3 is a bug fix release which fixes bugs found since the 22.1.2 release. + +Mesa 22.1.3 implements the OpenGL 4.6 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 4.6. OpenGL +4.6 is **only** available if requested at context creation. +Compatibility contexts may report a lower version depending on each driver. + +Mesa 22.1.3 implements the Vulkan 1.2 API, but the version reported by +the apiVersion property of the VkPhysicalDeviceProperties struct +depends on the particular driver being used. + +SHA256 checksum +--------------- + +:: + + b98f32ba7aa2a1ff5725fb36eb999c693079f0ca16f70aa2f103e2b6c3f093e3 mesa-22.1.3.tar.xz + + +New features +------------ + +- None + + +Bug fixes +--------- + +- [Crocus] - Minecraft with Forge and JourneyMap - Graphical glitches +- intel - Minecraft char bar is broken after Mesa upgrade +- [wine] RAGE: texture problems +- "Unsupported modifier, resource creation failed." on stderr +- anv: query regressions +- ci: docs build fail + + +Changes +------- + +Alyssa Rosenzweig (2): + +- pan/bi: Fix LD_BUFFER.i16 definition +- lima,panfrost: Do not ralloc contexts against the screen + +Boris Brezillon (3): + +- d3d12: Keep access masks up-to-date when removing vars in d3d12_disable_multisampling() +- nir/serialize: Put dest last in packed_instr::tex +- nir/serialize: Support texop >= 16 + +Christian Gmeiner (1): + +- nir: Fix unused-variable compile warnings + +Connor Abbott (4): + +- tu: Fix 3d GMEM store swizzle in texture descriptor +- tu: Add missing WFI to the 3d GMEM store path +- tu: Save/restore \*_BIN_CONTROL in 3d GMEM store path +- tu: Fix linemode for tessellation with isolines + +Dave Airlie (4): + +- llvmpipe: disable alpha test branch if multisample is enabled. +- egl/x11: split large put image requests to avoid server destroy +- egl/x11: add missing put_image cookie cleanups +- wsi/x11: add xcb_put_image support for larger transfers. + +Dylan Baker (9): + +- docs: add sha256sum to 22.1.2 notes +- .pick_status.json: Update to 09a7304d5abf5b847cf5feb2d97758bee1696566 +- .pick_status.json: Update to 2866ae32da0348caf71ad2d11c353321df626ff4 +- .pick_status.json: Update to 8ce7faab47a77377a6a1313a80580828b052f878 +- .pick_status.json: Mark 420270cb4f73da6251d4caec976358681f05c45c as backported +- .pick_status.json: Update to 9527fbe596e2ace276c158f67a900c29aad6cdd0 +- .pick_status.json: Update to 9d7d1c0637529301d3e319ec5f1c883c5f249783 +- lima/ci: mark some tests as pass +- .pick_status.json: Update to 58313f3257b338928a8ae4ea375eedb50accf2bb + +Emma Anholt (1): + +- vc4: Propagate txf_ms's dest_type to the lowered txf. + +Erik Faye-Lund (1): + +- docs: set language to english + +Filip Gawin (1): + +- r300: prefer old not native swizzle in constant folding + +Iago Toral Quiroga (3): + +- v3dv: fix leak +- broadcom/compiler: fix postponed TMU spills with multiple writes +- broadcom/compiler: don't predicate postponed spills + +Ian Romanick (3): + +- intel/fs: Add missing synchronization for WaW dependency +- nir: i32csel opcodes should compare with integer zero +- nir/algebraic: Fix NaN-unsafe fcsel patterns + +Icecream95 (1): + +- panfrost: Remove sync arguments from panfrost_batch_submit + +Italo Nicola (1): + +- virgl: overpropagate precise flags + +Iván Briano (1): + +- anv: do not get rid of empty/useless fragment shaders + +Jason Ekstrand (9): + +- nir/deref: Break out a helper for compare_deref_paths +- nir/deref: Use an index in compare_deref_paths +- nir/deref: Make compare_deref_paths take a stop callback +- nir/deref: Re-arrange variable checks in compare_deref_paths +- nir: Increase nir_variable_data::mode to 16 bits +- nir/vars_tests: Use nir_var_mem_global instead of ssbo +- nir/deref: Handle SSBO array bindings specially +- nir/deref: Handle RESTRICT for SSBO deref bindings +- anv: Properly clamp attachment layer counts + +Lionel Landwerlin (2): + +- vulkan/wsi: fix crash with debug names on swapchain +- anv: limit RT writes to number of color outputs + +Marcin Ślusarz (2): + +- intel/common: allocate space for at least one task urb +- intel/compiler: adjust task payload offsets as late as possible + +Mike Blumenkrantz (27): + +- zink: rename a variable +- zink: unify actual map calls in buffer mapping +- zink: use only the extents for buffer unmap flushes +- zink: fix buffer transfer flushes with offsets +- zink: store and reuse memory heap flags for buffer placement +- zink: move BAR allocation demotion up the stack +- zink: be a little selective about BAR fallback memory type +- zink: add a function for getting the minimum framebuffer layers +- zink: clamp renderpass layers better +- zink: move draw-time barrier generation down a little +- zink: track vertex buffer bind counts on resources +- zink: rework buffer barrier generation +- zink: track image binds +- zink: add a #define for vk shader bits +- zink: collect gfx stages for all bindings during barrier generation +- zink: don't short-circuit gfx stage finding during barrier generation +- zink: relax zink_resource_buffer_needs_barrier checks +- zink: cap driver inlining using ssa allocation limit +- glx/drisw: store the flush extension to the screen +- glx/drisw: invalidate drawables upon binding context if flush extension exists +- zink: fix dual_src_blend driconf workaround +- nir/lower_point_size: apply point size clamping +- lavapipe: copy more pNexts for pipeline creation +- lavapipe: fix renderpass info handling during pipeline creation +- lavapipe: skip post-copy pNext checking during pipeline creation for composites +- zink: fix image bind counting +- zink: fix kopper_acquire return value + +Renato Pereyra (2): + +- Revert "wsi/x11: Don't leak xcb_get_geometry_reply_t." +- Revert "wsi/x11: Avoid using xcb_wait_for_special_event in FIFO modes" + +Rhys Perry (1): + +- nir/deref: stop assuming coherent accesses of different SSBOs may alias + +Samuel Pitoiset (1): + +- aco: fix validation of SOP1 instructions without definitions + +Sebastian Keller (1): + +- egl/wayland: Don't try to access modifiers u_vector as dynarray + +Sviatoslav Peleshko (2): + +- intel/blorp/gen6: Set BLEND_STATEChange only if emitting the blend state +- intel/blorp: Dirty depth bounds dynamic state bits after blorp + +Timothy Arceri (2): + +- util: add dri config option to disable GL_MAP_UNSYNCHRONIZED_BIT +- util: use force_gl_map_buffer_synchronized workaround with RAGE + +Timur Kristóf (1): + +- gallium/u_blitter: Fix depth. + +Yiwei Zhang (2): + +- venus: fix a bug on buffer cache init failure path +- venus: fix the queue init failure path diff --git a/docs/relnotes/22.1.4.rst b/docs/relnotes/22.1.4.rst new file mode 100644 index 00000000000..5837e0cfa28 --- /dev/null +++ b/docs/relnotes/22.1.4.rst @@ -0,0 +1,107 @@ +Mesa 22.1.4 Release Notes / 2022-07-15 +====================================== + +Mesa 22.1.4 is a bug fix release which fixes bugs found since the 22.1.3 release. + +Mesa 22.1.4 implements the OpenGL 4.6 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 4.6. OpenGL +4.6 is **only** available if requested at context creation. +Compatibility contexts may report a lower version depending on each driver. + +Mesa 22.1.4 implements the Vulkan 1.2 API, but the version reported by +the apiVersion property of the VkPhysicalDeviceProperties struct +depends on the particular driver being used. + +SHA256 checksum +--------------- + +:: + + 670d8cbe8b72902a45ea2da68a9da4dc4a5d99c5953a926177adbce1b1640b76 mesa-22.1.4.tar.xz + + + +New features +------------ + +- None + + +Bug fixes +--------- + +- r300: Segfault in shaders/closed/steam/kerbal-space-program/1017.shader_test + + +Changes +------- + +Alyssa Rosenzweig (2): + +- ttn: Set nir->info.separate_shader +- panfrost: Clear with a quad to avoid flushing + +Daniel Schürmann (3): + +- nir/opt_shrink_vectors: fix re-using of components for vecN +- radv/shader_info: fix load_frag_coord and load_sample_pos read masks +- aco: fix packed 16bit fneg/fsat optimization + +Dylan Baker (6): + +- docs: add sah256sum for mesa 22.1.3 +- .pick_status.json: Update to c017dfec62e448fea9ad9d16c575086b0de19b3b +- .pick_status.json: Mark 4480e577a462d43f5c7701d2c1b70c601c626e18 as denominated +- .pick_status.json: Update to 8ab1e9826db5936ff287bef7b428ebee27ada507 +- .pick_status.json: Update to 9dbfc21ab9ac99ebec56369d1e1ea9d7b615d5f5 +- .pick_status.json: Update to 0feedec9e6b630f930605d9681911fe9e2b705ce + +Emma Anholt (1): + +- zink: Do the timestamp-to-ns math in a double to have better precision. + +Iago Toral Quiroga (2): + +- v3dv: fix pool descriptor count for inline uniform buffers +- nir: fix documentation for uadd_carry and usub_borry opcodes + +Jason Ekstrand (4): + +- vulkan/wsi: Pass the size to MapMemory in the SW path +- vulkan/wsi/x11: Don't leak shm_reply if we don't have dri3 or present +- anv: Inheritance info cannot be NULL +- anv: Stop compacting surface state tables + +Lionel Landwerlin (5): + +- anv: disable non uniform indexing of UBOs +- anv: use the right helper to invalidate memory +- intel/fs: ray query fix for global address +- nir/serialize: restore ray query variables +- isl: add new helper for format component compatibility + +Marek Olšák (1): + +- radeonsi: fix random PS wave size + +Mike Blumenkrantz (5): + +- nir/types: fix glsl_matrix_type_is_row_major() assert +- zink: enforce viewport depth clamping +- mesa: fix SignalSemaphoreEXT behavior +- lavapipe: don't overwrite entire VkFormatProperties3 struct +- lavapipe: don't crash on null xfb buffer pointer + +Pavel Ondračka (1): + +- r300: Keep rc_rename_regs() from overflowing RC_REGISTER_MAX_INDEX + +Rhys Perry (1): + +- aco/ra: update register file when updating phi definition + +Tatsuyuki Ishi (1): + +- radv: Fix vkCmdCopyQueryResults -> vkCmdResetPool hazard. diff --git a/docs/relnotes/22.1.5.rst b/docs/relnotes/22.1.5.rst new file mode 100644 index 00000000000..152e6c9fc28 --- /dev/null +++ b/docs/relnotes/22.1.5.rst @@ -0,0 +1,159 @@ +Mesa 22.1.5 Release Notes / 2022-08-03 +====================================== + +Mesa 22.1.5 is a bug fix release which fixes bugs found since the 22.1.4 release. + +Mesa 22.1.5 implements the OpenGL 4.6 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 4.6. OpenGL +4.6 is **only** available if requested at context creation. +Compatibility contexts may report a lower version depending on each driver. + +Mesa 22.1.5 implements the Vulkan 1.2 API, but the version reported by +the apiVersion property of the VkPhysicalDeviceProperties struct +depends on the particular driver being used. + +SHA256 checksum +--------------- + +:: + + 6fd60d38efdd25317948c61494b5117e01d42da695278728b1faef9f5f9a47ba mesa-22.1.5.tar.xz + + + +New features +------------ + +- None + + +Bug fixes +--------- + +- radv: dynamic vertex input failure +- anv: KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage fails on TGL +- anv: GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo failure +- anv: ICL hiz issue +- Error compiling gallium-nine on i686 using musl libc +- [anv][regression][bisected][bsw,gen9atom] dEQP-VK.memory.mapping.dedicated_alloc failing on bsw and gen9atom + + +Changes +------- + +Alyssa Rosenzweig (2): + +- pan/bi: Require ATEST coverage mask input in R60 +- panfrost: Add decoupled early-ZS helpers + +Bas Nieuwenhuizen (1): + +- radv: Skip setting empty index buffers to avoid hang + +Brian Paul (5): + +- util/bitset: add BITSET_SIZE() +- llvmpipe: add missing tex_info->texture_unit assignment +- gallivm: increase LP_MAX_TGSI_SHADER_IMAGES from 16 to 32 +- lavapipe: fix logicop, independent blend enable/disable +- llvmpipe: don't allow texture/resource swizzles on linear path + +Chuansheng Liu (1): + +- iris,anv: correct the max thread number for DG2+ + +Daniel Schürmann (2): + +- aco: fix assertion in insert_exec_mask +- radv/rt: fix nir_builder cursor in lower_rt_instructions() + +Dave Airlie (5): + +- kms/dri: add mutex lock around map/unmap +- crocus: fail query begin if upload allocation fails. +- lavapipe: state latest conformance tests passed +- llvmpipe: fix aniso cube map arrays. +- crocus: fix leak in query code. + +Dylan Baker (2): + +- .pick_status.json: Update to 4cfa777e393705b40cebd0a4cd76aa827ce8b194 +- .pick_status.json: Update to 9b844d7c42129925525d613c19622b11aee16298 + +Erik Faye-Lund (1): + +- zink: fix EXT_color_write_enable check + +Iago Toral Quiroga (1): + +- v3dv: stop tracking push constant buffer references + +Icecream95 (2): + +- panfrost: Only emit images when they are present +- panfrost: Don't unbind recently bound streamout targets + +Jason Ekstrand (1): + +- vulkan/nir: Don't remove dead XFB outputs + +Jesse Natalie (1): + +- u_atomic: Fix MSVC p_atomic_add_return + +Lionel Landwerlin (7): + +- intel: protect against empty invalidate ranges +- anv: track if images can be fast clear with non-zero color +- anv: deal with isl format swizzles for buffer views +- spirv: switch to uint64 for rayquery internal type +- anv: ensure tile flush before streamout writes +- intel/fs: Set NonPerspectiveBarycentricEnable when the interpolator needs it. +- anv: fix primitive topology dynamic state emission on gfx7 + +Mike Blumenkrantz (11): + +- lavapipe: support inlined shader spirv for compute +- zink: allow multiple tex components for depth tg4 +- zink: always use 32bit sample ops +- zink: use right glsl length getter for ntv partial stores +- zink: handle max_vertices=0 in geometry shader +- zink: handle null samplerview in get_imageview_for_binding() +- zink: call bind_last_vertex_stage() when binding vs +- zink: fix viewport count tracking +- zink: invoke descriptor_program_deinit for programs on context destroy +- zink: only flag fbfetch as rp update if fbfetch wasn't already configured +- zink: avoid crashing when bindless texture updates aren't used + +Nanley Chery (2): + +- iris: Don't leak surface states for compressed resources +- iris: Don't leak compressed resources in iris_create_surface + +Pierre-Eric Pelloux-Prayer (1): + +- radeonsi: check last_dirty_buf_counter and dirty_tex_counter + +Qiang Yu (2): + +- ac/nir/ngg: fix nogs culling scratch size +- ac/nir/ngg: add a barrier before prim id export + +Rhys Perry (1): + +- radv: fix vbo_bound_mask indexing + +SoroushIMG (2): + +- zink: Fix spirv stream 0 vertex emit for multistream shaders +- Zink: Fix clear being missed when using emulated draws in zink_blit + +Timur Kristóf (1): + +- ac/llvm: Add LLVM bug workaround to ac_build_mbcnt_add. + +newbluemoon (1): + +- nine: replace ulimit with sysconf call diff --git a/docs/relnotes/22.1.6.rst b/docs/relnotes/22.1.6.rst new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/docs/relnotes/22.1.6.rst diff --git a/docs/relnotes/22.1.7.rst b/docs/relnotes/22.1.7.rst new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/docs/relnotes/22.1.7.rst |