diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-03-13 09:25:44 -0600 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-03-13 16:02:59 -0600 |
| commit | 0e1e9c2deed8d94c7f146267ac6c5a0b311db423 (patch) | |
| tree | 5ed03d133c25439635a9ef843f6ae1f2fa38d93e | |
| parent | 51007d5abfdc1ffcd9b66c0019b6cc7c7bedbc79 (diff) | |
| download | usermoji-0e1e9c2deed8d94c7f146267ac6c5a0b311db423.tar.xz | |
layers: Add enabled_features accessor function
Change-Id: I509c06794b9301c3b0dcc3ed5ad6e688eac6194d
| -rw-r--r-- | layers/core_validation.cpp | 4 | ||||
| -rw-r--r-- | layers/core_validation_types.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index e5765aa5..aa5f9965 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -6184,6 +6184,10 @@ const PHYS_DEV_PROPERTIES_NODE *GetPhysDevProperties(const layer_data *device_da return &device_data->phys_dev_properties; } +const VkPhysicalDeviceFeatures *GetEnabledFeatures(const layer_data *device_data) { + return &device_data->enabled_features; +} + VKAPI_ATTR VkResult VKAPI_CALL CreateImage(VkDevice device, const VkImageCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImage *pImage) { VkResult result = VK_ERROR_VALIDATION_FAILED_EXT; diff --git a/layers/core_validation_types.h b/layers/core_validation_types.h index 4909d9e1..84a64386 100644 --- a/layers/core_validation_types.h +++ b/layers/core_validation_types.h @@ -767,6 +767,7 @@ RENDER_PASS_STATE *GetRenderPassState(layer_data const *my_data, VkRenderPass re FRAMEBUFFER_STATE *GetFramebufferState(const layer_data *my_data, VkFramebuffer framebuffer); COMMAND_POOL_NODE *GetCommandPoolNode(layer_data *dev_data, VkCommandPool pool); const PHYS_DEV_PROPERTIES_NODE *GetPhysDevProperties(const layer_data *device_data); +const VkPhysicalDeviceFeatures *GetEnabledFeatures(const layer_data *device_data); void invalidateCommandBuffers(const layer_data *, std::unordered_set<GLOBAL_CB_NODE *> const &, VK_OBJECT); bool ValidateMemoryIsBoundToBuffer(const layer_data *, const BUFFER_STATE *, const char *, UNIQUE_VALIDATION_ERROR_CODE); |
