{"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":"Vulkan Layer Symbiosis within the Vulkan Ecosystem - new LunarG white paper - LunarG","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"6aZWu3nyjp\"><a href=\"https:\/\/www.lunarg.com\/vulkan-layer-symbiosis-within-the-vulkan-ecosystem-new-white-paper\/\">Vulkan Layer Symbiosis within the Vulkan Ecosystem &#8211; new LunarG white paper<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.lunarg.com\/vulkan-layer-symbiosis-within-the-vulkan-ecosystem-new-white-paper\/embed\/#?secret=6aZWu3nyjp\" width=\"600\" height=\"338\" title=\"&#8220;Vulkan Layer Symbiosis within the Vulkan Ecosystem &#8211; new LunarG white paper&#8221; &#8212; LunarG\" data-secret=\"6aZWu3nyjp\" 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\/2020\/05\/Vulkan-logo.jpg","thumbnail_width":600,"thumbnail_height":400,"description":"Learn how to create a Vulkan layer that can benefit from the tools of the Vulkan ecosystem and follow the Vulkan ecosystem conventions so that Vulkan developers don\u2019t have to keep up with constant new behaviors."}