| Mesa 23.0.3 Release Notes / 2023-04-20 |
| ====================================== |
| |
| Mesa 23.0.3 is a bug fix release which fixes bugs found since the 23.0.2 release. |
| |
| Mesa 23.0.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 23.0.3 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 |
| --------- |
| |
| - overlay layer: unable to launch titles on steam |
| - radv: possibly not setting state dirty bits correctly |
| - RADV: VRS attachment not working in specific scenario |
| - anv: zink ADL failures |
| - Vulkan loader \`vk_common_GetPhysicalDeviceFormatProperties` fails to sanitize properties bits. |
| - Loading a model in PrusaSlicer 2.6.0-alpha5 crashes GNOME on radeonsi |
| |
| |
| Changes |
| ------- |
| |
| Alyssa Rosenzweig (4): |
| |
| - vulkan: Add common features2_to_features |
| - tu: Use vk_features2_to_features |
| - util/prim_convert: Don't set index_bounds_valid |
| - mesa/st: Only set seamless for GLES3 |
| |
| Andres Calderon Jaramillo (1): |
| |
| - r600: Report multi-plane formats as unsupported |
| |
| Bas Nieuwenhuizen (1): |
| |
| - radv: Reserve space in framebuffer emission. |
| |
| David (Ming Qiang) Wu (1): |
| |
| - radeonsi/vcn: add an exception of field case for h264 decoding |
| |
| Dylan Baker (3): |
| |
| - docs: Add sha256 sum for 23.0.2 |
| - .pick_status.json: Update to d6b30d42b05a93aa80c93c7fcc1782f9c59a6f1a |
| - .pick_status.json: Update to d99211b22c0b419e2ad414f2e09bfe43f656db4b |
| |
| Jesse Natalie (3): |
| |
| - dzn: Fix SRV barrier state on compute command lists |
| - dzn: Ensure pipeline variants are used for dynamic stencil masks |
| - dzn: Don't use write-combine memory for cache-coherent UMA |
| |
| Juan A. Suarez Romero (1): |
| |
| - v3d: set depth compare function correctly |
| |
| Karol Herbst (1): |
| |
| - rusticl/event: drop work item before updating status |
| |
| Kenneth Graunke (1): |
| |
| - intel/compiler: Use nir_dest_bit_size() for ballot bit size check |
| |
| Lionel Landwerlin (3): |
| |
| - anv: fixup streamout write barriers |
| - intel/fs: use nomask for setting cr0 for float controls |
| - vulkan/overlay: deal with unknown pNext structures |
| |
| Luc Ma (1): |
| |
| - meson: keep Mako version checking in accord with build msg |
| |
| Mike Blumenkrantz (9): |
| |
| - llvmpipe: fix LP_PERF=no_depth to ignore depth format |
| - aux/tc: flag late zs clears as partial clears |
| - zink: try to prune resources from barrier jit on fb unbind |
| - zink: free GPL input/output libs on context destroy to avoid leaking |
| - lavapipe: fix dynamic depth clamping |
| - lavapipe: set render_condition_enabled=false for vkCmdClearDepthStencilImage |
| - mesa/st/program: don't init xfb info if there are no outputs |
| - glthread: use id 0 for internal buffer objects |
| - lavapipe: don't double-inline ubo0 |
| |
| Patrick Lerda (3): |
| |
| - egl: fix memory leak related to _eglRefreshDeviceList() |
| - r600: fix refcnt imbalance related to r600_set_vertex_buffers() |
| - r600: fix refcnt imbalance related to evergreen_set_shader_images() |
| |
| Qiang Yu (3): |
| |
| - ac/nir/ngg: fix gs culling vertex liveness check for odd vertices |
| - ac/nir/ngg: fix store shared alignment |
| - radeonsi: fix max scrach lds size calculation when ngg |
| |
| Ruijing Dong (1): |
| |
| - frontends/va: disable skip_frame_enable in vaapi interface. |
| |
| Samuel Pitoiset (4): |
| |
| - vulkan: ignore rasterizationSamples when the state is dynamic |
| - radv: try to keep HTILE compressed for READ_ONLY_OPTIMAL layout |
| - radv: fix VS prologs with GPL and static binding stride |
| - radv: re-emit the guardband state when related PSO are bound |
| |
| SoroushIMG (1): |
| |
| - zink: fix stale point sprite mode state |
| |
| Timur Kristóf (4): |
| |
| - ac/llvm: Cover runtime 0 in GFX10 gs_alloc_req workaround. |
| - radv/amdgpu: Fix mismatching return type of radv_amdgpu_cs_submit. |
| - radv/amdgpu: Only allow IB BOs on graphics and compute queues. |
| - radv/amdgpu: Use correct alignment when creating CS BOs. |
| |
| Tomeu Vizoso (1): |
| |
| - etnaviv: don't read too much from uniform arrays |
| |
| xurui (1): |
| |
| - zink: bs->dd.push_pool[1].pool should be freed |