vulkaninfo: Update License and Refactor AppGpu
authorCharles Giessen <charles@lunarg.com>
Tue, 18 May 2021 20:47:20 +0000 (14:47 -0600)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Wed, 19 May 2021 19:59:25 +0000 (13:59 -0600)
commit72c2d5f0b0e59bf429144d2e60d8fd6ce1710887
tree9ef7ef584db70e39fc3a169ea32894fd35769f35
parent2c70737ad21b3691b9ad47d6b1899affd71b4422
vulkaninfo: Update License and Refactor AppGpu

* Simplify AppQueuefamilyProperties
* Create and store AppQueueFamilyProperties in AppGpu instead of creating them
on the fly
* Make all uses of 2 struct's use the original struct where appropriate
  * This means the printers will use props.limits instead of props2.limits
* Remove unused functions
* Remove unused variables
* Add sparseBinding to enabled features (previously there were none)
* make_vulkan_version function introduced

Change-Id: I872dd060dbf709b5b39610775fb88718ff8b19a5
scripts/vulkaninfo_generator.py
vulkaninfo/generated/vulkaninfo.hpp
vulkaninfo/vulkaninfo.cpp
vulkaninfo/vulkaninfo.h