{"id":7172,"date":"2022-11-18T18:25:59","date_gmt":"2022-11-19T02:25:59","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/directx\/?p=7172"},"modified":"2022-12-06T14:46:17","modified_gmt":"2022-12-06T22:46:17","slug":"agility-sdk-1-608-0","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/directx\/agility-sdk-1-608-0\/","title":{"rendered":"Agility SDK 1.608.0: Enhanced Barriers and more"},"content":{"rendered":"<p>We\u2019ve published another Agility SDK, version 1.608.0.\u00a0 This Agility SDK has support for Enhanced Barriers, and a few minor DX12 features. That\u2019s right: these features no longer require developer mode to run on your machine!<\/p>\n<p>Head to <a href=\"https:\/\/devblogs.microsoft.com\/directx\/directx12agility\/\">Agility SDK Downloads<\/a> to grab it.<\/p>\n<h4><strong>Enhanced Barriers<\/strong><\/h4>\n<p>For an overview of Enhanced Barriers, please see <a href=\"https:\/\/devblogs.microsoft.com\/directx\/d3d12-enhanced-barriers-preview\/\">here<\/a> for our Enhanced Barriers preview announcement describing EBs in more detail.<\/p>\n<h4><strong>Minor Features<\/strong><\/h4>\n<p>This release contains support for Independent Front\/Back Stencil Refs and Masks and Triangle fan primitives (see <a href=\"https:\/\/devblogs.microsoft.com\/directx\/preview-agility-sdk-1-706-3-preview-sm-6-7-enhanced-barriers-and-more\/#independent-front-back-stencil-refs-and-masks\">here<\/a> for more)<\/p>\n<p>Dynamic Pipeline State: Depth Bias and the Index Buffer Strip Cut Value can now both be dynamically changed <em>after<\/em> the pipeline is set by using RSSetDepthBias and IASetIndexBufferStripCutValue, respectively. Use of these functions requires that the pipeline was created with one or both of the new pipeline flags:<\/p>\n<ul>\n<li>D3D12_PIPELINE_STATE_FLAG_DYNAMIC_DEPTH_BIAS<\/li>\n<li>D3D12_PIPELINE_STATE_FLAG_DYNAMIC_INDEX_BUFFER_STRIP_CUT<\/li>\n<\/ul>\n<p>Each of these functions changes the <em>current<\/em> state of the pipeline in the command list. If the pipeline state is set again, the values will reflect the newly set pipeline state description\u2019s values, and not the values previously set with these functions.<\/p>\n<h4><strong>Drivers<\/strong><\/h4>\n<p><strong>AMD Driver<\/strong>: Developers interested in getting access to DirectX Agility SDK-enabled AMD drivers supporting this release should contact their AMD Alliance Manager for updates on driver availability<\/p>\n<p><strong>Intel Driver<\/strong>: See <a href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/download\/729157\/intel-arc-graphics-windows-dch-driver-beta.html\">here<\/a> for an Intel driver with support for this release.<\/p>\n<p><strong>NVIDIA: <\/strong><a href=\"https:\/\/www.nvidia.com\/download\/driverResults.aspx\/194380\/en-us\/ ?\">526.98<\/a> has support for the features in today&#8217;s Agility SDK release.<\/p>\n<p><strong>WARP support: <\/strong>All features in this release are supported in our downloadable preview version of WARP which can be found <a href=\"https:\/\/www.nuget.org\/packages\/Microsoft.Direct3D.WARP\">here<\/a>. This means that developers who want to get started on implementing the features in today\u2019s release can started ahead of getting drivers from their chosen IHV.<\/p>\n<p>For more on our downloadable preview version of WARP, see our <a href=\"https:\/\/devblogs.microsoft.com\/directx\/announcing-warp-preview-with-shader-model-6-7-support\/\">WARP preview announcement<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019ve published another Agility SDK, version 1.608.0.\u00a0 This Agility SDK has support for Enhanced Barriers, and a few minor DX12 features. That\u2019s right: these features no longer require developer mode to run on your machine! Head to Agility SDK Downloads to grab it. Enhanced Barriers For an overview of Enhanced Barriers, please see here for [&hellip;]<\/p>\n","protected":false},"author":2237,"featured_media":12651,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7172","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-directx"],"acf":[],"blog_post_summary":"<p>We\u2019ve published another Agility SDK, version 1.608.0.\u00a0 This Agility SDK has support for Enhanced Barriers, and a few minor DX12 features. That\u2019s right: these features no longer require developer mode to run on your machine! Head to Agility SDK Downloads to grab it. Enhanced Barriers For an overview of Enhanced Barriers, please see here for [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts\/7172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/users\/2237"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/comments?post=7172"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts\/7172\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/media\/12651"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/media?parent=7172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/categories?post=7172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/tags?post=7172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}