{"version":"1.0","provider_name":"LunarG","provider_url":"https:\/\/www.lunarg.com","author_name":"Dave Desormeaux","author_url":"https:\/\/www.lunarg.com\/author\/dave-d\/","title":"Updated for SDK 1.3.280.0 - Configuring Vulkan Layers Paper - LunarG","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"rNrWMJoema\"><a href=\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/configuring-vulkan-layers\/\">Updated for SDK 1.3.280.0 &#8211; Configuring Vulkan Layers Paper<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/configuring-vulkan-layers\/embed\/#?secret=rNrWMJoema\" width=\"600\" height=\"338\" title=\"&#8220;Updated for SDK 1.3.280.0 &#8211; Configuring Vulkan Layers Paper&#8221; &#8212; LunarG\" data-secret=\"rNrWMJoema\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","thumbnail_url":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2022\/07\/LunarG-color.jpg","thumbnail_width":1219,"thumbnail_height":524,"description":"Interested in using the Vulkan API over Metal? The Khronos Vulkan Portability implementations are enabling flexible API choices for developers. MoltenVK is a Vulkan implementation layered on Apple\u2019s Metal API. This presentation will share an overview of MoltenVK and how to use Vulkan in the Apple environment. The Vulkan SDK supports macOS, iOS, and tvOS. Join us as we review this solution, help you to understand how to use it, and answer your questions."}