{"id":2858,"date":"2022-05-25T15:02:30","date_gmt":"2022-05-25T21:02:30","guid":{"rendered":"https:\/\/www.lunarg.com\/?post_type=white_paper&#038;p=2858"},"modified":"2022-05-25T15:10:54","modified_gmt":"2022-05-25T21:10:54","slug":"updated-white-paper-the-state-of-vulkan-on-apple-devices","status":"publish","type":"white_paper","link":"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/","title":{"rendered":"Updated White Paper: The State of Vulkan on Apple Devices"},"content":{"rendered":"<p>As graphics and compute hardware have evolved, the\u00a0<strong><a href=\"https:\/\/www.khronos.org\/vulkan\/\">Vulkan API<\/a><\/strong>\u00a0has emerged as the new cross-platform API best suited to take maximum advantage of today&#8217;s hardware capabilities, and Vulkan is now widely available with native support across a very heterogeneous development landscape and is natively supported on Windows, Linux, and Android operating systems. Just as Microsoft has its own low-level solution in the form of DirectX, Apple&#8217;s answer to modern low-level, high-performance graphics is its own\u00a0<strong><a href=\"https:\/\/developer.apple.com\/metal\/\">Metal API<\/a><\/strong>. Not everyone needs the level of control that Vulkan provides, but if you do, you can think of Vulkan as a lower-level successor to OpenGL in that it attempts to enable highly portable, yet high-performance, application development across desktop and mobile device platforms.<\/p>\n<p><strong><a href=\"https:\/\/moltengl.com\/\">MoltenVK<\/a><\/strong>\u00a0is a runtime library that maps\u00a0Vulkan\u00a0to Apple&#8217;s\u00a0Metal\u00a0graphics framework on\u00a0iOS\u00a0and\u00a0macOS. With\u00a0MoltenVK, you get the performance benefits and added debugging\u00a0and performance tuning\u00a0capabilities of the\u00a0Metal\u00a0framework on\u00a0iOS\u00a0and\u00a0macOS, without having to rewrite your app that already uses Vulkan.<\/p>\n<p>By building your application or game using the\u00a0Vulkan\u00a0API, you can run your modern graphics application or game unchanged across an entire industry of platforms and development tools.<\/p>\n<p>Click here to see the <strong><a href=\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2022\/05\/The-State-of-Vulkan-on-Apple-15APR2022.pdf\">updated white paper, The State of Vulkan on Apple Devices,<\/a><\/strong> and learn how Vulkan can be layered over the native Metal API to support Vulkan development on macOS, iOS, and tvOS devices by using MoltenVK.<\/p>\n<p><strong>More information about LunarG<\/strong><\/p>\n<p>LunarG&#8217;s software engineering experts create innovative products and services for open source and commercial customers using leading-edge 3D graphics and compute technologies, including OpenGL, Vulkan, OpenXR, and SPIR-V. We have strengths in performance analysis and tuning, runtime and tools development, shader optimizations, driver development, and porting engines and applications to Vulkan. Our software engineering team is based in Fort Collins, Colorado. LunarG was founded by software experts who are passionate about 3D graphics.<\/p>\n<p>For more information about\u00a0<a href=\"https:\/\/www.lunarg.com\/\">LunarG, please check out our website.<\/a><\/p>\n","protected":false},"author":14,"featured_media":2860,"template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_links_to":"","_links_to_target":""},"white_paper_topic":[67],"class_list":["post-2858","white_paper","type-white_paper","status-publish","has-post-thumbnail","hentry","white_paper_topic-vulkan"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Updated White Paper: The State of Vulkan on Apple Devices - LunarG<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Updated White Paper: The State of Vulkan on Apple Devices - LunarG\" \/>\n<meta property=\"og:description\" content=\"As graphics and compute hardware have evolved, the\u00a0Vulkan API\u00a0has emerged as the new cross-platform API best suited to take maximum advantage of today&#8217;s hardware capabilities, and Vulkan is now widely available with native support across a very heterogeneous development landscape and is natively supported on Windows, Linux, and Android operating systems. Just as Microsoft has [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/\" \/>\n<meta property=\"og:site_name\" content=\"LunarG\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-25T21:10:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2022\/05\/apple.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1281\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/\",\"url\":\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/\",\"name\":\"Updated White Paper: The State of Vulkan on Apple Devices - LunarG\",\"isPartOf\":{\"@id\":\"https:\/\/www.lunarg.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2022\/05\/apple.jpg\",\"datePublished\":\"2022-05-25T21:02:30+00:00\",\"dateModified\":\"2022-05-25T21:10:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/#primaryimage\",\"url\":\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2022\/05\/apple.jpg\",\"contentUrl\":\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2022\/05\/apple.jpg\",\"width\":1920,\"height\":1281},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.lunarg.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Updated White Paper: The State of Vulkan on Apple Devices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.lunarg.com\/#website\",\"url\":\"https:\/\/www.lunarg.com\/\",\"name\":\"LunarG\",\"description\":\"3D Graphics Software Solutions\",\"publisher\":{\"@id\":\"https:\/\/www.lunarg.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.lunarg.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.lunarg.com\/#organization\",\"name\":\"LunarG\",\"url\":\"https:\/\/www.lunarg.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.lunarg.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/05\/logo.png\",\"contentUrl\":\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/05\/logo.png\",\"width\":767,\"height\":304,\"caption\":\"LunarG\"},\"image\":{\"@id\":\"https:\/\/www.lunarg.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Updated White Paper: The State of Vulkan on Apple Devices - LunarG","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Updated White Paper: The State of Vulkan on Apple Devices - LunarG","og_description":"As graphics and compute hardware have evolved, the\u00a0Vulkan API\u00a0has emerged as the new cross-platform API best suited to take maximum advantage of today&#8217;s hardware capabilities, and Vulkan is now widely available with native support across a very heterogeneous development landscape and is natively supported on Windows, Linux, and Android operating systems. Just as Microsoft has [&hellip;]","og_url":"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/","og_site_name":"LunarG","article_modified_time":"2022-05-25T21:10:54+00:00","og_image":[{"width":1920,"height":1281,"url":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2022\/05\/apple.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/","url":"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/","name":"Updated White Paper: The State of Vulkan on Apple Devices - LunarG","isPartOf":{"@id":"https:\/\/www.lunarg.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/#primaryimage"},"image":{"@id":"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2022\/05\/apple.jpg","datePublished":"2022-05-25T21:02:30+00:00","dateModified":"2022-05-25T21:10:54+00:00","breadcrumb":{"@id":"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/#primaryimage","url":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2022\/05\/apple.jpg","contentUrl":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2022\/05\/apple.jpg","width":1920,"height":1281},{"@type":"BreadcrumbList","@id":"https:\/\/www.lunarg.com\/news-insights\/white-papers\/updated-white-paper-the-state-of-vulkan-on-apple-devices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lunarg.com\/"},{"@type":"ListItem","position":2,"name":"Updated White Paper: The State of Vulkan on Apple Devices"}]},{"@type":"WebSite","@id":"https:\/\/www.lunarg.com\/#website","url":"https:\/\/www.lunarg.com\/","name":"LunarG","description":"3D Graphics Software Solutions","publisher":{"@id":"https:\/\/www.lunarg.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lunarg.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.lunarg.com\/#organization","name":"LunarG","url":"https:\/\/www.lunarg.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lunarg.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/05\/logo.png","contentUrl":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/05\/logo.png","width":767,"height":304,"caption":"LunarG"},"image":{"@id":"https:\/\/www.lunarg.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/white_paper\/2858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/white_paper"}],"about":[{"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/types\/white_paper"}],"author":[{"embeddable":true,"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/users\/14"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/media\/2860"}],"wp:attachment":[{"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/media?parent=2858"}],"wp:term":[{"taxonomy":"white_paper_topic","embeddable":true,"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/white_paper_topic?post=2858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}