diff options
author | Dylan Baker <dylan.c.baker@intel.com> | 2022-10-11 11:53:31 -0700 |
---|---|---|
committer | Dylan Baker <dylan.c.baker@intel.com> | 2022-10-11 11:53:31 -0700 |
commit | d8021bbb09486b4e8bb97af37467cd300ff3fbb2 (patch) | |
tree | e2270e73fe03ef8d6915de571f6e8db316095601 | |
parent | 3ba10f961e019d22b6a3f5885b274adf4ce4681d (diff) |
docs: add release notes for 22.2.1
-rw-r--r-- | docs/relnotes/22.2.1.rst | 226 |
1 files changed, 226 insertions, 0 deletions
diff --git a/docs/relnotes/22.2.1.rst b/docs/relnotes/22.2.1.rst new file mode 100644 index 00000000000..aea4cae3f6a --- /dev/null +++ b/docs/relnotes/22.2.1.rst @@ -0,0 +1,226 @@ +Mesa 22.2.1 Release Notes / 2022-10-11 +====================================== + +Mesa 22.2.1 is a bug fix release which fixes bugs found since the 22.2.0 release. + +Mesa 22.2.1 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.2.1 implements the Vulkan 1.3 API, but the version reported by +the apiVersion property of the VkPhysicalDeviceProperties struct +depends on the particular driver being used. + +SHA256 checksum +--------------- + +:: + + TBD. + + +New features +------------ + +- None + + +Bug fixes +--------- + +- r600: Shadows incorrecly rendered on Counter-Strike: Global Offensive with the NIR backend +- radeonsi/radv: Discrepancy in handling wd_switch_on_eop +- Shadows rendering issue in Deathloop +- RADV: Regression with RPCS3 where nothing renders +- [RADV][bisected] commit 3714c89d0ebf0c541d8f7a7a807ce7c1bfe3cfea at least lead to GPU hang when I run the game "Quake II RTX" + + +Changes +------- + +Caio Oliveira (1): + +- nir/lower_task_shader: Don't fail adding a launch when last instruction is a jump + +Connor Abbott (3): + +- tu: Fix maxPerStageDescriptorUpdateAfterBindInputAttachments +- ir3/analyze_ubo_ranges: Account for reserved consts +- ir3/analyze_ubo_ranges: Account for reserved consts better + +Daniel Schürmann (1): + +- aco/optimizer: disallow can_eliminate_and_exec() with s_not + +Dave Airlie (5): + +- lavapipe: fix 3d depth stencil image clearing. +- lavapipe: take layers into account around render surface creation. +- lavapipe: handle view mask layer count properly for begin rendering. +- llvmpipe: memset empty images in the key +- llvmpipe: bind sampler views/images properly. + +Dylan Baker (15): + +- docs: add release notes for 22.2.0 +- docs: Add sha256 sum for 22.2.0 +- .pick_status.json: Update to 3730be9873d556918a20795b37399b7e2e9630b5 +- .pick_status.json: Update to c268ae9efe602129b848c800dca83411d55c3aab +- .pick_status.json: Mark 49efa73ba11c4cacaed0052b984e1fb884cf7600 as denominated +- .pick_status.json: Mark 5b7c2dffc43eb7ada61807a6e679cc2c1b3b2682 as denominated +- .pick_status.json: Mark 1aacd9492de42412c6c9ca79d48a40c4ffebcd79 as backported +- .pick_status.json: Mark cbad4adc133b16c803ec9445c8dd144bc5023a62 as denominated +- .pick_status.json: Mark 40a235c9a82027bcb92d34b7386ea6b1a2e1d587 as denominated +- .pick_status.json: Update to 3ed712f7483791aa0a256472d276ff5a83c643bc +- .pick_status.json: Update to e5631add0d1c97da4686f474735d45705facd308 +- .pick_status.json: Mark 5af6dad179dc4140964ab444a2a7f8cf8d16c561 as denominated +- .pick_status.json: Update to 68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c +- .pick_status.json: Mark ff933485b7e328c5041050d5e41a2dd28a032a92 as denominated +- docs: remove new_features.txt + +Emma Anholt (2): + +- turnip: Fix the "written stencil is unmodified" check. +- turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE. + +Erik Faye-Lund (4): + +- mesa/st: always use normalized coords for samplers +- mesa/st: always use normalized coords for samplers +- mesa/st: always use normalized coords for samplers +- docs: fixup broken rst syntax + +Feng Jiang (1): + +- virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps() + +Gert Wollny (2): + +- r600/sfn: Handle shifts on Cayman +- nir_lower_to_source_mods: Don't sneek in an abs modifier from parent + +James Park (1): + +- meson,amd: Remove Windows libelf wrap + +Jason Ekstrand (3): + +- iris: Use a larger alignment for buffer allocations +- iris: Fix more BO alignments +- iris: Handle resource offsets in buffer copies + +Jesse Natalie (1): + +- u_atomic: Add a helper for pointer compare-exchange + +Jonathan (2): + +- gallium/u_threaded: Prepare for buffer sharedness tracking +- gallium/u_threaded: buffer sharedness tracking + +Jonathan Gray (1): + +- iris: check i915 features after hw gen + +Lionel Landwerlin (12): + +- anv: clear descriptorsets if AllocateDescriptorSets fails +- anv: add missing wokraround for texture cache invalidate +- intel/nir/rt: fixup generate hit +- intel/nir/rt: spill/fill the entire ray query data +- intel/nir/rt: fix ray query proceed level +- intel/nir/rt: change scratch check validation +- intel/nir/rt: store ray query state in scratch +- intel/fs: fixup a64 messages +- intel/nir: fixup preserved metadata in rayquery lowering +- intel/nir: fix potential invalid function impl ptr usage +- intel/nir: disable assert on async stack id +- anv: remove HDC flush from invalidate bits + +Marcin Ślusarz (1): + +- intel/compiler: remove second shading rate lowering for mesh + +Marek Olšák (1): + +- radeonsi: don't flush asynchronously for fence_server_signal + +Martin Krastev (1): + +- meson: add svga gallium driver to 'auto' group on arm/aarch64 + +Mike Blumenkrantz (23): + +- zink: uncap ssbo size +- zink: fix atomic ssbo indexing with non-32bit values +- zink: split up get_clear_data() +- zink: make void clears more robust +- zink: fix/relax resolve geometry check +- zink: fix atomic ssbo fadd offsets +- st/bitmap: use normalized coords in samplers with lowered rects +- st/drawpixels: use normalized coords in samplers with lowered rects +- zink: handle culldistance xfb outputs like clipdistance +- lavapipe: set writemask for compute shader buffers +- lavapipe: propagate shader access info across libraries +- zink: free vertex_state_cache on shutdown +- zink: always unset var->data.explicit_xfb_buffer +- zink: avoid overflow when clamping bufferviews +- zink: always run optimize_nir after lower_64bit_vars +- zink: don't flatten 64bit arrays during rewrite +- mesa: set normalized_coords for bindless texture buffer samplers +- aux/trace: dump depth_clamp for rasterizer state +- zink: set layouts before possibly reordering image copies +- zink: add a draw barrier when unbinding a sampler-bound fb surface +- glthread: handle DeleteBuffers(n=-1) gracefully +- zink: fix/improve handling for multi-component bitfield ops +- pipe-loader: fix zink driinfo header path + +Pierre-Eric Pelloux-Prayer (3): + +- radeonsi/gfx11: don't set VERTS_PER_SUBGRP to 0 +- tc: do a GPU->CPU copy to initialize cpu_storage +- tc: don't use CPU storage for glBufferData + +Qiang Yu (1): + +- nir: fix nir_xfb_info buffer_to_stream length + +Rhys Perry (1): + +- aco: fix VMEMtoScalarWriteHazard s_waitcnt mitigation + +Samuel Pitoiset (1): + +- radv: make sure to initialize wd_switch_on_eop before checking its value + +SoroushIMG (1): + +- zink: fix nir_op_unpack_64_2x32 emission + +Tapani Pälli (1): + +- mesa/st: fix a set_sampler_views call parameter order + +Timur Kristóf (4): + +- aco/optimizer_postRA: Mark a register overwritten when predecessors disagree. +- aco/optimizer_postRA: Don't assume all operand registers were written by same instr. +- aco/optimizer_postRA: Fix logical control flow handling. +- radv: Use a fallback for marketing name when libdrm doesn't know it. + +Yiwei Zhang (1): + +- mesa/st: emit string marker based on PIPE_CAP_STRING_MARKER + +Yonggang Luo (3): + +- drm-shim: drop gnu99 override +- ci/docs: Stick to specific version of python packages +- util: Disable usage of __attribute__((__const__)) when the compiler is clang + +nyanmisaka (1): + +- gallium: Do not include offscreen winsys if glx is disabled |