PipelineStatistic
What the Vulkan driver reports about one compiled fragment shader — construct-scene-evaluator §EV-T1 item 2.
In the namespace rhi. Declared in src/libs/librhi/rhi/PipelineStatistics.hpp.
Detailed description
QRhi builds its pipelines without VK_PIPELINE_CREATE_CAPTURE_STATISTICS, and the statistics cannot be requested after the fact, so the probe owns a private VkDevice with VK_KHR_pipeline_executable_properties enabled and builds the fragment into a minimal graphics pipeline of its own: a fullscreen-triangle vertex stage that feeds every fragment input, a render pass with one attachment per fragment output, and descriptor set layouts taken from the shader's reflection. Nothing is drawn.
`compileMs` is the wall time of vkCreateGraphicsPipelines. The probe turns Mesa's on-disk shader cache off for its own device (the cache is read when the instance enumerates devices, so the producer's QRhi, created on another instance, keeps its cache), so the number is a cold compile. Other drivers may cache regardless; `deviceName` says which one answered.