extensions: begin changes for extension support
This patch starts restructuring the various components
(loader, driver, layers, etc.) to support global and
device extensions. Require GetProcAddr to access the
extension functions and related support.
diff --git a/icd/intel/fb.c b/icd/intel/fb.c
index c2b9c9b..470b01e 100644
--- a/icd/intel/fb.c
+++ b/icd/intel/fb.c
@@ -47,7 +47,7 @@
return VK_ERROR_INVALID_VALUE;
fb = (struct intel_fb *) intel_base_create(&dev->base.handle,
- sizeof(*fb), dev->base.dbg, VK_DBG_OBJECT_FRAMEBUFFER, info, 0);
+ sizeof(*fb), dev->base.dbg, VK_OBJECT_TYPE_FRAMEBUFFER, info, 0);
if (!fb)
return VK_ERROR_OUT_OF_HOST_MEMORY;
@@ -146,7 +146,7 @@
uint32_t i;
rp = (struct intel_render_pass *) intel_base_create(&dev->base.handle,
- sizeof(*rp), dev->base.dbg, VK_DBG_OBJECT_RENDER_PASS, info, 0);
+ sizeof(*rp), dev->base.dbg, VK_OBJECT_TYPE_RENDER_PASS, info, 0);
if (!rp)
return VK_ERROR_OUT_OF_HOST_MEMORY;