aboutsummaryrefslogtreecommitdiff
path: root/vulkaninfo/vulkaninfo.cpp
diff options
context:
space:
mode:
authorspencer-lunarg <spencer@lunarg.com>2025-12-24 11:00:08 -0500
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>2025-12-24 11:01:17 -0600
commite32b975cd846b79ed648c2bffde848875955f8fd (patch)
tree00e781f19a662d17367d7ac4d276ee5ab8fbfec5 /vulkaninfo/vulkaninfo.cpp
parent1343cb3a9ca1a52fc6575f1471cf2b656bf1050a (diff)
downloadusermoji-e32b975cd846b79ed648c2bffde848875955f8fd.tar.xz
info: Add vkGetPhysicalDeviceFragmentShadingRatesKHR
Diffstat (limited to 'vulkaninfo/vulkaninfo.cpp')
-rw-r--r--vulkaninfo/vulkaninfo.cpp13
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) {