{"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":"Update! The State of Vulkan on Apple Devices - LunarG","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"1nIQXVMwQa\"><a href=\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/the-state-of-vulkan-on-apple-devices-updated\/\">Update! The State of Vulkan on Apple Devices<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/the-state-of-vulkan-on-apple-devices-updated\/embed\/#?secret=1nIQXVMwQa\" width=\"600\" height=\"338\" title=\"&#8220;Update! The State of Vulkan on Apple Devices&#8221; &#8212; LunarG\" data-secret=\"1nIQXVMwQa\" 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."}