{"version":"1.0","provider_name":"DirectX Developer Blog","provider_url":"https:\/\/devblogs.microsoft.com\/directx","author_name":"Tanner Van De Walle","author_url":"https:\/\/devblogs.microsoft.com\/directx\/author\/tvandewalle\/","title":"Agility SDK 1.618: Advanced Shader Delivery and 1.716 out of preview - DirectX Developer Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Q2raSsCxX2\"><a href=\"https:\/\/devblogs.microsoft.com\/directx\/agility-sdk-1-618\/\">Agility SDK 1.618: Advanced Shader Delivery and 1.716 out of preview<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/directx\/agility-sdk-1-618\/embed\/#?secret=Q2raSsCxX2\" width=\"600\" height=\"338\" title=\"&#8220;Agility SDK 1.618: Advanced Shader Delivery and 1.716 out of preview&#8221; &#8212; DirectX Developer Blog\" data-secret=\"Q2raSsCxX2\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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\/\/# sourceURL=https:\/\/devblogs.microsoft.com\/directx\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/devblogs.microsoft.com\/directx\/wp-content\/uploads\/sites\/42\/2021\/08\/1_DX12Ultimate_logo_digital_black_bg.png","thumbnail_width":1006,"thumbnail_height":1000,"description":"We are pleased to announce the retail release of AgilitySDK 1.618, available on\u00a0Agility SDK Downloads\u00a0today! This release promotes our 1.716 features out of preview and also introduces support for the recently announced advanced shader delivery feature. Advanced Shader Delivery Advanced shader delivery is a new feature that distributes precompiled shaders when downloading a game, eliminating [&hellip;]"}