{"id":1499,"date":"2020-04-08T11:43:46","date_gmt":"2020-04-08T17:43:46","guid":{"rendered":"https:\/\/www.lunarg.com\/?p=1499"},"modified":"2025-01-15T18:06:11","modified_gmt":"2025-01-16T01:06:11","slug":"new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension","status":"publish","type":"post","link":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/","title":{"rendered":"New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension"},"content":{"rendered":"<p class=\"null\">LunarG has released new Windows, Linux, and macOS SDKs for Vulkan header 1.2.135.0. The prior SDK supported Vulkan API revision 1.2.131. Please read on for the list of many new features in the SDK, including shader tool chain API libraries, the provisional ray tracing extension, and more.<\/p>\n<p><!--more--><\/p>\n<h2><strong>Overview of new features to Vulkan SDK 1.2.135<\/strong><\/h2>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Inclusion of the shader tool chain API libraries coming from glslang, shaderc, SPIRV-Cross, and SPIRV-Tools.<\/li>\n<li>A new validation layer object has been added that processes debugPrintfEXT operations in shaders, retrieves the values to be printed, and sends a formatted string to the validation debug callback.<\/li>\n<li>Easier and quicker to build\u00a0samples.<\/li>\n<li>Enhancements to Best Practices in the Khronos Validation Layer including ARM GPU-specific best practices checks.<\/li>\n<li>Support for the following many new extensions including new provisional\u00a0VK_KHR_ray_tracing.<\/li>\n<li>Added support for VK_EXT_tooling_info for several LunarG SDK\u00a0layers.<\/li>\n<li>VK_LAYER_LUNARG_standard_validation (meta-layer) has been removed and can no longer be referenced.<\/li>\n<li>Some notable improvements to Validation Layer error messages in response to feedback from the recent LunarG Vulkan Ecosystem Survey.<\/li>\n<li>Bug fixes and improved validation coverage.<\/li>\n<li><em>For the macOS SDK, all app bundles included with the SDK are now notarized for use on macOS.<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><strong>Vktrace and vkreplay deprecation notice<\/strong><\/h2>\n<p>This SDK and the next SDK (June timeframe?) are the last SDKs that will include the vktrace and vkreplay tools. It will be replaced with GFX Reconstruct <strong>(<a href=\"https:\/\/github.com\/LunarG\/gfxreconstruct\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/github.com\/LunarG\/gfxreconstruct\">https:\/\/github.com\/LunarG\/gfxreconstruct<\/a>)<\/strong>. Vktrace\/vkreplay will still be available via a github repository but will not be included in future SDKs.<\/p>\n<h2><strong>For more information<\/strong><\/h2>\n<p>Please read the\u00a0<strong><a href=\"https:\/\/vulkan.lunarg.com\/doc\/sdk\/1.2.135.0\/linux\/release_notes.html\">Release Notes for Linux<\/a>,\u00a0<a href=\"https:\/\/vulkan.lunarg.com\/doc\/sdk\/1.2.135.0\/windows\/release_notes.html\">Release Notes for Windows<\/a>, or\u00a0<a href=\"https:\/\/vulkan.lunarg.com\/doc\/sdk\/1.2.135.0\/mac\/release_notes.html\">Release Notes for macOS<\/a><\/strong>\u00a0for additional information or go to\u00a0<strong><a href=\"https:\/\/vulkan.lunarg.com\/sdk\/home\">the Vulkan SDK download site<\/a><\/strong>\u00a0to download this new SDK.\u00a0Much of the documentation for this SDK is contained in the Getting Started Guides (<strong><a href=\"https:\/\/vulkan.lunarg.com\/doc\/sdk\/1.2.135.0\/windows\/getting_started.html\">Windows Getting Started Guide<\/a>,\u00a0<a href=\"https:\/\/vulkan.lunarg.com\/doc\/sdk\/1.2.135.0\/linux\/getting_started.html\">Linux Getting Started Guide<\/a>,\u00a0<a href=\"https:\/\/vulkan.lunarg.com\/doc\/sdk\/1.2.135.0\/mac\/getting_started.html\">macOS Getting Started Guide<\/a><\/strong>), found in the Documentation directory of the SDK and on this website.<\/p>\n<p>LunarG\u2019s software engineering experts create innovative products and services for open source and commercial customers using leading-edge 3D graphics and compute technologies, including Vulkan, SPIR-V, OpenXR, and OpenGL. We have strengths in performance analysis and tuning, runtime and tools development, shader optimizations, driver development, and porting engines and applications to Vulkan.<\/p>\n<p>For more information about LunarG, please\u00a0<strong><a href=\"https:\/\/www.lunarg.com\/\">check out our website<\/a>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>LunarG has released new Windows, Linux, and macOS SDKs for Vulkan header 1.2.135.0. The prior SDK supported Vulkan API revision 1.2.131. Please read on for the list of many new features in the SDK, including shader tool chain API libraries, the provisional ray tracing extension, and more.<\/p>\n","protected":false},"author":14,"featured_media":1954,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","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":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[3],"tags":[47,29],"class_list":["post-1499","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-ray-tracing","tag-vulkan-sdk"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension - LunarG<\/title>\n<meta name=\"description\" content=\"LunarG has released new SDKs for Vulkan 1.2.135. New features include shader tool chain API libraries and the provisional ray tracing extension.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension - LunarG\" \/>\n<meta property=\"og:description\" content=\"LunarG has released new SDKs for Vulkan 1.2.135. New features include shader tool chain API libraries and the provisional ray tracing extension.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/\" \/>\n<meta property=\"og:site_name\" content=\"LunarG\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-08T17:43:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-16T01:06:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/04\/iStock-1140134395-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"755\" \/>\n\t<meta property=\"og:image:height\" content=\"395\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dave Desormeaux\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dave Desormeaux\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/\"},\"author\":{\"name\":\"Dave Desormeaux\",\"@id\":\"https:\/\/www.lunarg.com\/#\/schema\/person\/493f4ece901c822208cfda3feb80420a\"},\"headline\":\"New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension\",\"datePublished\":\"2020-04-08T17:43:46+00:00\",\"dateModified\":\"2025-01-16T01:06:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/\"},\"wordCount\":400,\"publisher\":{\"@id\":\"https:\/\/www.lunarg.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/04\/iStock-1140134395-1.jpg\",\"keywords\":[\"Ray Tracing\",\"Vulkan SDK\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/\",\"url\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/\",\"name\":\"New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension - LunarG\",\"isPartOf\":{\"@id\":\"https:\/\/www.lunarg.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/04\/iStock-1140134395-1.jpg\",\"datePublished\":\"2020-04-08T17:43:46+00:00\",\"dateModified\":\"2025-01-16T01:06:11+00:00\",\"description\":\"LunarG has released new SDKs for Vulkan 1.2.135. New features include shader tool chain API libraries and the provisional ray tracing extension.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#primaryimage\",\"url\":\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/04\/iStock-1140134395-1.jpg\",\"contentUrl\":\"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/04\/iStock-1140134395-1.jpg\",\"width\":755,\"height\":395,\"caption\":\"3d render of home cinema room\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.lunarg.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension\"}]},{\"@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\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.lunarg.com\/#\/schema\/person\/493f4ece901c822208cfda3feb80420a\",\"name\":\"Dave Desormeaux\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.lunarg.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/89944424b10c09db4e6c6e62b6ef1722?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/89944424b10c09db4e6c6e62b6ef1722?s=96&d=retro&r=pg\",\"caption\":\"Dave Desormeaux\"},\"sameAs\":[\"http:\/\/www.lunarg.com\"],\"url\":\"https:\/\/www.lunarg.com\/author\/dave-d\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension - LunarG","description":"LunarG has released new SDKs for Vulkan 1.2.135. New features include shader tool chain API libraries and the provisional ray tracing extension.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/","og_locale":"en_US","og_type":"article","og_title":"New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension - LunarG","og_description":"LunarG has released new SDKs for Vulkan 1.2.135. New features include shader tool chain API libraries and the provisional ray tracing extension.","og_url":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/","og_site_name":"LunarG","article_published_time":"2020-04-08T17:43:46+00:00","article_modified_time":"2025-01-16T01:06:11+00:00","og_image":[{"width":755,"height":395,"url":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/04\/iStock-1140134395-1.jpg","type":"image\/jpeg"}],"author":"Dave Desormeaux","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Dave Desormeaux","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#article","isPartOf":{"@id":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/"},"author":{"name":"Dave Desormeaux","@id":"https:\/\/www.lunarg.com\/#\/schema\/person\/493f4ece901c822208cfda3feb80420a"},"headline":"New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension","datePublished":"2020-04-08T17:43:46+00:00","dateModified":"2025-01-16T01:06:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/"},"wordCount":400,"publisher":{"@id":"https:\/\/www.lunarg.com\/#organization"},"image":{"@id":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/04\/iStock-1140134395-1.jpg","keywords":["Ray Tracing","Vulkan SDK"],"articleSection":["Announcements"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/","url":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/","name":"New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension - LunarG","isPartOf":{"@id":"https:\/\/www.lunarg.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#primaryimage"},"image":{"@id":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/04\/iStock-1140134395-1.jpg","datePublished":"2020-04-08T17:43:46+00:00","dateModified":"2025-01-16T01:06:11+00:00","description":"LunarG has released new SDKs for Vulkan 1.2.135. New features include shader tool chain API libraries and the provisional ray tracing extension.","breadcrumb":{"@id":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#primaryimage","url":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/04\/iStock-1140134395-1.jpg","contentUrl":"https:\/\/www.lunarg.com\/wp-content\/uploads\/2020\/04\/iStock-1140134395-1.jpg","width":755,"height":395,"caption":"3d render of home cinema room"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lunarg.com\/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lunarg.com\/"},{"@type":"ListItem","position":2,"name":"New Vulkan 1.2 SDKs Support Provisional Ray Tracing Extension"}]},{"@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\/"}},{"@type":"Person","@id":"https:\/\/www.lunarg.com\/#\/schema\/person\/493f4ece901c822208cfda3feb80420a","name":"Dave Desormeaux","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lunarg.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/89944424b10c09db4e6c6e62b6ef1722?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/89944424b10c09db4e6c6e62b6ef1722?s=96&d=retro&r=pg","caption":"Dave Desormeaux"},"sameAs":["http:\/\/www.lunarg.com"],"url":"https:\/\/www.lunarg.com\/author\/dave-d\/"}]}},"_links":{"self":[{"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/posts\/1499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/comments?post=1499"}],"version-history":[{"count":0,"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/posts\/1499\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/media\/1954"}],"wp:attachment":[{"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/media?parent=1499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/categories?post=1499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lunarg.com\/wp-json\/wp\/v2\/tags?post=1499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}