1 | Mesa 23.0.3 Release Notes / 2023-04-20
|
---|
2 | ======================================
|
---|
3 |
|
---|
4 | Mesa 23.0.3 is a bug fix release which fixes bugs found since the 23.0.2 release.
|
---|
5 |
|
---|
6 | Mesa 23.0.3 implements the OpenGL 4.6 API, but the version reported by
|
---|
7 | glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
---|
8 | glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
|
---|
9 | Some drivers don't support all the features required in OpenGL 4.6. OpenGL
|
---|
10 | 4.6 is **only** available if requested at context creation.
|
---|
11 | Compatibility contexts may report a lower version depending on each driver.
|
---|
12 |
|
---|
13 | Mesa 23.0.3 implements the Vulkan 1.3 API, but the version reported by
|
---|
14 | the apiVersion property of the VkPhysicalDeviceProperties struct
|
---|
15 | depends on the particular driver being used.
|
---|
16 |
|
---|
17 | SHA256 checksum
|
---|
18 | ---------------
|
---|
19 |
|
---|
20 | ::
|
---|
21 |
|
---|
22 | 386362a5d80df3b096636b67f340e1ce67b705b44767d5bdd11d2ed1037192d5 mesa-23.0.3.tar.xz
|
---|
23 |
|
---|
24 |
|
---|
25 |
|
---|
26 | New features
|
---|
27 | ------------
|
---|
28 |
|
---|
29 | - None
|
---|
30 |
|
---|
31 |
|
---|
32 | Bug fixes
|
---|
33 | ---------
|
---|
34 |
|
---|
35 | - overlay layer: unable to launch titles on steam
|
---|
36 | - radv: possibly not setting state dirty bits correctly
|
---|
37 | - RADV: VRS attachment not working in specific scenario
|
---|
38 | - anv: zink ADL failures
|
---|
39 | - Vulkan loader \`vk_common_GetPhysicalDeviceFormatProperties` fails to sanitize properties bits.
|
---|
40 | - Loading a model in PrusaSlicer 2.6.0-alpha5 crashes GNOME on radeonsi
|
---|
41 |
|
---|
42 |
|
---|
43 | Changes
|
---|
44 | -------
|
---|
45 |
|
---|
46 | Alyssa Rosenzweig (4):
|
---|
47 |
|
---|
48 | - vulkan: Add common features2_to_features
|
---|
49 | - tu: Use vk_features2_to_features
|
---|
50 | - util/prim_convert: Don't set index_bounds_valid
|
---|
51 | - mesa/st: Only set seamless for GLES3
|
---|
52 |
|
---|
53 | Andres Calderon Jaramillo (1):
|
---|
54 |
|
---|
55 | - r600: Report multi-plane formats as unsupported
|
---|
56 |
|
---|
57 | Bas Nieuwenhuizen (1):
|
---|
58 |
|
---|
59 | - radv: Reserve space in framebuffer emission.
|
---|
60 |
|
---|
61 | David (Ming Qiang) Wu (1):
|
---|
62 |
|
---|
63 | - radeonsi/vcn: add an exception of field case for h264 decoding
|
---|
64 |
|
---|
65 | Dylan Baker (3):
|
---|
66 |
|
---|
67 | - docs: Add sha256 sum for 23.0.2
|
---|
68 | - .pick_status.json: Update to d6b30d42b05a93aa80c93c7fcc1782f9c59a6f1a
|
---|
69 | - .pick_status.json: Update to d99211b22c0b419e2ad414f2e09bfe43f656db4b
|
---|
70 |
|
---|
71 | Jesse Natalie (3):
|
---|
72 |
|
---|
73 | - dzn: Fix SRV barrier state on compute command lists
|
---|
74 | - dzn: Ensure pipeline variants are used for dynamic stencil masks
|
---|
75 | - dzn: Don't use write-combine memory for cache-coherent UMA
|
---|
76 |
|
---|
77 | Juan A. Suarez Romero (1):
|
---|
78 |
|
---|
79 | - v3d: set depth compare function correctly
|
---|
80 |
|
---|
81 | Karol Herbst (1):
|
---|
82 |
|
---|
83 | - rusticl/event: drop work item before updating status
|
---|
84 |
|
---|
85 | Kenneth Graunke (1):
|
---|
86 |
|
---|
87 | - intel/compiler: Use nir_dest_bit_size() for ballot bit size check
|
---|
88 |
|
---|
89 | Lionel Landwerlin (3):
|
---|
90 |
|
---|
91 | - anv: fixup streamout write barriers
|
---|
92 | - intel/fs: use nomask for setting cr0 for float controls
|
---|
93 | - vulkan/overlay: deal with unknown pNext structures
|
---|
94 |
|
---|
95 | Luc Ma (1):
|
---|
96 |
|
---|
97 | - meson: keep Mako version checking in accord with build msg
|
---|
98 |
|
---|
99 | Mike Blumenkrantz (9):
|
---|
100 |
|
---|
101 | - llvmpipe: fix LP_PERF=no_depth to ignore depth format
|
---|
102 | - aux/tc: flag late zs clears as partial clears
|
---|
103 | - zink: try to prune resources from barrier jit on fb unbind
|
---|
104 | - zink: free GPL input/output libs on context destroy to avoid leaking
|
---|
105 | - lavapipe: fix dynamic depth clamping
|
---|
106 | - lavapipe: set render_condition_enabled=false for vkCmdClearDepthStencilImage
|
---|
107 | - mesa/st/program: don't init xfb info if there are no outputs
|
---|
108 | - glthread: use id 0 for internal buffer objects
|
---|
109 | - lavapipe: don't double-inline ubo0
|
---|
110 |
|
---|
111 | Patrick Lerda (3):
|
---|
112 |
|
---|
113 | - egl: fix memory leak related to _eglRefreshDeviceList()
|
---|
114 | - r600: fix refcnt imbalance related to r600_set_vertex_buffers()
|
---|
115 | - r600: fix refcnt imbalance related to evergreen_set_shader_images()
|
---|
116 |
|
---|
117 | Qiang Yu (3):
|
---|
118 |
|
---|
119 | - ac/nir/ngg: fix gs culling vertex liveness check for odd vertices
|
---|
120 | - ac/nir/ngg: fix store shared alignment
|
---|
121 | - radeonsi: fix max scrach lds size calculation when ngg
|
---|
122 |
|
---|
123 | Ruijing Dong (1):
|
---|
124 |
|
---|
125 | - frontends/va: disable skip_frame_enable in vaapi interface.
|
---|
126 |
|
---|
127 | Samuel Pitoiset (4):
|
---|
128 |
|
---|
129 | - vulkan: ignore rasterizationSamples when the state is dynamic
|
---|
130 | - radv: try to keep HTILE compressed for READ_ONLY_OPTIMAL layout
|
---|
131 | - radv: fix VS prologs with GPL and static binding stride
|
---|
132 | - radv: re-emit the guardband state when related PSO are bound
|
---|
133 |
|
---|
134 | SoroushIMG (1):
|
---|
135 |
|
---|
136 | - zink: fix stale point sprite mode state
|
---|
137 |
|
---|
138 | Timur Kristóf (4):
|
---|
139 |
|
---|
140 | - ac/llvm: Cover runtime 0 in GFX10 gs_alloc_req workaround.
|
---|
141 | - radv/amdgpu: Fix mismatching return type of radv_amdgpu_cs_submit.
|
---|
142 | - radv/amdgpu: Only allow IB BOs on graphics and compute queues.
|
---|
143 | - radv/amdgpu: Use correct alignment when creating CS BOs.
|
---|
144 |
|
---|
145 | Tomeu Vizoso (1):
|
---|
146 |
|
---|
147 | - etnaviv: don't read too much from uniform arrays
|
---|
148 |
|
---|
149 | xurui (1):
|
---|
150 |
|
---|
151 | - zink: bs->dd.push_pool[1].pool should be freed
|
---|