chassis: Remove some redundant child-class defs
These were moved into the base class but copies were left in a few
child object defitions.
Change-Id: Ibf63d5172581444122ee5ab24faa021083efe457
diff --git a/layers/core_validation.h b/layers/core_validation.h
index 3588c88..25d3c34 100644
--- a/layers/core_validation.h
+++ b/layers/core_validation.h
@@ -229,7 +229,6 @@
DeviceExtensionProperties phys_dev_ext_props = {};
std::vector<VkCooperativeMatrixPropertiesNV> cooperative_matrix_properties;
bool external_sync_warning = false;
- uint32_t api_version = 0;
std::unique_ptr<GpuValidationState> gpu_validation_state;
uint32_t physical_device_count;
diff --git a/layers/stateless_validation.h b/layers/stateless_validation.h
index 977cf9b..cb4daa8 100644
--- a/layers/stateless_validation.h
+++ b/layers/stateless_validation.h
@@ -93,8 +93,6 @@
public:
VkPhysicalDeviceLimits device_limits = {};
VkPhysicalDeviceFeatures physical_device_features = {};
- VkDevice device = VK_NULL_HANDLE;
- uint32_t api_version;
// Override chassis read/write locks for this validation object
// This override takes a deferred lock. i.e. it is not acquired.