Home | History | Annotate | Download | only in loader

Lines Matching refs:extension

64 // Generated file containing all the extension data
879 // Search the given ext_array for an extension matching the given vk_ext_prop
888 // Search the given ext_list for an extension matching the given vk_ext_prop
896 // Search the given ext_list for a device extension matching the given ext_prop
996 "extension count from %s",
1028 loader_log(inst, VK_DEBUG_REPORT_DEBUG_BIT_EXT, 0, "Instance Extension: %s (%s) version %s", ext_props[i].extensionName,
1035 "to Instance extension list",
1047 // The extension properties are passed as inputs in count and ext_props.
1063 loader_log(inst, VK_DEBUG_REPORT_DEBUG_BIT_EXT, 0, "Device Extension: %s (%s) version %s", ext_props[i].extensionName,
1086 " for device extension properties.");
1097 loader_log(inst, VK_DEBUG_REPORT_DEBUG_BIT_EXT, 0, "Device Extension: %s (%s) version %s", ext_props[i].extensionName,
1107 "device extension info count from library %s",
1137 // Append non-duplicate extension properties defined in props to the given ext_list.
1167 "space for extension list");
1182 // Append one extension property defined in props with entrypoints defined in entries to the given
1209 "loader_add_to_dev_ext_list: Failed to reallocate space for device extension list");
1228 "for device extension entrypoint list in list %d",
1245 "for device extension entrypoint %d name",
1492 // the extension must provide two entry points for the loader to use:
1498 // to call / process the extension for the appropriate
1502 // GetInstanceProcAddr: call extension GetInstanceProcAddr to check for GetProcAddr
1504 // loader_coalesce_extensions(void) - add extension records to the list of global
1505 // extension available to the app.
1508 // The extension itself should be in a separate file that will be linked directly
1517 loader_log(inst, VK_DEBUG_REPORT_DEBUG_BIT_EXT, 0, "Build ICD instance extension list");
1519 // Check if a user wants to disable the instance extension filtering behavior
1538 // See if the extension is in the list of supported extensions
2108 "for instance extension list of size %d.",
2119 "for device extension list of size %d.",
2134 "for device extension entrypoint list of size %d.",
2146 "allocate space for device extension entrypoint "
2297 loader_log(inst, VK_DEBUG_REPORT_DEBUG_BIT_EXT, 0, "Meta-layer %s component layer %s adding instance extension %s",
2306 loader_log(inst, VK_DEBUG_REPORT_DEBUG_BIT_EXT, 0, "Meta-layer %s component layer %s adding device extension %s",
3928 // Find all dev extension in the hash table and initialize the dispatch table
3929 // for dev for each of those extension entrypoints found in hash table.
3955 for (uint32_t extension = 0; extension < extensions->count; ++extension) {
3957 const struct loader_dev_ext_props *const property = &(extensions->list[extension]);
4069 // extension entrypoints. A hash table is used to keep a list of unknown entry
4070 // points and their mapping to the device extension dispatch table
4234 // address for any unknown physical device extension commands. A hash
4236 // mapping to the physical device extension dispatch table (struct
4671 // Before we continue, we need to find out if the KHX_device_group extension is in the enabled list. If it is, we then
4916 // Check if a user wants to disable the instance extension filtering behavior
4924 // See if the extension is in the list of supported extensions
4936 "loader_validate_instance_extensions: Extension %s not found in list of known instance extensions.",
4951 // Not in global list, search expanded layer extension list
4958 // Didn't find extension name in any of the global layers, error out
4960 "loader_validate_instance_extensions: Instance extension %s not supported by available ICDs or enabled "
4996 // Not in global list, search activated layer extension lists
5002 // Found the extension in one of the layers enabled by the app.
5008 // Didn't find extension name in any of the device layers, error out
5010 "loader_validate_device_extensions: Device extension %s not supported by selected physical device "
5043 "terminator_CreateInstance: Failed create extension name array for %d extensions",
5065 loader_log(ptr_instance, VK_DEBUG_REPORT_DEBUG_BIT_EXT, 0, "Build ICD instance extension list");
5252 "terminator_CreateDevice: Failed to create extension name "
5285 "vkCreateDevice extension %s not available for "
5385 // Multiview properties are also allowed, but since VK_KHX_multiview is a device extension, we'll just let the ICD
5386 // handle that error when the user enables the extension here