layers: Remove layer_data refs from GpuVal
Change-Id: I66f74a40f7390197b9c86b4c0cfeb1daf3f1d28a
diff --git a/layers/shader_validation.cpp b/layers/shader_validation.cpp
index 910f978..154ed68 100644
--- a/layers/shader_validation.cpp
+++ b/layers/shader_validation.cpp
@@ -2337,11 +2337,9 @@
void CoreChecks::PreCallRecordCreateShaderModule(VkDevice device, const VkShaderModuleCreateInfo *pCreateInfo,
const VkAllocationCallbacks *pAllocator, VkShaderModule *pShaderModule,
void *csm_state_data) {
- layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map);
-
create_shader_module_api_state *csm_state = reinterpret_cast<create_shader_module_api_state *>(csm_state_data);
if (GetEnables()->gpu_validation) {
- GpuPreCallCreateShaderModule(device_data, pCreateInfo, pAllocator, pShaderModule, &csm_state->unique_shader_id,
+ GpuPreCallCreateShaderModule(pCreateInfo, pAllocator, pShaderModule, &csm_state->unique_shader_id,
&csm_state->instrumented_create_info, &csm_state->instrumented_pgm);
}
}