• Home
  • Raw
  • Download

Lines Matching refs:layer

92     void* GetGPA(const Layer& layer,
215 Layer layer; in EnumerateLayers() local
216 layer.properties = props; in EnumerateLayers()
217 layer.library_idx = library_idx; in EnumerateLayers()
218 layer.is_global = false; in EnumerateLayers()
231 layer.instance_extensions.resize(count); in EnumerateLayers()
233 props.layerName, &count, layer.instance_extensions.data()); in EnumerateLayers()
246 layer.is_global = true; in EnumerateLayers()
251 if (layer.is_global && enumerate_device_extensions) { in EnumerateLayers()
262 layer.device_extensions.resize(count); in EnumerateLayers()
265 layer.device_extensions.data()); in EnumerateLayers()
276 instance_layers.push_back(layer); in EnumerateLayers()
278 (layer.is_global) ? "global" : "instance", props.layerName, in EnumerateLayers()
285 void* LayerLibrary::GetGPA(const Layer& layer, in GetGPA() argument
290 std::max(size_t{2}, strlen(layer.properties.layerName)); in GetGPA()
292 strcpy(name, layer.properties.layerName); in GetGPA()
416 void* GetLayerGetProcAddr(const Layer& layer, in GetLayerGetProcAddr() argument
419 const LayerLibrary& library = g_layer_libraries[layer.library_idx]; in GetLayerGetProcAddr()
420 return library.GetGPA(layer, gpa_name, gpa_name_len); in GetLayerGetProcAddr()
443 auto layer = in FindLayer() local
448 return (layer != g_instance_layers.cend()) ? &*layer : nullptr; in FindLayer()
451 const VkLayerProperties& GetLayerProperties(const Layer& layer) { in GetLayerProperties() argument
452 return layer.properties; in GetLayerProperties()
455 bool IsLayerGlobal(const Layer& layer) { in IsLayerGlobal() argument
456 return layer.is_global; in IsLayerGlobal()
459 const VkExtensionProperties* GetLayerInstanceExtensions(const Layer& layer, in GetLayerInstanceExtensions() argument
461 count = static_cast<uint32_t>(layer.instance_extensions.size()); in GetLayerInstanceExtensions()
462 return layer.instance_extensions.data(); in GetLayerInstanceExtensions()
465 const VkExtensionProperties* GetLayerDeviceExtensions(const Layer& layer, in GetLayerDeviceExtensions() argument
467 count = static_cast<uint32_t>(layer.device_extensions.size()); in GetLayerDeviceExtensions()
468 return layer.device_extensions.data(); in GetLayerDeviceExtensions()
471 const VkExtensionProperties* FindLayerInstanceExtension(const Layer& layer, in FindLayerInstanceExtension() argument
473 return FindExtension(layer.instance_extensions, name); in FindLayerInstanceExtension()
476 const VkExtensionProperties* FindLayerDeviceExtension(const Layer& layer, in FindLayerDeviceExtension() argument
478 return FindExtension(layer.device_extensions, name); in FindLayerDeviceExtension()
481 LayerRef GetLayerRef(const Layer& layer) { in GetLayerRef() argument
482 LayerLibrary& library = g_layer_libraries[layer.library_idx]; in GetLayerRef()
483 return LayerRef((library.Open()) ? &layer : nullptr); in GetLayerRef()
486 LayerRef::LayerRef(const Layer* layer) : layer_(layer) {} in LayerRef() argument