News: 0001468882

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel's Open-Source Vulkan Driver Wires Up Mesh Shader Queries

([Intel] 4 Hours Ago Mesh Shader Queries)


Building atop [1]the Intel "ANV" Vulkan driver's mesh shader support that's been enabled by default since last year, the newest Mesa 24.2-devel code as of today now adds support for mesh shader queries.

The Intel ANV driver now enables "meshShaderQueries" for creating query pools of the VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT query type and statistic queries of the mesh and task shader flags.

"Mesh shader queries include mesh-primitives-generated count and task/mesh shader pipeline statistics."

The mesh shader queries support landed via [2]this merge request for Mesa 24.2 that aims to be out in August.

Mesa 24.2 has also been seeing a lot of work on Intel Xe2 graphics for Lunar Lake and Battlemage, HiZ on multi-LOD depth buffers, and a variety of different Vulkan extensions being wired up in recent weeks.



[1] https://www.phoronix.com/news/Intel-Default-Mesh-Shader

[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29523



phoronix

In science it often happens that scientists say, 'You know that's a really
good argument; my position is mistaken,' and then they actually change
their minds and you never hear that old view from them again. They really
do it. It doesn't happen as often as it should, because scientists are
human and change is sometimes painful. But it happens every day. I cannot
recall the last time something like that happened in politics or religion.
-- Carl Sagan, 1987 CSICOP keynote address