diff options
| author | spencer-lunarg <spencer@lunarg.com> | 2025-12-24 11:00:08 -0500 |
|---|---|---|
| committer | Charles Giessen <46324611+charles-lunarg@users.noreply.github.com> | 2025-12-24 11:01:17 -0600 |
| commit | e32b975cd846b79ed648c2bffde848875955f8fd (patch) | |
| tree | 00e781f19a662d17367d7ac4d276ee5ab8fbfec5 /vulkaninfo/vulkaninfo.cpp | |
| parent | 1343cb3a9ca1a52fc6575f1471cf2b656bf1050a (diff) | |
| download | usermoji-e32b975cd846b79ed648c2bffde848875955f8fd.tar.xz | |
info: Add vkGetPhysicalDeviceFragmentShadingRatesKHR
Diffstat (limited to 'vulkaninfo/vulkaninfo.cpp')
| -rw-r--r-- | vulkaninfo/vulkaninfo.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/vulkaninfo/vulkaninfo.cpp b/vulkaninfo/vulkaninfo.cpp index 25fdf39b..3ca55738 100644 --- a/vulkaninfo/vulkaninfo.cpp +++ b/vulkaninfo/vulkaninfo.cpp @@ -618,6 +618,18 @@ void GpuDumpCalibrateableTimeDomain(Printer &p, AppGpu &gpu) { } } +void GpuDumpFragmentShadingRate(Printer &p, AppGpu &gpu) { + auto props = GetFragmentShadingRateInfo(gpu); + if (props.size() > 0) { + p.SetSubHeader(); + ObjectWrapper obj(p, "vkGetPhysicalDeviceFragmentShadingRatesKHR"); + for (const auto prop : props) { + DumpVkPhysicalDeviceFragmentShadingRateKHR(p, "VkPhysicalDeviceFragmentShadingRateKHR", prop); + p.AddNewline(); + } + } +} + void GpuDevDump(Printer &p, AppGpu &gpu) { p.SetHeader(); ObjectWrapper obj_format_props(p, "Format Properties"); @@ -765,6 +777,7 @@ void DumpGpu(Printer &p, AppGpu &gpu, const ShowSettings &show) { if (show.all) { GpuDumpCooperativeMatrix(p, gpu); GpuDumpCalibrateableTimeDomain(p, gpu); + GpuDumpFragmentShadingRate(p, gpu); } if (p.Type() != OutputType::text || show.formats) { |
