diff options
| author | Chris Forbes <chrisforbes@google.com> | 2017-06-21 13:09:52 -0700 |
|---|---|---|
| committer | Chris Forbes <chrisf@ijw.co.nz> | 2017-06-21 17:49:25 -0700 |
| commit | e274b484ad47b13f0e9bda568293352cf559689c (patch) | |
| tree | c28502bfb3c6dd3e4af529435602a848b9fbebfd /layers/core_validation.cpp | |
| parent | 7bc17b3b64935cdcd6310b060f34789d1708462d (diff) | |
| download | usermoji-e274b484ad47b13f0e9bda568293352cf559689c.tar.xz | |
layers: Remove pointless instance lookup in pipeline creation
Diffstat (limited to 'layers/core_validation.cpp')
| -rw-r--r-- | layers/core_validation.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index ee14bc1b..84cede45 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -4390,9 +4390,6 @@ bool validate_dual_src_blend_feature(layer_data *device_data, PIPELINE_STATE *pi static bool PreCallCreateGraphicsPipelines(layer_data *device_data, uint32_t count, const VkGraphicsPipelineCreateInfo *create_infos, vector<PIPELINE_STATE *> const &pipe_state) { bool skip = false; - instance_layer_data *instance_data = - GetLayerDataPtr(get_dispatch_key(device_data->instance_data->instance), instance_layer_data_map); - for (uint32_t i = 0; i < count; i++) { skip |= verifyPipelineCreateState(device_data, pipe_state, i); if (create_infos[i].pVertexInputState != NULL) { @@ -4400,7 +4397,7 @@ static bool PreCallCreateGraphicsPipelines(layer_data *device_data, uint32_t cou VkFormat format = create_infos[i].pVertexInputState->pVertexAttributeDescriptions[j].format; // Internal call to get format info. Still goes through layers, could potentially go directly to ICD. VkFormatProperties properties; - instance_data->dispatch_table.GetPhysicalDeviceFormatProperties(device_data->physical_device, format, &properties); + device_data->instance_data->dispatch_table.GetPhysicalDeviceFormatProperties(device_data->physical_device, format, &properties); if ((properties.bufferFeatures & VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) == 0) { skip |= log_msg( device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, 0, |
