diff --git a/source/frontend/assets/js/arch_classifier.mjs b/source/frontend/assets/js/arch_classifier.mjs index 72e4162..26df7c8 100644 --- a/source/frontend/assets/js/arch_classifier.mjs +++ b/source/frontend/assets/js/arch_classifier.mjs @@ -240,6 +240,9 @@ function ClassifyReport(reportContainer) { if (/Qualcomm\(R\) Adreno\(TM\) X1.*/.test(report.DXGI_ADAPTER_DESC3.Description)) { arch = "X1"; } + if (/Qualcomm\(R\) Adreno\(TM\) X2.*/.test(report.DXGI_ADAPTER_DESC3.Description)) { + arch = "X2"; + } else if (report.DXGI_ADAPTER_DESC3.Description.includes("8cx")) { arch = report.DXGI_ADAPTER_DESC3.Description.slice(report.DXGI_ADAPTER_DESC3.Description.search(/8cx.*/)); arch = arch.replace("Gen ", ""); diff --git a/source/frontend/assets/js/constants.mjs b/source/frontend/assets/js/constants.mjs index 99d8cbf..db6dd00 100644 --- a/source/frontend/assets/js/constants.mjs +++ b/source/frontend/assets/js/constants.mjs @@ -2694,6 +2694,7 @@ export const ArchReleaseDates = { // Qualcomm "8cx 3": "2021", "X1": "2024", + "X2": "2026", } function MakeMap(order) { diff --git a/source/website/arhitecture_table.js b/source/website/arhitecture_table.js index ab2a7db..1f02648 100644 --- a/source/website/arhitecture_table.js +++ b/source/website/arhitecture_table.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[506],{746(e,r,n){n.d(r,{A:()=>i});var t=n(601),a=n.n(t),o=n(314),c=n.n(o)()(a());c.push([e.id,'.ArchitectureTables {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n max-width: 2100px;\n margin: 0 auto;\n}\n\n.ArchitectureTable {\n font-family: "Roboto", sans-serif;\n}\n\n.NotesContainerOuter {\n max-width: 2100px;\n margin: 0 auto;\n}\n\n.NotesContainer {\n max-width: 1000px;\n padding: 0 7px;\n font-family: "Roboto", sans-serif;\n}\n\n.ArchitectureTableContainer {\n padding: 5px;\n flex-grow: 0.1\n}\n\n\ntd {\n white-space: pre-wrap;\n}\n\ntr:nth-of-type(odd) {\n background-color: #00000010;\n}\n\nth,\ntd {\n border-width: 1px;\n border-style: solid;\n border-color: #7f7f7f;\n}\n\ntd {\n text-align: center;\n padding: 2px 4px;\n min-width: 4.5em;\n}\n\ntable {\n border-collapse: collapse;\n}\n\n/* row of header with vendor name */\nthead>tr:first-of-type>th {\n /* first row sticks to the top of the screen */\n border-bottom: none;\n}\n\n/* row with legend */\nthead>tr:nth-of-type(2)>th {\n /* second row sticks right below first row */\n border-top: none;\n border-bottom-width: 2px;\n border-bottom-style: solid;\n padding-inline: 0.3em;\n /* separate legend a little */\n}\n\n.dark-mode {\n\n th,\n td {\n border-color: #8c8c8c;\n }\n\n table {\n border-color: #8c8c8c;\n background-color: #2d2d2d;\n }\n\n\n tr:nth-of-type(1) {\n background-color: #262626;\n }\n\n td {\n border-color: #FFFFFF33;\n }\n\n tr:nth-of-type(odd) {\n background-color: #00000020;\n }\n}',""]);const i=c},314(e){e.exports=function(e){var r=[];return r.toString=function(){return this.map((function(r){var n="",t=void 0!==r[5];return r[4]&&(n+="@supports (".concat(r[4],") {")),r[2]&&(n+="@media ".concat(r[2]," {")),t&&(n+="@layer".concat(r[5].length>0?" ".concat(r[5]):""," {")),n+=e(r),t&&(n+="}"),r[2]&&(n+="}"),r[4]&&(n+="}"),n})).join("")},r.i=function(e,n,t,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var c={};if(t)for(var i=0;i0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=o),n&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=n):l[2]=n),a&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=a):l[4]="".concat(a)),r.push(l))}},r}},601(e){e.exports=function(e){return e[1]}},72(e){var r=[];function n(e){for(var n=-1,t=0;t0?" ".concat(n.layer):""," {")),t+=n.css,a&&(t+="}"),n.media&&(t+="}"),n.supports&&(t+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(t+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),r.styleTagTransform(t,e,r.options)}(r,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(r)}}}},113(e){e.exports=function(e,r){if(r.styleSheet)r.styleSheet.cssText=e;else{for(;r.firstChild;)r.removeChild(r.firstChild);r.appendChild(document.createTextNode(e))}}},958(e,r,n){var t=n(72),a=n.n(t),o=n(825),c=n.n(o),i=n(659),s=n.n(i),d=n(56),l=n.n(d),p=n(540),u=n.n(p),D=n(113),A=n.n(D),I=n(746),T={};T.styleTagTransform=A(),T.setAttributes=l(),T.insert=s().bind(null,"head"),T.domAPI=c(),T.insertStyleElement=u(),a()(I.A,T),I.A&&I.A.locals&&I.A.locals;var h=n(619),G=n(878),f=n(568),m=n(480),N=n(141);function S(e,r,n){let t=document.createElement("th");t.append(n),r&&(t.className=r),e.appendChild(t)}function _(e,r,n){let t=document.createElement("td");t.append(n),r&&(t.className=r),e.appendChild(t)}function E(e){return e?Math.round(1e4*e)/100+"%":"~0%"}function R(e,r){return e?e+"\n"+r:r}function F(e,r,n){let t="",a=r.D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel;if(a!=n.SM){let e=G.RZ["D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel"][a]??"Unknown";a>n.SM?(t=R(t,"SM "+e),n.SM=a):t=R(t,"* SM "+e)}let o=1==r.D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported;o!=n.Support16BitShaderOps&&(o?(t=R(t,"16-bit Shader Ops"),n.Support16BitShaderOps=o):t=R(t,"* no support for 16-bit Shader Ops"));let c=1==r.D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported;c!=n.SupportEnhancedBarriers&&(c?(t=R(t,"Enhanced Barriers"),n.SupportEnhancedBarriers=c):t=R(t,"* no support for Enhanced Barriers"));let i=10==r.D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier;i!=n.SupportMeshShaders&&(i?(t=R(t,"Mesh Shaders"),n.SupportMeshShaders=i):t=R(t,"* no support for Mesh Shaders"));let s=r.D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier;if("Pascal"!=e&&"Turing 16"!=e||(s=0),s!=n.DXRTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier"][s]??"Unknown";s>n.DXRTier?(t=R(t,"DXR "+e),n.DXRTier=s):t=R(t,"* DXR "+e)}let d=r.D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier;if(d!=n.VRSTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier"][d]??"Unknown";d>n.VRSTier?(t=R(t,"VRS "+e),n.VRSTier=d):t=R(t,"* VRS "+e)}let l=r.D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier;if(l!=n.SamplerFeedbackTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier"][l]??"Unknown";l>n.SamplerFeedbackTier?(t=R(t,"Sampler Feedback "+e),n.SamplerFeedbackTier=l):t=R(t,"* Sampler Feedback "+e)}let p=!1;r.Formats&&(p=!!(16384&r.Formats[67].Support1)),p!=n.SupportR9G9B9E5RTVUAV&&(p?(t=R(t,"R9G9B9E5 RTV/UAV"),n.SupportR9G9B9E5RTVUAV=p):t=R(t,"* no support for R9G9B9E5 RTV/UAV"));let u=0;if(r.D3D12_FEATURE_DATA_D3D12_OPTIONS21&&(u=r.D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier),u!=n.WorkGraphsTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier"][u]??"Unknown";u>n.WorkGraphsTier?(t=R(t,"Work Graphs "+e),n.WorkGraphsTier=u):t=R(t,"* Work Graphs "+e)}let D=r.D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier;if(D!=n.ResourceHeapTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier"][D]??"Unknown";D>n.ResourceHeapTier?(t=R(t,"Resource Heap "+e),n.ResourceHeapTier=D):t=R(t,"* Resource Heap "+e)}let A=r.D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier;if(A!=n.TiledResourcesTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier"][A]??"Unknown";A>n.TiledResourcesTier?(t=R(t,"Tiled Resources "+e),n.TiledResourcesTier=A):t=R(t,"* Tiled Resources "+e)}return t}function V(e,r,n){let t=document.createElement("table");!function(e,r){let n=document.createElement("thead"),t=document.createElement("tr"),a=document.createElement("th");a.append(r),a.className=r,a.scope="colgroup",a.colSpan=4,t.appendChild(a),n.appendChild(t);let o=document.createElement("tr");S(o,r,"Architecture"),S(o,r,"Market Share"),S(o,r,"Cumulative Market Share"),S(o,r,"Added Features"),n.appendChild(o),e.appendChild(n)}(t,r),function(e,r){let n=document.createElement("tbody"),t=0,a={SM:0,Support16BitShaderOps:!1,SupportEnhancedBarriers:!1,SupportMeshShaders:!1,DXRTier:0,VRSTier:0,SamplerFeedbackTier:0,SupportR9G9B9E5RTVUAV:!1,WorkGraphsTier:0,ResourceHeapTier:1,TiledResourcesTier:0};for(let e of r){let r=document.createElement("tr"),o=h.A[e]??0;t+=o;let c=N.Es.get(e);_(r,null,e),_(r,null,E(o)),_(r,null,E(t)),_(r,null,F(e,c,a)),n.append(r)}e.appendChild(n)}(t,n),t.className="ArchitectureTable",e.appendChild(t)}window.addEventListener("DOMContentLoaded",(function(){const e=document.getElementById("ArchitectureTables"),r=document.createElement("div"),n=document.createTextNode("Loading. Please wait.");r.appendChild(n),e.appendChild(r),m.TK((e=>{let r=e;N.Q0(r),function(){const e=document.getElementById("ArchitectureTables");f.E(e);const r=[{name:"AMD",architectures:N.hp.AMD},{name:"Nvidia",architectures:N.hp.Nvidia},{name:"Intel",architectures:N.hp.Intel},{name:"Qualcomm",architectures:N.hp.Qualcomm}];for(let n of r){let r=document.createElement("div");V(r,n.name,n.architectures),r.className="ArchitectureTableContainer",e.appendChild(r)}}(),function(){const e=document.getElementById("NotesContainer");f.E(e),e.appendChild(document.createTextNode("Features marked with * appear out of order of increasing capabilities. After such entry, subsequent architectures return to higher capabilities without additional notes. For example Xe-LPG supports Resource Heap Tier 2.")),e.appendChild(document.createElement("br")),e.appendChild(document.createTextNode("Some Nvidia Pascal and Turing 16 GPUs have software emulated DXR Tier 1.0 Support. Since software emulation is too slow for most practical purposes, they are marked as if they have no DXR support in this table.")),e.appendChild(document.createElement("br")),e.appendChild(document.createTextNode("Market Share is calculated from the Steam Hardware Survey among DirectX 12 Systems. This is an underestimate and may not be very accurate in general.")),e.appendChild(document.createElement("br")),e.appendChild(document.createTextNode("Market Share will vary a lot between different games. Steam Hardware Survey may not be a good representation of your target audience.")),e.appendChild(document.createElement("br")),e.appendChild(document.createTextNode("Some features require new enough version of Agility SDK to be used by app to become available, even if GPU supports them."))}()}))}),!1)},141(e,r,n){n.d(r,{BP:()=>c,Es:()=>s,Q0:()=>u,f4:()=>i,hp:()=>o});var t=n(878),a=n(924);let o={Microsoft:new Set,AMD:new Set,Nvidia:new Set,Intel:new Set,Qualcomm:new Set},c=new Map,i=new Map,s=new Map,d=[];function l(e){return!!e.GetField("Header.Using preview Agility SDK")||"None"!=a.UN(e)||!!t.gT.has(e.GetField("CheckInterfaceSupport.UMDVersion"))||8==e.GetField("AGSDeviceInfo.asicFamily")&&1==e.GetField("AGSDeviceInfo.numWGPs")&&0==e.GetField("D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier")}function p(e){let r,n=e.GetOriginalReport(),t=a.IL("DXGI_ADAPTER_DESC3.VendorId",n.DXGI_ADAPTER_DESC3.VendorId);if("Microsoft Basic Render Driver"==n.DXGI_ADAPTER_DESC3.Description)r="WARP",o.Microsoft.add(r);else if(n.AGSDeviceInfo&&null!=n.AGSDeviceInfo.asicFamily){const e=["Unknown","PreGCN","GCN1","GCN2","GCN3","GCN4","Vega","RDNA","RDNA2","RDNA3","RDNA4"],t={30032:"RDNA4"};0!=n.AGSDeviceInfo.asicFamily?(r=e[n.AGSDeviceInfo.asicFamily],r||(r="Arch ID "+n.AGSDeviceInfo.asicFamily),o.AMD.add(r)):n.DXGI_ADAPTER_DESC3.DeviceId in t&&(r=t[n.DXGI_ADAPTER_DESC3.DeviceId],o.AMD.add(r))}else if(t.startsWith("Intel"))r={1024:"Gen7.5",2560:"Gen7.5",3328:"Gen7.5",3072:"Gen7.5",5632:"Gen8",2816:"Gen8",8704:"Gen8",6400:"Gen9",2304:"Gen9",22784:"Gen9.5",12544:"Gen9.5",15872:"Gen9.5",39680:"Gen9.5",23040:"Gen9.5",35328:"Gen11",39424:"Xe",17664:"Xe",19968:"Xe",19456:"Xe",17920:"Xe",18688:"Xe",42752:"Xe",22016:"Xe-HPG",2816:"Xe-HPC",32e3:"Xe-LPG",25600:"Xe2-HPG",57856:"Xe2-HPG",45056:"Xe3-LPG"}[65280&n.DXGI_ADAPTER_DESC3.DeviceId],r&&o.Intel.add(r);else if(n.NvPhysicalGpuHandle&&n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]){if(r={192:"Fermi",208:"Fermi2",224:"Kepler",240:"Kepler1",256:"Kepler2",272:"Maxwell1",288:"Maxwell2",304:"Pascal",320:"Volta",336:"Volta1",352:"Turing",368:"Ampere",400:"Ada",432:"Blackwell"}[n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]],r||(r="Arch ID "+n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]),"Turing"===r){const e=n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id"];r=7==e||8==e?"Turing 16":"Turing 20"}"Kepler2"==r||"Kepler1"==r?r="Kepler":"Fermi2"==r?r="Fermi":"Volta1"==r&&(r="Volta"),o.Nvidia.add(r)}else if(t.startsWith("NVIDIA")){switch(n.DXGI_ADAPTER_DESC3.Description){case"NVIDIA GeForce 615":case"NVIDIA GeForce GT 415M":case"NVIDIA GeForce GT 420":case"NVIDIA GeForce GT 420M":case"NVIDIA GeForce GT 425M":case"NVIDIA GeForce GT 430":case"NVIDIA GeForce GT 435M":case"NVIDIA GeForce GT 440":case"NVIDIA GeForce GT 445M":case"NVIDIA GeForce GT 525M":case"NVIDIA GeForce GT 530":case"NVIDIA GeForce GT 555M":case"NVIDIA GeForce GTS 450":case"NVIDIA GeForce GTX 460M":case"NVIDIA GeForce GTX 465":case"NVIDIA GeForce GTX 470":case"NVIDIA GeForce GTX 470M":case"NVIDIA GeForce GTX 480":case"NVIDIA GeForce GTX 480M":case"NVIDIA GeForce GTX 485M":case"NVIDIA NVS 5400M":case"NVIDIA Quadro 1000M":case"NVIDIA Quadro 2000":case"NVIDIA Quadro 2000M":case"NVIDIA Quadro 3000M":case"NVIDIA Quadro 4000":case"NVIDIA Quadro 4000M":case"NVIDIA Quadro 5000M":case"NVIDIA Quadro 600":case"NVIDIA Quadro 6000":r="Fermi";break;case"NVIDIA GeForce 410M":case"NVIDIA GeForce 510":case"NVIDIA GeForce 605":case"NVIDIA GeForce 705A":case"NVIDIA GeForce GT 520":case"NVIDIA GeForce GT 520MX":case"NVIDIA GeForce GT 545":case"NVIDIA GeForce GT 550M":case"NVIDIA GeForce GT 625":case"NVIDIA GeForce GT 705":case"NVIDIA GeForce GTX 550 Ti":case"NVIDIA GeForce GTX 555":case"NVIDIA GeForce GTX 560":case"NVIDIA GeForce GTX 560 SE":case"NVIDIA GeForce GTX 560 Ti":case"NVIDIA GeForce GTX 560M":case"NVIDIA GeForce GTX 570":case"NVIDIA GeForce GTX 570M":case"NVIDIA GeForce GTX 580":case"NVIDIA GeForce GTX 580M":case"NVIDIA GeForce GTX 590":case"NVIDIA GeForce GTX 670M":case"NVIDIA GeForce GTX 675M":case"NVIDIA NVS 315":case"NVIDIA NVS 4200M":case"NVIDIA Quadro 5010M":r="Fermi2";break;case"NVIDIA GeForce GT 740M":r="Kepler"}r&&o.Nvidia.add(r)}else t.startsWith("Qualcomm")&&(/Snapdragon\(R\) X (Plus)|(Elite) - X1.*/.test(n.DXGI_ADAPTER_DESC3.Description)&&(r="X1"),/Qualcomm\(R\) Adreno\(TM\) X1.*/.test(n.DXGI_ADAPTER_DESC3.Description)?r="X1":n.DXGI_ADAPTER_DESC3.Description.includes("8cx")&&(r=n.DXGI_ADAPTER_DESC3.Description.slice(n.DXGI_ADAPTER_DESC3.Description.search(/8cx.*/)),r=r.replace("Gen ","")),r&&o.Qualcomm.add(r));r?(c.has(r)?c.get(r).push(n):c.set(r,[n]),i.has(r)?i.get(r).add(n.DXGI_ADAPTER_DESC3.Description):i.set(r,new Set([n.DXGI_ADAPTER_DESC3.Description]))):d.push(n)}function u(e){for(let r of e)l(r)||p(r);for(let[e,t]of c){let a=null;for(let e of t)r=e,(null==(n=a)||(r.CheckInterfaceSupport.UMDVersion!=n.CheckInterfaceSupport.UMDVersion?BigInt(r.CheckInterfaceSupport.UMDVersion)>BigInt(n.CheckInterfaceSupport.UMDVersion):r.Header.Version!=n.Header.Version?r.Header.Version>n.Header.Version:r.ID>n.ID))&&(a=e);s.set(e,a)}var r,n;function a(e,r){const n=[];for(const r of e)n.push(r);e.clear();for(const t of n.sort(r))e.add(t);return e}function i(e,r){let n=t.Vz[e]??9999,a=t.Vz[r]??9999;return n==a?e.localeCompare(r):n-a}a(o.AMD,i),a(o.Nvidia,i),a(o.Intel,i),a(o.Qualcomm,i)}},619(e,r,n){n.d(r,{A:()=>t});const t={RDNA3:.0313999999999998,"RDNA 3.5":.0013,Unknown:.0706,GCN1:.0011,GCN4:.0210999999999999,GCN3:4e-4,RDNA:.0099999999999999,RDNA2:.036299999999999895,RDNA4:.0018,Vega:.0081,"Gen7.5":.0022,Gen9:.0037,Gen8:9e-4,"Gen9.5":.0132999999999999,Xe:.0209999999999999,Maxwell1:.004300000000000001,Kepler:.0017,Fermi:1e-4,Pascal:.055699999999999895,"Turing 16":.06349999999999989,Fermi2:3e-4,Maxwell2:.005599999999999999,"Turing 20":.049,Ampere:.20229999999999984,Ada:.2032,Blackwell:.1225999999999999,X1:6e-4}}},e=>{e(e.s=958)}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[506],{746(e,r,n){n.d(r,{A:()=>i});var t=n(601),a=n.n(t),o=n(314),c=n.n(o)()(a());c.push([e.id,'.ArchitectureTables {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n max-width: 2100px;\n margin: 0 auto;\n}\n\n.ArchitectureTable {\n font-family: "Roboto", sans-serif;\n}\n\n.NotesContainerOuter {\n max-width: 2100px;\n margin: 0 auto;\n}\n\n.NotesContainer {\n max-width: 1000px;\n padding: 0 7px;\n font-family: "Roboto", sans-serif;\n}\n\n.ArchitectureTableContainer {\n padding: 5px;\n flex-grow: 0.1\n}\n\n\ntd {\n white-space: pre-wrap;\n}\n\ntr:nth-of-type(odd) {\n background-color: #00000010;\n}\n\nth,\ntd {\n border-width: 1px;\n border-style: solid;\n border-color: #7f7f7f;\n}\n\ntd {\n text-align: center;\n padding: 2px 4px;\n min-width: 4.5em;\n}\n\ntable {\n border-collapse: collapse;\n}\n\n/* row of header with vendor name */\nthead>tr:first-of-type>th {\n /* first row sticks to the top of the screen */\n border-bottom: none;\n}\n\n/* row with legend */\nthead>tr:nth-of-type(2)>th {\n /* second row sticks right below first row */\n border-top: none;\n border-bottom-width: 2px;\n border-bottom-style: solid;\n padding-inline: 0.3em;\n /* separate legend a little */\n}\n\n.dark-mode {\n\n th,\n td {\n border-color: #8c8c8c;\n }\n\n table {\n border-color: #8c8c8c;\n background-color: #2d2d2d;\n }\n\n\n tr:nth-of-type(1) {\n background-color: #262626;\n }\n\n td {\n border-color: #FFFFFF33;\n }\n\n tr:nth-of-type(odd) {\n background-color: #00000020;\n }\n}',""]);const i=c},314(e){e.exports=function(e){var r=[];return r.toString=function(){return this.map((function(r){var n="",t=void 0!==r[5];return r[4]&&(n+="@supports (".concat(r[4],") {")),r[2]&&(n+="@media ".concat(r[2]," {")),t&&(n+="@layer".concat(r[5].length>0?" ".concat(r[5]):""," {")),n+=e(r),t&&(n+="}"),r[2]&&(n+="}"),r[4]&&(n+="}"),n})).join("")},r.i=function(e,n,t,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var c={};if(t)for(var i=0;i0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=o),n&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=n):l[2]=n),a&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=a):l[4]="".concat(a)),r.push(l))}},r}},601(e){e.exports=function(e){return e[1]}},72(e){var r=[];function n(e){for(var n=-1,t=0;t0?" ".concat(n.layer):""," {")),t+=n.css,a&&(t+="}"),n.media&&(t+="}"),n.supports&&(t+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(t+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),r.styleTagTransform(t,e,r.options)}(r,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(r)}}}},113(e){e.exports=function(e,r){if(r.styleSheet)r.styleSheet.cssText=e;else{for(;r.firstChild;)r.removeChild(r.firstChild);r.appendChild(document.createTextNode(e))}}},958(e,r,n){var t=n(72),a=n.n(t),o=n(825),c=n.n(o),i=n(659),s=n.n(i),d=n(56),l=n.n(d),p=n(540),u=n.n(p),D=n(113),A=n.n(D),I=n(746),T={};T.styleTagTransform=A(),T.setAttributes=l(),T.insert=s().bind(null,"head"),T.domAPI=c(),T.insertStyleElement=u(),a()(I.A,T),I.A&&I.A.locals&&I.A.locals;var h=n(619),G=n(878),m=n(568),f=n(480),N=n(141);function S(e,r,n){let t=document.createElement("th");t.append(n),r&&(t.className=r),e.appendChild(t)}function _(e,r,n){let t=document.createElement("td");t.append(n),r&&(t.className=r),e.appendChild(t)}function E(e){return e?Math.round(1e4*e)/100+"%":"~0%"}function R(e,r){return e?e+"\n"+r:r}function F(e,r,n){let t="",a=r.D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel;if(a!=n.SM){let e=G.RZ["D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel"][a]??"Unknown";a>n.SM?(t=R(t,"SM "+e),n.SM=a):t=R(t,"* SM "+e)}let o=1==r.D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported;o!=n.Support16BitShaderOps&&(o?(t=R(t,"16-bit Shader Ops"),n.Support16BitShaderOps=o):t=R(t,"* no support for 16-bit Shader Ops"));let c=1==r.D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported;c!=n.SupportEnhancedBarriers&&(c?(t=R(t,"Enhanced Barriers"),n.SupportEnhancedBarriers=c):t=R(t,"* no support for Enhanced Barriers"));let i=10==r.D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier;i!=n.SupportMeshShaders&&(i?(t=R(t,"Mesh Shaders"),n.SupportMeshShaders=i):t=R(t,"* no support for Mesh Shaders"));let s=r.D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier;if("Pascal"!=e&&"Turing 16"!=e||(s=0),s!=n.DXRTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier"][s]??"Unknown";s>n.DXRTier?(t=R(t,"DXR "+e),n.DXRTier=s):t=R(t,"* DXR "+e)}let d=r.D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier;if(d!=n.VRSTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier"][d]??"Unknown";d>n.VRSTier?(t=R(t,"VRS "+e),n.VRSTier=d):t=R(t,"* VRS "+e)}let l=r.D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier;if(l!=n.SamplerFeedbackTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier"][l]??"Unknown";l>n.SamplerFeedbackTier?(t=R(t,"Sampler Feedback "+e),n.SamplerFeedbackTier=l):t=R(t,"* Sampler Feedback "+e)}let p=!1;r.Formats&&(p=!!(16384&r.Formats[67].Support1)),p!=n.SupportR9G9B9E5RTVUAV&&(p?(t=R(t,"R9G9B9E5 RTV/UAV"),n.SupportR9G9B9E5RTVUAV=p):t=R(t,"* no support for R9G9B9E5 RTV/UAV"));let u=0;if(r.D3D12_FEATURE_DATA_D3D12_OPTIONS21&&(u=r.D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier),u!=n.WorkGraphsTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier"][u]??"Unknown";u>n.WorkGraphsTier?(t=R(t,"Work Graphs "+e),n.WorkGraphsTier=u):t=R(t,"* Work Graphs "+e)}let D=r.D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier;if(D!=n.ResourceHeapTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier"][D]??"Unknown";D>n.ResourceHeapTier?(t=R(t,"Resource Heap "+e),n.ResourceHeapTier=D):t=R(t,"* Resource Heap "+e)}let A=r.D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier;if(A!=n.TiledResourcesTier){let e=G.RZ["D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier"][A]??"Unknown";A>n.TiledResourcesTier?(t=R(t,"Tiled Resources "+e),n.TiledResourcesTier=A):t=R(t,"* Tiled Resources "+e)}return t}function V(e,r,n){let t=document.createElement("table");!function(e,r){let n=document.createElement("thead"),t=document.createElement("tr"),a=document.createElement("th");a.append(r),a.className=r,a.scope="colgroup",a.colSpan=4,t.appendChild(a),n.appendChild(t);let o=document.createElement("tr");S(o,r,"Architecture"),S(o,r,"Market Share"),S(o,r,"Cumulative Market Share"),S(o,r,"Added Features"),n.appendChild(o),e.appendChild(n)}(t,r),function(e,r){let n=document.createElement("tbody"),t=0,a={SM:0,Support16BitShaderOps:!1,SupportEnhancedBarriers:!1,SupportMeshShaders:!1,DXRTier:0,VRSTier:0,SamplerFeedbackTier:0,SupportR9G9B9E5RTVUAV:!1,WorkGraphsTier:0,ResourceHeapTier:1,TiledResourcesTier:0};for(let e of r){let r=document.createElement("tr"),o=h.A[e]??0;t+=o;let c=N.Es.get(e);_(r,null,e),_(r,null,E(o)),_(r,null,E(t)),_(r,null,F(e,c,a)),n.append(r)}e.appendChild(n)}(t,n),t.className="ArchitectureTable",e.appendChild(t)}window.addEventListener("DOMContentLoaded",(function(){const e=document.getElementById("ArchitectureTables"),r=document.createElement("div"),n=document.createTextNode("Loading. Please wait.");r.appendChild(n),e.appendChild(r),f.TK((e=>{let r=e;N.Q0(r),function(){const e=document.getElementById("ArchitectureTables");m.E(e);const r=[{name:"AMD",architectures:N.hp.AMD},{name:"Nvidia",architectures:N.hp.Nvidia},{name:"Intel",architectures:N.hp.Intel},{name:"Qualcomm",architectures:N.hp.Qualcomm}];for(let n of r){let r=document.createElement("div");V(r,n.name,n.architectures),r.className="ArchitectureTableContainer",e.appendChild(r)}}(),function(){const e=document.getElementById("NotesContainer");m.E(e),e.appendChild(document.createTextNode("Features marked with * appear out of order of increasing capabilities. After such entry, subsequent architectures return to higher capabilities without additional notes. For example Xe-LPG supports Resource Heap Tier 2.")),e.appendChild(document.createElement("br")),e.appendChild(document.createTextNode("Some Nvidia Pascal and Turing 16 GPUs have software emulated DXR Tier 1.0 Support. Since software emulation is too slow for most practical purposes, they are marked as if they have no DXR support in this table.")),e.appendChild(document.createElement("br")),e.appendChild(document.createTextNode("Market Share is calculated from the Steam Hardware Survey among DirectX 12 Systems. This is an underestimate and may not be very accurate in general.")),e.appendChild(document.createElement("br")),e.appendChild(document.createTextNode("Market Share will vary a lot between different games. Steam Hardware Survey may not be a good representation of your target audience.")),e.appendChild(document.createElement("br")),e.appendChild(document.createTextNode("Some features require new enough version of Agility SDK to be used by app to become available, even if GPU supports them."))}()}))}),!1)},141(e,r,n){n.d(r,{BP:()=>c,Es:()=>s,Q0:()=>u,f4:()=>i,hp:()=>o});var t=n(878),a=n(924);let o={Microsoft:new Set,AMD:new Set,Nvidia:new Set,Intel:new Set,Qualcomm:new Set},c=new Map,i=new Map,s=new Map,d=[];function l(e){return!!e.GetField("Header.Using preview Agility SDK")||"None"!=a.UN(e)||!!t.gT.has(e.GetField("CheckInterfaceSupport.UMDVersion"))||8==e.GetField("AGSDeviceInfo.asicFamily")&&1==e.GetField("AGSDeviceInfo.numWGPs")&&0==e.GetField("D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier")}function p(e){let r,n=e.GetOriginalReport(),t=a.IL("DXGI_ADAPTER_DESC3.VendorId",n.DXGI_ADAPTER_DESC3.VendorId);if("Microsoft Basic Render Driver"==n.DXGI_ADAPTER_DESC3.Description)r="WARP",o.Microsoft.add(r);else if(n.AGSDeviceInfo&&null!=n.AGSDeviceInfo.asicFamily){const e=["Unknown","PreGCN","GCN1","GCN2","GCN3","GCN4","Vega","RDNA","RDNA2","RDNA3","RDNA4"],t={30032:"RDNA4"};0!=n.AGSDeviceInfo.asicFamily?(r=e[n.AGSDeviceInfo.asicFamily],r||(r="Arch ID "+n.AGSDeviceInfo.asicFamily),o.AMD.add(r)):n.DXGI_ADAPTER_DESC3.DeviceId in t&&(r=t[n.DXGI_ADAPTER_DESC3.DeviceId],o.AMD.add(r))}else if(t.startsWith("Intel"))r={1024:"Gen7.5",2560:"Gen7.5",3328:"Gen7.5",3072:"Gen7.5",5632:"Gen8",2816:"Gen8",8704:"Gen8",6400:"Gen9",2304:"Gen9",22784:"Gen9.5",12544:"Gen9.5",15872:"Gen9.5",39680:"Gen9.5",23040:"Gen9.5",35328:"Gen11",39424:"Xe",17664:"Xe",19968:"Xe",19456:"Xe",17920:"Xe",18688:"Xe",42752:"Xe",22016:"Xe-HPG",2816:"Xe-HPC",32e3:"Xe-LPG",25600:"Xe2-HPG",57856:"Xe2-HPG",45056:"Xe3-LPG"}[65280&n.DXGI_ADAPTER_DESC3.DeviceId],r&&o.Intel.add(r);else if(n.NvPhysicalGpuHandle&&n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]){if(r={192:"Fermi",208:"Fermi2",224:"Kepler",240:"Kepler1",256:"Kepler2",272:"Maxwell1",288:"Maxwell2",304:"Pascal",320:"Volta",336:"Volta1",352:"Turing",368:"Ampere",400:"Ada",432:"Blackwell"}[n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]],r||(r="Arch ID "+n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]),"Turing"===r){const e=n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id"];r=7==e||8==e?"Turing 16":"Turing 20"}"Kepler2"==r||"Kepler1"==r?r="Kepler":"Fermi2"==r?r="Fermi":"Volta1"==r&&(r="Volta"),o.Nvidia.add(r)}else if(t.startsWith("NVIDIA")){switch(n.DXGI_ADAPTER_DESC3.Description){case"NVIDIA GeForce 615":case"NVIDIA GeForce GT 415M":case"NVIDIA GeForce GT 420":case"NVIDIA GeForce GT 420M":case"NVIDIA GeForce GT 425M":case"NVIDIA GeForce GT 430":case"NVIDIA GeForce GT 435M":case"NVIDIA GeForce GT 440":case"NVIDIA GeForce GT 445M":case"NVIDIA GeForce GT 525M":case"NVIDIA GeForce GT 530":case"NVIDIA GeForce GT 555M":case"NVIDIA GeForce GTS 450":case"NVIDIA GeForce GTX 460M":case"NVIDIA GeForce GTX 465":case"NVIDIA GeForce GTX 470":case"NVIDIA GeForce GTX 470M":case"NVIDIA GeForce GTX 480":case"NVIDIA GeForce GTX 480M":case"NVIDIA GeForce GTX 485M":case"NVIDIA NVS 5400M":case"NVIDIA Quadro 1000M":case"NVIDIA Quadro 2000":case"NVIDIA Quadro 2000M":case"NVIDIA Quadro 3000M":case"NVIDIA Quadro 4000":case"NVIDIA Quadro 4000M":case"NVIDIA Quadro 5000M":case"NVIDIA Quadro 600":case"NVIDIA Quadro 6000":r="Fermi";break;case"NVIDIA GeForce 410M":case"NVIDIA GeForce 510":case"NVIDIA GeForce 605":case"NVIDIA GeForce 705A":case"NVIDIA GeForce GT 520":case"NVIDIA GeForce GT 520MX":case"NVIDIA GeForce GT 545":case"NVIDIA GeForce GT 550M":case"NVIDIA GeForce GT 625":case"NVIDIA GeForce GT 705":case"NVIDIA GeForce GTX 550 Ti":case"NVIDIA GeForce GTX 555":case"NVIDIA GeForce GTX 560":case"NVIDIA GeForce GTX 560 SE":case"NVIDIA GeForce GTX 560 Ti":case"NVIDIA GeForce GTX 560M":case"NVIDIA GeForce GTX 570":case"NVIDIA GeForce GTX 570M":case"NVIDIA GeForce GTX 580":case"NVIDIA GeForce GTX 580M":case"NVIDIA GeForce GTX 590":case"NVIDIA GeForce GTX 670M":case"NVIDIA GeForce GTX 675M":case"NVIDIA NVS 315":case"NVIDIA NVS 4200M":case"NVIDIA Quadro 5010M":r="Fermi2";break;case"NVIDIA GeForce GT 740M":r="Kepler"}r&&o.Nvidia.add(r)}else t.startsWith("Qualcomm")&&(/Snapdragon\(R\) X (Plus)|(Elite) - X1.*/.test(n.DXGI_ADAPTER_DESC3.Description)&&(r="X1"),/Qualcomm\(R\) Adreno\(TM\) X1.*/.test(n.DXGI_ADAPTER_DESC3.Description)&&(r="X1"),/Qualcomm\(R\) Adreno\(TM\) X2.*/.test(n.DXGI_ADAPTER_DESC3.Description)?r="X2":n.DXGI_ADAPTER_DESC3.Description.includes("8cx")&&(r=n.DXGI_ADAPTER_DESC3.Description.slice(n.DXGI_ADAPTER_DESC3.Description.search(/8cx.*/)),r=r.replace("Gen ","")),r&&o.Qualcomm.add(r));r?(c.has(r)?c.get(r).push(n):c.set(r,[n]),i.has(r)?i.get(r).add(n.DXGI_ADAPTER_DESC3.Description):i.set(r,new Set([n.DXGI_ADAPTER_DESC3.Description]))):d.push(n)}function u(e){for(let r of e)l(r)||p(r);for(let[e,t]of c){let a=null;for(let e of t)r=e,(null==(n=a)||(r.CheckInterfaceSupport.UMDVersion!=n.CheckInterfaceSupport.UMDVersion?BigInt(r.CheckInterfaceSupport.UMDVersion)>BigInt(n.CheckInterfaceSupport.UMDVersion):r.Header.Version!=n.Header.Version?r.Header.Version>n.Header.Version:r.ID>n.ID))&&(a=e);s.set(e,a)}var r,n;function a(e,r){const n=[];for(const r of e)n.push(r);e.clear();for(const t of n.sort(r))e.add(t);return e}function i(e,r){let n=t.Vz[e]??9999,a=t.Vz[r]??9999;return n==a?e.localeCompare(r):n-a}a(o.AMD,i),a(o.Nvidia,i),a(o.Intel,i),a(o.Qualcomm,i)}},619(e,r,n){n.d(r,{A:()=>t});const t={RDNA3:.0313999999999998,"RDNA 3.5":.0013,Unknown:.0706,GCN1:.0011,GCN4:.0210999999999999,GCN3:4e-4,RDNA:.0099999999999999,RDNA2:.036299999999999895,RDNA4:.0018,Vega:.0081,"Gen7.5":.0022,Gen9:.0037,Gen8:9e-4,"Gen9.5":.0132999999999999,Xe:.0209999999999999,Maxwell1:.004300000000000001,Kepler:.0017,Fermi:1e-4,Pascal:.055699999999999895,"Turing 16":.06349999999999989,Fermi2:3e-4,Maxwell2:.005599999999999999,"Turing 20":.049,Ampere:.20229999999999984,Ada:.2032,Blackwell:.1225999999999999,X1:6e-4}}},e=>{e(e.s=958)}]); \ No newline at end of file diff --git a/source/website/can_i_use.js b/source/website/can_i_use.js index 59aceef..557d158 100644 --- a/source/website/can_i_use.js +++ b/source/website/can_i_use.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[995],{954(e,t,n){n.d(t,{A:()=>i});var r=n(601),o=n.n(r),a=n(314),c=n.n(a)()(o());c.push([e.id,'.CanIUseSearchContainer, .CanIUseData {\n max-width: 2100px;\n margin: 0 auto;\n}\n\n.CanIUseFilterResult {\n margin-top: 12px;\n}\n\n.PropertyItem {\n font-size: 1.2em;\n width: calc(100% - 24px);\n text-align: left;\n margin: 8px 12px;\n padding: 3px;\n border: 2px solid;\n border-collapse: collapse;\n border-color: #a7a7a7;\n border-radius: 4px;\n}\n\n.PropertyItem:hover {\n color:#206999;\n border-color: #5489aa;\n cursor: pointer;\n}\n\n.CanIUseData {\n font-family: "Roboto", sans-serif;\n width: 100%;\n}\n\n.TableContainer {\n display:flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\ntable {\n margin-right: 10px;\n margin-bottom: 10px;\n}\n\ntd {\n white-space: pre-wrap;\n}\n\nth,\ntd {\n border-width: 1px;\n border-style: solid;\n border-color: #7f7f7f;\n}\n\ntd {\n text-align: center;\n padding: 2px 4px;\n min-width: 4.5em;\n}\n\ncolgroup {\n border-inline-end-width: 2px;\n border-inline-end-style: solid;\n border-inline-end-color: #7f7f7f;\n}\n\n/* row of headers with vendor names */\nthead>tr:first-of-type>th {\n border-bottom: none;\n}\n/* row of headers with architecture names */\nthead>tr:nth-of-type(2)>th {\n border-top: none;\n border-bottom-width: 2px;\n border-bottom-style: solid;\n padding-inline: 0.3em;\n /* separate arch names a little */\n}\n\n\n.dark-mode {\n .PropertyItem:hover {\n color:#a0dbff;\n }\n}\n',""]);const i=c},314(e){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var c={};if(r)for(var i=0;i0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=a),n&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=n):d[2]=n),o&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=o):d[4]="".concat(o)),t.push(d))}},t}},601(e){e.exports=function(e){return e[1]}},72(e){var t=[];function n(e){for(var n=-1,r=0;r0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113(e){e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},740(e,t,n){var r=n(72),o=n.n(r),a=n(825),c=n.n(a),i=n(659),s=n.n(i),l=n(56),d=n.n(l),u=n(540),p=n.n(u),D=n(113),f=n.n(D),h=n(954),A={};A.styleTagTransform=f(),A.setAttributes=d(),A.insert=s().bind(null,"head"),A.domAPI=c(),A.insertStyleElement=p(),o()(h.A,A),h.A&&h.A.locals&&h.A.locals;var I=n(568),m=n(878),G=n(924),T=n(480),N=n(141),S=n(962),E=n(619),_=n(185);let g=[],v=[],C=null,F="";const P=["Support"],y=["Architecture","Market Share"];let V=[[250,180,180],[180,250,180]],w=[210,210,210],R=[[80,30,30],[30,80,30]],b=[40,40,40];function M(){return"dark"==S.n$()}function U(e,t){if("D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier"==F&&("Pascal"==t||"Turing 16"==t))return 0;if("D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier"==F&&"RDNA2"==t)return 10;if("D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported"==F)for(let e of N.BP.get(t))if(e.D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported)return 1;return g.find((t=>t.GetField("ID")==e.ID)).GetField(F)}function x(e){return E.A[e]??0}function X(e){if("WARP"===e)return"N/A";let t=x(e);return 0==t?"~0%":(100*t).toFixed(2)+"%"}function O(){switch(F){case"D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported":case"D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported":case"D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid":case"D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion":case"D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates":return!1;default:return!0}}function k(e){C.value=e,_.A.PropertiesSearchString=e,F=m.jg.includes(_.A.PropertiesSearchString)?_.A.PropertiesSearchString:"";const t=new URL(window.location);""==_.A.PropertiesSearchString?t.searchParams.delete("q"):t.searchParams.set("q",_.A.PropertiesSearchString),window.history.replaceState({},"",t),j()}function H(){let e=new Set;for(let[t,n]of N.Es)e.add(U(n,t));let t=Array.from(e);return t.sort(((e,t)=>Number(e)-Number(t))),t}function L(e,t){for(let n of y){const r=document.createElement("td");switch(n){case"Architecture":r.textContent=t;break;case"Market Share":r.textContent=X(t)}e.appendChild(r)}}function B(e){for(let t of y){const t=document.createElement("td");e.appendChild(t)}}function Q(e,t,n){let r=function(e){let t=[];const n=M()?R:V,r=M()?b:w;if(e<0)return`rgb(${r.join(",")})`;for(let r=0;rMath.max(e,t.length)),0),c=[];for(let e=0;e0&&K(`${e.join(", ")} ${1==e.length?"has":"have"} feature support that is out of order of architecture release dates. Some newer GPUs may have less support than older ones. Or this may be a false positive warning caused by out of date reports.`,t)}e.appendChild(t)}(e)}}function j(){(function(){const e=document.getElementById("FeatureSearchResult");I.E(e),""==F&&(F="",m.jg.forEach((t=>{if(!function(e){let t=G.gt(e),n=_.A.PropertiesSearchString.toLocaleLowerCase();return""==n||m.Xm.has(e)||e.toString().toLowerCase().includes(n)||t.toString().toLowerCase().includes(n)}(t))return;let n=document.createElement("div");n.classList.add("PropertyItem"),n.textContent=t,n.addEventListener("click",(function(e){k(t)})),e.appendChild(n)})))})(),W()}window.addEventListener("DOMContentLoaded",(function(){window.addEventListener("keydown",(function(e){if(null==C||document.activeElement==C)return;let t=!1;t=t||"F3"===e.key,t=t||"F"===e.key.toUpperCase()&&e.ctrlKey,t&&(e.preventDefault(),C.focus())})),S.n(j);const e=document.getElementById("FeatureData"),t=document.createElement("div"),n=document.createTextNode("Loading. Please wait.");t.appendChild(n),e.appendChild(t),T.TK((e=>{g=e,N.Q0(g),v=function(){let e=[];for(let[t,n]of Object.entries(N.hp))0!=n.size&&e.push(t);return e}(),function(){const e=document.getElementById("FeatureSearchBar");C=document.createElement("input"),C.type="search",C.placeholder="Search Features",C.classList.add("searchBar"),C.addEventListener("input",(function(e){k(C.value)})),e.appendChild(C)}(),k(new URL(document.location).searchParams.get("q")??"")}))}),!1)},141(e,t,n){n.d(t,{BP:()=>c,Es:()=>s,Q0:()=>p,f4:()=>i,hp:()=>a});var r=n(878),o=n(924);let a={Microsoft:new Set,AMD:new Set,Nvidia:new Set,Intel:new Set,Qualcomm:new Set},c=new Map,i=new Map,s=new Map,l=[];function d(e){return!!e.GetField("Header.Using preview Agility SDK")||"None"!=o.UN(e)||!!r.gT.has(e.GetField("CheckInterfaceSupport.UMDVersion"))||8==e.GetField("AGSDeviceInfo.asicFamily")&&1==e.GetField("AGSDeviceInfo.numWGPs")&&0==e.GetField("D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier")}function u(e){let t,n=e.GetOriginalReport(),r=o.IL("DXGI_ADAPTER_DESC3.VendorId",n.DXGI_ADAPTER_DESC3.VendorId);if("Microsoft Basic Render Driver"==n.DXGI_ADAPTER_DESC3.Description)t="WARP",a.Microsoft.add(t);else if(n.AGSDeviceInfo&&null!=n.AGSDeviceInfo.asicFamily){const e=["Unknown","PreGCN","GCN1","GCN2","GCN3","GCN4","Vega","RDNA","RDNA2","RDNA3","RDNA4"],r={30032:"RDNA4"};0!=n.AGSDeviceInfo.asicFamily?(t=e[n.AGSDeviceInfo.asicFamily],t||(t="Arch ID "+n.AGSDeviceInfo.asicFamily),a.AMD.add(t)):n.DXGI_ADAPTER_DESC3.DeviceId in r&&(t=r[n.DXGI_ADAPTER_DESC3.DeviceId],a.AMD.add(t))}else if(r.startsWith("Intel"))t={1024:"Gen7.5",2560:"Gen7.5",3328:"Gen7.5",3072:"Gen7.5",5632:"Gen8",2816:"Gen8",8704:"Gen8",6400:"Gen9",2304:"Gen9",22784:"Gen9.5",12544:"Gen9.5",15872:"Gen9.5",39680:"Gen9.5",23040:"Gen9.5",35328:"Gen11",39424:"Xe",17664:"Xe",19968:"Xe",19456:"Xe",17920:"Xe",18688:"Xe",42752:"Xe",22016:"Xe-HPG",2816:"Xe-HPC",32e3:"Xe-LPG",25600:"Xe2-HPG",57856:"Xe2-HPG",45056:"Xe3-LPG"}[65280&n.DXGI_ADAPTER_DESC3.DeviceId],t&&a.Intel.add(t);else if(n.NvPhysicalGpuHandle&&n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]){if(t={192:"Fermi",208:"Fermi2",224:"Kepler",240:"Kepler1",256:"Kepler2",272:"Maxwell1",288:"Maxwell2",304:"Pascal",320:"Volta",336:"Volta1",352:"Turing",368:"Ampere",400:"Ada",432:"Blackwell"}[n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]],t||(t="Arch ID "+n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]),"Turing"===t){const e=n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id"];t=7==e||8==e?"Turing 16":"Turing 20"}"Kepler2"==t||"Kepler1"==t?t="Kepler":"Fermi2"==t?t="Fermi":"Volta1"==t&&(t="Volta"),a.Nvidia.add(t)}else if(r.startsWith("NVIDIA")){switch(n.DXGI_ADAPTER_DESC3.Description){case"NVIDIA GeForce 615":case"NVIDIA GeForce GT 415M":case"NVIDIA GeForce GT 420":case"NVIDIA GeForce GT 420M":case"NVIDIA GeForce GT 425M":case"NVIDIA GeForce GT 430":case"NVIDIA GeForce GT 435M":case"NVIDIA GeForce GT 440":case"NVIDIA GeForce GT 445M":case"NVIDIA GeForce GT 525M":case"NVIDIA GeForce GT 530":case"NVIDIA GeForce GT 555M":case"NVIDIA GeForce GTS 450":case"NVIDIA GeForce GTX 460M":case"NVIDIA GeForce GTX 465":case"NVIDIA GeForce GTX 470":case"NVIDIA GeForce GTX 470M":case"NVIDIA GeForce GTX 480":case"NVIDIA GeForce GTX 480M":case"NVIDIA GeForce GTX 485M":case"NVIDIA NVS 5400M":case"NVIDIA Quadro 1000M":case"NVIDIA Quadro 2000":case"NVIDIA Quadro 2000M":case"NVIDIA Quadro 3000M":case"NVIDIA Quadro 4000":case"NVIDIA Quadro 4000M":case"NVIDIA Quadro 5000M":case"NVIDIA Quadro 600":case"NVIDIA Quadro 6000":t="Fermi";break;case"NVIDIA GeForce 410M":case"NVIDIA GeForce 510":case"NVIDIA GeForce 605":case"NVIDIA GeForce 705A":case"NVIDIA GeForce GT 520":case"NVIDIA GeForce GT 520MX":case"NVIDIA GeForce GT 545":case"NVIDIA GeForce GT 550M":case"NVIDIA GeForce GT 625":case"NVIDIA GeForce GT 705":case"NVIDIA GeForce GTX 550 Ti":case"NVIDIA GeForce GTX 555":case"NVIDIA GeForce GTX 560":case"NVIDIA GeForce GTX 560 SE":case"NVIDIA GeForce GTX 560 Ti":case"NVIDIA GeForce GTX 560M":case"NVIDIA GeForce GTX 570":case"NVIDIA GeForce GTX 570M":case"NVIDIA GeForce GTX 580":case"NVIDIA GeForce GTX 580M":case"NVIDIA GeForce GTX 590":case"NVIDIA GeForce GTX 670M":case"NVIDIA GeForce GTX 675M":case"NVIDIA NVS 315":case"NVIDIA NVS 4200M":case"NVIDIA Quadro 5010M":t="Fermi2";break;case"NVIDIA GeForce GT 740M":t="Kepler"}t&&a.Nvidia.add(t)}else r.startsWith("Qualcomm")&&(/Snapdragon\(R\) X (Plus)|(Elite) - X1.*/.test(n.DXGI_ADAPTER_DESC3.Description)&&(t="X1"),/Qualcomm\(R\) Adreno\(TM\) X1.*/.test(n.DXGI_ADAPTER_DESC3.Description)?t="X1":n.DXGI_ADAPTER_DESC3.Description.includes("8cx")&&(t=n.DXGI_ADAPTER_DESC3.Description.slice(n.DXGI_ADAPTER_DESC3.Description.search(/8cx.*/)),t=t.replace("Gen ","")),t&&a.Qualcomm.add(t));t?(c.has(t)?c.get(t).push(n):c.set(t,[n]),i.has(t)?i.get(t).add(n.DXGI_ADAPTER_DESC3.Description):i.set(t,new Set([n.DXGI_ADAPTER_DESC3.Description]))):l.push(n)}function p(e){for(let t of e)d(t)||u(t);for(let[e,r]of c){let o=null;for(let e of r)t=e,(null==(n=o)||(t.CheckInterfaceSupport.UMDVersion!=n.CheckInterfaceSupport.UMDVersion?BigInt(t.CheckInterfaceSupport.UMDVersion)>BigInt(n.CheckInterfaceSupport.UMDVersion):t.Header.Version!=n.Header.Version?t.Header.Version>n.Header.Version:t.ID>n.ID))&&(o=e);s.set(e,o)}var t,n;function o(e,t){const n=[];for(const t of e)n.push(t);e.clear();for(const r of n.sort(t))e.add(r);return e}function i(e,t){let n=r.Vz[e]??9999,o=r.Vz[t]??9999;return n==o?e.localeCompare(t):n-o}o(a.AMD,i),o(a.Nvidia,i),o(a.Intel,i),o(a.Qualcomm,i)}},619(e,t,n){n.d(t,{A:()=>r});const r={RDNA3:.0313999999999998,"RDNA 3.5":.0013,Unknown:.0706,GCN1:.0011,GCN4:.0210999999999999,GCN3:4e-4,RDNA:.0099999999999999,RDNA2:.036299999999999895,RDNA4:.0018,Vega:.0081,"Gen7.5":.0022,Gen9:.0037,Gen8:9e-4,"Gen9.5":.0132999999999999,Xe:.0209999999999999,Maxwell1:.004300000000000001,Kepler:.0017,Fermi:1e-4,Pascal:.055699999999999895,"Turing 16":.06349999999999989,Fermi2:3e-4,Maxwell2:.005599999999999999,"Turing 20":.049,Ampere:.20229999999999984,Ada:.2032,Blackwell:.1225999999999999,X1:6e-4}}},e=>{e(e.s=740)}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[995],{954(e,t,n){n.d(t,{A:()=>i});var r=n(601),o=n.n(r),a=n(314),c=n.n(a)()(o());c.push([e.id,'.CanIUseSearchContainer, .CanIUseData {\n max-width: 2100px;\n margin: 0 auto;\n}\n\n.CanIUseFilterResult {\n margin-top: 12px;\n}\n\n.PropertyItem {\n font-size: 1.2em;\n width: calc(100% - 24px);\n text-align: left;\n margin: 8px 12px;\n padding: 3px;\n border: 2px solid;\n border-collapse: collapse;\n border-color: #a7a7a7;\n border-radius: 4px;\n}\n\n.PropertyItem:hover {\n color:#206999;\n border-color: #5489aa;\n cursor: pointer;\n}\n\n.CanIUseData {\n font-family: "Roboto", sans-serif;\n width: 100%;\n}\n\n.TableContainer {\n display:flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\ntable {\n margin-right: 10px;\n margin-bottom: 10px;\n}\n\ntd {\n white-space: pre-wrap;\n}\n\nth,\ntd {\n border-width: 1px;\n border-style: solid;\n border-color: #7f7f7f;\n}\n\ntd {\n text-align: center;\n padding: 2px 4px;\n min-width: 4.5em;\n}\n\ncolgroup {\n border-inline-end-width: 2px;\n border-inline-end-style: solid;\n border-inline-end-color: #7f7f7f;\n}\n\n/* row of headers with vendor names */\nthead>tr:first-of-type>th {\n border-bottom: none;\n}\n/* row of headers with architecture names */\nthead>tr:nth-of-type(2)>th {\n border-top: none;\n border-bottom-width: 2px;\n border-bottom-style: solid;\n padding-inline: 0.3em;\n /* separate arch names a little */\n}\n\n\n.dark-mode {\n .PropertyItem:hover {\n color:#a0dbff;\n }\n}\n',""]);const i=c},314(e){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var c={};if(r)for(var i=0;i0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=a),n&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=n):d[2]=n),o&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=o):d[4]="".concat(o)),t.push(d))}},t}},601(e){e.exports=function(e){return e[1]}},72(e){var t=[];function n(e){for(var n=-1,r=0;r0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113(e){e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},740(e,t,n){var r=n(72),o=n.n(r),a=n(825),c=n.n(a),i=n(659),s=n.n(i),l=n(56),d=n.n(l),u=n(540),p=n.n(u),D=n(113),f=n.n(D),A=n(954),h={};h.styleTagTransform=f(),h.setAttributes=d(),h.insert=s().bind(null,"head"),h.domAPI=c(),h.insertStyleElement=p(),o()(A.A,h),A.A&&A.A.locals&&A.A.locals;var I=n(568),m=n(878),G=n(924),T=n(480),N=n(141),S=n(962),E=n(619),_=n(185);let g=[],v=[],C=null,P="";const F=["Support"],y=["Architecture","Market Share"];let V=[[250,180,180],[180,250,180]],w=[210,210,210],R=[[80,30,30],[30,80,30]],b=[40,40,40];function M(){return"dark"==S.n$()}function U(e,t){if("D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier"==P&&("Pascal"==t||"Turing 16"==t))return 0;if("D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier"==P&&"RDNA2"==t)return 10;if("D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported"==P)for(let e of N.BP.get(t))if(e.D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported)return 1;return g.find((t=>t.GetField("ID")==e.ID)).GetField(P)}function x(e){return E.A[e]??0}function X(e){if("WARP"===e)return"N/A";let t=x(e);return 0==t?"~0%":(100*t).toFixed(2)+"%"}function O(){switch(P){case"D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported":case"D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported":case"D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid":case"D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion":case"D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates":return!1;default:return!0}}function k(e){C.value=e,_.A.PropertiesSearchString=e,P=m.jg.includes(_.A.PropertiesSearchString)?_.A.PropertiesSearchString:"";const t=new URL(window.location);""==_.A.PropertiesSearchString?t.searchParams.delete("q"):t.searchParams.set("q",_.A.PropertiesSearchString),window.history.replaceState({},"",t),j()}function H(){let e=new Set;for(let[t,n]of N.Es)e.add(U(n,t));let t=Array.from(e);return t.sort(((e,t)=>Number(e)-Number(t))),t}function L(e,t){for(let n of y){const r=document.createElement("td");switch(n){case"Architecture":r.textContent=t;break;case"Market Share":r.textContent=X(t)}e.appendChild(r)}}function B(e){for(let t of y){const t=document.createElement("td");e.appendChild(t)}}function Q(e,t,n){let r=function(e){let t=[];const n=M()?R:V,r=M()?b:w;if(e<0)return`rgb(${r.join(",")})`;for(let r=0;rMath.max(e,t.length)),0),c=[];for(let e=0;e0&&K(`${e.join(", ")} ${1==e.length?"has":"have"} feature support that is out of order of architecture release dates. Some newer GPUs may have less support than older ones. Or this may be a false positive warning caused by out of date reports.`,t)}e.appendChild(t)}(e)}}function j(){(function(){const e=document.getElementById("FeatureSearchResult");I.E(e),""==P&&(P="",m.jg.forEach((t=>{if(!function(e){let t=G.gt(e),n=_.A.PropertiesSearchString.toLocaleLowerCase();return""==n||m.Xm.has(e)||e.toString().toLowerCase().includes(n)||t.toString().toLowerCase().includes(n)}(t))return;let n=document.createElement("div");n.classList.add("PropertyItem"),n.textContent=t,n.addEventListener("click",(function(e){k(t)})),e.appendChild(n)})))})(),W()}window.addEventListener("DOMContentLoaded",(function(){window.addEventListener("keydown",(function(e){if(null==C||document.activeElement==C)return;let t=!1;t=t||"F3"===e.key,t=t||"F"===e.key.toUpperCase()&&e.ctrlKey,t&&(e.preventDefault(),C.focus())})),S.n(j);const e=document.getElementById("FeatureData"),t=document.createElement("div"),n=document.createTextNode("Loading. Please wait.");t.appendChild(n),e.appendChild(t),T.TK((e=>{g=e,N.Q0(g),v=function(){let e=[];for(let[t,n]of Object.entries(N.hp))0!=n.size&&e.push(t);return e}(),function(){const e=document.getElementById("FeatureSearchBar");C=document.createElement("input"),C.type="search",C.placeholder="Search Features",C.classList.add("searchBar"),C.addEventListener("input",(function(e){k(C.value)})),e.appendChild(C)}(),k(new URL(document.location).searchParams.get("q")??"")}))}),!1)},141(e,t,n){n.d(t,{BP:()=>c,Es:()=>s,Q0:()=>p,f4:()=>i,hp:()=>a});var r=n(878),o=n(924);let a={Microsoft:new Set,AMD:new Set,Nvidia:new Set,Intel:new Set,Qualcomm:new Set},c=new Map,i=new Map,s=new Map,l=[];function d(e){return!!e.GetField("Header.Using preview Agility SDK")||"None"!=o.UN(e)||!!r.gT.has(e.GetField("CheckInterfaceSupport.UMDVersion"))||8==e.GetField("AGSDeviceInfo.asicFamily")&&1==e.GetField("AGSDeviceInfo.numWGPs")&&0==e.GetField("D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier")}function u(e){let t,n=e.GetOriginalReport(),r=o.IL("DXGI_ADAPTER_DESC3.VendorId",n.DXGI_ADAPTER_DESC3.VendorId);if("Microsoft Basic Render Driver"==n.DXGI_ADAPTER_DESC3.Description)t="WARP",a.Microsoft.add(t);else if(n.AGSDeviceInfo&&null!=n.AGSDeviceInfo.asicFamily){const e=["Unknown","PreGCN","GCN1","GCN2","GCN3","GCN4","Vega","RDNA","RDNA2","RDNA3","RDNA4"],r={30032:"RDNA4"};0!=n.AGSDeviceInfo.asicFamily?(t=e[n.AGSDeviceInfo.asicFamily],t||(t="Arch ID "+n.AGSDeviceInfo.asicFamily),a.AMD.add(t)):n.DXGI_ADAPTER_DESC3.DeviceId in r&&(t=r[n.DXGI_ADAPTER_DESC3.DeviceId],a.AMD.add(t))}else if(r.startsWith("Intel"))t={1024:"Gen7.5",2560:"Gen7.5",3328:"Gen7.5",3072:"Gen7.5",5632:"Gen8",2816:"Gen8",8704:"Gen8",6400:"Gen9",2304:"Gen9",22784:"Gen9.5",12544:"Gen9.5",15872:"Gen9.5",39680:"Gen9.5",23040:"Gen9.5",35328:"Gen11",39424:"Xe",17664:"Xe",19968:"Xe",19456:"Xe",17920:"Xe",18688:"Xe",42752:"Xe",22016:"Xe-HPG",2816:"Xe-HPC",32e3:"Xe-LPG",25600:"Xe2-HPG",57856:"Xe2-HPG",45056:"Xe3-LPG"}[65280&n.DXGI_ADAPTER_DESC3.DeviceId],t&&a.Intel.add(t);else if(n.NvPhysicalGpuHandle&&n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]){if(t={192:"Fermi",208:"Fermi2",224:"Kepler",240:"Kepler1",256:"Kepler2",272:"Maxwell1",288:"Maxwell2",304:"Pascal",320:"Volta",336:"Volta1",352:"Turing",368:"Ampere",400:"Ada",432:"Blackwell"}[n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]],t||(t="Arch ID "+n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]),"Turing"===t){const e=n.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id"];t=7==e||8==e?"Turing 16":"Turing 20"}"Kepler2"==t||"Kepler1"==t?t="Kepler":"Fermi2"==t?t="Fermi":"Volta1"==t&&(t="Volta"),a.Nvidia.add(t)}else if(r.startsWith("NVIDIA")){switch(n.DXGI_ADAPTER_DESC3.Description){case"NVIDIA GeForce 615":case"NVIDIA GeForce GT 415M":case"NVIDIA GeForce GT 420":case"NVIDIA GeForce GT 420M":case"NVIDIA GeForce GT 425M":case"NVIDIA GeForce GT 430":case"NVIDIA GeForce GT 435M":case"NVIDIA GeForce GT 440":case"NVIDIA GeForce GT 445M":case"NVIDIA GeForce GT 525M":case"NVIDIA GeForce GT 530":case"NVIDIA GeForce GT 555M":case"NVIDIA GeForce GTS 450":case"NVIDIA GeForce GTX 460M":case"NVIDIA GeForce GTX 465":case"NVIDIA GeForce GTX 470":case"NVIDIA GeForce GTX 470M":case"NVIDIA GeForce GTX 480":case"NVIDIA GeForce GTX 480M":case"NVIDIA GeForce GTX 485M":case"NVIDIA NVS 5400M":case"NVIDIA Quadro 1000M":case"NVIDIA Quadro 2000":case"NVIDIA Quadro 2000M":case"NVIDIA Quadro 3000M":case"NVIDIA Quadro 4000":case"NVIDIA Quadro 4000M":case"NVIDIA Quadro 5000M":case"NVIDIA Quadro 600":case"NVIDIA Quadro 6000":t="Fermi";break;case"NVIDIA GeForce 410M":case"NVIDIA GeForce 510":case"NVIDIA GeForce 605":case"NVIDIA GeForce 705A":case"NVIDIA GeForce GT 520":case"NVIDIA GeForce GT 520MX":case"NVIDIA GeForce GT 545":case"NVIDIA GeForce GT 550M":case"NVIDIA GeForce GT 625":case"NVIDIA GeForce GT 705":case"NVIDIA GeForce GTX 550 Ti":case"NVIDIA GeForce GTX 555":case"NVIDIA GeForce GTX 560":case"NVIDIA GeForce GTX 560 SE":case"NVIDIA GeForce GTX 560 Ti":case"NVIDIA GeForce GTX 560M":case"NVIDIA GeForce GTX 570":case"NVIDIA GeForce GTX 570M":case"NVIDIA GeForce GTX 580":case"NVIDIA GeForce GTX 580M":case"NVIDIA GeForce GTX 590":case"NVIDIA GeForce GTX 670M":case"NVIDIA GeForce GTX 675M":case"NVIDIA NVS 315":case"NVIDIA NVS 4200M":case"NVIDIA Quadro 5010M":t="Fermi2";break;case"NVIDIA GeForce GT 740M":t="Kepler"}t&&a.Nvidia.add(t)}else r.startsWith("Qualcomm")&&(/Snapdragon\(R\) X (Plus)|(Elite) - X1.*/.test(n.DXGI_ADAPTER_DESC3.Description)&&(t="X1"),/Qualcomm\(R\) Adreno\(TM\) X1.*/.test(n.DXGI_ADAPTER_DESC3.Description)&&(t="X1"),/Qualcomm\(R\) Adreno\(TM\) X2.*/.test(n.DXGI_ADAPTER_DESC3.Description)?t="X2":n.DXGI_ADAPTER_DESC3.Description.includes("8cx")&&(t=n.DXGI_ADAPTER_DESC3.Description.slice(n.DXGI_ADAPTER_DESC3.Description.search(/8cx.*/)),t=t.replace("Gen ","")),t&&a.Qualcomm.add(t));t?(c.has(t)?c.get(t).push(n):c.set(t,[n]),i.has(t)?i.get(t).add(n.DXGI_ADAPTER_DESC3.Description):i.set(t,new Set([n.DXGI_ADAPTER_DESC3.Description]))):l.push(n)}function p(e){for(let t of e)d(t)||u(t);for(let[e,r]of c){let o=null;for(let e of r)t=e,(null==(n=o)||(t.CheckInterfaceSupport.UMDVersion!=n.CheckInterfaceSupport.UMDVersion?BigInt(t.CheckInterfaceSupport.UMDVersion)>BigInt(n.CheckInterfaceSupport.UMDVersion):t.Header.Version!=n.Header.Version?t.Header.Version>n.Header.Version:t.ID>n.ID))&&(o=e);s.set(e,o)}var t,n;function o(e,t){const n=[];for(const t of e)n.push(t);e.clear();for(const r of n.sort(t))e.add(r);return e}function i(e,t){let n=r.Vz[e]??9999,o=r.Vz[t]??9999;return n==o?e.localeCompare(t):n-o}o(a.AMD,i),o(a.Nvidia,i),o(a.Intel,i),o(a.Qualcomm,i)}},619(e,t,n){n.d(t,{A:()=>r});const r={RDNA3:.0313999999999998,"RDNA 3.5":.0013,Unknown:.0706,GCN1:.0011,GCN4:.0210999999999999,GCN3:4e-4,RDNA:.0099999999999999,RDNA2:.036299999999999895,RDNA4:.0018,Vega:.0081,"Gen7.5":.0022,Gen9:.0037,Gen8:9e-4,"Gen9.5":.0132999999999999,Xe:.0209999999999999,Maxwell1:.004300000000000001,Kepler:.0017,Fermi:1e-4,Pascal:.055699999999999895,"Turing 16":.06349999999999989,Fermi2:3e-4,Maxwell2:.005599999999999999,"Turing 20":.049,Ampere:.20229999999999984,Ada:.2032,Blackwell:.1225999999999999,X1:6e-4}}},e=>{e(e.s=740)}]); \ No newline at end of file diff --git a/source/website/feature_table.js b/source/website/feature_table.js index b8479fd..bbe6aff 100644 --- a/source/website/feature_table.js +++ b/source/website/feature_table.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[934],{551(e,t,r){r.d(t,{A:()=>s});var n=r(601),a=r.n(n),i=r(314),o=r.n(i)()(a());o.push([e.id,'body {\n min-width:fit-content;\n}\n\n.FeatureTable {\n font-family: "Roboto", sans-serif;\n}\n\n.FeatureTable thead {\n position: sticky;\n top: 0;\n z-index: 2;\n}\n\n.FeatureTable thead tr {\n background-color: #00000000;\n}\n\n.FeatureTableFilterContainer {\n max-width: 2100px;\n margin: 0 auto;\n padding-bottom: 0.3em;\n}\n\ntd {\n white-space: pre-wrap;\n}\n\n.FeatureHeader {\n text-align: center;\n min-width: 14em;\n}\n\nth,\n.FeatureHeader {\n font-weight: 600;\n}\n\nth,\ntd {\n border-width: 1px;\n border-style: solid;\n border-color: #7f7f7f;\n}\n\ntd {\n text-align: center;\n padding: 2px 4px;\n min-width: 4.5em;\n}\n\ntr:nth-of-type(odd) {\n background-color: #00000010;\n}\n\ntd:nth-of-type(even) {\n background-color: #00000010;\n}\n\ntable {\n border-collapse: collapse;\n margin: auto;\n}\n\ncolgroup {\n border-inline-end-width: 2px;\n border-inline-end-style: solid;\n border-inline-end-color: #7f7f7f;\n}\n\n/* sticky table headers */\nth {\n position: sticky !important;\n}\n\n/* row of headers with vendor names */\nthead>tr:first-of-type>th {\n top: -1px;\n /* first row sticks to the top of the screen */\n border-bottom: none;\n}\n\n/* row of headers with architecture names */\nthead>tr:nth-of-type(2)>th {\n top: 1.3em;\n /* second row sticks right below first row */\n border-top: none;\n border-bottom-width: 2px;\n border-bottom-style: solid;\n padding-inline: 0.3em;\n /* separate arch names a little */\n}\n\n#FilterContainer {\n display: flex;\n}\n\n.tooltip {\n position: relative;\n}\n\n.tooltiptext {\n visibility: hidden;\n background-color: #FFFFFF;\n text-align: left;\n border-radius: 0.4em;\n border-color: #7f7f7f;\n border-style: solid;\n border-width: 0.1em;\n padding: 0.3em;\n position: absolute;\n z-index: 3;\n opacity: 0;\n transition: opacity 150ms ease-in, visibility 0ms ease-in 150ms;\n bottom: 100%;\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n opacity: 1;\n transition-delay: 0ms;\n}\n\n.white_space_pre {\n white-space: pre;\n}\n\n.FeatureTableNotes {\n padding-bottom: 0.2em;\n font-family: "Roboto", sans-serif;\n}\n\n.dark-mode {\n\n th,\n td {\n border-color: #8c8c8c;\n }\n\n colgroup {\n border-inline-end-color: #8c8c8c;\n }\n\n table,\n fieldset {\n border-color: #8c8c8c;\n background-color: #2d2d2d;\n }\n\n\n tr:nth-of-type(1) {\n background-color: #262626;\n }\n\n td {\n border-color: #FFFFFF33;\n }\n\n tr:nth-of-type(odd) {\n background-color: #00000020;\n }\n\n td:nth-of-type(even) {\n background-color: #00000020;\n }\n\n .tooltiptext {\n background-color: #000000;\n border-color: #8c8c8c;\n }\n\n}',""]);const s=o},314(e){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,a,i){"string"==typeof e&&(e=[[null,e,void 0]]);var o={};if(n)for(var s=0;s0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=i),r&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=r):l[2]=r),a&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=a):l[4]="".concat(a)),t.push(l))}},t}},601(e){e.exports=function(e){return e[1]}},72(e){var t=[];function r(e){for(var r=-1,n=0;n0?" ".concat(r.layer):""," {")),n+=r.css,a&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var i=r.sourceMap;i&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113(e){e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},7(e,t,r){var n=r(72),a=r.n(n),i=r(825),o=r.n(i),s=r(659),D=r.n(s),d=r(56),l=r.n(d),c=r(540),p=r.n(c),A=r(113),_=r.n(A),T=r(551),u={};u.styleTagTransform=_(),u.setAttributes=l(),u.insert=D().bind(null,"head"),u.domAPI=o(),u.insertStyleElement=p(),a()(T.A,u),T.A&&T.A.locals&&T.A.locals;var S=r(619),E=r(878);const h={TableReleaseDate:"Release Date",TableMarketShare:"Market Share",TableNumReports:"Number of reports",TableReportUsed:"Report used for feature data",TableD3d12InfoVersion:"D3d12info version","D3D12_FEATURE_DATA_FEATURE_LEVELS.MaxSupportedFeatureLevel":"Feature level","D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel":"Shader model","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier":"Raytracing","D3D12_FEATURE_DATA_D3D12_OPTIONS22.ShaderExecutionReorderingActuallyReorders":"Shader Execution Reordering Actually Reorders",Table_Advanced_Shader_Delivery_Supported:"Advanced Shader Delivery Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier":"Mesh shaders","D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier":"Work graphs","D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier":"Sampler feedback","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExecuteIndirectTier":"Execute indirect","D3D12_FEATURE_DATA_D3D12_OPTIONS.ConservativeRasterizationTier":"Conservative rasterization","D3D12_FEATURE_DATA_D3D12_OPTIONS22.Max1DDispatchSize":"Max 1D Dispatch Size","D3D12_FEATURE_DATA_D3D12_OPTIONS22.Max1DDispatchMeshSize":"Max 1D Mesh Dispatch Size","D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported":"GPU upload heaps","D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported":"Enhanced barriers","D3D12_FEATURE_DATA_TIGHT_ALIGNMENT.SupportTier":"Tight alignment","D3D12_FEATURE_DATA_D3D12_OPTIONS22.CreateByteOffsetViewsSupported":"Create at byte offset supported","D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier":"Variable-rate shading","D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported":"Additional shading rates","D3D12_FEATURE_DATA_D3D12_OPTIONS6.ShadingRateImageTileSize":"Shading-rate image tile size","D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing":"Per-primitive shading rate with viewport indexing","D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported":"VRS sum combiner","D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported":"Mesh shader per-primitive shading rate","D3D12_FEATURE_DATA_D3D12_OPTIONS3.BarycentricsSupported":"Barycentrics",Table_R9G9B9E5_RTV_UAV:"R9G9B9E5 RTV/UAV support",Table_R9G9B9E5_Display:"R9G9B9E5 Display support","D3D12_FEATURE_DATA_D3D12_OPTIONS9.WaveMMATier":"WaveMMA (wave_matrix)","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveLaneCountMin":"Wave lane count min","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveLaneCountMax":"Wave lane count max","D3D12_FEATURE_DATA_D3D12_OPTIONS14.WriteableMSAATexturesSupported":"Writeable MSAA textures","D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT.MaxGPUVirtualAddressBitsPerResource":"Per-resource virtual addressing","D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT.MaxGPUVirtualAddressBitsPerProcess":"Per-process virtual addressing","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RenderPassesTier":"Render passes","D3D12_FEATURE_DATA_ARCHITECTURE1.TileBasedRenderer":"Tile-based renderer","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier":"Resource heap","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceBindingTier":"Resource binding","D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier":"Tiled resources","D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3":"SRV-only tiled resource tier 3","D3D12_FEATURE_DATA_D3D12_OPTIONS.MinPrecisionSupport":"Min-precision support","D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported":"Native 16-bit shader ops","D3D12_FEATURE_DATA_D3D12_OPTIONS.DoublePrecisionFloatShaderOps":"64-bit float shader ops","D3D12_FEATURE_DATA_D3D12_OPTIONS1.Int64ShaderOps":"64-bit int shader ops","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnTypedResourceSupported":"64-bit int atomics on typed resource","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnGroupSharedSupported":"64-bit int atomics on group shared","D3D12_FEATURE_DATA_D3D12_OPTIONS11.AtomicInt64OnDescriptorHeapResourceSupported":"64-bit int atomics on descriptor heap resources","D3D12_FEATURE_DATA_D3D12_OPTIONS9.DerivativesInMeshAndAmplificationShadersSupported":"Derivatives in mesh and amplification shaders","D3D12_FEATURE_DATA_D3D12_OPTIONS6.BackgroundProcessingSupported":"Background processing","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxSamplerDescriptorHeapSize":"Max sampler heap size","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxSamplerDescriptorHeapSizeWithStaticSamplers":"Max sampler heap size with static samplers","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxViewDescriptorHeapSize":"Max view descriptor heap size","D3D12_FEATURE_DATA_D3D12_OPTIONS8.UnalignedBlockTexturesSupported":"Unaligned block textures","D3D12_FEATURE_DATA_D3D12_OPTIONS12.MSPrimitivesPipelineStatisticIncludesCulledPrimitives":"MSPrimitives pipeline statistic includes culled primitives","D3D12_FEATURE_DATA_D3D12_OPTIONS12.RelaxedFormatCastingSupported":"Relaxed format casting","D3D12_FEATURE_DATA_D3D12_OPTIONS.PSSpecifiedStencilRefSupported":"PS-specified StencilRef","D3D12_FEATURE_DATA_D3D12_OPTIONS2.ProgrammableSamplePositionsTier":"Programmable sample positions","D3D12_FEATURE_DATA_D3D12_OPTIONS13.AlphaBlendFactorSupported":"Alpha blend factor","D3D12_FEATURE_DATA_D3D12_OPTIONS14.IndependentFrontAndBackStencilRefMaskSupported":"Independent front & back StencilRef mask","D3D12_FEATURE_DATA_D3D12_OPTIONS17.NonNormalizedCoordinateSamplersSupported":"Non-normalized coordinate samplers","D3D12_FEATURE_DATA_D3D12_OPTIONS3.ViewInstancingTier":"View instancing","D3D12_FEATURE_DATA_D3D12_OPTIONS19.SupportedSampleCountsWithNoOutputs":"MSAA sample counts with no outputs","D3D12_FEATURE_DATA_D3D12_OPTIONS21.SampleCmpGradientAndBiasSupported":"SampleCmp gradient and bias","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExtendedCommandInfoSupported":"Extended command info","D3D12_FEATURE_DATA_D3D12_OPTIONS.ROVsSupported":"Rasterizer-ordered views","D3D12_FEATURE_DATA_D3D12_OPTIONS2.DepthBoundsTestSupported":"Depth-bounds test","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CopyQueueTimestampQueriesSupported":"Copy queue timestamp queries","D3D12_FEATURE_DATA_D3D12_OPTIONS3.WriteBufferImmediateSupportFlags":"WriteBufferImmediate command list support","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderSupportsFullRangeRenderTargetArrayIndex":"Mesh shader full range RT array index","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedBufferTextureCopyPitchSupported":"Unrestricted buffer-texture copy pitch","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedVertexElementAlignmentSupported":"Unrestricted vertex element alignment","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportHeightFlipsYSupported":"Inverted viewport height flips Y","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportDepthFlipsZSupported":"Inverted viewport depth flips Z","D3D12_FEATURE_DATA_D3D12_OPTIONS13.TextureCopyBetweenDimensionsSupported":"Texture copy between dimensions","D3D12_FEATURE_DATA_D3D12_OPTIONS14.AdvancedTextureOpsSupported":"Advanced texture ops","D3D12_FEATURE_DATA_D3D12_OPTIONS15.TriangleFanSupported":"Triangle fans","D3D12_FEATURE_DATA_D3D12_OPTIONS15.DynamicIndexBufferStripCutSupported":"Dynamic index buffer strip cut","D3D12_FEATURE_DATA_D3D12_OPTIONS16.DynamicDepthBiasSupported":"Dynamic depth bias","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MismatchingOutputDimensionsSupported":"Mismatching output dimensions","D3D12_FEATURE_DATA_D3D12_OPTIONS19.PointSamplingAddressesNeverRoundUp":"Point sampling addresses never round up","D3D12_FEATURE_DATA_D3D12_OPTIONS19.NarrowQuadrilateralLinesSupported":"Narrow quadrilateral lines","D3D12_FEATURE_DATA_D3D12_OPTIONS19.AnisoFilterWithPointMipSupported":"Aniso filter with point mip","D3D12_FEATURE_DATA_ARCHITECTURE1.IsolatedMMU":"Isolated MMU","D3D12_FEATURE_DATA_SERIALIZATION.HeapSerializationTier":"Heap serialization","D3D12_FEATURE_DATA_D3D12_OPTIONS.StandardSwizzle64KBSupported":"64KB standard swizzle textures","D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossAdapterRowMajorTextureSupported":"Cross-adapter row-major textures","D3D12_FEATURE_DATA_CROSS_NODE.SharingTier":"Cross-node sharing","D3D12_FEATURE_DATA_CROSS_NODE.AtomicShaderInstructions":"Cross-node atomics","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveOps":"Wave ops","D3D12_FEATURE_DATA_D3D12_OPTIONS.OutputMergerLogicOp":"Output merger logic ops","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CastingFullyTypedFormatSupported":"Casting fully typed formats","D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats":"Typed UAV loads for additional formats","D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation":"VP & RT array index without GS emulation","D3D12_FEATURE_DATA_D3D12_OPTIONS4.MSAA64KBAlignedTextureSupported":"64KB-aligned MSAA textures","D3D12_FEATURE_DATA_D3D12_OPTIONS4.SharedResourceCompatibilityTier":"Shared resources compatibility","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderPipelineStatsSupported":"Mesh shader pipeline stats","D3D12_FEATURE_DATA_EXISTING_HEAPS.Supported":"Heaps from existing memory","D3D12_FEATURE_DATA_D3D12_OPTIONS20.RecreateAtTier":"Recreate resource at pointer","D3D12_FEATURE_DATA_D3D12_OPTIONS20.ComputeOnlyWriteWatchSupported":"Compute-only write watch","D3D12_FEATURE_DATA_D3D12_OPTIONS19.ComputeOnlyCustomHeapSupported":"Compute-only custom heap","D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported":"Bytecode bypass hash","D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported":"RASTERIZER_DESC2 supported","D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid":"Render passes valid","D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion":"Root signature version","D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates":"Expanded compute resource states"};var m=r(185),I=r(568),f=r(924),R=r(480),O=r(141);let F=[],N=null;const P={alignOutsideHorizontal:!1,alignOutsideVertical:!1,preferTowardsBottom:!1,tooltipAlignment:.5};function g(e,t,r){let n=Object.assign({},P);for(let[e,t]of Object.entries(n))r.hasOwnProperty(e)&&(n[e]=r[e]);e.classList.add("tooltip");const a=document.createElement("span");return a.className="tooltiptext white_space_pre tooltiptext",a.style=`left: ${100*n.tooltipAlignment}%;transform: translateX(-${100*n.tooltipAlignment}%);`,a.textContent=t,e.appendChild(a),a}function G(e){if(!m.A.VendorFilter[e])return!1;for(let t of O.hp[e]){let e=E.Vz[t]??9999;if(m.A.ArchAgeFilter<=e)return!0}return!1}function U(e){let t=0;for(let r of O.hp[e]){let e=E.Vz[r]??9999;m.A.ArchAgeFilter<=e&&t++}return t}function v(){let e=0;for(let[t,r]of Object.entries(O.hp))for(let t of r){let r=E.Vz[t]??9999;m.A.ArchAgeFilter<=r&&e++}return e}function y(e,t){let r=m.A.VendorFilter[e],n=E.Vz[t];return null==n&&(n="9999"),r&&m.A.ArchAgeFilter<=n}function b(e,t){const r=document.createElement("div");r.textContent=e,r.classList.add("FeatureTableNotes"),t.appendChild(r)}function V(e,t,r,n,a){let i=document.createElement("td");i.appendChild(function(e){let t=document.createElement("span");return t.textContent=e,"N/A"==e&&(t.style.fontStyle="italic",t.style.color="#888888"),t}(e)),a&&(i.scope="colgroup",i.colSpan=a),t.appendChild(i),r&&g(i,r,{alignOutsideVertical:!0,tooltipAlignment:n})}function C(e,t,r,n){if(function(e,t,r,n){if("TableReleaseDate"==r){let r,a=E.Vz[t];return null==a&&(a="Unknown"),"WARP"==t&&(a="N/A",r="WARP is a software rasterizer that continues to receive updates over time.\nComparing its initial release date (2015) to the release dates of hardware GPUs,\nwhich cannot gain new features after release, is not meaningful."),V(a,e,r,n),!0}if("TableNumReports"==r)return V(O.BP.get(t).length,e),!0;if("TableMarketShare"==r){document.createElement("td");let r,a=S.A[t];return"WARP"==t?(a="N/A",r="WARP is a software rasterizer, not a hardware GPU.\nIt doesn't have a market share and not in Steam Hardware Survey."):a=null==a?"~0%":Math.round(1e4*a)/100+"%",V(a,e,r,n),!0}if("TableReportUsed"==r){let r=O.Es.get(t),n=document.createElement("td"),a=document.createElement("a");return a.href=`ID.html?ID=${r.ID}`,a.append(r.ID),n.appendChild(a),e.appendChild(n),!0}if("Table_R9G9B9E5_RTV_UAV"==r){let r=O.Es.get(t);if(null==r.Formats)return V("❓",e),!0;let n=r.Formats[67];return null==n?(V("❓",e),!0):(V(16384&n.Support1?E.GG[1]:E.GG[0],e),!0)}if("Table_R9G9B9E5_Display"==r){let r=O.Es.get(t);if(null==r.Formats)return V("❓",e),!0;let n=r.Formats[67];return null==n?(V("❓",e),!0):(V(524288&n.Support1?E.GG[1]:E.GG[0],e),!0)}if("TableD3d12InfoVersion"==r)return V(O.Es.get(t).Header.Version,e),!0;if("Table_Advanced_Shader_Delivery_Supported"==r){let r=O.Es.get(t);return f.P7(r.Header.Version,"3.14.0")<0?(V("❓",e),!0):(r.D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT?V(E.GG[1],e):V(E.GG[0],e),!0)}return!1}(e,t,r,n))return;let a=O.Es.get(t),i=F.find((e=>e.GetField("ID")==a.ID)).GetField(r);(function(e,t,r,n,a,i,o){if("D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported"==r){if("WARP"==t)return V(E.GG[1],e),!0;for(let r of O.BP.get(t))if("WARP"!=t&&r.D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported)return V(E.GG[1]+"*",e,"GPU Upload Heap support depends on BIOS settings and Windows version.\nSame GPU may report different values depending on the system.",o),!0;return V(E.GG[0],e),!0}return"D3D12_FEATURE_DATA_D3D12_OPTIONS6.ShadingRateImageTileSize"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported"!=r||0!=a.D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier?"D3D12_FEATURE_DATA_D3D12_OPTIONS6.ShadingRateImageTileSize"==r&&1==a.D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier?(V("N/A",e,"VRS Tier 2 is required for shading rate image support.",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported"!=r||1!=a.D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier?"D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3"==r&&a.D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier>=3?(V("N/A",e,"SRVOnlyTiledResourceTier3 is always true\nif TiledResourcesTier >= 3.",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier"==r&&"Pascal"==t?(V("❌ *",e,"Pascal cards with >= 6GB of VRAM have software emulated Tier 1.0. Pascal cards with < 6GB of VRAM have no support at all.",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier"==r&&"Turing 16"==t?(V("❌ *",e,"GTX 16xx series cards with >= 6GB of VRAM have software emulated Tier 1.0. GTX 16xx series cards with < 6GB of VRAM have no support at all.",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier"==r&&"X1"==t?(V("❌ *",e,"X1 supports ray query in hardware,\nbut this capability is not exposed in D3D12,\nsince DXR Tier 1.0 requires callable shaders,\nwhich are unsupported on X1.",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier"==r&&"RDNA2"==t?(V(E.GG[1]+"*",e,"RDNA2 iGPUs with 1 WGP don't have mesh shader support",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS12.MSPrimitivesPipelineStatisticIncludesCulledPrimitives"==r&&0==a.D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier&&(V("N/A",e,"It is only relevant if Mesh Shaders are supported.",o),!0):(V("N/A",e,"VRS Tier 2 is required for this capability.",o),!0):(V("N/A",e,"VRS capabilities are only relevant if VRS is supported.",o),!0)})(e,t,r,0,a,0,n)||V(f.iT(r,i),e)}function w(e,t,r,n){let a=document.createElement("tr"),i=t.toLowerCase(),o=r.toLowerCase(),s=m.A.PropertiesSearchString.toLowerCase();if(!(""==s||i.includes(s)||o.includes(s)||["TableReleaseDate","TableMarketShare"].includes(t)))return;let D=document.createElement("td");if(D.classList.add("FeatureHeader"),D.append(r),D.scope="row",t.startsWith("Table")?"TableMarketShare"==t?g(D,"Market share in the Steam Hardware Survey among DirectX 12 Systems.\nThis is an underestimate and may not be very accurate in general.",{alignOutsideVertical:!0,tooltipAlignment:0}):"Table_Advanced_Shader_Delivery_Supported"==t&&g(D,"You probably don't want to abbreviate this.",{alignOutsideVertical:!0,tooltipAlignment:0}):g(D,t,{alignOutsideVertical:!0,tooltipAlignment:0}),a.appendChild(D),function(e,t){return"D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported"==t?(V("Always supported *",e,"Starting with Agility SDK 1.615.0, it is always supported, independently of GPU or driver.",.5,v()),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported"==t||"D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid"==t?(V("Always supported *",e,"Starting with Agility SDK 1.610.0, it is always supported, independently of GPU or driver.",.5,v()),!0):"D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion"==t?(V("1.2 *",e,"Starting with Agility SDK 1.610.0, Root Signature 1.2 is always supported, independently of GPU or driver.",.5,v()),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates"==t&&(V("Always supported *",e,"Starting with Windows 10 version 1607, it is always supported, independently of GPU or driver.\nAll currently supported Windows versions are newer than Windows 10 version 1607.",.5,v()),!0)}(a,t))e.appendChild(a);else for(let[r,i]of Object.entries(O.hp)){for(let e of i)y(r,e)&&C(a,e,t,n.get(e));e.appendChild(a)}}function M(){const e=document.getElementById("FeatureTable");I.E(e);let t=document.createElement("table");e.appendChild(t),I.E(t);let r=function(){let e=new Map,t=1;for(let[e,r]of Object.entries(O.hp))for(let n of r)y(e,n)&&++t;let r=0;for(let[n,a]of Object.entries(O.hp))for(let i of a)y(n,i)&&(++r,e.set(i,r/(t-1)));return e}();!function(e,t){let r=document.createElement("thead"),n=document.createElement("tr"),a=document.createElement("tr");n.appendChild(document.createElement("th")),a.appendChild(document.createElement("th"));let i=document.createElement("colgroup");e.appendChild(i);for(let[r,i]of Object.entries(O.hp)){if(0==i.size)continue;if(!G(r))continue;let o=document.createElement("th");o.append(r),o.className=r,o.scope="colgroup",o.colSpan=U(r),n.appendChild(o);let s=document.createElement("colgroup");s.span=o.colSpan,e.appendChild(s);for(let e of i){if(!y(r,e))continue;let n=document.createElement("th");n.append(e),n.className=r,n.scope="col",a.appendChild(n);let i="",o=Array.from(O.f4.get(e)).sort();for(let e of o)i+=e+"\n";g(n,i,{alignOutsideVertical:!0,preferTowardsBottom:!0,tooltipAlignment:t.get(e)})}}r.appendChild(n),r.appendChild(a),e.appendChild(r)}(t,r),function(e,t){let r=document.createElement("tbody");for(let[e,n]of Object.entries(h))w(r,e,n,t);e.appendChild(r)}(t,r)}window.addEventListener("DOMContentLoaded",(function(){window.addEventListener("keydown",(function(e){if(null==N||document.activeElement==N)return;let t=!1;t=t||"F3"===e.key,t=t||"F"===e.key.toUpperCase()&&e.ctrlKey,t&&(e.preventDefault(),N.focus())}));const e=document.getElementById("FeatureTable"),t=document.createElement("div"),r=document.createTextNode("Loading. Please wait.");t.appendChild(r),e.appendChild(t),R.TK((e=>{F=e,O.Q0(F),function(){const e=document.getElementById("FeatureTableFilter");I.E(e),function(e){let t=document.createElement("div");t.className="FilterPanel",e.appendChild(t),N=document.createElement("input"),N.type="search",N.placeholder="Search Properties",N.classList.add("searchBar"),m.A.PropertiesSearchString="",N.addEventListener("input",(function(e){m.A.PropertiesSearchString=e.target.value,M()})),e.appendChild(N);let r=document.createElement("div");r.classList.add("FieldSetContainer"),e.appendChild(r);let n=document.createElement("fieldset");n.classList.add("VendorFilter");let a=document.createElement("legend");a.textContent="Vendor Filter",n.appendChild(a);for(let e of Object.keys(O.hp)){m.A.VendorFilter[e]=!0;const t=document.createElement("label"),r=document.createElement("input");r.type="checkbox",r.checked=!0,r.addEventListener("change",(t=>{m.A.VendorFilter[e]=t.target.checked,M()})),t.appendChild(r),t.appendChild(document.createTextNode(e)),n.appendChild(t),n.appendChild(document.createElement("br"))}r.appendChild(n);let i=document.createElement("fieldset"),o=document.createElement("legend");o.textContent="Architecture Age Filter",i.appendChild(o);let s=document.createElement("input");s.type="range",s.min=2010,s.max=(new Date).getFullYear(),s.value=2016,s.step=1;let D=document.createElement("label");D.htmlFor="archAgeSlider",D.textContent=`Released in ${s.value} or after`,m.A.ArchAgeFilter=s.value,s.addEventListener("input",(function(e){D.textContent=`Released in ${e.target.value} or after`,m.A.ArchAgeFilter=e.target.value,M()})),i.appendChild(s),i.appendChild(document.createElement("br")),i.appendChild(D),r.appendChild(i)}(e),b("This table shows features as they are available in latest Agility SDK. If you use older Agility SDKs, some features may not be available.",e),b("This table is built using reports submitted by users. Some data may be outdated or incomplete, if latest report for respective architectures is not generated using latest driver or D3d12infoGUI.",e),b("Market share is derived from Steam Hardware Survey's DirectX 12 Systems chart. This data is an underestimate and may not be very accurate in general.",e)}(),M()}))}),!1)},141(e,t,r){r.d(t,{BP:()=>o,Es:()=>D,Q0:()=>p,f4:()=>s,hp:()=>i});var n=r(878),a=r(924);let i={Microsoft:new Set,AMD:new Set,Nvidia:new Set,Intel:new Set,Qualcomm:new Set},o=new Map,s=new Map,D=new Map,d=[];function l(e){return!!e.GetField("Header.Using preview Agility SDK")||"None"!=a.UN(e)||!!n.gT.has(e.GetField("CheckInterfaceSupport.UMDVersion"))||8==e.GetField("AGSDeviceInfo.asicFamily")&&1==e.GetField("AGSDeviceInfo.numWGPs")&&0==e.GetField("D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier")}function c(e){let t,r=e.GetOriginalReport(),n=a.IL("DXGI_ADAPTER_DESC3.VendorId",r.DXGI_ADAPTER_DESC3.VendorId);if("Microsoft Basic Render Driver"==r.DXGI_ADAPTER_DESC3.Description)t="WARP",i.Microsoft.add(t);else if(r.AGSDeviceInfo&&null!=r.AGSDeviceInfo.asicFamily){const e=["Unknown","PreGCN","GCN1","GCN2","GCN3","GCN4","Vega","RDNA","RDNA2","RDNA3","RDNA4"],n={30032:"RDNA4"};0!=r.AGSDeviceInfo.asicFamily?(t=e[r.AGSDeviceInfo.asicFamily],t||(t="Arch ID "+r.AGSDeviceInfo.asicFamily),i.AMD.add(t)):r.DXGI_ADAPTER_DESC3.DeviceId in n&&(t=n[r.DXGI_ADAPTER_DESC3.DeviceId],i.AMD.add(t))}else if(n.startsWith("Intel"))t={1024:"Gen7.5",2560:"Gen7.5",3328:"Gen7.5",3072:"Gen7.5",5632:"Gen8",2816:"Gen8",8704:"Gen8",6400:"Gen9",2304:"Gen9",22784:"Gen9.5",12544:"Gen9.5",15872:"Gen9.5",39680:"Gen9.5",23040:"Gen9.5",35328:"Gen11",39424:"Xe",17664:"Xe",19968:"Xe",19456:"Xe",17920:"Xe",18688:"Xe",42752:"Xe",22016:"Xe-HPG",2816:"Xe-HPC",32e3:"Xe-LPG",25600:"Xe2-HPG",57856:"Xe2-HPG",45056:"Xe3-LPG"}[65280&r.DXGI_ADAPTER_DESC3.DeviceId],t&&i.Intel.add(t);else if(r.NvPhysicalGpuHandle&&r.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]){if(t={192:"Fermi",208:"Fermi2",224:"Kepler",240:"Kepler1",256:"Kepler2",272:"Maxwell1",288:"Maxwell2",304:"Pascal",320:"Volta",336:"Volta1",352:"Turing",368:"Ampere",400:"Ada",432:"Blackwell"}[r.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]],t||(t="Arch ID "+r.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]),"Turing"===t){const e=r.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id"];t=7==e||8==e?"Turing 16":"Turing 20"}"Kepler2"==t||"Kepler1"==t?t="Kepler":"Fermi2"==t?t="Fermi":"Volta1"==t&&(t="Volta"),i.Nvidia.add(t)}else if(n.startsWith("NVIDIA")){switch(r.DXGI_ADAPTER_DESC3.Description){case"NVIDIA GeForce 615":case"NVIDIA GeForce GT 415M":case"NVIDIA GeForce GT 420":case"NVIDIA GeForce GT 420M":case"NVIDIA GeForce GT 425M":case"NVIDIA GeForce GT 430":case"NVIDIA GeForce GT 435M":case"NVIDIA GeForce GT 440":case"NVIDIA GeForce GT 445M":case"NVIDIA GeForce GT 525M":case"NVIDIA GeForce GT 530":case"NVIDIA GeForce GT 555M":case"NVIDIA GeForce GTS 450":case"NVIDIA GeForce GTX 460M":case"NVIDIA GeForce GTX 465":case"NVIDIA GeForce GTX 470":case"NVIDIA GeForce GTX 470M":case"NVIDIA GeForce GTX 480":case"NVIDIA GeForce GTX 480M":case"NVIDIA GeForce GTX 485M":case"NVIDIA NVS 5400M":case"NVIDIA Quadro 1000M":case"NVIDIA Quadro 2000":case"NVIDIA Quadro 2000M":case"NVIDIA Quadro 3000M":case"NVIDIA Quadro 4000":case"NVIDIA Quadro 4000M":case"NVIDIA Quadro 5000M":case"NVIDIA Quadro 600":case"NVIDIA Quadro 6000":t="Fermi";break;case"NVIDIA GeForce 410M":case"NVIDIA GeForce 510":case"NVIDIA GeForce 605":case"NVIDIA GeForce 705A":case"NVIDIA GeForce GT 520":case"NVIDIA GeForce GT 520MX":case"NVIDIA GeForce GT 545":case"NVIDIA GeForce GT 550M":case"NVIDIA GeForce GT 625":case"NVIDIA GeForce GT 705":case"NVIDIA GeForce GTX 550 Ti":case"NVIDIA GeForce GTX 555":case"NVIDIA GeForce GTX 560":case"NVIDIA GeForce GTX 560 SE":case"NVIDIA GeForce GTX 560 Ti":case"NVIDIA GeForce GTX 560M":case"NVIDIA GeForce GTX 570":case"NVIDIA GeForce GTX 570M":case"NVIDIA GeForce GTX 580":case"NVIDIA GeForce GTX 580M":case"NVIDIA GeForce GTX 590":case"NVIDIA GeForce GTX 670M":case"NVIDIA GeForce GTX 675M":case"NVIDIA NVS 315":case"NVIDIA NVS 4200M":case"NVIDIA Quadro 5010M":t="Fermi2";break;case"NVIDIA GeForce GT 740M":t="Kepler"}t&&i.Nvidia.add(t)}else n.startsWith("Qualcomm")&&(/Snapdragon\(R\) X (Plus)|(Elite) - X1.*/.test(r.DXGI_ADAPTER_DESC3.Description)&&(t="X1"),/Qualcomm\(R\) Adreno\(TM\) X1.*/.test(r.DXGI_ADAPTER_DESC3.Description)?t="X1":r.DXGI_ADAPTER_DESC3.Description.includes("8cx")&&(t=r.DXGI_ADAPTER_DESC3.Description.slice(r.DXGI_ADAPTER_DESC3.Description.search(/8cx.*/)),t=t.replace("Gen ","")),t&&i.Qualcomm.add(t));t?(o.has(t)?o.get(t).push(r):o.set(t,[r]),s.has(t)?s.get(t).add(r.DXGI_ADAPTER_DESC3.Description):s.set(t,new Set([r.DXGI_ADAPTER_DESC3.Description]))):d.push(r)}function p(e){for(let t of e)l(t)||c(t);for(let[e,n]of o){let a=null;for(let e of n)t=e,(null==(r=a)||(t.CheckInterfaceSupport.UMDVersion!=r.CheckInterfaceSupport.UMDVersion?BigInt(t.CheckInterfaceSupport.UMDVersion)>BigInt(r.CheckInterfaceSupport.UMDVersion):t.Header.Version!=r.Header.Version?t.Header.Version>r.Header.Version:t.ID>r.ID))&&(a=e);D.set(e,a)}var t,r;function a(e,t){const r=[];for(const t of e)r.push(t);e.clear();for(const n of r.sort(t))e.add(n);return e}function s(e,t){let r=n.Vz[e]??9999,a=n.Vz[t]??9999;return r==a?e.localeCompare(t):r-a}a(i.AMD,s),a(i.Nvidia,s),a(i.Intel,s),a(i.Qualcomm,s)}},619(e,t,r){r.d(t,{A:()=>n});const n={RDNA3:.0313999999999998,"RDNA 3.5":.0013,Unknown:.0706,GCN1:.0011,GCN4:.0210999999999999,GCN3:4e-4,RDNA:.0099999999999999,RDNA2:.036299999999999895,RDNA4:.0018,Vega:.0081,"Gen7.5":.0022,Gen9:.0037,Gen8:9e-4,"Gen9.5":.0132999999999999,Xe:.0209999999999999,Maxwell1:.004300000000000001,Kepler:.0017,Fermi:1e-4,Pascal:.055699999999999895,"Turing 16":.06349999999999989,Fermi2:3e-4,Maxwell2:.005599999999999999,"Turing 20":.049,Ampere:.20229999999999984,Ada:.2032,Blackwell:.1225999999999999,X1:6e-4}}},e=>{e(e.s=7)}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[934],{551(e,t,r){r.d(t,{A:()=>s});var n=r(601),a=r.n(n),i=r(314),o=r.n(i)()(a());o.push([e.id,'body {\n min-width:fit-content;\n}\n\n.FeatureTable {\n font-family: "Roboto", sans-serif;\n}\n\n.FeatureTable thead {\n position: sticky;\n top: 0;\n z-index: 2;\n}\n\n.FeatureTable thead tr {\n background-color: #00000000;\n}\n\n.FeatureTableFilterContainer {\n max-width: 2100px;\n margin: 0 auto;\n padding-bottom: 0.3em;\n}\n\ntd {\n white-space: pre-wrap;\n}\n\n.FeatureHeader {\n text-align: center;\n min-width: 14em;\n}\n\nth,\n.FeatureHeader {\n font-weight: 600;\n}\n\nth,\ntd {\n border-width: 1px;\n border-style: solid;\n border-color: #7f7f7f;\n}\n\ntd {\n text-align: center;\n padding: 2px 4px;\n min-width: 4.5em;\n}\n\ntr:nth-of-type(odd) {\n background-color: #00000010;\n}\n\ntd:nth-of-type(even) {\n background-color: #00000010;\n}\n\ntable {\n border-collapse: collapse;\n margin: auto;\n}\n\ncolgroup {\n border-inline-end-width: 2px;\n border-inline-end-style: solid;\n border-inline-end-color: #7f7f7f;\n}\n\n/* sticky table headers */\nth {\n position: sticky !important;\n}\n\n/* row of headers with vendor names */\nthead>tr:first-of-type>th {\n top: -1px;\n /* first row sticks to the top of the screen */\n border-bottom: none;\n}\n\n/* row of headers with architecture names */\nthead>tr:nth-of-type(2)>th {\n top: 1.3em;\n /* second row sticks right below first row */\n border-top: none;\n border-bottom-width: 2px;\n border-bottom-style: solid;\n padding-inline: 0.3em;\n /* separate arch names a little */\n}\n\n#FilterContainer {\n display: flex;\n}\n\n.tooltip {\n position: relative;\n}\n\n.tooltiptext {\n visibility: hidden;\n background-color: #FFFFFF;\n text-align: left;\n border-radius: 0.4em;\n border-color: #7f7f7f;\n border-style: solid;\n border-width: 0.1em;\n padding: 0.3em;\n position: absolute;\n z-index: 3;\n opacity: 0;\n transition: opacity 150ms ease-in, visibility 0ms ease-in 150ms;\n bottom: 100%;\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n opacity: 1;\n transition-delay: 0ms;\n}\n\n.white_space_pre {\n white-space: pre;\n}\n\n.FeatureTableNotes {\n padding-bottom: 0.2em;\n font-family: "Roboto", sans-serif;\n}\n\n.dark-mode {\n\n th,\n td {\n border-color: #8c8c8c;\n }\n\n colgroup {\n border-inline-end-color: #8c8c8c;\n }\n\n table,\n fieldset {\n border-color: #8c8c8c;\n background-color: #2d2d2d;\n }\n\n\n tr:nth-of-type(1) {\n background-color: #262626;\n }\n\n td {\n border-color: #FFFFFF33;\n }\n\n tr:nth-of-type(odd) {\n background-color: #00000020;\n }\n\n td:nth-of-type(even) {\n background-color: #00000020;\n }\n\n .tooltiptext {\n background-color: #000000;\n border-color: #8c8c8c;\n }\n\n}',""]);const s=o},314(e){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,a,i){"string"==typeof e&&(e=[[null,e,void 0]]);var o={};if(n)for(var s=0;s0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=i),r&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=r):l[2]=r),a&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=a):l[4]="".concat(a)),t.push(l))}},t}},601(e){e.exports=function(e){return e[1]}},72(e){var t=[];function r(e){for(var r=-1,n=0;n0?" ".concat(r.layer):""," {")),n+=r.css,a&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var i=r.sourceMap;i&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113(e){e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},7(e,t,r){var n=r(72),a=r.n(n),i=r(825),o=r.n(i),s=r(659),D=r.n(s),d=r(56),l=r.n(d),c=r(540),p=r.n(c),A=r(113),_=r.n(A),T=r(551),u={};u.styleTagTransform=_(),u.setAttributes=l(),u.insert=D().bind(null,"head"),u.domAPI=o(),u.insertStyleElement=p(),a()(T.A,u),T.A&&T.A.locals&&T.A.locals;var S=r(619),E=r(878);const h={TableReleaseDate:"Release Date",TableMarketShare:"Market Share",TableNumReports:"Number of reports",TableReportUsed:"Report used for feature data",TableD3d12InfoVersion:"D3d12info version","D3D12_FEATURE_DATA_FEATURE_LEVELS.MaxSupportedFeatureLevel":"Feature level","D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel":"Shader model","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier":"Raytracing","D3D12_FEATURE_DATA_D3D12_OPTIONS22.ShaderExecutionReorderingActuallyReorders":"Shader Execution Reordering Actually Reorders",Table_Advanced_Shader_Delivery_Supported:"Advanced Shader Delivery Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier":"Mesh shaders","D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier":"Work graphs","D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier":"Sampler feedback","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExecuteIndirectTier":"Execute indirect","D3D12_FEATURE_DATA_D3D12_OPTIONS.ConservativeRasterizationTier":"Conservative rasterization","D3D12_FEATURE_DATA_D3D12_OPTIONS22.Max1DDispatchSize":"Max 1D Dispatch Size","D3D12_FEATURE_DATA_D3D12_OPTIONS22.Max1DDispatchMeshSize":"Max 1D Mesh Dispatch Size","D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported":"GPU upload heaps","D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported":"Enhanced barriers","D3D12_FEATURE_DATA_TIGHT_ALIGNMENT.SupportTier":"Tight alignment","D3D12_FEATURE_DATA_D3D12_OPTIONS22.CreateByteOffsetViewsSupported":"Create at byte offset supported","D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier":"Variable-rate shading","D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported":"Additional shading rates","D3D12_FEATURE_DATA_D3D12_OPTIONS6.ShadingRateImageTileSize":"Shading-rate image tile size","D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing":"Per-primitive shading rate with viewport indexing","D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported":"VRS sum combiner","D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported":"Mesh shader per-primitive shading rate","D3D12_FEATURE_DATA_D3D12_OPTIONS3.BarycentricsSupported":"Barycentrics",Table_R9G9B9E5_RTV_UAV:"R9G9B9E5 RTV/UAV support",Table_R9G9B9E5_Display:"R9G9B9E5 Display support","D3D12_FEATURE_DATA_D3D12_OPTIONS9.WaveMMATier":"WaveMMA (wave_matrix)","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveLaneCountMin":"Wave lane count min","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveLaneCountMax":"Wave lane count max","D3D12_FEATURE_DATA_D3D12_OPTIONS14.WriteableMSAATexturesSupported":"Writeable MSAA textures","D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT.MaxGPUVirtualAddressBitsPerResource":"Per-resource virtual addressing","D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT.MaxGPUVirtualAddressBitsPerProcess":"Per-process virtual addressing","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RenderPassesTier":"Render passes","D3D12_FEATURE_DATA_ARCHITECTURE1.TileBasedRenderer":"Tile-based renderer","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier":"Resource heap","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceBindingTier":"Resource binding","D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier":"Tiled resources","D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3":"SRV-only tiled resource tier 3","D3D12_FEATURE_DATA_D3D12_OPTIONS.MinPrecisionSupport":"Min-precision support","D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported":"Native 16-bit shader ops","D3D12_FEATURE_DATA_D3D12_OPTIONS.DoublePrecisionFloatShaderOps":"64-bit float shader ops","D3D12_FEATURE_DATA_D3D12_OPTIONS1.Int64ShaderOps":"64-bit int shader ops","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnTypedResourceSupported":"64-bit int atomics on typed resource","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnGroupSharedSupported":"64-bit int atomics on group shared","D3D12_FEATURE_DATA_D3D12_OPTIONS11.AtomicInt64OnDescriptorHeapResourceSupported":"64-bit int atomics on descriptor heap resources","D3D12_FEATURE_DATA_D3D12_OPTIONS9.DerivativesInMeshAndAmplificationShadersSupported":"Derivatives in mesh and amplification shaders","D3D12_FEATURE_DATA_D3D12_OPTIONS6.BackgroundProcessingSupported":"Background processing","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxSamplerDescriptorHeapSize":"Max sampler heap size","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxSamplerDescriptorHeapSizeWithStaticSamplers":"Max sampler heap size with static samplers","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxViewDescriptorHeapSize":"Max view descriptor heap size","D3D12_FEATURE_DATA_D3D12_OPTIONS8.UnalignedBlockTexturesSupported":"Unaligned block textures","D3D12_FEATURE_DATA_D3D12_OPTIONS12.MSPrimitivesPipelineStatisticIncludesCulledPrimitives":"MSPrimitives pipeline statistic includes culled primitives","D3D12_FEATURE_DATA_D3D12_OPTIONS12.RelaxedFormatCastingSupported":"Relaxed format casting","D3D12_FEATURE_DATA_D3D12_OPTIONS.PSSpecifiedStencilRefSupported":"PS-specified StencilRef","D3D12_FEATURE_DATA_D3D12_OPTIONS2.ProgrammableSamplePositionsTier":"Programmable sample positions","D3D12_FEATURE_DATA_D3D12_OPTIONS13.AlphaBlendFactorSupported":"Alpha blend factor","D3D12_FEATURE_DATA_D3D12_OPTIONS14.IndependentFrontAndBackStencilRefMaskSupported":"Independent front & back StencilRef mask","D3D12_FEATURE_DATA_D3D12_OPTIONS17.NonNormalizedCoordinateSamplersSupported":"Non-normalized coordinate samplers","D3D12_FEATURE_DATA_D3D12_OPTIONS3.ViewInstancingTier":"View instancing","D3D12_FEATURE_DATA_D3D12_OPTIONS19.SupportedSampleCountsWithNoOutputs":"MSAA sample counts with no outputs","D3D12_FEATURE_DATA_D3D12_OPTIONS21.SampleCmpGradientAndBiasSupported":"SampleCmp gradient and bias","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExtendedCommandInfoSupported":"Extended command info","D3D12_FEATURE_DATA_D3D12_OPTIONS.ROVsSupported":"Rasterizer-ordered views","D3D12_FEATURE_DATA_D3D12_OPTIONS2.DepthBoundsTestSupported":"Depth-bounds test","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CopyQueueTimestampQueriesSupported":"Copy queue timestamp queries","D3D12_FEATURE_DATA_D3D12_OPTIONS3.WriteBufferImmediateSupportFlags":"WriteBufferImmediate command list support","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderSupportsFullRangeRenderTargetArrayIndex":"Mesh shader full range RT array index","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedBufferTextureCopyPitchSupported":"Unrestricted buffer-texture copy pitch","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedVertexElementAlignmentSupported":"Unrestricted vertex element alignment","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportHeightFlipsYSupported":"Inverted viewport height flips Y","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportDepthFlipsZSupported":"Inverted viewport depth flips Z","D3D12_FEATURE_DATA_D3D12_OPTIONS13.TextureCopyBetweenDimensionsSupported":"Texture copy between dimensions","D3D12_FEATURE_DATA_D3D12_OPTIONS14.AdvancedTextureOpsSupported":"Advanced texture ops","D3D12_FEATURE_DATA_D3D12_OPTIONS15.TriangleFanSupported":"Triangle fans","D3D12_FEATURE_DATA_D3D12_OPTIONS15.DynamicIndexBufferStripCutSupported":"Dynamic index buffer strip cut","D3D12_FEATURE_DATA_D3D12_OPTIONS16.DynamicDepthBiasSupported":"Dynamic depth bias","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MismatchingOutputDimensionsSupported":"Mismatching output dimensions","D3D12_FEATURE_DATA_D3D12_OPTIONS19.PointSamplingAddressesNeverRoundUp":"Point sampling addresses never round up","D3D12_FEATURE_DATA_D3D12_OPTIONS19.NarrowQuadrilateralLinesSupported":"Narrow quadrilateral lines","D3D12_FEATURE_DATA_D3D12_OPTIONS19.AnisoFilterWithPointMipSupported":"Aniso filter with point mip","D3D12_FEATURE_DATA_ARCHITECTURE1.IsolatedMMU":"Isolated MMU","D3D12_FEATURE_DATA_SERIALIZATION.HeapSerializationTier":"Heap serialization","D3D12_FEATURE_DATA_D3D12_OPTIONS.StandardSwizzle64KBSupported":"64KB standard swizzle textures","D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossAdapterRowMajorTextureSupported":"Cross-adapter row-major textures","D3D12_FEATURE_DATA_CROSS_NODE.SharingTier":"Cross-node sharing","D3D12_FEATURE_DATA_CROSS_NODE.AtomicShaderInstructions":"Cross-node atomics","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveOps":"Wave ops","D3D12_FEATURE_DATA_D3D12_OPTIONS.OutputMergerLogicOp":"Output merger logic ops","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CastingFullyTypedFormatSupported":"Casting fully typed formats","D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats":"Typed UAV loads for additional formats","D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation":"VP & RT array index without GS emulation","D3D12_FEATURE_DATA_D3D12_OPTIONS4.MSAA64KBAlignedTextureSupported":"64KB-aligned MSAA textures","D3D12_FEATURE_DATA_D3D12_OPTIONS4.SharedResourceCompatibilityTier":"Shared resources compatibility","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderPipelineStatsSupported":"Mesh shader pipeline stats","D3D12_FEATURE_DATA_EXISTING_HEAPS.Supported":"Heaps from existing memory","D3D12_FEATURE_DATA_D3D12_OPTIONS20.RecreateAtTier":"Recreate resource at pointer","D3D12_FEATURE_DATA_D3D12_OPTIONS20.ComputeOnlyWriteWatchSupported":"Compute-only write watch","D3D12_FEATURE_DATA_D3D12_OPTIONS19.ComputeOnlyCustomHeapSupported":"Compute-only custom heap","D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported":"Bytecode bypass hash","D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported":"RASTERIZER_DESC2 supported","D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid":"Render passes valid","D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion":"Root signature version","D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates":"Expanded compute resource states"};var m=r(185),I=r(568),f=r(924),R=r(480),O=r(141);let F=[],N=null;const P={alignOutsideHorizontal:!1,alignOutsideVertical:!1,preferTowardsBottom:!1,tooltipAlignment:.5};function g(e,t,r){let n=Object.assign({},P);for(let[e,t]of Object.entries(n))r.hasOwnProperty(e)&&(n[e]=r[e]);e.classList.add("tooltip");const a=document.createElement("span");return a.className="tooltiptext white_space_pre tooltiptext",a.style=`left: ${100*n.tooltipAlignment}%;transform: translateX(-${100*n.tooltipAlignment}%);`,a.textContent=t,e.appendChild(a),a}function G(e){if(!m.A.VendorFilter[e])return!1;for(let t of O.hp[e]){let e=E.Vz[t]??9999;if(m.A.ArchAgeFilter<=e)return!0}return!1}function U(e){let t=0;for(let r of O.hp[e]){let e=E.Vz[r]??9999;m.A.ArchAgeFilter<=e&&t++}return t}function v(){let e=0;for(let[t,r]of Object.entries(O.hp))for(let t of r){let r=E.Vz[t]??9999;m.A.ArchAgeFilter<=r&&e++}return e}function y(e,t){let r=m.A.VendorFilter[e],n=E.Vz[t];return null==n&&(n="9999"),r&&m.A.ArchAgeFilter<=n}function b(e,t){const r=document.createElement("div");r.textContent=e,r.classList.add("FeatureTableNotes"),t.appendChild(r)}function V(e,t,r,n,a){let i=document.createElement("td");i.appendChild(function(e){let t=document.createElement("span");return t.textContent=e,"N/A"==e&&(t.style.fontStyle="italic",t.style.color="#888888"),t}(e)),a&&(i.scope="colgroup",i.colSpan=a),t.appendChild(i),r&&g(i,r,{alignOutsideVertical:!0,tooltipAlignment:n})}function C(e,t,r,n){if(function(e,t,r,n){if("TableReleaseDate"==r){let r,a=E.Vz[t];return null==a&&(a="Unknown"),"WARP"==t&&(a="N/A",r="WARP is a software rasterizer that continues to receive updates over time.\nComparing its initial release date (2015) to the release dates of hardware GPUs,\nwhich cannot gain new features after release, is not meaningful."),V(a,e,r,n),!0}if("TableNumReports"==r)return V(O.BP.get(t).length,e),!0;if("TableMarketShare"==r){document.createElement("td");let r,a=S.A[t];return"WARP"==t?(a="N/A",r="WARP is a software rasterizer, not a hardware GPU.\nIt doesn't have a market share and not in Steam Hardware Survey."):a=null==a?"~0%":Math.round(1e4*a)/100+"%",V(a,e,r,n),!0}if("TableReportUsed"==r){let r=O.Es.get(t),n=document.createElement("td"),a=document.createElement("a");return a.href=`ID.html?ID=${r.ID}`,a.append(r.ID),n.appendChild(a),e.appendChild(n),!0}if("Table_R9G9B9E5_RTV_UAV"==r){let r=O.Es.get(t);if(null==r.Formats)return V("❓",e),!0;let n=r.Formats[67];return null==n?(V("❓",e),!0):(V(16384&n.Support1?E.GG[1]:E.GG[0],e),!0)}if("Table_R9G9B9E5_Display"==r){let r=O.Es.get(t);if(null==r.Formats)return V("❓",e),!0;let n=r.Formats[67];return null==n?(V("❓",e),!0):(V(524288&n.Support1?E.GG[1]:E.GG[0],e),!0)}if("TableD3d12InfoVersion"==r)return V(O.Es.get(t).Header.Version,e),!0;if("Table_Advanced_Shader_Delivery_Supported"==r){let r=O.Es.get(t);return f.P7(r.Header.Version,"3.14.0")<0?(V("❓",e),!0):(r.D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT?V(E.GG[1],e):V(E.GG[0],e),!0)}return!1}(e,t,r,n))return;let a=O.Es.get(t),i=F.find((e=>e.GetField("ID")==a.ID)).GetField(r);(function(e,t,r,n,a,i,o){if("D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported"==r){if("WARP"==t)return V(E.GG[1],e),!0;for(let r of O.BP.get(t))if("WARP"!=t&&r.D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported)return V(E.GG[1]+"*",e,"GPU Upload Heap support depends on BIOS settings and Windows version.\nSame GPU may report different values depending on the system.",o),!0;return V(E.GG[0],e),!0}return"D3D12_FEATURE_DATA_D3D12_OPTIONS6.ShadingRateImageTileSize"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported"!=r||0!=a.D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier?"D3D12_FEATURE_DATA_D3D12_OPTIONS6.ShadingRateImageTileSize"==r&&1==a.D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier?(V("N/A",e,"VRS Tier 2 is required for shading rate image support.",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported"!=r&&"D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported"!=r||1!=a.D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier?"D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3"==r&&a.D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier>=3?(V("N/A",e,"SRVOnlyTiledResourceTier3 is always true\nif TiledResourcesTier >= 3.",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier"==r&&"Pascal"==t?(V("❌ *",e,"Pascal cards with >= 6GB of VRAM have software emulated Tier 1.0. Pascal cards with < 6GB of VRAM have no support at all.",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier"==r&&"Turing 16"==t?(V("❌ *",e,"GTX 16xx series cards with >= 6GB of VRAM have software emulated Tier 1.0. GTX 16xx series cards with < 6GB of VRAM have no support at all.",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier"==r&&"X1"==t?(V("❌ *",e,"X1 supports ray query in hardware,\nbut this capability is not exposed in D3D12,\nsince DXR Tier 1.0 requires callable shaders,\nwhich are unsupported on X1.",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier"==r&&"RDNA2"==t?(V(E.GG[1]+"*",e,"RDNA2 iGPUs with 1 WGP don't have mesh shader support",o),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS12.MSPrimitivesPipelineStatisticIncludesCulledPrimitives"==r&&0==a.D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier&&(V("N/A",e,"It is only relevant if Mesh Shaders are supported.",o),!0):(V("N/A",e,"VRS Tier 2 is required for this capability.",o),!0):(V("N/A",e,"VRS capabilities are only relevant if VRS is supported.",o),!0)})(e,t,r,0,a,0,n)||V(f.iT(r,i),e)}function w(e,t,r,n){let a=document.createElement("tr"),i=t.toLowerCase(),o=r.toLowerCase(),s=m.A.PropertiesSearchString.toLowerCase();if(!(""==s||i.includes(s)||o.includes(s)||["TableReleaseDate","TableMarketShare"].includes(t)))return;let D=document.createElement("td");if(D.classList.add("FeatureHeader"),D.append(r),D.scope="row",t.startsWith("Table")?"TableMarketShare"==t?g(D,"Market share in the Steam Hardware Survey among DirectX 12 Systems.\nThis is an underestimate and may not be very accurate in general.",{alignOutsideVertical:!0,tooltipAlignment:0}):"Table_Advanced_Shader_Delivery_Supported"==t&&g(D,"You probably don't want to abbreviate this.",{alignOutsideVertical:!0,tooltipAlignment:0}):g(D,t,{alignOutsideVertical:!0,tooltipAlignment:0}),a.appendChild(D),function(e,t){return"D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported"==t?(V("Always supported *",e,"Starting with Agility SDK 1.615.0, it is always supported, independently of GPU or driver.",.5,v()),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported"==t||"D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid"==t?(V("Always supported *",e,"Starting with Agility SDK 1.610.0, it is always supported, independently of GPU or driver.",.5,v()),!0):"D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion"==t?(V("1.2 *",e,"Starting with Agility SDK 1.610.0, Root Signature 1.2 is always supported, independently of GPU or driver.",.5,v()),!0):"D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates"==t&&(V("Always supported *",e,"Starting with Windows 10 version 1607, it is always supported, independently of GPU or driver.\nAll currently supported Windows versions are newer than Windows 10 version 1607.",.5,v()),!0)}(a,t))e.appendChild(a);else for(let[r,i]of Object.entries(O.hp)){for(let e of i)y(r,e)&&C(a,e,t,n.get(e));e.appendChild(a)}}function M(){const e=document.getElementById("FeatureTable");I.E(e);let t=document.createElement("table");e.appendChild(t),I.E(t);let r=function(){let e=new Map,t=1;for(let[e,r]of Object.entries(O.hp))for(let n of r)y(e,n)&&++t;let r=0;for(let[n,a]of Object.entries(O.hp))for(let i of a)y(n,i)&&(++r,e.set(i,r/(t-1)));return e}();!function(e,t){let r=document.createElement("thead"),n=document.createElement("tr"),a=document.createElement("tr");n.appendChild(document.createElement("th")),a.appendChild(document.createElement("th"));let i=document.createElement("colgroup");e.appendChild(i);for(let[r,i]of Object.entries(O.hp)){if(0==i.size)continue;if(!G(r))continue;let o=document.createElement("th");o.append(r),o.className=r,o.scope="colgroup",o.colSpan=U(r),n.appendChild(o);let s=document.createElement("colgroup");s.span=o.colSpan,e.appendChild(s);for(let e of i){if(!y(r,e))continue;let n=document.createElement("th");n.append(e),n.className=r,n.scope="col",a.appendChild(n);let i="",o=Array.from(O.f4.get(e)).sort();for(let e of o)i+=e+"\n";g(n,i,{alignOutsideVertical:!0,preferTowardsBottom:!0,tooltipAlignment:t.get(e)})}}r.appendChild(n),r.appendChild(a),e.appendChild(r)}(t,r),function(e,t){let r=document.createElement("tbody");for(let[e,n]of Object.entries(h))w(r,e,n,t);e.appendChild(r)}(t,r)}window.addEventListener("DOMContentLoaded",(function(){window.addEventListener("keydown",(function(e){if(null==N||document.activeElement==N)return;let t=!1;t=t||"F3"===e.key,t=t||"F"===e.key.toUpperCase()&&e.ctrlKey,t&&(e.preventDefault(),N.focus())}));const e=document.getElementById("FeatureTable"),t=document.createElement("div"),r=document.createTextNode("Loading. Please wait.");t.appendChild(r),e.appendChild(t),R.TK((e=>{F=e,O.Q0(F),function(){const e=document.getElementById("FeatureTableFilter");I.E(e),function(e){let t=document.createElement("div");t.className="FilterPanel",e.appendChild(t),N=document.createElement("input"),N.type="search",N.placeholder="Search Properties",N.classList.add("searchBar"),m.A.PropertiesSearchString="",N.addEventListener("input",(function(e){m.A.PropertiesSearchString=e.target.value,M()})),e.appendChild(N);let r=document.createElement("div");r.classList.add("FieldSetContainer"),e.appendChild(r);let n=document.createElement("fieldset");n.classList.add("VendorFilter");let a=document.createElement("legend");a.textContent="Vendor Filter",n.appendChild(a);for(let e of Object.keys(O.hp)){m.A.VendorFilter[e]=!0;const t=document.createElement("label"),r=document.createElement("input");r.type="checkbox",r.checked=!0,r.addEventListener("change",(t=>{m.A.VendorFilter[e]=t.target.checked,M()})),t.appendChild(r),t.appendChild(document.createTextNode(e)),n.appendChild(t),n.appendChild(document.createElement("br"))}r.appendChild(n);let i=document.createElement("fieldset"),o=document.createElement("legend");o.textContent="Architecture Age Filter",i.appendChild(o);let s=document.createElement("input");s.type="range",s.min=2010,s.max=(new Date).getFullYear(),s.value=2016,s.step=1;let D=document.createElement("label");D.htmlFor="archAgeSlider",D.textContent=`Released in ${s.value} or after`,m.A.ArchAgeFilter=s.value,s.addEventListener("input",(function(e){D.textContent=`Released in ${e.target.value} or after`,m.A.ArchAgeFilter=e.target.value,M()})),i.appendChild(s),i.appendChild(document.createElement("br")),i.appendChild(D),r.appendChild(i)}(e),b("This table shows features as they are available in latest Agility SDK. If you use older Agility SDKs, some features may not be available.",e),b("This table is built using reports submitted by users. Some data may be outdated or incomplete, if latest report for respective architectures is not generated using latest driver or D3d12infoGUI.",e),b("Market share is derived from Steam Hardware Survey's DirectX 12 Systems chart. This data is an underestimate and may not be very accurate in general.",e)}(),M()}))}),!1)},141(e,t,r){r.d(t,{BP:()=>o,Es:()=>D,Q0:()=>p,f4:()=>s,hp:()=>i});var n=r(878),a=r(924);let i={Microsoft:new Set,AMD:new Set,Nvidia:new Set,Intel:new Set,Qualcomm:new Set},o=new Map,s=new Map,D=new Map,d=[];function l(e){return!!e.GetField("Header.Using preview Agility SDK")||"None"!=a.UN(e)||!!n.gT.has(e.GetField("CheckInterfaceSupport.UMDVersion"))||8==e.GetField("AGSDeviceInfo.asicFamily")&&1==e.GetField("AGSDeviceInfo.numWGPs")&&0==e.GetField("D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier")}function c(e){let t,r=e.GetOriginalReport(),n=a.IL("DXGI_ADAPTER_DESC3.VendorId",r.DXGI_ADAPTER_DESC3.VendorId);if("Microsoft Basic Render Driver"==r.DXGI_ADAPTER_DESC3.Description)t="WARP",i.Microsoft.add(t);else if(r.AGSDeviceInfo&&null!=r.AGSDeviceInfo.asicFamily){const e=["Unknown","PreGCN","GCN1","GCN2","GCN3","GCN4","Vega","RDNA","RDNA2","RDNA3","RDNA4"],n={30032:"RDNA4"};0!=r.AGSDeviceInfo.asicFamily?(t=e[r.AGSDeviceInfo.asicFamily],t||(t="Arch ID "+r.AGSDeviceInfo.asicFamily),i.AMD.add(t)):r.DXGI_ADAPTER_DESC3.DeviceId in n&&(t=n[r.DXGI_ADAPTER_DESC3.DeviceId],i.AMD.add(t))}else if(n.startsWith("Intel"))t={1024:"Gen7.5",2560:"Gen7.5",3328:"Gen7.5",3072:"Gen7.5",5632:"Gen8",2816:"Gen8",8704:"Gen8",6400:"Gen9",2304:"Gen9",22784:"Gen9.5",12544:"Gen9.5",15872:"Gen9.5",39680:"Gen9.5",23040:"Gen9.5",35328:"Gen11",39424:"Xe",17664:"Xe",19968:"Xe",19456:"Xe",17920:"Xe",18688:"Xe",42752:"Xe",22016:"Xe-HPG",2816:"Xe-HPC",32e3:"Xe-LPG",25600:"Xe2-HPG",57856:"Xe2-HPG",45056:"Xe3-LPG"}[65280&r.DXGI_ADAPTER_DESC3.DeviceId],t&&i.Intel.add(t);else if(r.NvPhysicalGpuHandle&&r.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]){if(t={192:"Fermi",208:"Fermi2",224:"Kepler",240:"Kepler1",256:"Kepler2",272:"Maxwell1",288:"Maxwell2",304:"Pascal",320:"Volta",336:"Volta1",352:"Turing",368:"Ampere",400:"Ada",432:"Blackwell"}[r.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]],t||(t="Arch ID "+r.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id"]),"Turing"===t){const e=r.NvPhysicalGpuHandle["NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id"];t=7==e||8==e?"Turing 16":"Turing 20"}"Kepler2"==t||"Kepler1"==t?t="Kepler":"Fermi2"==t?t="Fermi":"Volta1"==t&&(t="Volta"),i.Nvidia.add(t)}else if(n.startsWith("NVIDIA")){switch(r.DXGI_ADAPTER_DESC3.Description){case"NVIDIA GeForce 615":case"NVIDIA GeForce GT 415M":case"NVIDIA GeForce GT 420":case"NVIDIA GeForce GT 420M":case"NVIDIA GeForce GT 425M":case"NVIDIA GeForce GT 430":case"NVIDIA GeForce GT 435M":case"NVIDIA GeForce GT 440":case"NVIDIA GeForce GT 445M":case"NVIDIA GeForce GT 525M":case"NVIDIA GeForce GT 530":case"NVIDIA GeForce GT 555M":case"NVIDIA GeForce GTS 450":case"NVIDIA GeForce GTX 460M":case"NVIDIA GeForce GTX 465":case"NVIDIA GeForce GTX 470":case"NVIDIA GeForce GTX 470M":case"NVIDIA GeForce GTX 480":case"NVIDIA GeForce GTX 480M":case"NVIDIA GeForce GTX 485M":case"NVIDIA NVS 5400M":case"NVIDIA Quadro 1000M":case"NVIDIA Quadro 2000":case"NVIDIA Quadro 2000M":case"NVIDIA Quadro 3000M":case"NVIDIA Quadro 4000":case"NVIDIA Quadro 4000M":case"NVIDIA Quadro 5000M":case"NVIDIA Quadro 600":case"NVIDIA Quadro 6000":t="Fermi";break;case"NVIDIA GeForce 410M":case"NVIDIA GeForce 510":case"NVIDIA GeForce 605":case"NVIDIA GeForce 705A":case"NVIDIA GeForce GT 520":case"NVIDIA GeForce GT 520MX":case"NVIDIA GeForce GT 545":case"NVIDIA GeForce GT 550M":case"NVIDIA GeForce GT 625":case"NVIDIA GeForce GT 705":case"NVIDIA GeForce GTX 550 Ti":case"NVIDIA GeForce GTX 555":case"NVIDIA GeForce GTX 560":case"NVIDIA GeForce GTX 560 SE":case"NVIDIA GeForce GTX 560 Ti":case"NVIDIA GeForce GTX 560M":case"NVIDIA GeForce GTX 570":case"NVIDIA GeForce GTX 570M":case"NVIDIA GeForce GTX 580":case"NVIDIA GeForce GTX 580M":case"NVIDIA GeForce GTX 590":case"NVIDIA GeForce GTX 670M":case"NVIDIA GeForce GTX 675M":case"NVIDIA NVS 315":case"NVIDIA NVS 4200M":case"NVIDIA Quadro 5010M":t="Fermi2";break;case"NVIDIA GeForce GT 740M":t="Kepler"}t&&i.Nvidia.add(t)}else n.startsWith("Qualcomm")&&(/Snapdragon\(R\) X (Plus)|(Elite) - X1.*/.test(r.DXGI_ADAPTER_DESC3.Description)&&(t="X1"),/Qualcomm\(R\) Adreno\(TM\) X1.*/.test(r.DXGI_ADAPTER_DESC3.Description)&&(t="X1"),/Qualcomm\(R\) Adreno\(TM\) X2.*/.test(r.DXGI_ADAPTER_DESC3.Description)?t="X2":r.DXGI_ADAPTER_DESC3.Description.includes("8cx")&&(t=r.DXGI_ADAPTER_DESC3.Description.slice(r.DXGI_ADAPTER_DESC3.Description.search(/8cx.*/)),t=t.replace("Gen ","")),t&&i.Qualcomm.add(t));t?(o.has(t)?o.get(t).push(r):o.set(t,[r]),s.has(t)?s.get(t).add(r.DXGI_ADAPTER_DESC3.Description):s.set(t,new Set([r.DXGI_ADAPTER_DESC3.Description]))):d.push(r)}function p(e){for(let t of e)l(t)||c(t);for(let[e,n]of o){let a=null;for(let e of n)t=e,(null==(r=a)||(t.CheckInterfaceSupport.UMDVersion!=r.CheckInterfaceSupport.UMDVersion?BigInt(t.CheckInterfaceSupport.UMDVersion)>BigInt(r.CheckInterfaceSupport.UMDVersion):t.Header.Version!=r.Header.Version?t.Header.Version>r.Header.Version:t.ID>r.ID))&&(a=e);D.set(e,a)}var t,r;function a(e,t){const r=[];for(const t of e)r.push(t);e.clear();for(const n of r.sort(t))e.add(n);return e}function s(e,t){let r=n.Vz[e]??9999,a=n.Vz[t]??9999;return r==a?e.localeCompare(t):r-a}a(i.AMD,s),a(i.Nvidia,s),a(i.Intel,s),a(i.Qualcomm,s)}},619(e,t,r){r.d(t,{A:()=>n});const n={RDNA3:.0313999999999998,"RDNA 3.5":.0013,Unknown:.0706,GCN1:.0011,GCN4:.0210999999999999,GCN3:4e-4,RDNA:.0099999999999999,RDNA2:.036299999999999895,RDNA4:.0018,Vega:.0081,"Gen7.5":.0022,Gen9:.0037,Gen8:9e-4,"Gen9.5":.0132999999999999,Xe:.0209999999999999,Maxwell1:.004300000000000001,Kepler:.0017,Fermi:1e-4,Pascal:.055699999999999895,"Turing 16":.06349999999999989,Fermi2:3e-4,Maxwell2:.005599999999999999,"Turing 20":.049,Ampere:.20229999999999984,Ada:.2032,Blackwell:.1225999999999999,X1:6e-4}}},e=>{e(e.s=7)}]); \ No newline at end of file diff --git a/source/website/shared.js b/source/website/shared.js index fba3a00..0557694 100644 --- a/source/website/shared.js +++ b/source/website/shared.js @@ -1 +1 @@ -(()=>{"use strict";var _,D={878(_,D,E){E.d(D,{$6:()=>o,Bb:()=>M,GG:()=>e,Gd:()=>m,MD:()=>a,OX:()=>B,PX:()=>R,Qc:()=>A,RZ:()=>C,UK:()=>n,Vz:()=>G,XF:()=>t,XM:()=>P,Xm:()=>u,ad:()=>p,e6:()=>d,gT:()=>v,jg:()=>F,qM:()=>L,qc:()=>i,v4:()=>N,vO:()=>Y,w0:()=>V,zK:()=>s});const A="https://d3d12infodb.boolka.dev",R="https://d3d12infodbapi.boolka.dev",T={0:"false",1:"true"},e={0:"❌",1:"✅"},O={0:"OK","-3":"NO_IMPLEMENTATION","-8":"INVALID_HANDLE","-104":"NOT_SUPPORTED","-160":"SETTING_NOT_FOUND"},I={0:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_FLOAT16",1:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_FLOAT32",2:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_FLOAT64",3:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_SINT8",4:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_SINT16",5:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_SINT32",6:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_SINT64",7:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_UINT8",8:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_UINT16",9:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_UINT32",10:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_UINT64",11:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_SINT8_PACKED",12:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_UINT8_PACKED",13:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_FLOAT_E4M3",14:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_FLOAT_E5M2",2147483647:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_INVALID"},t={0:"DXGI_FORMAT_UNKNOWN",1:"DXGI_FORMAT_R32G32B32A32_TYPELESS",2:"DXGI_FORMAT_R32G32B32A32_FLOAT",3:"DXGI_FORMAT_R32G32B32A32_UINT",4:"DXGI_FORMAT_R32G32B32A32_SINT",5:"DXGI_FORMAT_R32G32B32_TYPELESS",6:"DXGI_FORMAT_R32G32B32_FLOAT",7:"DXGI_FORMAT_R32G32B32_UINT",8:"DXGI_FORMAT_R32G32B32_SINT",9:"DXGI_FORMAT_R16G16B16A16_TYPELESS",10:"DXGI_FORMAT_R16G16B16A16_FLOAT",11:"DXGI_FORMAT_R16G16B16A16_UNORM",12:"DXGI_FORMAT_R16G16B16A16_UINT",13:"DXGI_FORMAT_R16G16B16A16_SNORM",14:"DXGI_FORMAT_R16G16B16A16_SINT",15:"DXGI_FORMAT_R32G32_TYPELESS",16:"DXGI_FORMAT_R32G32_FLOAT",17:"DXGI_FORMAT_R32G32_UINT",18:"DXGI_FORMAT_R32G32_SINT",19:"DXGI_FORMAT_R32G8X24_TYPELESS",20:"DXGI_FORMAT_D32_FLOAT_S8X24_UINT",21:"DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS",22:"DXGI_FORMAT_X32_TYPELESS_G8X24_UINT",23:"DXGI_FORMAT_R10G10B10A2_TYPELESS",24:"DXGI_FORMAT_R10G10B10A2_UNORM",25:"DXGI_FORMAT_R10G10B10A2_UINT",26:"DXGI_FORMAT_R11G11B10_FLOAT",27:"DXGI_FORMAT_R8G8B8A8_TYPELESS",28:"DXGI_FORMAT_R8G8B8A8_UNORM",29:"DXGI_FORMAT_R8G8B8A8_UNORM_SRGB",30:"DXGI_FORMAT_R8G8B8A8_UINT",31:"DXGI_FORMAT_R8G8B8A8_SNORM",32:"DXGI_FORMAT_R8G8B8A8_SINT",33:"DXGI_FORMAT_R16G16_TYPELESS",34:"DXGI_FORMAT_R16G16_FLOAT",35:"DXGI_FORMAT_R16G16_UNORM",36:"DXGI_FORMAT_R16G16_UINT",37:"DXGI_FORMAT_R16G16_SNORM",38:"DXGI_FORMAT_R16G16_SINT",39:"DXGI_FORMAT_R32_TYPELESS",40:"DXGI_FORMAT_D32_FLOAT",41:"DXGI_FORMAT_R32_FLOAT",42:"DXGI_FORMAT_R32_UINT",43:"DXGI_FORMAT_R32_SINT",44:"DXGI_FORMAT_R24G8_TYPELESS",45:"DXGI_FORMAT_D24_UNORM_S8_UINT",46:"DXGI_FORMAT_R24_UNORM_X8_TYPELESS",47:"DXGI_FORMAT_X24_TYPELESS_G8_UINT",48:"DXGI_FORMAT_R8G8_TYPELESS",49:"DXGI_FORMAT_R8G8_UNORM",50:"DXGI_FORMAT_R8G8_UINT",51:"DXGI_FORMAT_R8G8_SNORM",52:"DXGI_FORMAT_R8G8_SINT",53:"DXGI_FORMAT_R16_TYPELESS",54:"DXGI_FORMAT_R16_FLOAT",55:"DXGI_FORMAT_D16_UNORM",56:"DXGI_FORMAT_R16_UNORM",57:"DXGI_FORMAT_R16_UINT",58:"DXGI_FORMAT_R16_SNORM",59:"DXGI_FORMAT_R16_SINT",60:"DXGI_FORMAT_R8_TYPELESS",61:"DXGI_FORMAT_R8_UNORM",62:"DXGI_FORMAT_R8_UINT",63:"DXGI_FORMAT_R8_SNORM",64:"DXGI_FORMAT_R8_SINT",65:"DXGI_FORMAT_A8_UNORM",66:"DXGI_FORMAT_R1_UNORM",67:"DXGI_FORMAT_R9G9B9E5_SHAREDEXP",68:"DXGI_FORMAT_R8G8_B8G8_UNORM",69:"DXGI_FORMAT_G8R8_G8B8_UNORM",70:"DXGI_FORMAT_BC1_TYPELESS",71:"DXGI_FORMAT_BC1_UNORM",72:"DXGI_FORMAT_BC1_UNORM_SRGB",73:"DXGI_FORMAT_BC2_TYPELESS",74:"DXGI_FORMAT_BC2_UNORM",75:"DXGI_FORMAT_BC2_UNORM_SRGB",76:"DXGI_FORMAT_BC3_TYPELESS",77:"DXGI_FORMAT_BC3_UNORM",78:"DXGI_FORMAT_BC3_UNORM_SRGB",79:"DXGI_FORMAT_BC4_TYPELESS",80:"DXGI_FORMAT_BC4_UNORM",81:"DXGI_FORMAT_BC4_SNORM",82:"DXGI_FORMAT_BC5_TYPELESS",83:"DXGI_FORMAT_BC5_UNORM",84:"DXGI_FORMAT_BC5_SNORM",85:"DXGI_FORMAT_B5G6R5_UNORM",86:"DXGI_FORMAT_B5G5R5A1_UNORM",87:"DXGI_FORMAT_B8G8R8A8_UNORM",88:"DXGI_FORMAT_B8G8R8X8_UNORM",89:"DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM",90:"DXGI_FORMAT_B8G8R8A8_TYPELESS",91:"DXGI_FORMAT_B8G8R8A8_UNORM_SRGB",92:"DXGI_FORMAT_B8G8R8X8_TYPELESS",93:"DXGI_FORMAT_B8G8R8X8_UNORM_SRGB",94:"DXGI_FORMAT_BC6H_TYPELESS",95:"DXGI_FORMAT_BC6H_UF16",96:"DXGI_FORMAT_BC6H_SF16",97:"DXGI_FORMAT_BC7_TYPELESS",98:"DXGI_FORMAT_BC7_UNORM",99:"DXGI_FORMAT_BC7_UNORM_SRGB",100:"DXGI_FORMAT_AYUV",101:"DXGI_FORMAT_Y410",102:"DXGI_FORMAT_Y416",103:"DXGI_FORMAT_NV12",104:"DXGI_FORMAT_P010",105:"DXGI_FORMAT_P016",106:"DXGI_FORMAT_420_OPAQUE",107:"DXGI_FORMAT_YUY2",108:"DXGI_FORMAT_Y210",109:"DXGI_FORMAT_Y216",110:"DXGI_FORMAT_NV11",111:"DXGI_FORMAT_AI44",112:"DXGI_FORMAT_IA44",113:"DXGI_FORMAT_P8",114:"DXGI_FORMAT_A8P8",115:"DXGI_FORMAT_B4G4R4A4_UNORM",130:"DXGI_FORMAT_P208",131:"DXGI_FORMAT_V208",132:"DXGI_FORMAT_V408",189:"DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE",190:"DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE",191:"DXGI_FORMAT_A4B4G4R4_UNORM"},U={2:"D3D12_LINEAR_ALGEBRA_DATATYPE_SINT16",3:"D3D12_LINEAR_ALGEBRA_DATATYPE_UINT16",4:"D3D12_LINEAR_ALGEBRA_DATATYPE_SINT32",5:"D3D12_LINEAR_ALGEBRA_DATATYPE_UINT32",7:"D3D12_LINEAR_ALGEBRA_DATATYPE_FLOAT16",8:"D3D12_LINEAR_ALGEBRA_DATATYPE_FLOAT32",16:"D3D12_LINEAR_ALGEBRA_DATATYPE_SINT8_T4_PACKED",17:"D3D12_LINEAR_ALGEBRA_DATATYPE_UINT8_T4_PACKED",18:"D3D12_LINEAR_ALGEBRA_DATATYPE_SINT8",19:"D3D12_LINEAR_ALGEBRA_DATATYPE_UINT8",20:"D3D12_LINEAR_ALGEBRA_DATATYPE_FLOAT8_E4M3FN",21:"D3D12_LINEAR_ALGEBRA_DATATYPE_FLOAT8_E5M2"},S={0:"D3D12_FENCE_BARRIERS_TIER_NOT_SUPPORTED",1:"D3D12_FENCE_BARRIERS_TIER_1",2:"D3D12_FENCE_BARRIERS_TIER_2"},r={0:"UNSUPPORTED",1:"Tier 1",2:"Tier 2"},P={"DXGI_ADAPTER_DESC3.GraphicsPreemptionGranularity":{0:"DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY",1:"DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY",2:"DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY",3:"DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY",4:"DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY"},"DXGI_ADAPTER_DESC3.ComputePreemptionGranularity":{0:"DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY",1:"DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY",2:"DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY",3:"DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY",4:"DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier":{0:"D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED",1:"D3D12_TILED_RESOURCES_TIER_1",2:"D3D12_TILED_RESOURCES_TIER_2",3:"D3D12_TILED_RESOURCES_TIER_3",4:"D3D12_TILED_RESOURCES_TIER_4"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceBindingTier":{1:"D3D12_RESOURCE_BINDING_TIER_1",2:"D3D12_RESOURCE_BINDING_TIER_2",3:"D3D12_RESOURCE_BINDING_TIER_3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ConservativeRasterizationTier":{0:"D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED",1:"D3D12_CONSERVATIVE_RASTERIZATION_TIER_1",2:"D3D12_CONSERVATIVE_RASTERIZATION_TIER_2",3:"D3D12_CONSERVATIVE_RASTERIZATION_TIER_3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossNodeSharingTier":{0:"D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED",1:"D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED",2:"D3D12_CROSS_NODE_SHARING_TIER_1",3:"D3D12_CROSS_NODE_SHARING_TIER_2",4:"D3D12_CROSS_NODE_SHARING_TIER_3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier":{1:"D3D12_RESOURCE_HEAP_TIER_1",2:"D3D12_RESOURCE_HEAP_TIER_2"},"D3D12_FEATURE_DATA_FEATURE_LEVELS.MaxSupportedFeatureLevel":{37120:"D3D_FEATURE_LEVEL_9_1",37376:"D3D_FEATURE_LEVEL_9_2",37632:"D3D_FEATURE_LEVEL_9_3",40960:"D3D_FEATURE_LEVEL_10_0",41216:"D3D_FEATURE_LEVEL_10_1",45056:"D3D_FEATURE_LEVEL_11_0",45312:"D3D_FEATURE_LEVEL_11_1",49152:"D3D_FEATURE_LEVEL_12_0",49408:"D3D_FEATURE_LEVEL_12_1",49664:"D3D_FEATURE_LEVEL_12_2"},"D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel":{81:"D3D_SHADER_MODEL_5_1",96:"D3D_SHADER_MODEL_6_0",97:"D3D_SHADER_MODEL_6_1",98:"D3D_SHADER_MODEL_6_2",99:"D3D_SHADER_MODEL_6_3",100:"D3D_SHADER_MODEL_6_4",101:"D3D_SHADER_MODEL_6_5",102:"D3D_SHADER_MODEL_6_6",103:"D3D_SHADER_MODEL_6_7",104:"D3D_SHADER_MODEL_6_8",105:"D3D_SHADER_MODEL_6_9"},"D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion":{1:"D3D_ROOT_SIGNATURE_VERSION_1_0",2:"D3D_ROOT_SIGNATURE_VERSION_1_1",3:"D3D_ROOT_SIGNATURE_VERSION_1_2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS2.ProgrammableSamplePositionsTier":{0:"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED",1:"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1",2:"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS3.ViewInstancingTier":{0:"D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED",1:"D3D12_VIEW_INSTANCING_TIER_1",2:"D3D12_VIEW_INSTANCING_TIER_2",3:"D3D12_VIEW_INSTANCING_TIER_3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS4.SharedResourceCompatibilityTier":{0:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0",1:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1",2:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2"},"D3D12_FEATURE_DATA_SERIALIZATION.HeapSerializationTier":{0:"D3D12_HEAP_SERIALIZATION_TIER_0",10:"D3D12_HEAP_SERIALIZATION_TIER_10"},"D3D12_FEATURE_DATA_CROSS_NODE.SharingTier":{0:"D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED",1:"D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED",2:"D3D12_CROSS_NODE_SHARING_TIER_1",3:"D3D12_CROSS_NODE_SHARING_TIER_2",4:"D3D12_CROSS_NODE_SHARING_TIER_3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS_EXPERIMENTAL.WorkGraphsTier":{0:"D3D12_WORK_GRAPHS_TIER_NOT_SUPPORTED",1:"D3D12_WORK_GRAPHS_TIER_0_1",10:"D3D12_WORK_GRAPHS_TIER_1_0",11:"D3D12_WORK_GRAPHS_TIER_1_1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS_EXPERIMENTAL.CooperativeVectorTier":{0:"D3D12_COOPERATIVE_VECTOR_TIER_NOT_SUPPORTED",16:"D3D12_COOPERATIVE_VECTOR_TIER_1_0",17:"D3D12_COOPERATIVE_VECTOR_TIER_1_1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS_MLIR.MlirProgramsTier":{0:"D3D12_MLIR_PROGRAMS_TIER_NOT_SUPPORTED",10:"D3D12_MLIR_PROGRAMS_TIER_1_0",20:"D3D12_MLIR_PROGRAMS_TIER_2_0"},"D3D12_FEATURE_DATA_LINEAR_ALGEBRA_SUPPORT.LinearAlgebraTier":{0:"D3D12_LINEAR_ALGEBRA_TIER_NOT_SUPPORTED",16:"D3D12_LINEAR_ALGEBRA_TIER_1_0"},"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RenderPassesTier":{0:"D3D12_RENDER_PASS_TIER_0",1:"D3D12_RENDER_PASS_TIER_1",2:"D3D12_RENDER_PASS_TIER_2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier":{0:"D3D12_RAYTRACING_TIER_NOT_SUPPORTED",10:"D3D12_RAYTRACING_TIER_1_0",11:"D3D12_RAYTRACING_TIER_1_1",12:"D3D12_RAYTRACING_TIER_1_2"},"D3D12_FEATURE_DATA_DISPLAYABLE.SharedResourceCompatibilityTier":{0:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0",1:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1",2:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier":{0:"D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED",1:"D3D12_VARIABLE_SHADING_RATE_TIER_1",2:"D3D12_VARIABLE_SHADING_RATE_TIER_2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier":{0:"D3D12_MESH_SHADER_TIER_NOT_SUPPORTED",10:"D3D12_MESH_SHADER_TIER_1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier":{0:"D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED",90:"D3D12_SAMPLER_FEEDBACK_TIER_0_9",100:"D3D12_SAMPLER_FEEDBACK_TIER_1_0"},"D3D12_FEATURE_DATA_D3D12_OPTIONS9.WaveMMATier":{0:"D3D12_WAVE_MMA_TIER_NOT_SUPPORTED",10:"D3D12_WAVE_MMA_TIER_1_0"},"D3D12_FEATURE_DATA_D3D12_OPTIONS12.MSPrimitivesPipelineStatisticIncludesCulledPrimitives":{"-1":"UNKNOWN",0:"FALSE",1:"TRUE"},"D3D12_FEATURE_DATA_D3D12_OPTIONS20.RecreateAtTier":{0:"D3D12_RECREATE_AT_TIER_NOT_SUPPORTED",1:"D3D12_RECREATE_AT_TIER_1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier":{0:"D3D12_WORK_GRAPHS_TIER_NOT_SUPPORTED",10:"D3D12_WORK_GRAPHS_TIER_1_0",11:"D3D12_WORK_GRAPHS_TIER_1_1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExecuteIndirectTier":{10:"D3D12_EXECUTE_INDIRECT_TIER_1_0",11:"D3D12_EXECUTE_INDIRECT_TIER_1_1"},"D3D12_FEATURE_DATA_TIGHT_ALIGNMENT.SupportTier":{0:"D3D12_TIGHT_ALIGNMENT_TIER_NOT_SUPPORTED",1:"D3D12_TIGHT_ALIGNMENT_TIER_1"},"DirectSR.VariantId":{"{BCC8A605-FEF7-4089-948F-2796A9D54497}":"AMD FidelityFX Super Resolution 2.2 (BCC8A605-FEF7-4089-948F-2796A9D54497)","{9578D791-9494-4707-8C35-4AF6D58F1DB9}":"AMD FidelityFX Super Resolution 3.1 (9578D791-9494-4707-8C35-4AF6D58F1DB9)","{8A17AE4B-B5F6-11EE-BAAF-00E1110012F6}":"Intel(R) Xe Super Sampling (XeSS) (8A17AE4B-B5F6-11EE-BAAF-00E1110012F6)","{9C01B751-23ED-4620-B99F-980F2AFE0C97}":"DLSS (9C01B751-23ED-4620-B99F-980F2AFE0C97)"},"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.InputType":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.InputInterpretation":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.MatrixInterpretation":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.BiasInterpretation":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.OutputType":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.TransposeSupported":T,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pOuterProductAccumulateProperties.InputType":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pOuterProductAccumulateProperties.AccumulationType":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pVectorAccumulateProperties.InputType":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pVectorAccumulateProperties.AccumulationType":U,"DirectSR.OptimalTargetFormat":t,"VkPhysicalDeviceProperties.deviceType":{0:"VK_PHYSICAL_DEVICE_TYPE_OTHER",1:"VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU",2:"VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU",3:"VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU",4:"VK_PHYSICAL_DEVICE_TYPE_CPU"},"NvPhysicalGpuHandle.NvAPI_GPU_GetSystemType":{0:"UNKNOWN",1:"LAPTOP",2:"DESKTOP"},"NvPhysicalGpuHandle.NvAPI_GPU_GetGPUType":{0:"UNKNOWN",1:"IGPU",2:"DGPU"},"NvPhysicalGpuHandle.NvAPI_GPU_GetBusType":{0:"UNDEFINED",1:"PCI",2:"AGP",3:"PCI_EXPRESS",4:"FPCI",5:"AXI"},"NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id":{3758096416:"T2X",3758096432:"T3X",3758096448:"T4X/T12X",64:"NV40",80:"NV50",96:"G78",128:"G80",144:"G90",160:"GT200",192:"GF100",208:"GF110",224:"GK100",240:"GK110",256:"GK200",272:"GM000",288:"GM200",304:"GP100",320:"GV100",336:"GV110",352:"TU100",368:"GA100",400:"AD100",432:"GB200"},"NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id":{3758096416:"T20",3758096432:"T30",3758096437:"T35",3758096448:"T40/T124",64:"NV40",65:"NV41",66:"NV42",67:"NV43",68:"NV44",74:"NV44A",70:"NV46",71:"NV47",73:"NV49",75:"NV4B",76:"NV4C",78:"NV4E",80:"NV50",83:"NV63",87:"NV67",96:"G78",132:"G84",134:"G86",146:"G92",148:"G94",150:"G96",152:"G98",160:"GT200",162:"GT212",164:"GT214",163:"GT215",165:"GT216",168:"GT218",170:"MCP77",171:"GT21C",172:"MCP79",173:"GT21A",175:"MCP89",192:"GF100",196:"GF104",195:"GF106",193:"GF108",208:"GF110",214:"GF116",215:"GF117",216:"GF118",217:"GF119",228:"GK104",230:"GK106",231:"GK107",234:"GK20A",240:"GK110",264:"GK208",272:"GM000",292:"GM204",294:"GM206",304:"GP100",305:"GP000",306:"GP102",308:"GP104",310:"GP106",311:"GP107",312:"GP108",320:"GV100",331:"GV10B",336:"GV110",352:"TU100",354:"TU102",356:"TU104",358:"TU106",360:"TU116",359:"TU117",353:"TU000",368:"GA100",370:"GA102",372:"GA104",374:"GA106",402:"AD102",403:"AD103",404:"AD104",434:"GB202",435:"GB203",438:"GB206"},"NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_NVIDIA_RTX_VR_READY)":O,"NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_PROVIZ)":O,"NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::configurationOptions":{0:"NOT_SUPPORTED",1:"DEFERRED",2:"IMMEDIATE"},"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.inputType":I,"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.inputInterpretation":I,"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.matrixInterpretation":I,"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.biasInterpretation":I,"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.resultType":I,"AGSDeviceInfo.asicFamily":{0:"UNKNOWN",1:"Pre GCN",2:"GCN1",3:"GCN2",4:"GCN3",5:"GCN4",6:"Vega",7:"RDNA",8:"RDNA2",9:"RDNA3",10:"RDNA4"},"AMD GDT_GfxCardInfo.asicType":{"-1":"GDT_ASIC_TYPE_NONE",0:"GDT_TAHITI_PRO",1:"GDT_TAHITI_XT",2:"GDT_PITCAIRN_PRO",3:"GDT_PITCAIRN_XT",4:"GDT_CAPEVERDE_PRO",5:"GDT_CAPEVERDE_XT",6:"GDT_OLAND",7:"GDT_HAINAN",8:"GDT_BONAIRE",9:"GDT_HAWAII",10:"GDT_KALINDI",11:"GDT_SPECTRE",12:"GDT_SPECTRE_SL",13:"GDT_SPECTRE_LITE",14:"GDT_SPOOKY",15:"GDT_ICELAND",16:"GDT_TONGA",17:"GDT_CARRIZO",18:"GDT_CARRIZO_EMB",19:"GDT_FIJI",20:"GDT_STONEY",21:"GDT_ELLESMERE",22:"GDT_BAFFIN",23:"GDT_GFX8_0_4",24:"GDT_VEGAM1",25:"GDT_VEGAM2",26:"GDT_GFX9_0_0",27:"GDT_GFX9_0_2",28:"GDT_GFX9_0_4",29:"GDT_GFX9_0_6",20:"GDT_GFX9_0_9",31:"GDT_GFX9_0_A",32:"GDT_GFX9_0_C",33:"GDT_GFX9_4_2",34:"GDT_GFX10_1_0",35:"GDT_GFX10_1_0_XL",36:"GDT_GFX10_1_2",37:"GDT_GFX10_1_1",38:"GDT_GFX10_3_0",39:"GDT_GFX10_3_1",30:"GDT_GFX10_3_2",41:"GDT_GFX10_3_3",42:"GDT_GFX10_3_4",43:"GDT_GFX10_3_5",44:"GDT_GFX11_0_0",45:"GDT_GFX11_0_1",46:"GDT_GFX11_0_2",47:"GDT_GFX11_0_3",48:"GDT_GFX11_0_3B",49:"GDT_GFX11_5_0",50:"GDT_GFX11_5_1",51:"GDT_GFX11_5_2",52:"GDT_GFX12_0_1",53:"GDT_LAST"},"AMD GDT_GfxCardInfo.generation":{0:"GDT_HW_GENERATION_NONE",1:"GDT_HW_GENERATION_NVIDIA",2:"GDT_HW_GENERATION_INTEL",3:"GDT_HW_GENERATION_SOUTHERNISLAND",4:"GDT_HW_GENERATION_FIRST_AMD=GDT_HW_GENERATION_SOUTHERNISLAND",5:"GDT_HW_GENERATION_SEAISLAND",6:"GDT_HW_GENERATION_VOLCANICISLAND",7:"GDT_HW_GENERATION_GFX9",8:"GDT_HW_GENERATION_GFX10",9:"GDT_HW_GENERATION_GFX103",10:"GDT_HW_GENERATION_GFX11",11:"GDT_HW_GENERATION_CDNA",12:"GDT_HW_GENERATION_CDNA2",13:"GDT_HW_GENERATION_CDNA3",14:"GDT_HW_GENERATION_GFX12",15:"GDT_HW_GENERATION_LAST"},"Intel GPUDetect::GPUData.DefaultFidelityPreset":{0:"NotCompatible",1:"Low",2:"Medium",3:"MediumPlus",4:"High",5:"Undefined"},"Header.Using preview Agility SDK":T,"SystemInfo.DXGI_FEATURE.DXGI_FEATURE_PRESENT_ALLOW_TEARING":T,"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsDCHDriver":T,"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAStudioPackage":T,"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAGameReadyPackage":T,"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXProductionBranchPackage":T,"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXNewFeatureBranchPackage":T,"TranslationLayerDetection.ID3D12DXVKInteropDevice":T,"NvPhysicalGpuHandle.NvAPI_GPU_GetVRReadyData - NV_GPU_VR_READY::isVRReady":T,"NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_LOGO_BRIGHTNESS)":T,"NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_SLI_BRIGHTNESS)":T,"NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isSupported":T,"NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isEnabled":T,"NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::bIsExternalGpu":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_UP":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_DOWN":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_XOR":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ALL":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ANY":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_BALLOT":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_LANE_ID":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP16_ATOMIC":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP32_ATOMIC":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_UINT64_ATOMIC":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_SHADING_RATE":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VPRS_EVAL_ATTRIB_AT_SAMPLE":T,"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_THREAD_REORDERING":T,"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_OPACITY_MICROMAP":T,"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_DISPLACEMENT_MICROMAP":T,"NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_PRESENT_BARRIER - supported":T,"NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - supported":T,"NvAPI_D3D12_GetNeedsAppFPBlendClamping.pAppClampNeeded":T,"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.transpose":T,"AGSDeviceInfo.isAPU":T,"AGSDeviceInfo.isExternal":T,"AMD GDT_GfxCardInfo.APU":T,"AGSDX12ReturnedParams::ExtensionsSupported.intrinsics16":T,"AGSDX12ReturnedParams::ExtensionsSupported.intrinsics17":T,"AGSDX12ReturnedParams::ExtensionsSupported.userMarkers":T,"AGSDX12ReturnedParams::ExtensionsSupported.appRegistration":T,"AGSDX12ReturnedParams::ExtensionsSupported.UAVBindSlot":T,"AGSDX12ReturnedParams::ExtensionsSupported.intrinsics19":T,"AGSDX12ReturnedParams::ExtensionsSupported.baseVertex":T,"AGSDX12ReturnedParams::ExtensionsSupported.baseInstance":T,"AGSDX12ReturnedParams::ExtensionsSupported.getWaveSize":T,"AGSDX12ReturnedParams::ExtensionsSupported.floatConversion":T,"AGSDX12ReturnedParams::ExtensionsSupported.readLaneAt":T,"AGSDX12ReturnedParams::ExtensionsSupported.rayHitToken":T,"AGSDX12ReturnedParams::ExtensionsSupported.shaderClock":T,"AGSDX12ExtensionsSupported.intrinsics16":T,"AGSDX12ExtensionsSupported.intrinsics17":T,"AGSDX12ExtensionsSupported.userMarkers":T,"AGSDX12ExtensionsSupported.appRegistration":T,"AGSDX12ExtensionsSupported.UAVBindSlot":T,"AGSDX12ExtensionsSupported.intrinsics19":T,"AGSDX12ExtensionsSupported.baseVertex":T,"AGSDX12ExtensionsSupported.baseInstance":T,"AGSDX12ExtensionsSupported.getWaveSize":T,"AGSDX12ExtensionsSupported.floatConversion":T,"AGSDX12ExtensionsSupported.readLaneAt":T,"AGSDX12ExtensionsSupported.rayHitToken":T,"AGSDX12ExtensionsSupported.shaderClock":T,"Intel GPUDetect::GPUData.intelExtensionAvailability":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.DoublePrecisionFloatShaderOps":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.OutputMergerLogicOp":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.PSSpecifiedStencilRefSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.ROVsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.StandardSwizzle64KBSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossAdapterRowMajorTextureSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation":T,"D3D12_FEATURE_DATA_ARCHITECTURE1.TileBasedRenderer":T,"D3D12_FEATURE_DATA_ARCHITECTURE1.UMA":T,"D3D12_FEATURE_DATA_ARCHITECTURE1.CacheCoherentUMA":T,"D3D12_FEATURE_DATA_ARCHITECTURE1.IsolatedMMU":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_CROSS_NODE.AtomicShaderInstructions":T,"D3D12_FEATURE_DATA_PREDICATION.Supported":T,"D3D12_FEATURE_DATA_HARDWARE_COPY.Supported":T,"D3D12_FEATURE_DATA_ASYNC_COMMANDS.Supported":T,"D3D12_FEATURE_DATA_APPLICATION_SPECIFIC_DRIVER_STATE.Supported":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_DIRECT":S,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COMPUTE":S,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COPY":S,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE":S,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS":S,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE":S,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveOps":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.Int64ShaderOps":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS2.DepthBoundsTestSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.CopyQueueTimestampQueriesSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.CastingFullyTypedFormatSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.BarycentricsSupported":T,"D3D12_FEATURE_DATA_EXISTING_HEAPS.Supported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS4.MSAA64KBAlignedTextureSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.BackgroundProcessingSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS8.UnalignedBlockTexturesSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderPipelineStatsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderSupportsFullRangeRenderTargetArrayIndex":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnTypedResourceSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnGroupSharedSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.DerivativesInMeshAndAmplificationShadersSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS11.AtomicInt64OnDescriptorHeapResourceSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS12.RelaxedFormatCastingSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedBufferTextureCopyPitchSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedVertexElementAlignmentSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportHeightFlipsYSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportDepthFlipsZSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.TextureCopyBetweenDimensionsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.AlphaBlendFactorSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.AdvancedTextureOpsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.WriteableMSAATexturesSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.IndependentFrontAndBackStencilRefMaskSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS15.TriangleFanSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS15.DynamicIndexBufferStripCutSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS16.DynamicDepthBiasSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS17.NonNormalizedCoordinateSamplersSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS17.ManualWriteTrackingResourceSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.MismatchingOutputDimensionsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.PointSamplingAddressesNeverRoundUp":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.NarrowQuadrilateralLinesSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.AnisoFilterWithPointMipSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.ComputeOnlyCustomHeapSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS20.ComputeOnlyWriteWatchSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS21.SampleCmpGradientAndBiasSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExtendedCommandInfoSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.TightAlignmentSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.ShaderExecutionReorderingActuallyReorders":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.CreateByteOffsetViewsSupported":T,"D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported":T},C={"DXGI_ADAPTER_DESC3.GraphicsPreemptionGranularity":{0:"DMA_BUFFER",1:"PRIMITIVE",2:"TRIANGLE",3:"PIXEL",4:"INSTRUCTION"},"DXGI_ADAPTER_DESC3.ComputePreemptionGranularity":{0:"DMA_BUFFER",1:"DISPATCH",2:"THREAD_GROUP",3:"THREAD",4:"INSTRUCTION"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier":{0:"❌",1:"Tier 1",2:"Tier 2",3:"Tier 3",4:"Tier 4"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceBindingTier":{1:"Tier 1",2:"Tier 2",3:"Tier 3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ConservativeRasterizationTier":{0:"❌",1:"Tier 1",2:"Tier 2",3:"Tier 3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossNodeSharingTier":{0:"❌",1:"Tier 1 (emulated)",2:"Tier 1",3:"Tier 2",4:"Tier 3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier":{1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_FEATURE_LEVELS.MaxSupportedFeatureLevel":{37120:"9_1",37376:"9_2",37632:"9_3",40960:"10_0",41216:"10_1",45056:"11_0",45312:"11_1",49152:"12_0",49408:"12_1",49664:"12_2"},"D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel":{81:"5.1",96:"6.0",97:"6.1",98:"6.2",99:"6.3",100:"6.4",101:"6.5",102:"6.6",103:"6.7",104:"6.8",105:"6.9"},"D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion":{1:"1.0",2:"1.1",3:"1.2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS2.ProgrammableSamplePositionsTier":{0:"❌",1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS3.ViewInstancingTier":{0:"❌",1:"Tier 1",2:"Tier 2",3:"Tier 3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS4.SharedResourceCompatibilityTier":{0:"Tier 0",1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_SERIALIZATION.HeapSerializationTier":{0:"❌",10:"✅"},"D3D12_FEATURE_DATA_CROSS_NODE.SharingTier":{0:"❌",1:"Tier 1 (emulated)",2:"Tier 1",3:"Tier 2",4:"Tier 3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS_EXPERIMENTAL.WorkGraphsTier":{0:"❌",1:"Tier 0.1",10:"Tier 1.0",11:"Tier 1.1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS_MLIR.MlirProgramsTier":{0:"❌",10:"Tier 1.0",20:"Tier 2.0"},"D3D12_FEATURE_DATA_LINEAR_ALGEBRA_SUPPORT.LinearAlgebraTier":{0:"❌",16:"Tier 1.0"},"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RenderPassesTier":{0:"Tier 0",1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier":{0:"❌",10:"Tier 1.0",11:"Tier 1.1",12:"Tier 1.2"},"D3D12_FEATURE_DATA_DISPLAYABLE.SharedResourceCompatibilityTier":{0:"Tier 0",1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier":{0:"❌",1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier":{0:"❌",10:"✅"},"D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier":{0:"❌",90:"Tier 0.9",100:"Tier 1.0"},"D3D12_FEATURE_DATA_D3D12_OPTIONS9.WaveMMATier":{0:"❌",10:"✅"},"D3D12_FEATURE_DATA_D3D12_OPTIONS12.MSPrimitivesPipelineStatisticIncludesCulledPrimitives":{"-1":"❓",0:"❌",1:"✅"},"D3D12_FEATURE_DATA_D3D12_OPTIONS20.RecreateAtTier":{0:"❌",1:"✅"},"D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier":{0:"❌",10:"Tier 1.0",11:"Tier 1.1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExecuteIndirectTier":{10:"Tier 1.0",11:"Tier 1.1"},"D3D12_FEATURE_DATA_TIGHT_ALIGNMENT.SupportTier":{0:"❌",1:"✅"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.DoublePrecisionFloatShaderOps":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.OutputMergerLogicOp":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.PSSpecifiedStencilRefSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.ROVsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.StandardSwizzle64KBSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossAdapterRowMajorTextureSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation":e,"D3D12_FEATURE_DATA_ARCHITECTURE1.TileBasedRenderer":e,"D3D12_FEATURE_DATA_ARCHITECTURE1.UMA":e,"D3D12_FEATURE_DATA_ARCHITECTURE1.CacheCoherentUMA":e,"D3D12_FEATURE_DATA_ARCHITECTURE1.IsolatedMMU":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_CROSS_NODE.AtomicShaderInstructions":e,"D3D12_FEATURE_DATA_PREDICATION.Supported":e,"D3D12_FEATURE_DATA_HARDWARE_COPY.Supported":e,"D3D12_FEATURE_DATA_ASYNC_COMMANDS.Supported":e,"D3D12_FEATURE_DATA_APPLICATION_SPECIFIC_DRIVER_STATE.Supported":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_DIRECT":r,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COMPUTE":r,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COPY":r,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE":r,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS":r,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE":r,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveOps":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.Int64ShaderOps":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS2.DepthBoundsTestSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.CopyQueueTimestampQueriesSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.CastingFullyTypedFormatSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.BarycentricsSupported":e,"D3D12_FEATURE_DATA_EXISTING_HEAPS.Supported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS4.MSAA64KBAlignedTextureSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.BackgroundProcessingSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS8.UnalignedBlockTexturesSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderPipelineStatsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderSupportsFullRangeRenderTargetArrayIndex":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnTypedResourceSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnGroupSharedSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.DerivativesInMeshAndAmplificationShadersSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS11.AtomicInt64OnDescriptorHeapResourceSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS12.RelaxedFormatCastingSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedBufferTextureCopyPitchSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedVertexElementAlignmentSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportHeightFlipsYSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportDepthFlipsZSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.TextureCopyBetweenDimensionsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.AlphaBlendFactorSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.AdvancedTextureOpsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.WriteableMSAATexturesSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.IndependentFrontAndBackStencilRefMaskSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS15.TriangleFanSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS15.DynamicIndexBufferStripCutSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS16.DynamicDepthBiasSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS17.NonNormalizedCoordinateSamplersSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS17.ManualWriteTrackingResourceSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.MismatchingOutputDimensionsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.PointSamplingAddressesNeverRoundUp":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.NarrowQuadrilateralLinesSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.AnisoFilterWithPointMipSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.ComputeOnlyCustomHeapSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS20.ComputeOnlyWriteWatchSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS21.SampleCmpGradientAndBiasSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExtendedCommandInfoSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.TightAlignmentSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.ShaderExecutionReorderingActuallyReorders":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.CreateByteOffsetViewsSupported":e,"D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported":e},o={"Header.D3D12_PREVIEW_SDK_VERSION":"Header.D3D12_SDK_VERSION"},i=["ID","DXGI_ADAPTER_DESC3.Description","DXGI_ADAPTER_DESC3.VendorId","DXGI_ADAPTER_DESC3.DedicatedVideoMemory","CheckInterfaceSupport.UMDVersion","Header.Version","Header.Using preview Agility SDK"],N=["Action"],n=["DXGI_ADAPTER_DESC3.VendorId","Header.Using preview Agility SDK"],a={"DXGI_ADAPTER_DESC1.Flags":{0:"DXGI_ADAPTER_FLAG_NONE",1:"DXGI_ADAPTER_FLAG_REMOTE",2:"DXGI_ADAPTER_FLAG_SOFTWARE"},"DXGI_ADAPTER_DESC3.Flags":{0:"DXGI_ADAPTER_FLAG3_NONE",1:"DXGI_ADAPTER_FLAG3_REMOTE",2:"DXGI_ADAPTER_FLAG3_SOFTWARE",4:"DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE",8:"DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES",16:"DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES",32:"DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE"},"NvPhysicalGpuHandle.adapterType":{0:"NV_ADAPTER_TYPE_UNKNOWN",1:"NV_ADAPTER_TYPE_WDDM",2:"NV_ADAPTER_TYPE_SLI",4:"NV_ADAPTER_TYPE_TCC"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.MinPrecisionSupport":{0:"D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE",1:"D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT",2:"D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT"},"D3D12_FEATURE_DATA_SHADER_CACHE.SupportFlags":{0:"D3D12_SHADER_CACHE_SUPPORT_NONE",1:"D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO",2:"D3D12_SHADER_CACHE_SUPPORT_LIBRARY",4:"D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE",8:"D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE",16:"D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE",32:"D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR",64:"D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE"},"D3D12_FEATURE_DATA_D3D12_OPTIONS3.WriteBufferImmediateSupportFlags":{0:"D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE",1:"D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT",2:"D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE",4:"D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE",8:"D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY",16:"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE",32:"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS",64:"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE"},"DirectSR.Flags":{0:"DSR_SUPERRES_VARIANT_FLAG_NONE",1:"DSR_SUPERRES_VARIANT_FLAG_SUPPORTS_EXPOSURE_SCALE_TEXTURE",2:"DSR_SUPERRES_VARIANT_FLAG_SUPPORTS_IGNORE_HISTORY_MASK",4:"DSR_SUPERRES_VARIANT_FLAG_NATIVE",8:"DSR_SUPERRES_VARIANT_FLAG_SUPPORTS_REACTIVE_MASK",16:"DSR_SUPERRES_VARIANT_FLAG_SUPPORTS_SHARPNESS",32:"DSR_SUPERRES_VARIANT_FLAG_DISALLOWS_REGION_OFFSETS"},"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_CLUSTER_OPERATIONS":{0:"NVAPI_D3D12_RAYTRACING_CLUSTER_OPERATIONS_CAP_NONE",1:"NVAPI_D3D12_RAYTRACING_CLUSTER_OPERATIONS_CAP_STANDARD"},"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_PARTITIONED_TLAS":{0:"NVAPI_D3D12_RAYTRACING_PARTITIONED_TLAS_CAP_NONE",1:"NVAPI_D3D12_RAYTRACING_PARTITIONED_TLAS_CAP_STANDARD"},"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_SPHERES":{0:"NVAPI_D3D12_RAYTRACING_SPHERES_CAP_NONE",1:"NVAPI_D3D12_RAYTRACING_SPHERES_CAP_STANDARD"},"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_LINEAR_SWEPT_SPHERES":{0:"NVAPI_D3D12_RAYTRACING_LINEAR_SWEPT_SPHERES_CAP_NONE",1:"NVAPI_D3D12_RAYTRACING_LINEAR_SWEPT_SPHERES_CAP_STANDARD"}},p={"D3D12_FEATURE_DATA_D3D12_OPTIONS.MinPrecisionSupport":{0:"❌",1:"10-bit",2:"16-bit"},"D3D12_FEATURE_DATA_SHADER_CACHE.SupportFlags":{0:"NONE",1:"SINGLE_PSO",2:"LIBRARY",4:"AUTOMATIC_INPROC_CACHE",8:"AUTOMATIC_DISK_CACHE",16:"DRIVER_MANAGED_CACHE",32:"SHADER_CONTROL_CLEAR",64:"SHADER_SESSION_DELETE"},"D3D12_FEATURE_DATA_D3D12_OPTIONS3.WriteBufferImmediateSupportFlags":{0:"❌",1:"Direct",2:"Bundle",4:"Compute",8:"Copy",16:"Video Decode",32:"Video Process",64:"Video Encode"},"D3D12_FEATURE_DATA_D3D12_OPTIONS19.SupportedSampleCountsWithNoOutputs":{1:"1",2:"2",4:"4",8:"8",16:"16",32:"32",64:"64"}},M={"AGSDeviceInfo.coreClock":"MHz","AGSDeviceInfo.memoryClock":"MHz","AGSDeviceInfo.memoryBandwidth":"MB/s"},Y={"0x1002":"AMD/ATI","0x1022":"AMD","0x10de":"NVIDIA","0x1414":"Microsoft","0x1ab8":"Parallels","0x5143":"Qualcomm","0x8086":"Intel",PRL4:"Parallels",NVDA:"NVIDIA",INTC:"Intel",INTL:"Intel",AMDI:"AMD",ACPI:"Intel",QCOM:"Qualcomm",MSFT:"Microsoft",MSHW:"Microsoft",MSAY:"Microsoft"},L={"0x1002":"AMD/ATI","0x1022":"AMD","0x1025":"Acer","0x1028":"Dell","0x103c":"HP","0x1043":"ASUS","0x104d":"Sony","0x106b":"Apple","0x107b":"Gateway","0x106b":"Diamond Multimedia","0x10de":"NVIDIA","0x1179":"Toshiba","0x1414":"Microsoft","0x1458":"Gigabyte","0x1462":"MSI","0x148c":"PowerColor","0x1545":"VisionTek","0x1569":"Palit","0x1682":"XFX","0x16f3":"Jetway","0x17aa":"Lenovo","0x17af":"HIS","0x1849":"ASRock","0x18bc":"GeCube","0x196d":"Club 3D","0x196e":"PNY","0x1a58":"Razer","0x1ab8":"Parallels","0x1da2":"Sapphire","0x5143":"Qualcomm","0x8086":"Intel"},s={"Header.Program":"Program","Header.Version":"D3d12info Version","Header.Build Date":"Program Build Date","Header.Configuration":"Program Configuration","Header.Configuration bits":"Program Architecture","Header.Generated on":"Report generated on","Header.Using preview Agility SDK":"Using preview Agility SDK","Header.D3D12_SDK_VERSION":"D3D12_SDK_VERSION","Header.NvAPI compiled version":"Compile time NVAPI library version","Header.NVAPI_SDK_VERSION":"Compile time NVAPI_SDK_VERSION","Header.NvAPI_GetInterfaceVersionString":"NVAPI interface version","Header.AMD_AGS_VERSION":"AMD_AGS_VERSION","Header.agsGetVersionNumber":"AMD AGS agsGetVersionNumber","Header.AMD device_info compiled version":"AMD device_info library version","Header.Intel GPU Detect compiled version":"Intel GPU Detect library version","SystemInfo.OS Info.Windows version":"Windows version","SystemInfo.System memory.GetPhysicallyInstalledSystemMemory":"Physically installed RAM","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPhys":"Actually available RAM","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPageFile":"Current page file size","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalVirtual":"Total virtual adress space size","SystemInfo.DXGI_FEATURE.DXGI_FEATURE_PRESENT_ALLOW_TEARING":"DXGI_FEATURE_PRESENT_ALLOW_TEARING","SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion":"NVAPI pDriverVersion","SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.szBuildBranchString":"NVAPI szBuildBranchString","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion":"NVAPI Display Driver driverVersion","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBranch":"NVAPI Display Driver szBuildBranch","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsDCHDriver":"NVAPI Display Driver bIsDCHDriver","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAStudioPackage":"NVAPI Display Driver bIsNVIDIAStudioPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAGameReadyPackage":"NVAPI Display Driver bIsNVIDIAGameReadyPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXProductionBranchPackage":"NVAPI Display Driver bIsNVIDIARTXProductionBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXNewFeatureBranchPackage":"NVAPI Display Driver bIsNVIDIARTXNewFeatureBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBaseBranch":"NVAPI Display Driver szBuildBaseBranch","SystemInfo.D3D12EnableExperimentalFeatures":"Available Experimental Features","SystemInfo.TranslationLayerDetection.wine_get_version":"Wine version",AdapterIndex:"Adapter Index","TranslationLayerDetection.ID3D12DXVKInteropDevice":"vkd3d-proton detected","CheckInterfaceSupport.UMDVersion":"Driver Version"},d={D3D12_SDK_VERSION:"Version of agility SDK used to generate the report",DXGI_FEATURE_PRESENT_ALLOW_TEARING:"Whether OS supports swapchain presentation with tearing. This is not a GPU capability.","D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation":"ViewPort and RenderTarget array index from any shader feeding rasterizer supported without Geometry Shader emulation"},u=new Set(["ID","DXGI_ADAPTER_DESC3.Description","AdapterIndex"]),F=["D3D12_FEATURE_DATA_D3D12_OPTIONS.DoublePrecisionFloatShaderOps","D3D12_FEATURE_DATA_D3D12_OPTIONS.OutputMergerLogicOp","D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceBindingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.PSSpecifiedStencilRefSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats","D3D12_FEATURE_DATA_D3D12_OPTIONS.ROVsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.ConservativeRasterizationTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.StandardSwizzle64KBSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossAdapterRowMajorTextureSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier","D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel","D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion","D3D12_FEATURE_DATA_ARCHITECTURE1.IsolatedMMU","D3D12_FEATURE_DATA_FEATURE_LEVELS.MaxSupportedFeatureLevel","D3D12_FEATURE_DATA_SERIALIZATION.HeapSerializationTier","D3D12_FEATURE_DATA_APPLICATION_SPECIFIC_DRIVER_STATE.Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveOps","D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates","D3D12_FEATURE_DATA_D3D12_OPTIONS1.Int64ShaderOps","D3D12_FEATURE_DATA_D3D12_OPTIONS2.DepthBoundsTestSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS2.ProgrammableSamplePositionsTier","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CopyQueueTimestampQueriesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CastingFullyTypedFormatSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS3.ViewInstancingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS3.BarycentricsSupported","D3D12_FEATURE_DATA_EXISTING_HEAPS.Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS4.MSAA64KBAlignedTextureSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS4.SharedResourceCompatibilityTier","D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RenderPassesTier","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing","D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier","D3D12_FEATURE_DATA_D3D12_OPTIONS6.BackgroundProcessingSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier","D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier","D3D12_FEATURE_DATA_D3D12_OPTIONS8.UnalignedBlockTexturesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderPipelineStatsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderSupportsFullRangeRenderTargetArrayIndex","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnTypedResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnGroupSharedSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.DerivativesInMeshAndAmplificationShadersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.WaveMMATier","D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS11.AtomicInt64OnDescriptorHeapResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS12.RelaxedFormatCastingSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedBufferTextureCopyPitchSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedVertexElementAlignmentSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportHeightFlipsYSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportDepthFlipsZSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.TextureCopyBetweenDimensionsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.AlphaBlendFactorSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.AdvancedTextureOpsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.WriteableMSAATexturesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.IndependentFrontAndBackStencilRefMaskSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS15.TriangleFanSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS15.DynamicIndexBufferStripCutSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS16.DynamicDepthBiasSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS17.NonNormalizedCoordinateSamplersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS17.ManualWriteTrackingResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MismatchingOutputDimensionsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.PointSamplingAddressesNeverRoundUp","D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.NarrowQuadrilateralLinesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.AnisoFilterWithPointMipSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.ComputeOnlyCustomHeapSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS20.ComputeOnlyWriteWatchSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS20.RecreateAtTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExecuteIndirectTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.SampleCmpGradientAndBiasSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExtendedCommandInfoSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS22.ShaderExecutionReorderingActuallyReorders","D3D12_FEATURE_DATA_D3D12_OPTIONS22.CreateByteOffsetViewsSupported","D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported","D3D12_FEATURE_DATA_TIGHT_ALIGNMENT.SupportTier"],G={WARP:"9999",GCN1:"2012",GCN2:"2013",GCN3:"2015",GCN4:"2016",Vega:"2017",RDNA:"2019",RDNA2:"2020",RDNA3:"2022",RDNA4:"2025",Fermi:"2010",Fermi2:"2010",Kepler:"2012",Maxwell1:"2014",Maxwell2:"2015",Pascal:"2016",Volta:"2017","Turing 16":"2018","Turing 20":"2018",Ampere:"2020",Ada:"2022",Blackwell:"2025","Gen7.5":"2013",Gen8:"2014",Gen9:"2015","Gen9.5":"2016",Gen11:"2019",Xe:"2020","Xe-HPG":"2022","Xe-HPC":"2023","Xe-LPG":"2023","Xe2-HPG":"2024","Xe3-LPG":"2026","8cx 3":"2021",X1:"2024"};function c(_){let D=new Map;for(let E=0;E<_.length;++E)D.set(_[E],E);return D}function l(_){let D=new Set;for(let E=0;E<_.length;++E)D.add(_[E]);return D}const B=c(["ID","DXGI_ADAPTER_DESC3.Description","Header.Program","Header.Version","Header.Generated on","Header.Using preview Agility SDK","Header.D3D12_SDK_VERSION","SystemInfo.OS Info.Windows version","SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion","SystemInfo.AGSGPUInfo.driverVersion","Header.Build Date","Header.Configuration","Header.Configuration bits","Header.NvAPI compiled version","Header.NVAPI_SDK_VERSION","Header.NvAPI_GetInterfaceVersionString","Header.AMD_AGS_VERSION","Header.agsGetVersionNumber","Header.AMD device_info compiled version","Header.Intel GPU Detect compiled version","SystemInfo.System memory.GetPhysicallyInstalledSystemMemory","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPhys","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPageFile","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalVirtual","SystemInfo.DXGI_FEATURE.DXGI_FEATURE_PRESENT_ALLOW_TEARING","SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.szBuildBranchString","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBranch","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsDCHDriver","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAStudioPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAGameReadyPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXProductionBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXNewFeatureBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBaseBranch","SystemInfo.AGSGPUInfo.radeonSoftwareVersion","SystemInfo.D3D12EnableExperimentalFeatures","SystemInfo.TranslationLayerDetection.wine_get_version","AdapterIndex","TranslationLayerDetection.ID3D12DXVKInteropDevice","CheckInterfaceSupport.UMDVersion","VkPhysicalDeviceVulkan12Properties.driverInfo","DXGI_ADAPTER_DESC3.VendorId","DXGI_ADAPTER_DESC3.DeviceId","DXGI_ADAPTER_DESC3.SubSysId","DXGI_ADAPTER_DESC3.Revision","DXGI_ADAPTER_DESC3.DedicatedVideoMemory","DXGI_ADAPTER_DESC3.DedicatedSystemMemory","DXGI_ADAPTER_DESC3.SharedSystemMemory","DXGI_ADAPTER_DESC3.AdapterLuid","DXGI_ADAPTER_DESC3.GraphicsPreemptionGranularity","DXGI_ADAPTER_DESC3.ComputePreemptionGranularity","DXGI_ADAPTER_DESC3.Flags","DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_LOCAL].Budget","DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_LOCAL].AvailableForReservation","DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL].Budget","DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL].AvailableForReservation","GetDescriptorHandleIncrementSize.D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV","GetDescriptorHandleIncrementSize.D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER","GetDescriptorHandleIncrementSize.D3D12_DESCRIPTOR_HEAP_TYPE_RTV","GetDescriptorHandleIncrementSize.D3D12_DESCRIPTOR_HEAP_TYPE_DSV","NvPhysicalGpuHandle.adapterType","NvPhysicalGpuHandle.NvAPI_GPU_GetSystemType","NvPhysicalGpuHandle.NvAPI_GPU_GetFullName","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pDeviceID","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pSubSystemId","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pRevisionId","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pExtDeviceId","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUType","NvPhysicalGpuHandle.NvAPI_GPU_GetBusType","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosRevision","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosOEMRevision","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosVersionString","NvPhysicalGpuHandle.NvAPI_GPU_GetPhysicalFrameBufferSize","NvPhysicalGpuHandle.NvAPI_GPU_GetVirtualFrameBufferSize","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::revision_id","NvPhysicalGpuHandle.NvAPI_GPU_GetVRReadyData - NV_GPU_VR_READY::isVRReady","NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_LOGO_BRIGHTNESS)","NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_SLI_BRIGHTNESS)","NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_NVIDIA_RTX_VR_READY)","NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_PROVIZ)","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::availableDedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::systemVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::sharedSystemMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::curAvailableDedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionsSize","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionCount","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionsSize","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionCount","NvPhysicalGpuHandle.NvAPI_GPU_GetShaderSubPipeCount","NvPhysicalGpuHandle.NvAPI_GPU_GetGpuCoreCount","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isSupported","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::configurationOptions","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isEnabled","NvPhysicalGpuHandle.NvAPI_GPU_GetRamBusWidth","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::bIsExternalGpu","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::rayTracingCores","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::tensorCores","AGSDeviceInfo.adapterString","AGSDeviceInfo.asicFamily","AGSDeviceInfo.isAPU","AGSDeviceInfo.isExternal","AGSDeviceInfo.vendorId","AGSDeviceInfo.deviceId","AGSDeviceInfo.revisionId","AGSDeviceInfo.numCUs","AGSDeviceInfo.numWGPs","AGSDeviceInfo.numROPs","AGSDeviceInfo.coreClock","AGSDeviceInfo.memoryClock","AGSDeviceInfo.memoryBandwidth","AGSDeviceInfo.teraFlops","AGSDeviceInfo.localMemoryInBytes","AGSDeviceInfo.sharedMemoryInBytes","AMD GDT_GfxCardInfo.asicType","AMD GDT_GfxCardInfo.generation","AMD GDT_GfxCardInfo.APU","AMD GDT_GfxCardInfo.CALName","AMD GDT_GfxCardInfo.MarketingName","AMD GDT_DeviceInfo.NumShaderEngines","AMD GDT_DeviceInfo.MaxWavePerSIMD","AMD GDT_DeviceInfo.ClocksPrim","AMD GDT_DeviceInfo.NumSQMaxCounters","AMD GDT_DeviceInfo.NumPrimPipes","AMD GDT_DeviceInfo.WaveSize","AMD GDT_DeviceInfo.NumSHPerSE","AMD GDT_DeviceInfo.NumCUPerSH","AMD GDT_DeviceInfo.NumCUs","AMD GDT_DeviceInfo.NumSIMDPerCU","AMD GDT_DeviceInfo.NumVGPRPerSIMD","VkPhysicalDeviceProperties.apiVersion","VkPhysicalDeviceProperties.driverVersion","VkPhysicalDeviceProperties.vendorID","VkPhysicalDeviceProperties.deviceID","VkPhysicalDeviceProperties.deviceType","VkPhysicalDeviceProperties.deviceName","VkPhysicalDeviceIDProperties.deviceUUID","VkPhysicalDeviceIDProperties.driverUUID","VkPhysicalDeviceIDProperties.deviceLUID","VkPhysicalDeviceVulkan12Properties.driverID","VkPhysicalDeviceVulkan12Properties.driverName","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics16","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics17","AGSDX12ReturnedParams::ExtensionsSupported.userMarkers","AGSDX12ReturnedParams::ExtensionsSupported.appRegistration","AGSDX12ReturnedParams::ExtensionsSupported.UAVBindSlot","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics19","AGSDX12ReturnedParams::ExtensionsSupported.baseVertex","AGSDX12ReturnedParams::ExtensionsSupported.baseInstance","AGSDX12ReturnedParams::ExtensionsSupported.getWaveSize","AGSDX12ReturnedParams::ExtensionsSupported.floatConversion","AGSDX12ReturnedParams::ExtensionsSupported.readLaneAt","AGSDX12ReturnedParams::ExtensionsSupported.rayHitToken","AGSDX12ReturnedParams::ExtensionsSupported.shaderClock","AGSDX12ExtensionsSupported.intrinsics16","AGSDX12ExtensionsSupported.intrinsics17","AGSDX12ExtensionsSupported.userMarkers","AGSDX12ExtensionsSupported.appRegistration","AGSDX12ExtensionsSupported.UAVBindSlot","AGSDX12ExtensionsSupported.intrinsics19","AGSDX12ExtensionsSupported.baseVertex","AGSDX12ExtensionsSupported.baseInstance","AGSDX12ExtensionsSupported.getWaveSize","AGSDX12ExtensionsSupported.floatConversion","AGSDX12ExtensionsSupported.readLaneAt","AGSDX12ExtensionsSupported.rayHitToken","AGSDX12ExtensionsSupported.shaderClock","Intel GPUDetect::GPUData.VendorId","Intel GPUDetect::GPUData.deviceID","Intel GPUDetect::GPUData.isUMAArchitecture","Intel GPUDetect::GPUData.videoMemory","Intel GPUDetect::GPUData.description","Intel GPUDetect::GPUData.extensionVersion","Intel GPUDetect::GPUData.intelExtensionAvailability","Intel GPUDetect::GPUData.dxDriverVersion","Intel GPUDetect::GPUData.driverInfo.driverReleaseRevision","Intel GPUDetect::GPUData.driverInfo.driverBuildNumber","Intel GPUDetect::GPUData.DefaultFidelityPreset","Intel GPUDetect::GPUData.GPUArchitecture","Intel GPUDetect::GPUData.GraphicsGeneration","Intel GPUDetect::GPUData.euCount","Intel GPUDetect::GPUData.packageTDP","Intel GPUDetect::GPUData.maxFillRate","Intel GPUDetect::GPUData.maxFrequency","Intel GPUDetect::GPUData.minFrequency","D3D12_FEATURE_DATA_D3D12_OPTIONS.DoublePrecisionFloatShaderOps","D3D12_FEATURE_DATA_D3D12_OPTIONS.OutputMergerLogicOp","D3D12_FEATURE_DATA_D3D12_OPTIONS.MinPrecisionSupport","D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceBindingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.PSSpecifiedStencilRefSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats","D3D12_FEATURE_DATA_D3D12_OPTIONS.ROVsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.ConservativeRasterizationTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.MaxGPUVirtualAddressBitsPerResource","D3D12_FEATURE_DATA_D3D12_OPTIONS.StandardSwizzle64KBSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossNodeSharingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossAdapterRowMajorTextureSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier","D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT.MaxGPUVirtualAddressBitsPerResource","D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT.MaxGPUVirtualAddressBitsPerProcess","D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel","D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion","D3D12_FEATURE_DATA_ARCHITECTURE1.NodeIndex","D3D12_FEATURE_DATA_ARCHITECTURE1.TileBasedRenderer","D3D12_FEATURE_DATA_ARCHITECTURE1.UMA","D3D12_FEATURE_DATA_ARCHITECTURE1.CacheCoherentUMA","D3D12_FEATURE_DATA_ARCHITECTURE1.IsolatedMMU","D3D12_FEATURE_DATA_FEATURE_LEVELS.MaxSupportedFeatureLevel","D3D12_FEATURE_DATA_SHADER_CACHE.SupportFlags","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_SERIALIZATION.HeapSerializationTier","D3D12_FEATURE_DATA_CROSS_NODE.SharingTier","D3D12_FEATURE_DATA_CROSS_NODE.AtomicShaderInstructions","D3D12_FEATURE_DATA_D3D12_OPTIONS_EXPERIMENTAL.WorkGraphsTier","D3D12_FEATURE_DATA_D3D12_OPTIONS_MLIR.MlirProgramsTier","D3D12_FEATURE_DATA_LINEAR_ALGEBRA_SUPPORT.LinearAlgebraTier","D3D12_FEATURE_DATA_D3D12_OPTIONS_PREVIEW.MaxGroupSharedMemoryPerGroupCS","D3D12_FEATURE_DATA_D3D12_OPTIONS_PREVIEW.MaxGroupSharedMemoryPerGroupAS","D3D12_FEATURE_DATA_D3D12_OPTIONS_PREVIEW.MaxGroupSharedMemoryPerGroupMS","D3D12_FEATURE_DATA_PREDICATION.Supported","D3D12_FEATURE_DATA_HARDWARE_COPY.Supported","D3D12_FEATURE_DATA_ASYNC_COMMANDS.Supported","D3D12_FEATURE_DATA_APPLICATION_SPECIFIC_DRIVER_STATE.Supported","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_DIRECT","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COMPUTE","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COPY","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveOps","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveLaneCountMin","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveLaneCountMax","D3D12_FEATURE_DATA_D3D12_OPTIONS1.TotalLaneCount","D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates","D3D12_FEATURE_DATA_D3D12_OPTIONS1.Int64ShaderOps","D3D12_FEATURE_DATA_D3D12_OPTIONS2.DepthBoundsTestSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS2.ProgrammableSamplePositionsTier","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CopyQueueTimestampQueriesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CastingFullyTypedFormatSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS3.WriteBufferImmediateSupportFlags","D3D12_FEATURE_DATA_D3D12_OPTIONS3.ViewInstancingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS3.BarycentricsSupported","D3D12_FEATURE_DATA_EXISTING_HEAPS.Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS4.MSAA64KBAlignedTextureSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS4.SharedResourceCompatibilityTier","D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RenderPassesTier","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing","D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier","D3D12_FEATURE_DATA_D3D12_OPTIONS6.ShadingRateImageTileSize","D3D12_FEATURE_DATA_D3D12_OPTIONS6.BackgroundProcessingSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier","D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier","D3D12_FEATURE_DATA_D3D12_OPTIONS8.UnalignedBlockTexturesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderPipelineStatsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderSupportsFullRangeRenderTargetArrayIndex","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnTypedResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnGroupSharedSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.DerivativesInMeshAndAmplificationShadersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.WaveMMATier","D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS11.AtomicInt64OnDescriptorHeapResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS12.MSPrimitivesPipelineStatisticIncludesCulledPrimitives","D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS12.RelaxedFormatCastingSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedBufferTextureCopyPitchSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedVertexElementAlignmentSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportHeightFlipsYSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportDepthFlipsZSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.TextureCopyBetweenDimensionsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.AlphaBlendFactorSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.AdvancedTextureOpsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.WriteableMSAATexturesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.IndependentFrontAndBackStencilRefMaskSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS15.TriangleFanSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS15.DynamicIndexBufferStripCutSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS16.DynamicDepthBiasSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS17.NonNormalizedCoordinateSamplersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS17.ManualWriteTrackingResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MismatchingOutputDimensionsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.SupportedSampleCountsWithNoOutputs","D3D12_FEATURE_DATA_D3D12_OPTIONS19.PointSamplingAddressesNeverRoundUp","D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.NarrowQuadrilateralLinesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.AnisoFilterWithPointMipSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxSamplerDescriptorHeapSize","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxSamplerDescriptorHeapSizeWithStaticSamplers","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxViewDescriptorHeapSize","D3D12_FEATURE_DATA_D3D12_OPTIONS19.ComputeOnlyCustomHeapSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS20.ComputeOnlyWriteWatchSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS20.RecreateAtTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExecuteIndirectTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.SampleCmpGradientAndBiasSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExtendedCommandInfoSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS22.TightAlignmentSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS22.ShaderExecutionReorderingActuallyReorders","D3D12_FEATURE_DATA_D3D12_OPTIONS22.CreateByteOffsetViewsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS22.Max1DDispatchSize","D3D12_FEATURE_DATA_D3D12_OPTIONS22.Max1DDispatchMeshSize","D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported","D3D12_FEATURE_DATA_TIGHT_ALIGNMENT.SupportTier","D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.szAdapterFamily","D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.MinimumABISupportVersion","D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.MaximumABISupportVersion","D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.CompilerVersion","D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.ApplicationProfileVersion","D3D12_FEATURE_DATA_HARDWARE_SCHEDULING_QUEUE_GROUPINGS.ComputeQueuesPer3DQueue","D3D12_FEATURE_DATA_D3D12_OPTIONS_EXPERIMENTAL.CooperativeVectorTier","DirectSR","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pOuterProductAccumulateProperties","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pVectorAccumulateProperties","NvAPI_D3D12_QueryCpuVisibleVidmem.pTotalBytes","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_UP","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_DOWN","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_XOR","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ALL","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ANY","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_BALLOT","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_LANE_ID","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP16_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP32_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_UINT64_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_SHADING_RATE","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VPRS_EVAL_ATTRIB_AT_SAMPLE","NvAPI_D3D12_GetOptimalThreadCountForMesh.pThreadCount","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_THREAD_REORDERING","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_OPACITY_MICROMAP","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_DISPLACEMENT_MICROMAP","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_CLUSTER_OPERATIONS","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_PARTITIONED_TLAS","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_SPHERES","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_LINEAR_SWEPT_SPHERES","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_PRESENT_BARRIER - supported","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - supported","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - rdmaHeapSize","NvAPI_D3D12_GetNeedsAppFPBlendClamping.pAppClampNeeded","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties"]),V=c(["DirectSR.VariantId","DirectSR.VariantName","DirectSR.Flags","DirectSR.OptimizationRankings","DirectSR.OptimalTargetFormat","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.InputType","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.InputInterpretation","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.MatrixInterpretation","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.BiasInterpretation","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.OutputType","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.TransposeSupported","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pOuterProductAccumulateProperties.InputType","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pOuterProductAccumulateProperties.AccumulationType","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pVectorAccumulateProperties.InputType","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pVectorAccumulateProperties.AccumulationType","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.version","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.inputType","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.inputInterpretation","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.matrixInterpretation","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.biasInterpretation","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.resultType","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.transpose"]),m=l(["SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion","SystemInfo.AGSGPUInfo.driverVersion","Header.NvAPI compiled version","Header.NVAPI_SDK_VERSION","Header.NvAPI_GetInterfaceVersionString","Header.AMD_AGS_VERSION","Header.agsGetVersionNumber","Header.AMD device_info compiled version","Header.Intel GPU Detect compiled version","SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.szBuildBranchString","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBranch","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsDCHDriver","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAStudioPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAGameReadyPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXProductionBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXNewFeatureBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBaseBranch","SystemInfo.AGSGPUInfo.radeonSoftwareVersion","NvPhysicalGpuHandle.adapterType","NvPhysicalGpuHandle.NvAPI_GPU_GetSystemType","NvPhysicalGpuHandle.NvAPI_GPU_GetFullName","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pDeviceID","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pSubSystemId","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pRevisionId","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pExtDeviceId","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUType","NvPhysicalGpuHandle.NvAPI_GPU_GetBusType","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosRevision","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosOEMRevision","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosVersionString","NvPhysicalGpuHandle.NvAPI_GPU_GetPhysicalFrameBufferSize","NvPhysicalGpuHandle.NvAPI_GPU_GetVirtualFrameBufferSize","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::revision_id","NvPhysicalGpuHandle.NvAPI_GPU_GetVRReadyData - NV_GPU_VR_READY::isVRReady","NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_LOGO_BRIGHTNESS)","NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_SLI_BRIGHTNESS)","NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_NVIDIA_RTX_VR_READY)","NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_PROVIZ)","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::availableDedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::systemVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::sharedSystemMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::curAvailableDedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionsSize","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionCount","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionsSize","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionCount","NvPhysicalGpuHandle.NvAPI_GPU_GetShaderSubPipeCount","NvPhysicalGpuHandle.NvAPI_GPU_GetGpuCoreCount","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isSupported","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::configurationOptions","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isEnabled","NvPhysicalGpuHandle.NvAPI_GPU_GetRamBusWidth","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::bIsExternalGpu","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::rayTracingCores","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::tensorCores","AGSDeviceInfo.adapterString","AGSDeviceInfo.asicFamily","AGSDeviceInfo.isAPU","AGSDeviceInfo.isExternal","AGSDeviceInfo.vendorId","AGSDeviceInfo.deviceId","AGSDeviceInfo.revisionId","AGSDeviceInfo.numCUs","AGSDeviceInfo.numWGPs","AGSDeviceInfo.numROPs","AGSDeviceInfo.coreClock","AGSDeviceInfo.memoryClock","AGSDeviceInfo.memoryBandwidth","AGSDeviceInfo.teraFlops","AGSDeviceInfo.localMemoryInBytes","AGSDeviceInfo.sharedMemoryInBytes","AMD GDT_GfxCardInfo.asicType","AMD GDT_GfxCardInfo.generation","AMD GDT_GfxCardInfo.APU","AMD GDT_GfxCardInfo.CALName","AMD GDT_GfxCardInfo.MarketingName","AMD GDT_DeviceInfo.NumShaderEngines","AMD GDT_DeviceInfo.MaxWavePerSIMD","AMD GDT_DeviceInfo.ClocksPrim","AMD GDT_DeviceInfo.NumSQMaxCounters","AMD GDT_DeviceInfo.NumPrimPipes","AMD GDT_DeviceInfo.WaveSize","AMD GDT_DeviceInfo.NumSHPerSE","AMD GDT_DeviceInfo.NumCUPerSH","AMD GDT_DeviceInfo.NumCUs","AMD GDT_DeviceInfo.NumSIMDPerCU","AMD GDT_DeviceInfo.NumVGPRPerSIMD","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics16","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics17","AGSDX12ReturnedParams::ExtensionsSupported.userMarkers","AGSDX12ReturnedParams::ExtensionsSupported.appRegistration","AGSDX12ReturnedParams::ExtensionsSupported.UAVBindSlot","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics19","AGSDX12ReturnedParams::ExtensionsSupported.baseVertex","AGSDX12ReturnedParams::ExtensionsSupported.baseInstance","AGSDX12ReturnedParams::ExtensionsSupported.getWaveSize","AGSDX12ReturnedParams::ExtensionsSupported.floatConversion","AGSDX12ReturnedParams::ExtensionsSupported.readLaneAt","AGSDX12ReturnedParams::ExtensionsSupported.rayHitToken","AGSDX12ReturnedParams::ExtensionsSupported.shaderClock","AGSDX12ExtensionsSupported.intrinsics16","AGSDX12ExtensionsSupported.intrinsics17","AGSDX12ExtensionsSupported.userMarkers","AGSDX12ExtensionsSupported.appRegistration","AGSDX12ExtensionsSupported.UAVBindSlot","AGSDX12ExtensionsSupported.intrinsics19","AGSDX12ExtensionsSupported.baseVertex","AGSDX12ExtensionsSupported.baseInstance","AGSDX12ExtensionsSupported.getWaveSize","AGSDX12ExtensionsSupported.floatConversion","AGSDX12ExtensionsSupported.readLaneAt","AGSDX12ExtensionsSupported.rayHitToken","AGSDX12ExtensionsSupported.shaderClock","Intel GPUDetect::GPUData.VendorId","Intel GPUDetect::GPUData.deviceID","Intel GPUDetect::GPUData.isUMAArchitecture","Intel GPUDetect::GPUData.videoMemory","Intel GPUDetect::GPUData.description","Intel GPUDetect::GPUData.extensionVersion","Intel GPUDetect::GPUData.intelExtensionAvailability","Intel GPUDetect::GPUData.dxDriverVersion","Intel GPUDetect::GPUData.driverInfo.driverReleaseRevision","Intel GPUDetect::GPUData.driverInfo.driverBuildNumber","Intel GPUDetect::GPUData.DefaultFidelityPreset","Intel GPUDetect::GPUData.GPUArchitecture","Intel GPUDetect::GPUData.GraphicsGeneration","Intel GPUDetect::GPUData.euCount","Intel GPUDetect::GPUData.packageTDP","Intel GPUDetect::GPUData.maxFillRate","Intel GPUDetect::GPUData.maxFrequency","Intel GPUDetect::GPUData.minFrequency","NvAPI_D3D12_QueryCpuVisibleVidmem.pTotalBytes","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_UP","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_DOWN","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_XOR","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ALL","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ANY","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_BALLOT","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_LANE_ID","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP16_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP32_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_UINT64_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_SHADING_RATE","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VPRS_EVAL_ATTRIB_AT_SAMPLE","NvAPI_D3D12_GetOptimalThreadCountForMesh.pThreadCount","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_THREAD_REORDERING","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_OPACITY_MICROMAP","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_DISPLACEMENT_MICROMAP","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_CLUSTER_OPERATIONS","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_PARTITIONED_TLAS","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_SPHERES","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_LINEAR_SWEPT_SPHERES","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_PRESENT_BARRIER - supported","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - supported","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - rdmaHeapSize","NvAPI_D3D12_GetNeedsAppFPBlendClamping.pAppClampNeeded","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties"]),v=l(["9007199255733042","9007199255733058","9007199255733534","8444250679088013","8444250677655234"])},185(_,D,E){E.d(D,{A:()=>A});const A={PropertiesSearchString:"",FormatsSearchString:"",VendorFilter:{},ArchAgeFilter:2010}},568(_,D,E){function A(_){for(;_.lastElementChild;)_.removeChild(_.lastElementChild)}E.d(D,{E:()=>A}),E(924),E(878)},924(_,D,E){E.d(D,{HF:()=>P,Hh:()=>U,IL:()=>I,P7:()=>o,UN:()=>C,aC:()=>e,gt:()=>O,iT:()=>t});var A=E(878),R=E(185);function T(_){return _.replace(/\[\d+\]/g,"")}function e(_){return _.replace(/\[\d+\].*/,"")}function O(_){return _ in A.zK?A.zK[_]:_}function I(_,D){let E=T(_);if(null==D)return D;if(E in A.XM)return A.XM[E][D]??`Unknown(${D})`;if(E in A.MD){let _="",R=0;for(let T=1;T<=D;T<<=1)D&T&&(R++,_+=(A.MD[E][T]??`Unknown(${T})`)+" |\n");return _=""==_?A.MD[E][0]??"Unknown":_.substring(0,_.length-3),_+=R>1?"\n":" ",_+=`(0x${Number(D).toString(16)})`,_}if(E in A.Bb)return D+A.Bb[E];switch(E){case"SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion":case"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion":return(D/100).toFixed(2);case"DXGI_ADAPTER_DESC3.VendorId":case"AGSDeviceInfo.vendorId":case"VkPhysicalDeviceProperties.vendorID":case"Intel GPUDetect::GPUData.VendorId":{let _;if(D<=65535)_="0x"+((R=Number(D).toString(16)).length>=4?R:"0".repeat(4-R.length)+R);else{let E=[255&D,D>>8&255,D>>16&255,D>>24&255];const A="A".charCodeAt(0),R="Z".charCodeAt(0),T="0".charCodeAt(0),e="9".charCodeAt(0);if(!E.reduce(((_,D)=>_&&(D>=A&&D<=R||D>=T&&D<=e)),!0))return`Invalid (0x${Number(D).toString(16)})`;_=String.fromCharCode(E[0],E[1],E[2],E[3])}return A.vO[_]?`${A.vO[_]} (${_})`:`Unknown (${_})`}case"DXGI_ADAPTER_DESC3.SubSysId":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pSubSystemId":{let _=(_,D)=>_.length>=D?_:"0".repeat(D-_.length)+_,E="0x"+_(Number(65535&D).toString(16),4),R="0x"+_(Number(D).toString(16),8);return A.qM[E]?`${A.qM[E]} (${R})`:R}case"NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosOEMRevision":return"0x"+(_=>_.length>=2?_:"0".repeat(2-_.length)+_)(Number(D).toString(16));case"DXGI_ADAPTER_DESC3.DeviceId":case"DXGI_ADAPTER_DESC3.Revision":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pRevisionId":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pExtDeviceId":case"AGSDeviceInfo.deviceId":case"AGSDeviceInfo.revisionId":case"Intel GPUDetect::GPUData.deviceID":case"VkPhysicalDeviceProperties.driverVersion":case"VkPhysicalDeviceProperties.deviceID":return"0x"+(_=>_.length>=4?_:"0".repeat(4-_.length)+_)(Number(D).toString(16));case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pDeviceID":case"NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosRevision":case"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.version":case"Intel GPUDetect::GPUData.extensionVersion":return"0x"+(_=>_.length>=8?_:"0".repeat(8-_.length)+_)(Number(D).toString(16));case"Header.agsGetVersionNumber":{let _=BigInt(D);return`${_>>22n&1023n}.${_>>12n&1023n}.${4095n&_}`}case"CheckInterfaceSupport.UMDVersion":case"D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.MinimumABISupportVersion":case"D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.MaximumABISupportVersion":case"D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.CompilerVersion":case"D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.ApplicationProfileVersion":{let _=BigInt(D);return`${_>>48n&65535n}.${_>>32n&65535n}.${_>>16n&65535n}.${65535n&_}`}case"SystemInfo.System memory.GetPhysicallyInstalledSystemMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPhysicalFrameBufferSize":case"NvPhysicalGpuHandle.NvAPI_GPU_GetVirtualFrameBufferSize":D=1024*Number(D);case"SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPhys":case"SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPageFile":case"SystemInfo.System memory.MEMORYSTATUSEX::ullTotalVirtual":case"DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_LOCAL].Budget":case"DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_LOCAL].AvailableForReservation":case"DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL].Budget":case"DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL].AvailableForReservation":case"DXGI_ADAPTER_DESC3.DedicatedVideoMemory":case"DXGI_ADAPTER_DESC3.DedicatedSystemMemory":case"DXGI_ADAPTER_DESC3.SharedSystemMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::availableDedicatedVideoMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::systemVideoMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::sharedSystemMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::curAvailableDedicatedVideoMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionsSize":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionsSize":case"NvAPI_D3D12_QueryCpuVisibleVidmem.pTotalBytes":case"AGSDeviceInfo.localMemoryInBytes":case"AGSDeviceInfo.sharedMemoryInBytes":case"Intel GPUDetect::GPUData.videoMemory":case"NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - rdmaHeapSize":{const _=["B","KiB","MiB","GiB","TiB"];let E=Number(D),A=0;for(;E>1024;)E/=1024,++A;return E=E.toFixed(2),E+_[A]}case"DirectSR.OptimizationRankings":return D.split(", ").map((_=>{switch(_){case"0":return"DSR_OPTIMIZATION_TYPE_BALANCED";case"1":return"DSR_OPTIMIZATION_TYPE_HIGH_QUALITY";case"2":return"DSR_OPTIMIZATION_TYPE_MAX_QUALITY";case"3":return"DSR_OPTIMIZATION_TYPE_HIGH_PERFORMANCE";case"4":return"DSR_OPTIMIZATION_TYPE_MAX_PERFORMANCE";case"5":return"DSR_OPTIMIZATION_TYPE_POWER_SAVING";case"6":return"DSR_OPTIMIZATION_TYPE_MAX_POWER_SAVING";default:return`Unknown(${_})`}})).join(", ")}var R;return Array.isArray(D)?D.join(", "):D}function t(_,D){if(null==_)return D;let E=T(_);if(null==D)return"❓";if(E in A.RZ)return A.RZ[E][D]??`❓(${D})`;if(E in A.ad){let _="",R=0;for(let T=1;T<=D;T<<=1)D&T&&(R++,_+=(A.ad[E][T]??`❓(${T})`)+"\n");return _=""==_?A.ad[E][0]??"❓":_.substring(0,_.length-1),_}switch(E){case"SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion":case"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion":return(D/100).toFixed(2);case"DXGI_ADAPTER_DESC3.VendorId":case"AGSDeviceInfo.vendorId":case"VkPhysicalDeviceProperties.vendorID":case"Intel GPUDetect::GPUData.VendorId":{let _;return _=D<=65535?"0x"+((R=Number(D).toString(16)).length>=4?R:"0".repeat(4-R.length)+R):(_=>String.fromCharCode(255&_,_>>8&255,_>>16&255,_>>24&255))(D),A.vO[_]?`${A.vO[_]} (${_})`:`❓ (${_})`}case"DXGI_ADAPTER_DESC3.DeviceId":case"DXGI_ADAPTER_DESC3.Revision":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pRevisionId":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pExtDeviceId":case"AGSDeviceInfo.deviceId":case"AGSDeviceInfo.revisionId":case"Intel GPUDetect::GPUData.deviceID":case"VkPhysicalDeviceProperties.driverVersion":case"VkPhysicalDeviceProperties.deviceID":return"0x"+(_=>_.length>=4?_:"0".repeat(4-_.length)+_)(Number(D).toString(16));case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pDeviceID":case"NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosRevision":case"Intel GPUDetect::GPUData.extensionVersion":return"0x"+(_=>_.length>=8?_:"0".repeat(8-_.length)+_)(Number(D).toString(16));case"CheckInterfaceSupport.UMDVersion":{let _=BigInt(D);return`${_>>48n&65535n}.${_>>32n&65535n}.${_>>16n&65535n}.${65535n&_}`}}var R;return Array.isArray(D)?D.join(", "):D}function U(_,D){let E=O(_),T=I(_,D),e=R.A.PropertiesSearchString.toLocaleLowerCase();return""==e||A.Xm.has(_)||_.toString().toLowerCase().includes(e)||E.toString().toLowerCase().includes(e)||D.toString().toLowerCase().includes(e)||T.toString().toLowerCase().includes(e)}function S(_){let D=e(_.name),E=A.OX.get(D)??1/0;return E==1/0&&console.log(`No order for ${_.name}`),E}function r(_){let D=T(_.name),E=A.w0.get(D)??1/0;return E==1/0&&console.log(`No order for ${_.name}`),E}function P(_,D){let E=S(_),A=S(D);if(E!=A)return E-A;if(E==A){const R=parseInt(_.name.match(/\[(\d+)\]/)?.[1],10)||0,T=parseInt(D.name.match(/\[(\d+)\]/)?.[1],10)||0;return R!==T?R-T:(E=r(_),A=r(D),E!=A?E-A:_.name.localeCompare(D.name))}return E-A}function C(_){return null!=_.GetField("TranslationLayerDetection.ID3D12DXVKInteropDevice")?"vkd3d-proton":null!=_.GetField("SystemInfo.TranslationLayerDetection.wine_get_version")?"Other":"None"}function o(_,D){let E=_.split(".").map((_=>parseInt(_))),A=D.split(".").map((_=>parseInt(_)));if(3!=E.length||3!=A.length)return 0;for(let _=0;_<3;_++)if(E[_]!=A[_])return E[_]-A[_];return 0}},480(_,D,E){E.d(D,{TK:()=>e,ri:()=>I,sf:()=>O});var A=E(878),R=E(924);class T{#_={};#D=[];#E={};#A={};#R(_){this.#_=_;let D=this.#D;this.#E=_.Formats,function _(E,A){if("Formats"!=A)if("object"!=typeof E||Array.isArray(E))if(Array.isArray(E))if(E.every((_=>"object"!=typeof _)))D.push({name:A,value:E.join(", ")});else for(let D=0;D{if(4==D.readyState&&200==D.status){let E=JSON.parse(D.responseText).map((_=>new T(_)));_(E)}},D.send()}function O(_,D){if(2!=_.length)return;let E=new XMLHttpRequest;E.open("GET",A.PX+"/get_two_submissions?IDs="+_.join(",")),E.onreadystatechange=()=>{if(4==E.readyState&&200==E.status){let _=JSON.parse(E.responseText).map((_=>new T(_)));D(_)}},E.send(JSON.stringify(_))}function I(_,D){let E=new XMLHttpRequest;E.open("GET",A.PX+"/get_submission?ID="+_),E.onreadystatechange=()=>{if(4==E.readyState&&200==E.status){let _=JSON.parse(E.responseText).map((_=>new T(_)));D(_)}},E.send()}},962(_,D,E){E.d(D,{dO:()=>I,n:()=>O,n$:()=>e});let A=null,R=null,T=[];function e(){return A}function O(_){T.push(_)}function I(_){R="auto"==_,R&&(_=window.matchMedia("(prefers-color-scheme: light)").matches?"light":"dark"),_!=A&&(A=_,function(_){document.body.classList.add("preload"),document.body.classList.remove("light-mode","dark-mode"),document.body.classList.add(_+"-mode"),setTimeout((()=>{document.body.classList.remove("preload")}),500)}(_),T.forEach((_=>_(A))))}window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(_=>{R&&I("auto")}))},928(_,D,E){E.d(D,{p:()=>w,y:()=>K});var A=E(568),R=E(878),T=E(924),e=E(185);const O=["Supported","Buffer","Vertex Buffer","Index Buffer","Stream Output","Texture1D","Texture2D","Texture3D","Texture Cube","Shader Load","Shader Sample","Shader Comparison Sample","Reserved","Mipmaps","Render Target","Blendable","Depth Stencil","MultiSample Resolve","Display","Cast Within Bit Layout","MultiSample Render Target","MultiSample Load","Shader Gather","Casting when Back Buffer","Typed UAV","Shader Gather Comparison","Decoder Output","Video Processor Output","Video Processor Input","Video Encoder","UAV Atomic Add","UAV Atomic Bitwise ops","UAV Atomic CmpStore/Exch","UAV Atomic Exchange","UAV Atomic Signed min/max","UAV Atomic Unsigned min/max","UAV Typed Load","UAV Typed Store","Output Merged Logic Ops","Tiled","MultiPlane Overlay","Sampler Feedback","Displayable"],I=[[1,0],[2,0],[4,0],[8,0],[16,0],[32,0],[64,0],[128,0],[256,0],[512,0],[1024,0],[2048,0],[4096,0],[16384,0],[32768,0],[65536,0],[262144,0],[524288,0],[1048576,0],[2097152,0],[4194304,0],[8388608,0],[16777216,0],[33554432,0],[67108864,0],[134217728,0],[268435456,0],[536870912,0],[1073741824,0],[0,1],[0,2],[0,4],[0,8],[0,16],[0,32],[0,64],[0,128],[0,256],[0,512],[0,16384],[0,32768],[0,65536]],t={0:{Support1:1,Support2:512},1:{Support1:1052912,Support2:512},2:{Support1:49599483,Support2:704},3:{Support1:40915451,Support2:960},4:{Support1:40915451,Support2:704},5:{Support1:1052912,Support2:0},6:{Support1:5509627,Support2:0},7:{Support1:5247483,Support2:256},8:{Support1:5247483,Support2:0},9:{Support1:1052912,Support2:512},10:{Support1:50123763,Support2:704},11:{Support1:49599475,Support2:640},12:{Support1:40915443,Support2:960},13:{Support1:49599475,Support2:640},14:{Support1:40915443,Support2:704},15:{Support1:1052912,Support2:512},16:{Support1:49599483,Support2:640},17:{Support1:40915451,Support2:896},18:{Support1:40915451,Support2:640},19:{Support1:1052848,Support2:0},20:{Support1:3215536,Support2:0},21:{Support1:80746416,Support2:0},22:{Support1:5247408,Support2:0},23:{Support1:1052912,Support2:512},24:{Support1:66900979,Support2:640},25:{Support1:40915443,Support2:896},89:{Support1:18350112,Support2:512},26:{Support1:48550899,Support2:640},27:{Support1:1052912,Support2:512},28:{Support1:66900979,Support2:704},29:{Support1:33346544,Support2:512},30:{Support1:40915443,Support2:960},31:{Support1:49599475,Support2:640},32:{Support1:40915443,Support2:704},33:{Support1:1052912,Support2:512},34:{Support1:49599475,Support2:640},35:{Support1:49599475,Support2:640},36:{Support1:40915443,Support2:896},37:{Support1:49599475,Support2:640},38:{Support1:40915443,Support2:640},39:{Support1:1052912,Support2:512},40:{Support1:3215536,Support2:512},41:{Support1:116709371,Support2:712},42:{Support1:40915455,Support2:1023},43:{Support1:40915451,Support2:767},44:{Support1:1052848,Support2:0},45:{Support1:3215536,Support2:0},46:{Support1:80746416,Support2:0},47:{Support1:5247408,Support2:0},48:{Support1:1052912,Support2:512},49:{Support1:49599475,Support2:640},50:{Support1:40915443,Support2:896},51:{Support1:49599475,Support2:640},52:{Support1:40915443,Support2:640},53:{Support1:1052912,Support2:512},54:{Support1:49599475,Support2:704},55:{Support1:3215536,Support2:512},56:{Support1:116709363,Support2:640},57:{Support1:40915447,Support2:960},58:{Support1:49599475,Support2:640},59:{Support1:40915443,Support2:704},60:{Support1:1052912,Support2:512},61:{Support1:49599475,Support2:704},62:{Support1:40915443,Support2:960},63:{Support1:49599475,Support2:640},64:{Support1:40915443,Support2:704},65:{Support1:48550896,Support2:640},67:{Support1:8393712,Support2:512},68:{Support1:8393712,Support2:0},69:{Support1:8393712,Support2:0},70:{Support1:1052896,Support2:512},71:{Support1:9442272,Support2:512},72:{Support1:9442272,Support2:512},73:{Support1:1052896,Support2:512},74:{Support1:9442272,Support2:512},75:{Support1:9442272,Support2:512},76:{Support1:1052896,Support2:512},77:{Support1:9442272,Support2:512},78:{Support1:9442272,Support2:512},79:{Support1:1052896,Support2:512},80:{Support1:9442272,Support2:512},81:{Support1:9442272,Support2:512},82:{Support1:1052896,Support2:512},83:{Support1:9442272,Support2:512},84:{Support1:9442272,Support2:512},85:{Support1:14996464,Support2:512},86:{Support1:8655856,Support2:512},90:{Support1:1052912,Support2:512},87:{Support1:33346547,Support2:512},91:{Support1:33346544,Support2:512},92:{Support1:1052912,Support2:512},88:{Support1:16045043,Support2:512},93:{Support1:16045040,Support2:512},94:{Support1:1052896,Support2:512},95:{Support1:9442272,Support2:512},96:{Support1:9442272,Support2:512},97:{Support1:1052896,Support2:512},98:{Support1:9442272,Support2:512},99:{Support1:9442272,Support2:512},103:{Support1:41992992,Support2:128},106:{Support1:32,Support2:0},107:{Support1:41943840,Support2:128},115:{Support1:8655856,Support2:512}};function U(_,D){let E=document.createElement("td"),A=document.createElement("div");return A.textContent=D,A.className="vertical-text",E.appendChild(A),_.appendChild(E),E}function S(_,D){let E=document.createElement("td");return E.textContent=D,_.appendChild(E),E}function r(_,D){let E=document.createElement("img");E.className="cell-icon",E.src=D,_.appendChild(E)}function P(_,D){let E=document.createElement("td");return r(E,D),_.appendChild(E),E}function C(_,D){return _&&D?"required.svg":_&&!D?"supported.svg":_||D?"error.svg":"unsupported.svg"}function o(_,D,E,A){let R=(D.Support1&E)==E&&(D.Support2&A)==A,T=t[_];return C(R,T&&(T.Support1&E)==E&&(T.Support2&A)==A)}function i(_,D){return C(D,null!=t[_])}let N=!0,n=!1,a=[],p=null,M=!0,Y=!1,L=!1,s="ID",d=!0,u=0,F=0,G="",c=[],l=[],B=null;function V(_){let D=_.value,E=G.toLowerCase(),A=""==E||R.qc.some((_=>{let A=D.GetField(_),R=T.IL(_,A).toString().toLowerCase();return A=A.toString().toLowerCase(),R.includes(E)})),e=R.UK.every((_=>{let E=D.GetField(_);return c[_][E]})),O=2&D.GetField("DXGI_ADAPTER_DESC3.Flags")?"Software":"Hardware",I=c["Adapter Type"][O],t=T.UN(D),U=c["Translation Layer"][t];return A&&e&&I&&U}const m={"DXGI_ADAPTER_DESC3.VendorId":{default:!0},"Header.Version":{default:!0},"Header.Using preview Agility SDK":{default:!0,1:!1},"Adapter Type":{default:!1,Hardware:!0},"Translation Layer":{default:!1,None:!0}};function v(){const _=document.getElementById("AdaptersFilterContainer");var D;A.E(_),R.UK.forEach((D=>function(_,D){const E=document.createElement("fieldset"),A=document.createElement("legend");A.appendChild(document.createTextNode(T.gt(D))),c[D]=[],[...new Set(a.map((_=>_.GetField(D))))].sort(function(_){switch(_){case"DXGI_ADAPTER_DESC3.VendorId":return(_,D)=>Number(_)>Number(D);case"Header.Using preview Agility SDK":return(_,D)=>__>D}}(D)).forEach((_=>{const A=document.createElement("label"),R=document.createElement("input");R.type="checkbox",R.checked=m[D][_]??m[D].default,c[D][_]=R.checked,R.addEventListener("change",(()=>{c[D][_]=R.checked,k(),g()})),A.appendChild(R),A.appendChild(document.createTextNode(T.IL(D,_))),E.appendChild(A),E.appendChild(document.createElement("br"))})),E.appendChild(A),_.appendChild(E)}(_,D))),D=_,[{property:"Adapter Type",values:["Hardware","Software"]},{property:"Translation Layer",values:["None","vkd3d-proton","Other"]}].forEach((_=>{const E=document.createElement("fieldset"),A=document.createElement("legend"),R=_.property;A.appendChild(document.createTextNode(T.gt(R))),c[R]=[],_.values.forEach((_=>{const D=document.createElement("label"),A=document.createElement("input");A.type="checkbox",A.checked=m[R][_]??m[R].default,c[R][_]=A.checked,A.addEventListener("change",(()=>{c[R][_]=A.checked,k(),g()})),D.appendChild(A),D.appendChild(document.createTextNode(T.IL(R,_))),E.appendChild(D),E.appendChild(document.createElement("br"))})),E.appendChild(A),D.appendChild(E)}))}let y=-1,h=null,f=null,H=null;function g(){const _=document.getElementById("ListContainer");A.E(_);const D=document.createElement("table"),E=document.createElement("tbody");{const _=document.createElement("tr");R.qc.forEach((D=>{const E=document.createElement("td");E.classList.add("hiddenCell"),_.appendChild(E)})),R.v4.forEach((D=>{const E=document.createElement("td");E.classList.add("hiddenCell"),"Action"===D&&(E.style.width="3.1em"),_.appendChild(E)})),E.appendChild(_)}{const _=document.createElement("tr"),D=document.createElement("td");D.colSpan=R.qc.length+R.v4.length;const A=document.createElement("button");A.appendChild(document.createTextNode("Previous page")),A.className="ActionButton",A.addEventListener("click",(function(_){u=Math.max(u-1,0),g()})),A.disabled=0==u,D.appendChild(A);const T=document.createElement("button");T.appendChild(document.createTextNode("Next page")),T.className="ActionButton",T.addEventListener("click",(function(_){u=Math.min(u+1,F-1),g()})),T.disabled=u>=F-1,D.appendChild(T),D.classList.add("center"),_.appendChild(D),E.appendChild(_)}{const _=document.createElement("tr");R.qc.forEach((D=>{const E=document.createElement("td");E.classList.add("clickableCell");const A=D==s?d?" ▼":" ▲":"",R=document.createTextNode(T.gt(D)+A);E.appendChild(R),E.addEventListener("click",(function(_){!function(_){s==_?d=!d:(s=_,d=!1),u=0}(D),g()})),_.appendChild(E)})),R.v4.forEach((D=>{const E=document.createElement("td"),A=document.createTextNode("");E.appendChild(A),_.appendChild(E)})),E.appendChild(_)}!function(_){let D=l.sort(((_,D)=>{let E=_.value.GetField(s),A=D.value.GetField(s),R=0;return EA&&(R=1),d&&(R*=-1),R}));for(let E=10*u;E{const A=document.createElement("tr");R.qc.forEach((_=>{const E=document.createElement("td");let R=D.GetField(_),e=document.createTextNode(T.IL(_,R));E.appendChild(e),A.appendChild(E)})),R.v4.forEach((_=>{const E=document.createElement("td");if("Action"===_){{const _=document.createElement("img");_.src="compare.svg",_.alt="Share",_.title="Click compare icon on 2 reports to open comparison",_.className="ActionIcon",D.GetField("ID")==y&&_.classList.add("ActionIconActivated"),_.addEventListener("click",(E=>{E.stopPropagation(),function(_,D){D.classList.add("ActionIconActivated");const E=_.GetField("ID");E!=y&&(-1==y?y=E:window.location.assign(`compare.html?ID1=${y}&ID2=${E}`))}(D,_)})),E.appendChild(_)}{const _=document.createElement("img");_.src="share.svg",_.alt="Share",_.title="Click to copy URL to this report",_.className="ActionIcon",_.addEventListener("click",(E=>{E.stopPropagation(),function(_,D){null!=h&&h.classList.remove("ActionIconActivated"),h=D,D.classList.add("ActionIconActivated"),navigator.clipboard.writeText(`${R.Qc}/ID.html?ID=${_.GetField("ID")}`);let E=D.getBoundingClientRect(),A=document.createElement("div");A.classList.add("PopupMessage"),A.textContent="Link copied to clipboard",A.getClientRects,A.style.left=E.left+window.scrollX-200+"px",A.style.top=E.top+window.scrollY-7+"px",document.body.appendChild(A),null!=f&&(f.remove(),clearTimeout(H)),f=A,H=setTimeout((()=>{A.remove(),f=null,H=null}),4e3)}(D,_)})),E.appendChild(_)}}A.appendChild(E)})),A.addEventListener("click",(()=>{!function(_){p=_,B.style.visibility="visible",W();const D=new URL(window.location.href);D.searchParams.set("ID",a[p].GetField("ID")),window.history.replaceState({},"",D.toString()),document.title=a[p].GetField("DXGI_ADAPTER_DESC3.Description")+" - D3d12infoDB",B.scrollIntoView()}(_)})),A.classList.add("clickableRow"),E.appendChild(A)})),D.appendChild(E),_.appendChild(D)}function X(_,D){const E=R.e6[_];if(null==E)return;D.className="tooltip";const A=document.createElement("span");A.className="tooltiptext",A.textContent=E,D.appendChild(A)}function x(_,D){if(null==R.e6[_])return;const E=document.createElement("img");E.src="info.svg",E.alt="Info",E.className="tooltipicon",D.appendChild(E)}function Q(_,D){if(R.Xm.has(_))return!0;if(!M&&D.every((_=>_==D[0])))return!1;if(!Y&&D.filter((_=>null!=_)).length<=1)return!1;if(!L){const D=T.aC(_);if(R.Gd.has(D))return!1}return!0}function b(){const _=[a[0],a[1]],D=document.getElementById("TableContainer");A.E(D);const E=document.createElement("table"),R=document.createElement("tbody");{const _=document.createElement("tr");R.appendChild(_)}let e={};for(const D of _)for(const _ of D.FilteredFields(T.Hh))e[_.name]=_.value;let O=[];for(const[_,D]of Object.entries(e))O.push({name:_,value:D});O.sort(T.HF);for(const D of O){const E=D.name,A=T.gt(E),e=[],O=[];for(const D of _){const _=D.GetField(E),A=null!=_?T.IL(E,_):"";e.push(_),O.push(A)}if(!Q(E,e))continue;const I=e.every((_=>_==e[0])),t=document.createElement("tr"),U=document.createElement("td");X(A,U);const S=document.createTextNode(A);U.appendChild(S),x(A,U),t.appendChild(U);for(const _ of O){const D=document.createElement("td"),E=document.createTextNode(_);I&&(D.style.fontStyle="italic",D.style.color="#888888"),D.appendChild(E),t.appendChild(D)}R.appendChild(t)}E.appendChild(R),D.appendChild(E)}function W(){const _=a[p],D=document.getElementById("TableContainer");if(A.E(D),null==p)return;const E=document.createElement("table"),t=document.createElement("tbody");{const _=document.createElement("tr");t.appendChild(_)}for(const D of _.HumanReadable(T.Hh)){const _=document.createElement("tr"),E=document.createElement("td");X(D.name,E);const A=document.createTextNode(D.name);E.appendChild(A),x(D.name,E),_.appendChild(E);const R=document.createElement("td"),T=document.createTextNode(D.value);R.appendChild(T),_.appendChild(R),t.appendChild(_)}E.appendChild(t),D.appendChild(E),function(_,D){let E=_.Formats();if(!E){let _=document.createElement("p");return _.textContent="This reports contains no format support information. Only reports from D3d12info 3.7.3 and above contain this information.",void D.appendChild(_)}function T(){const _=document.getElementById("FormatTableContainer");A.E(_);const D=document.createElement("table");D.className="FormatTable";const T=document.createElement("tr");S(T,"Format").style="min-width: 31em";for(const _ of O)U(T,_);D.appendChild(T);for(const[_,A]of Object.entries(E)){let A=E[_],T=R.XF[_].toLowerCase(),O=e.A.FormatsSearchString.toLowerCase();if(""!=O&&!T.includes(O))continue;const t=document.createElement("tr");S(t,R.XF[_]),P(t,i(_,null!=A.Support1));for(const[D,E]of I)P(t,o(_,A,D,E));D.appendChild(t)}_.appendChild(D)}!function(_){let D=document.createElement("p");function E(_,E){let A=document.createElement("span");A.appendChild(document.createTextNode(_)),E&&r(A,E),D.appendChild(A),D.appendChild(document.createElement("br"))}E("Legend:",null),E("Feature supported and required for FL 12_0 - ","required.svg"),E("Feature supported and not required for FL 12_0 - ","supported.svg"),E("Feature not supported - ","unsupported.svg"),E("Feature not supported but required for FL 12_0 - ","error.svg"),_.appendChild(D)}(D),function(){const _=document.createElement("input");_.type="search",_.placeholder="Search Formats",_.classList.add("searchBar"),_.addEventListener("input",(function(D){e.A.FormatsSearchString=_.value,T()})),D.appendChild(_)}();const t=document.createElement("div");t.id="FormatTableContainer",D.appendChild(t),T()}(_,D)}function k(){l=a.map(((_,D)=>({index:D,value:_}))).filter(V),F=Math.max(1,Math.ceil(l.length/10)),u=Math.min(u,F-1)}function w(_,D){N=_,n=D;const E=document.getElementById("TableContainer"),A=document.createElement("div"),R=document.createTextNode("Loading. Please wait.");A.appendChild(R),E.appendChild(A)}function K(_,D){a=_,null!=D&&(p=a.findIndex((_=>_.GetField("ID")==D)),-1==p&&(p=a.length-1)),function(){if(0!=a.length)N?(function(){const _=document.getElementById("SearchBarAdaptersContainer");A.E(_);const D=document.createElement("input"),E=new URL(document.location).searchParams;G=E.get("q")||"",D.value=G,D.type="search",D.placeholder="Search Adapters",D.classList.add("searchBar"),D.addEventListener("input",(function(_){G=D.value,k(),g(),function(){p=null,B.style.visibility="hidden",W();const _=new URL(window.location.href);_.searchParams.delete("ID"),window.history.replaceState({},"",_.toString()),document.title="D3d12infoDB"}();const E=new URL(window.location.href);G?E.searchParams.set("q",G):E.searchParams.delete("q"),window.history.replaceState({},"",E.toString())})),_.appendChild(D)}(),v(),k(),g()):n&&function(){const _=document.getElementById("ComparisonPropertyFilterContainer");A.E(_),function(_){const D=document.createElement("fieldset"),E=document.createElement("legend"),A="Show Properties";E.appendChild(document.createTextNode(T.gt(A))),c[A]=[],[{name:"Equal",default:M},{name:"Exist only in one of reports",default:!1},{name:"Vendor specific",default:L}].forEach((_=>{const E=document.createElement("label"),A=document.createElement("input");A.type="checkbox",A.checked=_.default,A.addEventListener("change",(()=>{switch(_.name){case"Equal":M=A.checked;break;case"Exist only in one of reports":Y=A.checked;break;case"Vendor specific":L=A.checked}b()})),E.appendChild(A),E.appendChild(document.createTextNode(_.name)),D.appendChild(E),D.appendChild(document.createElement("br"))})),D.appendChild(E),_.appendChild(D)}(_)}(),function(){B=document.getElementById("SearchBarPropertiesContainer"),B.style.visibility=n||null!=p?"visible":"hidden",A.E(B);const _=document.createElement("input");_.type="search",_.placeholder="Search Properties",_.classList.add("searchBar"),_.addEventListener("input",(function(D){e.A.PropertiesSearchString=_.value,n?b():W()})),B.appendChild(_)}(),n?b():W();else{const _=document.createTextNode("No reports found");document.body.appendChild(_)}}(),null!=D&&B.scrollIntoView()}}},E={};function A(_){var R=E[_];if(void 0!==R)return R.exports;var T=E[_]={id:_,exports:{}};return D[_](T,T.exports,A),T.exports}A.m=D,_=[],A.O=(D,E,R,T)=>{if(!E){var e=1/0;for(U=0;U<_.length;U++){for(var[E,R,T]=_[U],O=!0,I=0;I=T)&&Object.keys(A.O).every((_=>A.O[_](E[I])))?E.splice(I--,1):(O=!1,T0&&_[U-1][2]>T;U--)_[U]=_[U-1];_[U]=[E,R,T]},A.n=_=>{var D=_&&_.__esModule?()=>_.default:()=>_;return A.d(D,{a:D}),D},A.d=(_,D)=>{for(var E in D)A.o(D,E)&&!A.o(_,E)&&Object.defineProperty(_,E,{enumerable:!0,get:D[E]})},A.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(_){if("object"==typeof window)return window}}(),A.o=(_,D)=>Object.prototype.hasOwnProperty.call(_,D),(()=>{var _;A.g.importScripts&&(_=A.g.location+"");var D=A.g.document;if(!_&&D&&(D.currentScript&&"SCRIPT"===D.currentScript.tagName.toUpperCase()&&(_=D.currentScript.src),!_)){var E=D.getElementsByTagName("script");if(E.length)for(var R=E.length-1;R>-1&&(!_||!/^http(s?):/.test(_));)_=E[R--].src}if(!_)throw new Error("Automatic publicPath is not supported in this browser");_=_.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),A.p=_})(),(()=>{var _={804:0};A.O.j=D=>0===_[D];var D=(D,E)=>{var R,T,[e,O,I]=E,t=0;if(e.some((D=>0!==_[D]))){for(R in O)A.o(O,R)&&(A.m[R]=O[R]);if(I)var U=I(A)}for(D&&D(E);t{document.body.classList.remove("preload")}),500)}),!1),R=A.O(R)})(); \ No newline at end of file +(()=>{"use strict";var _,D={878(_,D,E){E.d(D,{$6:()=>o,Bb:()=>M,GG:()=>e,Gd:()=>m,MD:()=>a,OX:()=>B,PX:()=>R,Qc:()=>A,RZ:()=>C,UK:()=>n,Vz:()=>G,XF:()=>t,XM:()=>P,Xm:()=>u,ad:()=>p,e6:()=>d,gT:()=>v,jg:()=>F,qM:()=>L,qc:()=>i,v4:()=>N,vO:()=>Y,w0:()=>V,zK:()=>s});const A="https://d3d12infodb.boolka.dev",R="https://d3d12infodbapi.boolka.dev",T={0:"false",1:"true"},e={0:"❌",1:"✅"},O={0:"OK","-3":"NO_IMPLEMENTATION","-8":"INVALID_HANDLE","-104":"NOT_SUPPORTED","-160":"SETTING_NOT_FOUND"},I={0:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_FLOAT16",1:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_FLOAT32",2:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_FLOAT64",3:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_SINT8",4:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_SINT16",5:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_SINT32",6:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_SINT64",7:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_UINT8",8:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_UINT16",9:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_UINT32",10:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_UINT64",11:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_SINT8_PACKED",12:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_UINT8_PACKED",13:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_FLOAT_E4M3",14:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_FLOAT_E5M2",2147483647:"NVAPI_COOPERATIVE_VECTOR_COMPONENT_TYPE_INVALID"},t={0:"DXGI_FORMAT_UNKNOWN",1:"DXGI_FORMAT_R32G32B32A32_TYPELESS",2:"DXGI_FORMAT_R32G32B32A32_FLOAT",3:"DXGI_FORMAT_R32G32B32A32_UINT",4:"DXGI_FORMAT_R32G32B32A32_SINT",5:"DXGI_FORMAT_R32G32B32_TYPELESS",6:"DXGI_FORMAT_R32G32B32_FLOAT",7:"DXGI_FORMAT_R32G32B32_UINT",8:"DXGI_FORMAT_R32G32B32_SINT",9:"DXGI_FORMAT_R16G16B16A16_TYPELESS",10:"DXGI_FORMAT_R16G16B16A16_FLOAT",11:"DXGI_FORMAT_R16G16B16A16_UNORM",12:"DXGI_FORMAT_R16G16B16A16_UINT",13:"DXGI_FORMAT_R16G16B16A16_SNORM",14:"DXGI_FORMAT_R16G16B16A16_SINT",15:"DXGI_FORMAT_R32G32_TYPELESS",16:"DXGI_FORMAT_R32G32_FLOAT",17:"DXGI_FORMAT_R32G32_UINT",18:"DXGI_FORMAT_R32G32_SINT",19:"DXGI_FORMAT_R32G8X24_TYPELESS",20:"DXGI_FORMAT_D32_FLOAT_S8X24_UINT",21:"DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS",22:"DXGI_FORMAT_X32_TYPELESS_G8X24_UINT",23:"DXGI_FORMAT_R10G10B10A2_TYPELESS",24:"DXGI_FORMAT_R10G10B10A2_UNORM",25:"DXGI_FORMAT_R10G10B10A2_UINT",26:"DXGI_FORMAT_R11G11B10_FLOAT",27:"DXGI_FORMAT_R8G8B8A8_TYPELESS",28:"DXGI_FORMAT_R8G8B8A8_UNORM",29:"DXGI_FORMAT_R8G8B8A8_UNORM_SRGB",30:"DXGI_FORMAT_R8G8B8A8_UINT",31:"DXGI_FORMAT_R8G8B8A8_SNORM",32:"DXGI_FORMAT_R8G8B8A8_SINT",33:"DXGI_FORMAT_R16G16_TYPELESS",34:"DXGI_FORMAT_R16G16_FLOAT",35:"DXGI_FORMAT_R16G16_UNORM",36:"DXGI_FORMAT_R16G16_UINT",37:"DXGI_FORMAT_R16G16_SNORM",38:"DXGI_FORMAT_R16G16_SINT",39:"DXGI_FORMAT_R32_TYPELESS",40:"DXGI_FORMAT_D32_FLOAT",41:"DXGI_FORMAT_R32_FLOAT",42:"DXGI_FORMAT_R32_UINT",43:"DXGI_FORMAT_R32_SINT",44:"DXGI_FORMAT_R24G8_TYPELESS",45:"DXGI_FORMAT_D24_UNORM_S8_UINT",46:"DXGI_FORMAT_R24_UNORM_X8_TYPELESS",47:"DXGI_FORMAT_X24_TYPELESS_G8_UINT",48:"DXGI_FORMAT_R8G8_TYPELESS",49:"DXGI_FORMAT_R8G8_UNORM",50:"DXGI_FORMAT_R8G8_UINT",51:"DXGI_FORMAT_R8G8_SNORM",52:"DXGI_FORMAT_R8G8_SINT",53:"DXGI_FORMAT_R16_TYPELESS",54:"DXGI_FORMAT_R16_FLOAT",55:"DXGI_FORMAT_D16_UNORM",56:"DXGI_FORMAT_R16_UNORM",57:"DXGI_FORMAT_R16_UINT",58:"DXGI_FORMAT_R16_SNORM",59:"DXGI_FORMAT_R16_SINT",60:"DXGI_FORMAT_R8_TYPELESS",61:"DXGI_FORMAT_R8_UNORM",62:"DXGI_FORMAT_R8_UINT",63:"DXGI_FORMAT_R8_SNORM",64:"DXGI_FORMAT_R8_SINT",65:"DXGI_FORMAT_A8_UNORM",66:"DXGI_FORMAT_R1_UNORM",67:"DXGI_FORMAT_R9G9B9E5_SHAREDEXP",68:"DXGI_FORMAT_R8G8_B8G8_UNORM",69:"DXGI_FORMAT_G8R8_G8B8_UNORM",70:"DXGI_FORMAT_BC1_TYPELESS",71:"DXGI_FORMAT_BC1_UNORM",72:"DXGI_FORMAT_BC1_UNORM_SRGB",73:"DXGI_FORMAT_BC2_TYPELESS",74:"DXGI_FORMAT_BC2_UNORM",75:"DXGI_FORMAT_BC2_UNORM_SRGB",76:"DXGI_FORMAT_BC3_TYPELESS",77:"DXGI_FORMAT_BC3_UNORM",78:"DXGI_FORMAT_BC3_UNORM_SRGB",79:"DXGI_FORMAT_BC4_TYPELESS",80:"DXGI_FORMAT_BC4_UNORM",81:"DXGI_FORMAT_BC4_SNORM",82:"DXGI_FORMAT_BC5_TYPELESS",83:"DXGI_FORMAT_BC5_UNORM",84:"DXGI_FORMAT_BC5_SNORM",85:"DXGI_FORMAT_B5G6R5_UNORM",86:"DXGI_FORMAT_B5G5R5A1_UNORM",87:"DXGI_FORMAT_B8G8R8A8_UNORM",88:"DXGI_FORMAT_B8G8R8X8_UNORM",89:"DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM",90:"DXGI_FORMAT_B8G8R8A8_TYPELESS",91:"DXGI_FORMAT_B8G8R8A8_UNORM_SRGB",92:"DXGI_FORMAT_B8G8R8X8_TYPELESS",93:"DXGI_FORMAT_B8G8R8X8_UNORM_SRGB",94:"DXGI_FORMAT_BC6H_TYPELESS",95:"DXGI_FORMAT_BC6H_UF16",96:"DXGI_FORMAT_BC6H_SF16",97:"DXGI_FORMAT_BC7_TYPELESS",98:"DXGI_FORMAT_BC7_UNORM",99:"DXGI_FORMAT_BC7_UNORM_SRGB",100:"DXGI_FORMAT_AYUV",101:"DXGI_FORMAT_Y410",102:"DXGI_FORMAT_Y416",103:"DXGI_FORMAT_NV12",104:"DXGI_FORMAT_P010",105:"DXGI_FORMAT_P016",106:"DXGI_FORMAT_420_OPAQUE",107:"DXGI_FORMAT_YUY2",108:"DXGI_FORMAT_Y210",109:"DXGI_FORMAT_Y216",110:"DXGI_FORMAT_NV11",111:"DXGI_FORMAT_AI44",112:"DXGI_FORMAT_IA44",113:"DXGI_FORMAT_P8",114:"DXGI_FORMAT_A8P8",115:"DXGI_FORMAT_B4G4R4A4_UNORM",130:"DXGI_FORMAT_P208",131:"DXGI_FORMAT_V208",132:"DXGI_FORMAT_V408",189:"DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE",190:"DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE",191:"DXGI_FORMAT_A4B4G4R4_UNORM"},U={2:"D3D12_LINEAR_ALGEBRA_DATATYPE_SINT16",3:"D3D12_LINEAR_ALGEBRA_DATATYPE_UINT16",4:"D3D12_LINEAR_ALGEBRA_DATATYPE_SINT32",5:"D3D12_LINEAR_ALGEBRA_DATATYPE_UINT32",7:"D3D12_LINEAR_ALGEBRA_DATATYPE_FLOAT16",8:"D3D12_LINEAR_ALGEBRA_DATATYPE_FLOAT32",16:"D3D12_LINEAR_ALGEBRA_DATATYPE_SINT8_T4_PACKED",17:"D3D12_LINEAR_ALGEBRA_DATATYPE_UINT8_T4_PACKED",18:"D3D12_LINEAR_ALGEBRA_DATATYPE_SINT8",19:"D3D12_LINEAR_ALGEBRA_DATATYPE_UINT8",20:"D3D12_LINEAR_ALGEBRA_DATATYPE_FLOAT8_E4M3FN",21:"D3D12_LINEAR_ALGEBRA_DATATYPE_FLOAT8_E5M2"},S={0:"D3D12_FENCE_BARRIERS_TIER_NOT_SUPPORTED",1:"D3D12_FENCE_BARRIERS_TIER_1",2:"D3D12_FENCE_BARRIERS_TIER_2"},r={0:"UNSUPPORTED",1:"Tier 1",2:"Tier 2"},P={"DXGI_ADAPTER_DESC3.GraphicsPreemptionGranularity":{0:"DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY",1:"DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY",2:"DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY",3:"DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY",4:"DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY"},"DXGI_ADAPTER_DESC3.ComputePreemptionGranularity":{0:"DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY",1:"DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY",2:"DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY",3:"DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY",4:"DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier":{0:"D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED",1:"D3D12_TILED_RESOURCES_TIER_1",2:"D3D12_TILED_RESOURCES_TIER_2",3:"D3D12_TILED_RESOURCES_TIER_3",4:"D3D12_TILED_RESOURCES_TIER_4"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceBindingTier":{1:"D3D12_RESOURCE_BINDING_TIER_1",2:"D3D12_RESOURCE_BINDING_TIER_2",3:"D3D12_RESOURCE_BINDING_TIER_3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ConservativeRasterizationTier":{0:"D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED",1:"D3D12_CONSERVATIVE_RASTERIZATION_TIER_1",2:"D3D12_CONSERVATIVE_RASTERIZATION_TIER_2",3:"D3D12_CONSERVATIVE_RASTERIZATION_TIER_3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossNodeSharingTier":{0:"D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED",1:"D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED",2:"D3D12_CROSS_NODE_SHARING_TIER_1",3:"D3D12_CROSS_NODE_SHARING_TIER_2",4:"D3D12_CROSS_NODE_SHARING_TIER_3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier":{1:"D3D12_RESOURCE_HEAP_TIER_1",2:"D3D12_RESOURCE_HEAP_TIER_2"},"D3D12_FEATURE_DATA_FEATURE_LEVELS.MaxSupportedFeatureLevel":{37120:"D3D_FEATURE_LEVEL_9_1",37376:"D3D_FEATURE_LEVEL_9_2",37632:"D3D_FEATURE_LEVEL_9_3",40960:"D3D_FEATURE_LEVEL_10_0",41216:"D3D_FEATURE_LEVEL_10_1",45056:"D3D_FEATURE_LEVEL_11_0",45312:"D3D_FEATURE_LEVEL_11_1",49152:"D3D_FEATURE_LEVEL_12_0",49408:"D3D_FEATURE_LEVEL_12_1",49664:"D3D_FEATURE_LEVEL_12_2"},"D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel":{81:"D3D_SHADER_MODEL_5_1",96:"D3D_SHADER_MODEL_6_0",97:"D3D_SHADER_MODEL_6_1",98:"D3D_SHADER_MODEL_6_2",99:"D3D_SHADER_MODEL_6_3",100:"D3D_SHADER_MODEL_6_4",101:"D3D_SHADER_MODEL_6_5",102:"D3D_SHADER_MODEL_6_6",103:"D3D_SHADER_MODEL_6_7",104:"D3D_SHADER_MODEL_6_8",105:"D3D_SHADER_MODEL_6_9"},"D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion":{1:"D3D_ROOT_SIGNATURE_VERSION_1_0",2:"D3D_ROOT_SIGNATURE_VERSION_1_1",3:"D3D_ROOT_SIGNATURE_VERSION_1_2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS2.ProgrammableSamplePositionsTier":{0:"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED",1:"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1",2:"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS3.ViewInstancingTier":{0:"D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED",1:"D3D12_VIEW_INSTANCING_TIER_1",2:"D3D12_VIEW_INSTANCING_TIER_2",3:"D3D12_VIEW_INSTANCING_TIER_3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS4.SharedResourceCompatibilityTier":{0:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0",1:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1",2:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2"},"D3D12_FEATURE_DATA_SERIALIZATION.HeapSerializationTier":{0:"D3D12_HEAP_SERIALIZATION_TIER_0",10:"D3D12_HEAP_SERIALIZATION_TIER_10"},"D3D12_FEATURE_DATA_CROSS_NODE.SharingTier":{0:"D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED",1:"D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED",2:"D3D12_CROSS_NODE_SHARING_TIER_1",3:"D3D12_CROSS_NODE_SHARING_TIER_2",4:"D3D12_CROSS_NODE_SHARING_TIER_3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS_EXPERIMENTAL.WorkGraphsTier":{0:"D3D12_WORK_GRAPHS_TIER_NOT_SUPPORTED",1:"D3D12_WORK_GRAPHS_TIER_0_1",10:"D3D12_WORK_GRAPHS_TIER_1_0",11:"D3D12_WORK_GRAPHS_TIER_1_1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS_EXPERIMENTAL.CooperativeVectorTier":{0:"D3D12_COOPERATIVE_VECTOR_TIER_NOT_SUPPORTED",16:"D3D12_COOPERATIVE_VECTOR_TIER_1_0",17:"D3D12_COOPERATIVE_VECTOR_TIER_1_1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS_MLIR.MlirProgramsTier":{0:"D3D12_MLIR_PROGRAMS_TIER_NOT_SUPPORTED",10:"D3D12_MLIR_PROGRAMS_TIER_1_0",20:"D3D12_MLIR_PROGRAMS_TIER_2_0"},"D3D12_FEATURE_DATA_LINEAR_ALGEBRA_SUPPORT.LinearAlgebraTier":{0:"D3D12_LINEAR_ALGEBRA_TIER_NOT_SUPPORTED",16:"D3D12_LINEAR_ALGEBRA_TIER_1_0"},"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RenderPassesTier":{0:"D3D12_RENDER_PASS_TIER_0",1:"D3D12_RENDER_PASS_TIER_1",2:"D3D12_RENDER_PASS_TIER_2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier":{0:"D3D12_RAYTRACING_TIER_NOT_SUPPORTED",10:"D3D12_RAYTRACING_TIER_1_0",11:"D3D12_RAYTRACING_TIER_1_1",12:"D3D12_RAYTRACING_TIER_1_2"},"D3D12_FEATURE_DATA_DISPLAYABLE.SharedResourceCompatibilityTier":{0:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0",1:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1",2:"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier":{0:"D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED",1:"D3D12_VARIABLE_SHADING_RATE_TIER_1",2:"D3D12_VARIABLE_SHADING_RATE_TIER_2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier":{0:"D3D12_MESH_SHADER_TIER_NOT_SUPPORTED",10:"D3D12_MESH_SHADER_TIER_1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier":{0:"D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED",90:"D3D12_SAMPLER_FEEDBACK_TIER_0_9",100:"D3D12_SAMPLER_FEEDBACK_TIER_1_0"},"D3D12_FEATURE_DATA_D3D12_OPTIONS9.WaveMMATier":{0:"D3D12_WAVE_MMA_TIER_NOT_SUPPORTED",10:"D3D12_WAVE_MMA_TIER_1_0"},"D3D12_FEATURE_DATA_D3D12_OPTIONS12.MSPrimitivesPipelineStatisticIncludesCulledPrimitives":{"-1":"UNKNOWN",0:"FALSE",1:"TRUE"},"D3D12_FEATURE_DATA_D3D12_OPTIONS20.RecreateAtTier":{0:"D3D12_RECREATE_AT_TIER_NOT_SUPPORTED",1:"D3D12_RECREATE_AT_TIER_1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier":{0:"D3D12_WORK_GRAPHS_TIER_NOT_SUPPORTED",10:"D3D12_WORK_GRAPHS_TIER_1_0",11:"D3D12_WORK_GRAPHS_TIER_1_1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExecuteIndirectTier":{10:"D3D12_EXECUTE_INDIRECT_TIER_1_0",11:"D3D12_EXECUTE_INDIRECT_TIER_1_1"},"D3D12_FEATURE_DATA_TIGHT_ALIGNMENT.SupportTier":{0:"D3D12_TIGHT_ALIGNMENT_TIER_NOT_SUPPORTED",1:"D3D12_TIGHT_ALIGNMENT_TIER_1"},"DirectSR.VariantId":{"{BCC8A605-FEF7-4089-948F-2796A9D54497}":"AMD FidelityFX Super Resolution 2.2 (BCC8A605-FEF7-4089-948F-2796A9D54497)","{9578D791-9494-4707-8C35-4AF6D58F1DB9}":"AMD FidelityFX Super Resolution 3.1 (9578D791-9494-4707-8C35-4AF6D58F1DB9)","{8A17AE4B-B5F6-11EE-BAAF-00E1110012F6}":"Intel(R) Xe Super Sampling (XeSS) (8A17AE4B-B5F6-11EE-BAAF-00E1110012F6)","{9C01B751-23ED-4620-B99F-980F2AFE0C97}":"DLSS (9C01B751-23ED-4620-B99F-980F2AFE0C97)"},"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.InputType":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.InputInterpretation":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.MatrixInterpretation":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.BiasInterpretation":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.OutputType":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.TransposeSupported":T,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pOuterProductAccumulateProperties.InputType":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pOuterProductAccumulateProperties.AccumulationType":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pVectorAccumulateProperties.InputType":U,"D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pVectorAccumulateProperties.AccumulationType":U,"DirectSR.OptimalTargetFormat":t,"VkPhysicalDeviceProperties.deviceType":{0:"VK_PHYSICAL_DEVICE_TYPE_OTHER",1:"VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU",2:"VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU",3:"VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU",4:"VK_PHYSICAL_DEVICE_TYPE_CPU"},"NvPhysicalGpuHandle.NvAPI_GPU_GetSystemType":{0:"UNKNOWN",1:"LAPTOP",2:"DESKTOP"},"NvPhysicalGpuHandle.NvAPI_GPU_GetGPUType":{0:"UNKNOWN",1:"IGPU",2:"DGPU"},"NvPhysicalGpuHandle.NvAPI_GPU_GetBusType":{0:"UNDEFINED",1:"PCI",2:"AGP",3:"PCI_EXPRESS",4:"FPCI",5:"AXI"},"NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id":{3758096416:"T2X",3758096432:"T3X",3758096448:"T4X/T12X",64:"NV40",80:"NV50",96:"G78",128:"G80",144:"G90",160:"GT200",192:"GF100",208:"GF110",224:"GK100",240:"GK110",256:"GK200",272:"GM000",288:"GM200",304:"GP100",320:"GV100",336:"GV110",352:"TU100",368:"GA100",400:"AD100",432:"GB200"},"NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id":{3758096416:"T20",3758096432:"T30",3758096437:"T35",3758096448:"T40/T124",64:"NV40",65:"NV41",66:"NV42",67:"NV43",68:"NV44",74:"NV44A",70:"NV46",71:"NV47",73:"NV49",75:"NV4B",76:"NV4C",78:"NV4E",80:"NV50",83:"NV63",87:"NV67",96:"G78",132:"G84",134:"G86",146:"G92",148:"G94",150:"G96",152:"G98",160:"GT200",162:"GT212",164:"GT214",163:"GT215",165:"GT216",168:"GT218",170:"MCP77",171:"GT21C",172:"MCP79",173:"GT21A",175:"MCP89",192:"GF100",196:"GF104",195:"GF106",193:"GF108",208:"GF110",214:"GF116",215:"GF117",216:"GF118",217:"GF119",228:"GK104",230:"GK106",231:"GK107",234:"GK20A",240:"GK110",264:"GK208",272:"GM000",292:"GM204",294:"GM206",304:"GP100",305:"GP000",306:"GP102",308:"GP104",310:"GP106",311:"GP107",312:"GP108",320:"GV100",331:"GV10B",336:"GV110",352:"TU100",354:"TU102",356:"TU104",358:"TU106",360:"TU116",359:"TU117",353:"TU000",368:"GA100",370:"GA102",372:"GA104",374:"GA106",402:"AD102",403:"AD103",404:"AD104",434:"GB202",435:"GB203",438:"GB206"},"NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_NVIDIA_RTX_VR_READY)":O,"NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_PROVIZ)":O,"NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::configurationOptions":{0:"NOT_SUPPORTED",1:"DEFERRED",2:"IMMEDIATE"},"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.inputType":I,"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.inputInterpretation":I,"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.matrixInterpretation":I,"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.biasInterpretation":I,"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.resultType":I,"AGSDeviceInfo.asicFamily":{0:"UNKNOWN",1:"Pre GCN",2:"GCN1",3:"GCN2",4:"GCN3",5:"GCN4",6:"Vega",7:"RDNA",8:"RDNA2",9:"RDNA3",10:"RDNA4"},"AMD GDT_GfxCardInfo.asicType":{"-1":"GDT_ASIC_TYPE_NONE",0:"GDT_TAHITI_PRO",1:"GDT_TAHITI_XT",2:"GDT_PITCAIRN_PRO",3:"GDT_PITCAIRN_XT",4:"GDT_CAPEVERDE_PRO",5:"GDT_CAPEVERDE_XT",6:"GDT_OLAND",7:"GDT_HAINAN",8:"GDT_BONAIRE",9:"GDT_HAWAII",10:"GDT_KALINDI",11:"GDT_SPECTRE",12:"GDT_SPECTRE_SL",13:"GDT_SPECTRE_LITE",14:"GDT_SPOOKY",15:"GDT_ICELAND",16:"GDT_TONGA",17:"GDT_CARRIZO",18:"GDT_CARRIZO_EMB",19:"GDT_FIJI",20:"GDT_STONEY",21:"GDT_ELLESMERE",22:"GDT_BAFFIN",23:"GDT_GFX8_0_4",24:"GDT_VEGAM1",25:"GDT_VEGAM2",26:"GDT_GFX9_0_0",27:"GDT_GFX9_0_2",28:"GDT_GFX9_0_4",29:"GDT_GFX9_0_6",20:"GDT_GFX9_0_9",31:"GDT_GFX9_0_A",32:"GDT_GFX9_0_C",33:"GDT_GFX9_4_2",34:"GDT_GFX10_1_0",35:"GDT_GFX10_1_0_XL",36:"GDT_GFX10_1_2",37:"GDT_GFX10_1_1",38:"GDT_GFX10_3_0",39:"GDT_GFX10_3_1",30:"GDT_GFX10_3_2",41:"GDT_GFX10_3_3",42:"GDT_GFX10_3_4",43:"GDT_GFX10_3_5",44:"GDT_GFX11_0_0",45:"GDT_GFX11_0_1",46:"GDT_GFX11_0_2",47:"GDT_GFX11_0_3",48:"GDT_GFX11_0_3B",49:"GDT_GFX11_5_0",50:"GDT_GFX11_5_1",51:"GDT_GFX11_5_2",52:"GDT_GFX12_0_1",53:"GDT_LAST"},"AMD GDT_GfxCardInfo.generation":{0:"GDT_HW_GENERATION_NONE",1:"GDT_HW_GENERATION_NVIDIA",2:"GDT_HW_GENERATION_INTEL",3:"GDT_HW_GENERATION_SOUTHERNISLAND",4:"GDT_HW_GENERATION_FIRST_AMD=GDT_HW_GENERATION_SOUTHERNISLAND",5:"GDT_HW_GENERATION_SEAISLAND",6:"GDT_HW_GENERATION_VOLCANICISLAND",7:"GDT_HW_GENERATION_GFX9",8:"GDT_HW_GENERATION_GFX10",9:"GDT_HW_GENERATION_GFX103",10:"GDT_HW_GENERATION_GFX11",11:"GDT_HW_GENERATION_CDNA",12:"GDT_HW_GENERATION_CDNA2",13:"GDT_HW_GENERATION_CDNA3",14:"GDT_HW_GENERATION_GFX12",15:"GDT_HW_GENERATION_LAST"},"Intel GPUDetect::GPUData.DefaultFidelityPreset":{0:"NotCompatible",1:"Low",2:"Medium",3:"MediumPlus",4:"High",5:"Undefined"},"Header.Using preview Agility SDK":T,"SystemInfo.DXGI_FEATURE.DXGI_FEATURE_PRESENT_ALLOW_TEARING":T,"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsDCHDriver":T,"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAStudioPackage":T,"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAGameReadyPackage":T,"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXProductionBranchPackage":T,"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXNewFeatureBranchPackage":T,"TranslationLayerDetection.ID3D12DXVKInteropDevice":T,"NvPhysicalGpuHandle.NvAPI_GPU_GetVRReadyData - NV_GPU_VR_READY::isVRReady":T,"NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_LOGO_BRIGHTNESS)":T,"NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_SLI_BRIGHTNESS)":T,"NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isSupported":T,"NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isEnabled":T,"NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::bIsExternalGpu":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_UP":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_DOWN":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_XOR":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ALL":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ANY":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_BALLOT":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_LANE_ID":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP16_ATOMIC":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP32_ATOMIC":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_UINT64_ATOMIC":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_SHADING_RATE":T,"NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VPRS_EVAL_ATTRIB_AT_SAMPLE":T,"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_THREAD_REORDERING":T,"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_OPACITY_MICROMAP":T,"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_DISPLACEMENT_MICROMAP":T,"NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_PRESENT_BARRIER - supported":T,"NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - supported":T,"NvAPI_D3D12_GetNeedsAppFPBlendClamping.pAppClampNeeded":T,"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.transpose":T,"AGSDeviceInfo.isAPU":T,"AGSDeviceInfo.isExternal":T,"AMD GDT_GfxCardInfo.APU":T,"AGSDX12ReturnedParams::ExtensionsSupported.intrinsics16":T,"AGSDX12ReturnedParams::ExtensionsSupported.intrinsics17":T,"AGSDX12ReturnedParams::ExtensionsSupported.userMarkers":T,"AGSDX12ReturnedParams::ExtensionsSupported.appRegistration":T,"AGSDX12ReturnedParams::ExtensionsSupported.UAVBindSlot":T,"AGSDX12ReturnedParams::ExtensionsSupported.intrinsics19":T,"AGSDX12ReturnedParams::ExtensionsSupported.baseVertex":T,"AGSDX12ReturnedParams::ExtensionsSupported.baseInstance":T,"AGSDX12ReturnedParams::ExtensionsSupported.getWaveSize":T,"AGSDX12ReturnedParams::ExtensionsSupported.floatConversion":T,"AGSDX12ReturnedParams::ExtensionsSupported.readLaneAt":T,"AGSDX12ReturnedParams::ExtensionsSupported.rayHitToken":T,"AGSDX12ReturnedParams::ExtensionsSupported.shaderClock":T,"AGSDX12ExtensionsSupported.intrinsics16":T,"AGSDX12ExtensionsSupported.intrinsics17":T,"AGSDX12ExtensionsSupported.userMarkers":T,"AGSDX12ExtensionsSupported.appRegistration":T,"AGSDX12ExtensionsSupported.UAVBindSlot":T,"AGSDX12ExtensionsSupported.intrinsics19":T,"AGSDX12ExtensionsSupported.baseVertex":T,"AGSDX12ExtensionsSupported.baseInstance":T,"AGSDX12ExtensionsSupported.getWaveSize":T,"AGSDX12ExtensionsSupported.floatConversion":T,"AGSDX12ExtensionsSupported.readLaneAt":T,"AGSDX12ExtensionsSupported.rayHitToken":T,"AGSDX12ExtensionsSupported.shaderClock":T,"Intel GPUDetect::GPUData.intelExtensionAvailability":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.DoublePrecisionFloatShaderOps":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.OutputMergerLogicOp":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.PSSpecifiedStencilRefSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.ROVsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.StandardSwizzle64KBSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossAdapterRowMajorTextureSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation":T,"D3D12_FEATURE_DATA_ARCHITECTURE1.TileBasedRenderer":T,"D3D12_FEATURE_DATA_ARCHITECTURE1.UMA":T,"D3D12_FEATURE_DATA_ARCHITECTURE1.CacheCoherentUMA":T,"D3D12_FEATURE_DATA_ARCHITECTURE1.IsolatedMMU":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_NORMAL.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_HIGH.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":T,"D3D12_FEATURE_DATA_CROSS_NODE.AtomicShaderInstructions":T,"D3D12_FEATURE_DATA_PREDICATION.Supported":T,"D3D12_FEATURE_DATA_HARDWARE_COPY.Supported":T,"D3D12_FEATURE_DATA_ASYNC_COMMANDS.Supported":T,"D3D12_FEATURE_DATA_APPLICATION_SPECIFIC_DRIVER_STATE.Supported":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":T,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":T,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_DIRECT":S,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COMPUTE":S,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COPY":S,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE":S,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS":S,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE":S,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveOps":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.Int64ShaderOps":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS2.DepthBoundsTestSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.CopyQueueTimestampQueriesSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.CastingFullyTypedFormatSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.BarycentricsSupported":T,"D3D12_FEATURE_DATA_EXISTING_HEAPS.Supported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS4.MSAA64KBAlignedTextureSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.BackgroundProcessingSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS8.UnalignedBlockTexturesSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderPipelineStatsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderSupportsFullRangeRenderTargetArrayIndex":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnTypedResourceSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnGroupSharedSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.DerivativesInMeshAndAmplificationShadersSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS11.AtomicInt64OnDescriptorHeapResourceSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS12.RelaxedFormatCastingSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedBufferTextureCopyPitchSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedVertexElementAlignmentSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportHeightFlipsYSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportDepthFlipsZSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.TextureCopyBetweenDimensionsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.AlphaBlendFactorSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.AdvancedTextureOpsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.WriteableMSAATexturesSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.IndependentFrontAndBackStencilRefMaskSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS15.TriangleFanSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS15.DynamicIndexBufferStripCutSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS16.DynamicDepthBiasSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS17.NonNormalizedCoordinateSamplersSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS17.ManualWriteTrackingResourceSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.MismatchingOutputDimensionsSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.PointSamplingAddressesNeverRoundUp":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.NarrowQuadrilateralLinesSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.AnisoFilterWithPointMipSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.ComputeOnlyCustomHeapSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS20.ComputeOnlyWriteWatchSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS21.SampleCmpGradientAndBiasSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExtendedCommandInfoSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.TightAlignmentSupported":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.ShaderExecutionReorderingActuallyReorders":T,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.CreateByteOffsetViewsSupported":T,"D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported":T},C={"DXGI_ADAPTER_DESC3.GraphicsPreemptionGranularity":{0:"DMA_BUFFER",1:"PRIMITIVE",2:"TRIANGLE",3:"PIXEL",4:"INSTRUCTION"},"DXGI_ADAPTER_DESC3.ComputePreemptionGranularity":{0:"DMA_BUFFER",1:"DISPATCH",2:"THREAD_GROUP",3:"THREAD",4:"INSTRUCTION"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier":{0:"❌",1:"Tier 1",2:"Tier 2",3:"Tier 3",4:"Tier 4"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceBindingTier":{1:"Tier 1",2:"Tier 2",3:"Tier 3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ConservativeRasterizationTier":{0:"❌",1:"Tier 1",2:"Tier 2",3:"Tier 3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossNodeSharingTier":{0:"❌",1:"Tier 1 (emulated)",2:"Tier 1",3:"Tier 2",4:"Tier 3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier":{1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_FEATURE_LEVELS.MaxSupportedFeatureLevel":{37120:"9_1",37376:"9_2",37632:"9_3",40960:"10_0",41216:"10_1",45056:"11_0",45312:"11_1",49152:"12_0",49408:"12_1",49664:"12_2"},"D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel":{81:"5.1",96:"6.0",97:"6.1",98:"6.2",99:"6.3",100:"6.4",101:"6.5",102:"6.6",103:"6.7",104:"6.8",105:"6.9"},"D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion":{1:"1.0",2:"1.1",3:"1.2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS2.ProgrammableSamplePositionsTier":{0:"❌",1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS3.ViewInstancingTier":{0:"❌",1:"Tier 1",2:"Tier 2",3:"Tier 3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS4.SharedResourceCompatibilityTier":{0:"Tier 0",1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_SERIALIZATION.HeapSerializationTier":{0:"❌",10:"✅"},"D3D12_FEATURE_DATA_CROSS_NODE.SharingTier":{0:"❌",1:"Tier 1 (emulated)",2:"Tier 1",3:"Tier 2",4:"Tier 3"},"D3D12_FEATURE_DATA_D3D12_OPTIONS_EXPERIMENTAL.WorkGraphsTier":{0:"❌",1:"Tier 0.1",10:"Tier 1.0",11:"Tier 1.1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS_MLIR.MlirProgramsTier":{0:"❌",10:"Tier 1.0",20:"Tier 2.0"},"D3D12_FEATURE_DATA_LINEAR_ALGEBRA_SUPPORT.LinearAlgebraTier":{0:"❌",16:"Tier 1.0"},"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RenderPassesTier":{0:"Tier 0",1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier":{0:"❌",10:"Tier 1.0",11:"Tier 1.1",12:"Tier 1.2"},"D3D12_FEATURE_DATA_DISPLAYABLE.SharedResourceCompatibilityTier":{0:"Tier 0",1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier":{0:"❌",1:"Tier 1",2:"Tier 2"},"D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier":{0:"❌",10:"✅"},"D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier":{0:"❌",90:"Tier 0.9",100:"Tier 1.0"},"D3D12_FEATURE_DATA_D3D12_OPTIONS9.WaveMMATier":{0:"❌",10:"✅"},"D3D12_FEATURE_DATA_D3D12_OPTIONS12.MSPrimitivesPipelineStatisticIncludesCulledPrimitives":{"-1":"❓",0:"❌",1:"✅"},"D3D12_FEATURE_DATA_D3D12_OPTIONS20.RecreateAtTier":{0:"❌",1:"✅"},"D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier":{0:"❌",10:"Tier 1.0",11:"Tier 1.1"},"D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExecuteIndirectTier":{10:"Tier 1.0",11:"Tier 1.1"},"D3D12_FEATURE_DATA_TIGHT_ALIGNMENT.SupportTier":{0:"❌",1:"✅"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.DoublePrecisionFloatShaderOps":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.OutputMergerLogicOp":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.PSSpecifiedStencilRefSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.ROVsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.StandardSwizzle64KBSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossAdapterRowMajorTextureSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation":e,"D3D12_FEATURE_DATA_ARCHITECTURE1.TileBasedRenderer":e,"D3D12_FEATURE_DATA_ARCHITECTURE1.UMA":e,"D3D12_FEATURE_DATA_ARCHITECTURE1.CacheCoherentUMA":e,"D3D12_FEATURE_DATA_ARCHITECTURE1.IsolatedMMU":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_NORMAL.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_HIGH.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported":e,"D3D12_FEATURE_DATA_CROSS_NODE.AtomicShaderInstructions":e,"D3D12_FEATURE_DATA_PREDICATION.Supported":e,"D3D12_FEATURE_DATA_HARDWARE_COPY.Supported":e,"D3D12_FEATURE_DATA_ASYNC_COMMANDS.Supported":e,"D3D12_FEATURE_DATA_APPLICATION_SPECIFIC_DRIVER_STATE.Supported":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST":e,"D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE":e,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_DIRECT":r,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COMPUTE":r,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COPY":r,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE":r,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS":r,"D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE":r,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveOps":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS1.Int64ShaderOps":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS2.DepthBoundsTestSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.CopyQueueTimestampQueriesSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.CastingFullyTypedFormatSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS3.BarycentricsSupported":e,"D3D12_FEATURE_DATA_EXISTING_HEAPS.Supported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS4.MSAA64KBAlignedTextureSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS6.BackgroundProcessingSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS8.UnalignedBlockTexturesSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderPipelineStatsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderSupportsFullRangeRenderTargetArrayIndex":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnTypedResourceSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnGroupSharedSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS9.DerivativesInMeshAndAmplificationShadersSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS11.AtomicInt64OnDescriptorHeapResourceSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS12.RelaxedFormatCastingSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedBufferTextureCopyPitchSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedVertexElementAlignmentSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportHeightFlipsYSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportDepthFlipsZSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.TextureCopyBetweenDimensionsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS13.AlphaBlendFactorSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.AdvancedTextureOpsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.WriteableMSAATexturesSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS14.IndependentFrontAndBackStencilRefMaskSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS15.TriangleFanSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS15.DynamicIndexBufferStripCutSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS16.DynamicDepthBiasSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS17.NonNormalizedCoordinateSamplersSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS17.ManualWriteTrackingResourceSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.MismatchingOutputDimensionsSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.PointSamplingAddressesNeverRoundUp":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.NarrowQuadrilateralLinesSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.AnisoFilterWithPointMipSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS19.ComputeOnlyCustomHeapSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS20.ComputeOnlyWriteWatchSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS21.SampleCmpGradientAndBiasSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExtendedCommandInfoSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.TightAlignmentSupported":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.ShaderExecutionReorderingActuallyReorders":e,"D3D12_FEATURE_DATA_D3D12_OPTIONS22.CreateByteOffsetViewsSupported":e,"D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported":e},o={"Header.D3D12_PREVIEW_SDK_VERSION":"Header.D3D12_SDK_VERSION"},i=["ID","DXGI_ADAPTER_DESC3.Description","DXGI_ADAPTER_DESC3.VendorId","DXGI_ADAPTER_DESC3.DedicatedVideoMemory","CheckInterfaceSupport.UMDVersion","Header.Version","Header.Using preview Agility SDK"],N=["Action"],n=["DXGI_ADAPTER_DESC3.VendorId","Header.Using preview Agility SDK"],a={"DXGI_ADAPTER_DESC1.Flags":{0:"DXGI_ADAPTER_FLAG_NONE",1:"DXGI_ADAPTER_FLAG_REMOTE",2:"DXGI_ADAPTER_FLAG_SOFTWARE"},"DXGI_ADAPTER_DESC3.Flags":{0:"DXGI_ADAPTER_FLAG3_NONE",1:"DXGI_ADAPTER_FLAG3_REMOTE",2:"DXGI_ADAPTER_FLAG3_SOFTWARE",4:"DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE",8:"DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES",16:"DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES",32:"DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE"},"NvPhysicalGpuHandle.adapterType":{0:"NV_ADAPTER_TYPE_UNKNOWN",1:"NV_ADAPTER_TYPE_WDDM",2:"NV_ADAPTER_TYPE_SLI",4:"NV_ADAPTER_TYPE_TCC"},"D3D12_FEATURE_DATA_D3D12_OPTIONS.MinPrecisionSupport":{0:"D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE",1:"D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT",2:"D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT"},"D3D12_FEATURE_DATA_SHADER_CACHE.SupportFlags":{0:"D3D12_SHADER_CACHE_SUPPORT_NONE",1:"D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO",2:"D3D12_SHADER_CACHE_SUPPORT_LIBRARY",4:"D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE",8:"D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE",16:"D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE",32:"D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR",64:"D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE"},"D3D12_FEATURE_DATA_D3D12_OPTIONS3.WriteBufferImmediateSupportFlags":{0:"D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE",1:"D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT",2:"D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE",4:"D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE",8:"D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY",16:"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE",32:"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS",64:"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE"},"DirectSR.Flags":{0:"DSR_SUPERRES_VARIANT_FLAG_NONE",1:"DSR_SUPERRES_VARIANT_FLAG_SUPPORTS_EXPOSURE_SCALE_TEXTURE",2:"DSR_SUPERRES_VARIANT_FLAG_SUPPORTS_IGNORE_HISTORY_MASK",4:"DSR_SUPERRES_VARIANT_FLAG_NATIVE",8:"DSR_SUPERRES_VARIANT_FLAG_SUPPORTS_REACTIVE_MASK",16:"DSR_SUPERRES_VARIANT_FLAG_SUPPORTS_SHARPNESS",32:"DSR_SUPERRES_VARIANT_FLAG_DISALLOWS_REGION_OFFSETS"},"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_CLUSTER_OPERATIONS":{0:"NVAPI_D3D12_RAYTRACING_CLUSTER_OPERATIONS_CAP_NONE",1:"NVAPI_D3D12_RAYTRACING_CLUSTER_OPERATIONS_CAP_STANDARD"},"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_PARTITIONED_TLAS":{0:"NVAPI_D3D12_RAYTRACING_PARTITIONED_TLAS_CAP_NONE",1:"NVAPI_D3D12_RAYTRACING_PARTITIONED_TLAS_CAP_STANDARD"},"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_SPHERES":{0:"NVAPI_D3D12_RAYTRACING_SPHERES_CAP_NONE",1:"NVAPI_D3D12_RAYTRACING_SPHERES_CAP_STANDARD"},"NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_LINEAR_SWEPT_SPHERES":{0:"NVAPI_D3D12_RAYTRACING_LINEAR_SWEPT_SPHERES_CAP_NONE",1:"NVAPI_D3D12_RAYTRACING_LINEAR_SWEPT_SPHERES_CAP_STANDARD"}},p={"D3D12_FEATURE_DATA_D3D12_OPTIONS.MinPrecisionSupport":{0:"❌",1:"10-bit",2:"16-bit"},"D3D12_FEATURE_DATA_SHADER_CACHE.SupportFlags":{0:"NONE",1:"SINGLE_PSO",2:"LIBRARY",4:"AUTOMATIC_INPROC_CACHE",8:"AUTOMATIC_DISK_CACHE",16:"DRIVER_MANAGED_CACHE",32:"SHADER_CONTROL_CLEAR",64:"SHADER_SESSION_DELETE"},"D3D12_FEATURE_DATA_D3D12_OPTIONS3.WriteBufferImmediateSupportFlags":{0:"❌",1:"Direct",2:"Bundle",4:"Compute",8:"Copy",16:"Video Decode",32:"Video Process",64:"Video Encode"},"D3D12_FEATURE_DATA_D3D12_OPTIONS19.SupportedSampleCountsWithNoOutputs":{1:"1",2:"2",4:"4",8:"8",16:"16",32:"32",64:"64"}},M={"AGSDeviceInfo.coreClock":"MHz","AGSDeviceInfo.memoryClock":"MHz","AGSDeviceInfo.memoryBandwidth":"MB/s"},Y={"0x1002":"AMD/ATI","0x1022":"AMD","0x10de":"NVIDIA","0x1414":"Microsoft","0x1ab8":"Parallels","0x5143":"Qualcomm","0x8086":"Intel",PRL4:"Parallels",NVDA:"NVIDIA",INTC:"Intel",INTL:"Intel",AMDI:"AMD",ACPI:"Intel",QCOM:"Qualcomm",MSFT:"Microsoft",MSHW:"Microsoft",MSAY:"Microsoft"},L={"0x1002":"AMD/ATI","0x1022":"AMD","0x1025":"Acer","0x1028":"Dell","0x103c":"HP","0x1043":"ASUS","0x104d":"Sony","0x106b":"Apple","0x107b":"Gateway","0x106b":"Diamond Multimedia","0x10de":"NVIDIA","0x1179":"Toshiba","0x1414":"Microsoft","0x1458":"Gigabyte","0x1462":"MSI","0x148c":"PowerColor","0x1545":"VisionTek","0x1569":"Palit","0x1682":"XFX","0x16f3":"Jetway","0x17aa":"Lenovo","0x17af":"HIS","0x1849":"ASRock","0x18bc":"GeCube","0x196d":"Club 3D","0x196e":"PNY","0x1a58":"Razer","0x1ab8":"Parallels","0x1da2":"Sapphire","0x5143":"Qualcomm","0x8086":"Intel"},s={"Header.Program":"Program","Header.Version":"D3d12info Version","Header.Build Date":"Program Build Date","Header.Configuration":"Program Configuration","Header.Configuration bits":"Program Architecture","Header.Generated on":"Report generated on","Header.Using preview Agility SDK":"Using preview Agility SDK","Header.D3D12_SDK_VERSION":"D3D12_SDK_VERSION","Header.NvAPI compiled version":"Compile time NVAPI library version","Header.NVAPI_SDK_VERSION":"Compile time NVAPI_SDK_VERSION","Header.NvAPI_GetInterfaceVersionString":"NVAPI interface version","Header.AMD_AGS_VERSION":"AMD_AGS_VERSION","Header.agsGetVersionNumber":"AMD AGS agsGetVersionNumber","Header.AMD device_info compiled version":"AMD device_info library version","Header.Intel GPU Detect compiled version":"Intel GPU Detect library version","SystemInfo.OS Info.Windows version":"Windows version","SystemInfo.System memory.GetPhysicallyInstalledSystemMemory":"Physically installed RAM","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPhys":"Actually available RAM","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPageFile":"Current page file size","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalVirtual":"Total virtual adress space size","SystemInfo.DXGI_FEATURE.DXGI_FEATURE_PRESENT_ALLOW_TEARING":"DXGI_FEATURE_PRESENT_ALLOW_TEARING","SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion":"NVAPI pDriverVersion","SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.szBuildBranchString":"NVAPI szBuildBranchString","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion":"NVAPI Display Driver driverVersion","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBranch":"NVAPI Display Driver szBuildBranch","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsDCHDriver":"NVAPI Display Driver bIsDCHDriver","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAStudioPackage":"NVAPI Display Driver bIsNVIDIAStudioPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAGameReadyPackage":"NVAPI Display Driver bIsNVIDIAGameReadyPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXProductionBranchPackage":"NVAPI Display Driver bIsNVIDIARTXProductionBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXNewFeatureBranchPackage":"NVAPI Display Driver bIsNVIDIARTXNewFeatureBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBaseBranch":"NVAPI Display Driver szBuildBaseBranch","SystemInfo.D3D12EnableExperimentalFeatures":"Available Experimental Features","SystemInfo.TranslationLayerDetection.wine_get_version":"Wine version",AdapterIndex:"Adapter Index","TranslationLayerDetection.ID3D12DXVKInteropDevice":"vkd3d-proton detected","CheckInterfaceSupport.UMDVersion":"Driver Version"},d={D3D12_SDK_VERSION:"Version of agility SDK used to generate the report",DXGI_FEATURE_PRESENT_ALLOW_TEARING:"Whether OS supports swapchain presentation with tearing. This is not a GPU capability.","D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation":"ViewPort and RenderTarget array index from any shader feeding rasterizer supported without Geometry Shader emulation"},u=new Set(["ID","DXGI_ADAPTER_DESC3.Description","AdapterIndex"]),F=["D3D12_FEATURE_DATA_D3D12_OPTIONS.DoublePrecisionFloatShaderOps","D3D12_FEATURE_DATA_D3D12_OPTIONS.OutputMergerLogicOp","D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceBindingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.PSSpecifiedStencilRefSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats","D3D12_FEATURE_DATA_D3D12_OPTIONS.ROVsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.ConservativeRasterizationTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.StandardSwizzle64KBSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossAdapterRowMajorTextureSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier","D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel","D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion","D3D12_FEATURE_DATA_ARCHITECTURE1.IsolatedMMU","D3D12_FEATURE_DATA_FEATURE_LEVELS.MaxSupportedFeatureLevel","D3D12_FEATURE_DATA_SERIALIZATION.HeapSerializationTier","D3D12_FEATURE_DATA_APPLICATION_SPECIFIC_DRIVER_STATE.Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveOps","D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates","D3D12_FEATURE_DATA_D3D12_OPTIONS1.Int64ShaderOps","D3D12_FEATURE_DATA_D3D12_OPTIONS2.DepthBoundsTestSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS2.ProgrammableSamplePositionsTier","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CopyQueueTimestampQueriesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CastingFullyTypedFormatSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS3.ViewInstancingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS3.BarycentricsSupported","D3D12_FEATURE_DATA_EXISTING_HEAPS.Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS4.MSAA64KBAlignedTextureSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS4.SharedResourceCompatibilityTier","D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RenderPassesTier","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing","D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier","D3D12_FEATURE_DATA_D3D12_OPTIONS6.BackgroundProcessingSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier","D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier","D3D12_FEATURE_DATA_D3D12_OPTIONS8.UnalignedBlockTexturesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderPipelineStatsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderSupportsFullRangeRenderTargetArrayIndex","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnTypedResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnGroupSharedSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.DerivativesInMeshAndAmplificationShadersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.WaveMMATier","D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS11.AtomicInt64OnDescriptorHeapResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS12.RelaxedFormatCastingSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedBufferTextureCopyPitchSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedVertexElementAlignmentSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportHeightFlipsYSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportDepthFlipsZSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.TextureCopyBetweenDimensionsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.AlphaBlendFactorSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.AdvancedTextureOpsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.WriteableMSAATexturesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.IndependentFrontAndBackStencilRefMaskSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS15.TriangleFanSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS15.DynamicIndexBufferStripCutSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS16.DynamicDepthBiasSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS17.NonNormalizedCoordinateSamplersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS17.ManualWriteTrackingResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MismatchingOutputDimensionsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.PointSamplingAddressesNeverRoundUp","D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.NarrowQuadrilateralLinesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.AnisoFilterWithPointMipSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.ComputeOnlyCustomHeapSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS20.ComputeOnlyWriteWatchSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS20.RecreateAtTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExecuteIndirectTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.SampleCmpGradientAndBiasSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExtendedCommandInfoSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS22.ShaderExecutionReorderingActuallyReorders","D3D12_FEATURE_DATA_D3D12_OPTIONS22.CreateByteOffsetViewsSupported","D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported","D3D12_FEATURE_DATA_TIGHT_ALIGNMENT.SupportTier"],G={WARP:"9999",GCN1:"2012",GCN2:"2013",GCN3:"2015",GCN4:"2016",Vega:"2017",RDNA:"2019",RDNA2:"2020",RDNA3:"2022",RDNA4:"2025",Fermi:"2010",Fermi2:"2010",Kepler:"2012",Maxwell1:"2014",Maxwell2:"2015",Pascal:"2016",Volta:"2017","Turing 16":"2018","Turing 20":"2018",Ampere:"2020",Ada:"2022",Blackwell:"2025","Gen7.5":"2013",Gen8:"2014",Gen9:"2015","Gen9.5":"2016",Gen11:"2019",Xe:"2020","Xe-HPG":"2022","Xe-HPC":"2023","Xe-LPG":"2023","Xe2-HPG":"2024","Xe3-LPG":"2026","8cx 3":"2021",X1:"2024",X2:"2026"};function c(_){let D=new Map;for(let E=0;E<_.length;++E)D.set(_[E],E);return D}function l(_){let D=new Set;for(let E=0;E<_.length;++E)D.add(_[E]);return D}const B=c(["ID","DXGI_ADAPTER_DESC3.Description","Header.Program","Header.Version","Header.Generated on","Header.Using preview Agility SDK","Header.D3D12_SDK_VERSION","SystemInfo.OS Info.Windows version","SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion","SystemInfo.AGSGPUInfo.driverVersion","Header.Build Date","Header.Configuration","Header.Configuration bits","Header.NvAPI compiled version","Header.NVAPI_SDK_VERSION","Header.NvAPI_GetInterfaceVersionString","Header.AMD_AGS_VERSION","Header.agsGetVersionNumber","Header.AMD device_info compiled version","Header.Intel GPU Detect compiled version","SystemInfo.System memory.GetPhysicallyInstalledSystemMemory","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPhys","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPageFile","SystemInfo.System memory.MEMORYSTATUSEX::ullTotalVirtual","SystemInfo.DXGI_FEATURE.DXGI_FEATURE_PRESENT_ALLOW_TEARING","SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.szBuildBranchString","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBranch","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsDCHDriver","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAStudioPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAGameReadyPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXProductionBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXNewFeatureBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBaseBranch","SystemInfo.AGSGPUInfo.radeonSoftwareVersion","SystemInfo.D3D12EnableExperimentalFeatures","SystemInfo.TranslationLayerDetection.wine_get_version","AdapterIndex","TranslationLayerDetection.ID3D12DXVKInteropDevice","CheckInterfaceSupport.UMDVersion","VkPhysicalDeviceVulkan12Properties.driverInfo","DXGI_ADAPTER_DESC3.VendorId","DXGI_ADAPTER_DESC3.DeviceId","DXGI_ADAPTER_DESC3.SubSysId","DXGI_ADAPTER_DESC3.Revision","DXGI_ADAPTER_DESC3.DedicatedVideoMemory","DXGI_ADAPTER_DESC3.DedicatedSystemMemory","DXGI_ADAPTER_DESC3.SharedSystemMemory","DXGI_ADAPTER_DESC3.AdapterLuid","DXGI_ADAPTER_DESC3.GraphicsPreemptionGranularity","DXGI_ADAPTER_DESC3.ComputePreemptionGranularity","DXGI_ADAPTER_DESC3.Flags","DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_LOCAL].Budget","DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_LOCAL].AvailableForReservation","DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL].Budget","DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL].AvailableForReservation","GetDescriptorHandleIncrementSize.D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV","GetDescriptorHandleIncrementSize.D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER","GetDescriptorHandleIncrementSize.D3D12_DESCRIPTOR_HEAP_TYPE_RTV","GetDescriptorHandleIncrementSize.D3D12_DESCRIPTOR_HEAP_TYPE_DSV","NvPhysicalGpuHandle.adapterType","NvPhysicalGpuHandle.NvAPI_GPU_GetSystemType","NvPhysicalGpuHandle.NvAPI_GPU_GetFullName","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pDeviceID","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pSubSystemId","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pRevisionId","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pExtDeviceId","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUType","NvPhysicalGpuHandle.NvAPI_GPU_GetBusType","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosRevision","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosOEMRevision","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosVersionString","NvPhysicalGpuHandle.NvAPI_GPU_GetPhysicalFrameBufferSize","NvPhysicalGpuHandle.NvAPI_GPU_GetVirtualFrameBufferSize","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::revision_id","NvPhysicalGpuHandle.NvAPI_GPU_GetVRReadyData - NV_GPU_VR_READY::isVRReady","NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_LOGO_BRIGHTNESS)","NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_SLI_BRIGHTNESS)","NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_NVIDIA_RTX_VR_READY)","NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_PROVIZ)","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::availableDedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::systemVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::sharedSystemMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::curAvailableDedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionsSize","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionCount","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionsSize","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionCount","NvPhysicalGpuHandle.NvAPI_GPU_GetShaderSubPipeCount","NvPhysicalGpuHandle.NvAPI_GPU_GetGpuCoreCount","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isSupported","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::configurationOptions","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isEnabled","NvPhysicalGpuHandle.NvAPI_GPU_GetRamBusWidth","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::bIsExternalGpu","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::rayTracingCores","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::tensorCores","AGSDeviceInfo.adapterString","AGSDeviceInfo.asicFamily","AGSDeviceInfo.isAPU","AGSDeviceInfo.isExternal","AGSDeviceInfo.vendorId","AGSDeviceInfo.deviceId","AGSDeviceInfo.revisionId","AGSDeviceInfo.numCUs","AGSDeviceInfo.numWGPs","AGSDeviceInfo.numROPs","AGSDeviceInfo.coreClock","AGSDeviceInfo.memoryClock","AGSDeviceInfo.memoryBandwidth","AGSDeviceInfo.teraFlops","AGSDeviceInfo.localMemoryInBytes","AGSDeviceInfo.sharedMemoryInBytes","AMD GDT_GfxCardInfo.asicType","AMD GDT_GfxCardInfo.generation","AMD GDT_GfxCardInfo.APU","AMD GDT_GfxCardInfo.CALName","AMD GDT_GfxCardInfo.MarketingName","AMD GDT_DeviceInfo.NumShaderEngines","AMD GDT_DeviceInfo.MaxWavePerSIMD","AMD GDT_DeviceInfo.ClocksPrim","AMD GDT_DeviceInfo.NumSQMaxCounters","AMD GDT_DeviceInfo.NumPrimPipes","AMD GDT_DeviceInfo.WaveSize","AMD GDT_DeviceInfo.NumSHPerSE","AMD GDT_DeviceInfo.NumCUPerSH","AMD GDT_DeviceInfo.NumCUs","AMD GDT_DeviceInfo.NumSIMDPerCU","AMD GDT_DeviceInfo.NumVGPRPerSIMD","VkPhysicalDeviceProperties.apiVersion","VkPhysicalDeviceProperties.driverVersion","VkPhysicalDeviceProperties.vendorID","VkPhysicalDeviceProperties.deviceID","VkPhysicalDeviceProperties.deviceType","VkPhysicalDeviceProperties.deviceName","VkPhysicalDeviceIDProperties.deviceUUID","VkPhysicalDeviceIDProperties.driverUUID","VkPhysicalDeviceIDProperties.deviceLUID","VkPhysicalDeviceVulkan12Properties.driverID","VkPhysicalDeviceVulkan12Properties.driverName","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics16","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics17","AGSDX12ReturnedParams::ExtensionsSupported.userMarkers","AGSDX12ReturnedParams::ExtensionsSupported.appRegistration","AGSDX12ReturnedParams::ExtensionsSupported.UAVBindSlot","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics19","AGSDX12ReturnedParams::ExtensionsSupported.baseVertex","AGSDX12ReturnedParams::ExtensionsSupported.baseInstance","AGSDX12ReturnedParams::ExtensionsSupported.getWaveSize","AGSDX12ReturnedParams::ExtensionsSupported.floatConversion","AGSDX12ReturnedParams::ExtensionsSupported.readLaneAt","AGSDX12ReturnedParams::ExtensionsSupported.rayHitToken","AGSDX12ReturnedParams::ExtensionsSupported.shaderClock","AGSDX12ExtensionsSupported.intrinsics16","AGSDX12ExtensionsSupported.intrinsics17","AGSDX12ExtensionsSupported.userMarkers","AGSDX12ExtensionsSupported.appRegistration","AGSDX12ExtensionsSupported.UAVBindSlot","AGSDX12ExtensionsSupported.intrinsics19","AGSDX12ExtensionsSupported.baseVertex","AGSDX12ExtensionsSupported.baseInstance","AGSDX12ExtensionsSupported.getWaveSize","AGSDX12ExtensionsSupported.floatConversion","AGSDX12ExtensionsSupported.readLaneAt","AGSDX12ExtensionsSupported.rayHitToken","AGSDX12ExtensionsSupported.shaderClock","Intel GPUDetect::GPUData.VendorId","Intel GPUDetect::GPUData.deviceID","Intel GPUDetect::GPUData.isUMAArchitecture","Intel GPUDetect::GPUData.videoMemory","Intel GPUDetect::GPUData.description","Intel GPUDetect::GPUData.extensionVersion","Intel GPUDetect::GPUData.intelExtensionAvailability","Intel GPUDetect::GPUData.dxDriverVersion","Intel GPUDetect::GPUData.driverInfo.driverReleaseRevision","Intel GPUDetect::GPUData.driverInfo.driverBuildNumber","Intel GPUDetect::GPUData.DefaultFidelityPreset","Intel GPUDetect::GPUData.GPUArchitecture","Intel GPUDetect::GPUData.GraphicsGeneration","Intel GPUDetect::GPUData.euCount","Intel GPUDetect::GPUData.packageTDP","Intel GPUDetect::GPUData.maxFillRate","Intel GPUDetect::GPUData.maxFrequency","Intel GPUDetect::GPUData.minFrequency","D3D12_FEATURE_DATA_D3D12_OPTIONS.DoublePrecisionFloatShaderOps","D3D12_FEATURE_DATA_D3D12_OPTIONS.OutputMergerLogicOp","D3D12_FEATURE_DATA_D3D12_OPTIONS.MinPrecisionSupport","D3D12_FEATURE_DATA_D3D12_OPTIONS.TiledResourcesTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceBindingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.PSSpecifiedStencilRefSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats","D3D12_FEATURE_DATA_D3D12_OPTIONS.ROVsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.ConservativeRasterizationTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.MaxGPUVirtualAddressBitsPerResource","D3D12_FEATURE_DATA_D3D12_OPTIONS.StandardSwizzle64KBSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossNodeSharingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS.CrossAdapterRowMajorTextureSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation","D3D12_FEATURE_DATA_D3D12_OPTIONS.ResourceHeapTier","D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT.MaxGPUVirtualAddressBitsPerResource","D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT.MaxGPUVirtualAddressBitsPerProcess","D3D12_FEATURE_DATA_SHADER_MODEL.HighestShaderModel","D3D12_FEATURE_DATA_ROOT_SIGNATURE.HighestVersion","D3D12_FEATURE_DATA_ARCHITECTURE1.NodeIndex","D3D12_FEATURE_DATA_ARCHITECTURE1.TileBasedRenderer","D3D12_FEATURE_DATA_ARCHITECTURE1.UMA","D3D12_FEATURE_DATA_ARCHITECTURE1.CacheCoherentUMA","D3D12_FEATURE_DATA_ARCHITECTURE1.IsolatedMMU","D3D12_FEATURE_DATA_FEATURE_LEVELS.MaxSupportedFeatureLevel","D3D12_FEATURE_DATA_SHADER_CACHE.SupportFlags","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_DIRECT.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COMPUTE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_COPY.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_DECODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_PROCESS.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_NORMAL.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_HIGH.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY.TYPE_VIDEO_ENCODE.PRIORITY_GLOBAL_REALTIME.PriorityForTypeIsSupported","D3D12_FEATURE_DATA_SERIALIZATION.HeapSerializationTier","D3D12_FEATURE_DATA_CROSS_NODE.SharingTier","D3D12_FEATURE_DATA_CROSS_NODE.AtomicShaderInstructions","D3D12_FEATURE_DATA_D3D12_OPTIONS_EXPERIMENTAL.WorkGraphsTier","D3D12_FEATURE_DATA_D3D12_OPTIONS_MLIR.MlirProgramsTier","D3D12_FEATURE_DATA_LINEAR_ALGEBRA_SUPPORT.LinearAlgebraTier","D3D12_FEATURE_DATA_D3D12_OPTIONS_PREVIEW.MaxGroupSharedMemoryPerGroupCS","D3D12_FEATURE_DATA_D3D12_OPTIONS_PREVIEW.MaxGroupSharedMemoryPerGroupAS","D3D12_FEATURE_DATA_D3D12_OPTIONS_PREVIEW.MaxGroupSharedMemoryPerGroupMS","D3D12_FEATURE_DATA_PREDICATION.Supported","D3D12_FEATURE_DATA_HARDWARE_COPY.Supported","D3D12_FEATURE_DATA_ASYNC_COMMANDS.Supported","D3D12_FEATURE_DATA_APPLICATION_SPECIFIC_DRIVER_STATE.Supported","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_DIRECT.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COMPUTE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_COPY.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RENDER_TARGET","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_RESOLVE_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","D3D12_FEATURE_DATA_BARRIER_LAYOUT.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE.D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ_COMPUTE_QUEUE_ACCESSIBLE","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_DIRECT","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COMPUTE","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_COPY","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS","D3D12_FEATURE_DATA_FENCE_BARRIERS.D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveOps","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveLaneCountMin","D3D12_FEATURE_DATA_D3D12_OPTIONS1.WaveLaneCountMax","D3D12_FEATURE_DATA_D3D12_OPTIONS1.TotalLaneCount","D3D12_FEATURE_DATA_D3D12_OPTIONS1.ExpandedComputeResourceStates","D3D12_FEATURE_DATA_D3D12_OPTIONS1.Int64ShaderOps","D3D12_FEATURE_DATA_D3D12_OPTIONS2.DepthBoundsTestSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS2.ProgrammableSamplePositionsTier","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CopyQueueTimestampQueriesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS3.CastingFullyTypedFormatSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS3.WriteBufferImmediateSupportFlags","D3D12_FEATURE_DATA_D3D12_OPTIONS3.ViewInstancingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS3.BarycentricsSupported","D3D12_FEATURE_DATA_EXISTING_HEAPS.Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS4.MSAA64KBAlignedTextureSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS4.SharedResourceCompatibilityTier","D3D12_FEATURE_DATA_D3D12_OPTIONS4.Native16BitShaderOpsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS5.SRVOnlyTiledResourceTier3","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RenderPassesTier","D3D12_FEATURE_DATA_D3D12_OPTIONS5.RaytracingTier","D3D12_FEATURE_DATA_D3D12_OPTIONS6.AdditionalShadingRatesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS6.PerPrimitiveShadingRateSupportedWithViewportIndexing","D3D12_FEATURE_DATA_D3D12_OPTIONS6.VariableShadingRateTier","D3D12_FEATURE_DATA_D3D12_OPTIONS6.ShadingRateImageTileSize","D3D12_FEATURE_DATA_D3D12_OPTIONS6.BackgroundProcessingSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS7.MeshShaderTier","D3D12_FEATURE_DATA_D3D12_OPTIONS7.SamplerFeedbackTier","D3D12_FEATURE_DATA_D3D12_OPTIONS8.UnalignedBlockTexturesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderPipelineStatsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.MeshShaderSupportsFullRangeRenderTargetArrayIndex","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnTypedResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.AtomicInt64OnGroupSharedSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.DerivativesInMeshAndAmplificationShadersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS9.WaveMMATier","D3D12_FEATURE_DATA_D3D12_OPTIONS10.VariableRateShadingSumCombinerSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS10.MeshShaderPerPrimitiveShadingRateSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS11.AtomicInt64OnDescriptorHeapResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS12.MSPrimitivesPipelineStatisticIncludesCulledPrimitives","D3D12_FEATURE_DATA_D3D12_OPTIONS12.EnhancedBarriersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS12.RelaxedFormatCastingSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedBufferTextureCopyPitchSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.UnrestrictedVertexElementAlignmentSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportHeightFlipsYSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.InvertedViewportDepthFlipsZSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.TextureCopyBetweenDimensionsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS13.AlphaBlendFactorSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.AdvancedTextureOpsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.WriteableMSAATexturesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS14.IndependentFrontAndBackStencilRefMaskSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS15.TriangleFanSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS15.DynamicIndexBufferStripCutSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS16.DynamicDepthBiasSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS16.GPUUploadHeapSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS17.NonNormalizedCoordinateSamplersSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS17.ManualWriteTrackingResourceSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS18.RenderPassesValid","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MismatchingOutputDimensionsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.SupportedSampleCountsWithNoOutputs","D3D12_FEATURE_DATA_D3D12_OPTIONS19.PointSamplingAddressesNeverRoundUp","D3D12_FEATURE_DATA_D3D12_OPTIONS19.RasterizerDesc2Supported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.NarrowQuadrilateralLinesSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.AnisoFilterWithPointMipSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxSamplerDescriptorHeapSize","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxSamplerDescriptorHeapSizeWithStaticSamplers","D3D12_FEATURE_DATA_D3D12_OPTIONS19.MaxViewDescriptorHeapSize","D3D12_FEATURE_DATA_D3D12_OPTIONS19.ComputeOnlyCustomHeapSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS20.ComputeOnlyWriteWatchSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS20.RecreateAtTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.WorkGraphsTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExecuteIndirectTier","D3D12_FEATURE_DATA_D3D12_OPTIONS21.SampleCmpGradientAndBiasSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS21.ExtendedCommandInfoSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS22.TightAlignmentSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS22.ShaderExecutionReorderingActuallyReorders","D3D12_FEATURE_DATA_D3D12_OPTIONS22.CreateByteOffsetViewsSupported","D3D12_FEATURE_DATA_D3D12_OPTIONS22.Max1DDispatchSize","D3D12_FEATURE_DATA_D3D12_OPTIONS22.Max1DDispatchMeshSize","D3D12_FEATURE_DATA_BYTECODE_BYPASS_HASH_SUPPORTED.Supported","D3D12_FEATURE_DATA_TIGHT_ALIGNMENT.SupportTier","D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.szAdapterFamily","D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.MinimumABISupportVersion","D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.MaximumABISupportVersion","D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.CompilerVersion","D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.ApplicationProfileVersion","D3D12_FEATURE_DATA_HARDWARE_SCHEDULING_QUEUE_GROUPINGS.ComputeQueuesPer3DQueue","D3D12_FEATURE_DATA_D3D12_OPTIONS_EXPERIMENTAL.CooperativeVectorTier","DirectSR","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pOuterProductAccumulateProperties","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pVectorAccumulateProperties","NvAPI_D3D12_QueryCpuVisibleVidmem.pTotalBytes","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_UP","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_DOWN","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_XOR","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ALL","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ANY","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_BALLOT","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_LANE_ID","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP16_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP32_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_UINT64_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_SHADING_RATE","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VPRS_EVAL_ATTRIB_AT_SAMPLE","NvAPI_D3D12_GetOptimalThreadCountForMesh.pThreadCount","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_THREAD_REORDERING","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_OPACITY_MICROMAP","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_DISPLACEMENT_MICROMAP","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_CLUSTER_OPERATIONS","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_PARTITIONED_TLAS","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_SPHERES","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_LINEAR_SWEPT_SPHERES","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_PRESENT_BARRIER - supported","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - supported","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - rdmaHeapSize","NvAPI_D3D12_GetNeedsAppFPBlendClamping.pAppClampNeeded","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties"]),V=c(["DirectSR.VariantId","DirectSR.VariantName","DirectSR.Flags","DirectSR.OptimizationRankings","DirectSR.OptimalTargetFormat","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.InputType","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.InputInterpretation","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.MatrixInterpretation","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.BiasInterpretation","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.OutputType","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pMatrixVectorMulAddProperties.TransposeSupported","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pOuterProductAccumulateProperties.InputType","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pOuterProductAccumulateProperties.AccumulationType","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pVectorAccumulateProperties.InputType","D3D12_FEATURE_DATA_COOPERATIVE_VECTOR.pVectorAccumulateProperties.AccumulationType","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.version","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.inputType","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.inputInterpretation","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.matrixInterpretation","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.biasInterpretation","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.resultType","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.transpose"]),m=l(["SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion","SystemInfo.AGSGPUInfo.driverVersion","Header.NvAPI compiled version","Header.NVAPI_SDK_VERSION","Header.NvAPI_GetInterfaceVersionString","Header.AMD_AGS_VERSION","Header.agsGetVersionNumber","Header.AMD device_info compiled version","Header.Intel GPU Detect compiled version","SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.szBuildBranchString","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBranch","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsDCHDriver","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAStudioPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAGameReadyPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXProductionBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXNewFeatureBranchPackage","SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBaseBranch","SystemInfo.AGSGPUInfo.radeonSoftwareVersion","NvPhysicalGpuHandle.adapterType","NvPhysicalGpuHandle.NvAPI_GPU_GetSystemType","NvPhysicalGpuHandle.NvAPI_GPU_GetFullName","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pDeviceID","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pSubSystemId","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pRevisionId","NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pExtDeviceId","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUType","NvPhysicalGpuHandle.NvAPI_GPU_GetBusType","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosRevision","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosOEMRevision","NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosVersionString","NvPhysicalGpuHandle.NvAPI_GPU_GetPhysicalFrameBufferSize","NvPhysicalGpuHandle.NvAPI_GPU_GetVirtualFrameBufferSize","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id","NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::revision_id","NvPhysicalGpuHandle.NvAPI_GPU_GetVRReadyData - NV_GPU_VR_READY::isVRReady","NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_LOGO_BRIGHTNESS)","NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_SLI_BRIGHTNESS)","NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_NVIDIA_RTX_VR_READY)","NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_PROVIZ)","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::availableDedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::systemVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::sharedSystemMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::curAvailableDedicatedVideoMemory","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionsSize","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionCount","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionsSize","NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionCount","NvPhysicalGpuHandle.NvAPI_GPU_GetShaderSubPipeCount","NvPhysicalGpuHandle.NvAPI_GPU_GetGpuCoreCount","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isSupported","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::configurationOptions","NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isEnabled","NvPhysicalGpuHandle.NvAPI_GPU_GetRamBusWidth","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::bIsExternalGpu","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::rayTracingCores","NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::tensorCores","AGSDeviceInfo.adapterString","AGSDeviceInfo.asicFamily","AGSDeviceInfo.isAPU","AGSDeviceInfo.isExternal","AGSDeviceInfo.vendorId","AGSDeviceInfo.deviceId","AGSDeviceInfo.revisionId","AGSDeviceInfo.numCUs","AGSDeviceInfo.numWGPs","AGSDeviceInfo.numROPs","AGSDeviceInfo.coreClock","AGSDeviceInfo.memoryClock","AGSDeviceInfo.memoryBandwidth","AGSDeviceInfo.teraFlops","AGSDeviceInfo.localMemoryInBytes","AGSDeviceInfo.sharedMemoryInBytes","AMD GDT_GfxCardInfo.asicType","AMD GDT_GfxCardInfo.generation","AMD GDT_GfxCardInfo.APU","AMD GDT_GfxCardInfo.CALName","AMD GDT_GfxCardInfo.MarketingName","AMD GDT_DeviceInfo.NumShaderEngines","AMD GDT_DeviceInfo.MaxWavePerSIMD","AMD GDT_DeviceInfo.ClocksPrim","AMD GDT_DeviceInfo.NumSQMaxCounters","AMD GDT_DeviceInfo.NumPrimPipes","AMD GDT_DeviceInfo.WaveSize","AMD GDT_DeviceInfo.NumSHPerSE","AMD GDT_DeviceInfo.NumCUPerSH","AMD GDT_DeviceInfo.NumCUs","AMD GDT_DeviceInfo.NumSIMDPerCU","AMD GDT_DeviceInfo.NumVGPRPerSIMD","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics16","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics17","AGSDX12ReturnedParams::ExtensionsSupported.userMarkers","AGSDX12ReturnedParams::ExtensionsSupported.appRegistration","AGSDX12ReturnedParams::ExtensionsSupported.UAVBindSlot","AGSDX12ReturnedParams::ExtensionsSupported.intrinsics19","AGSDX12ReturnedParams::ExtensionsSupported.baseVertex","AGSDX12ReturnedParams::ExtensionsSupported.baseInstance","AGSDX12ReturnedParams::ExtensionsSupported.getWaveSize","AGSDX12ReturnedParams::ExtensionsSupported.floatConversion","AGSDX12ReturnedParams::ExtensionsSupported.readLaneAt","AGSDX12ReturnedParams::ExtensionsSupported.rayHitToken","AGSDX12ReturnedParams::ExtensionsSupported.shaderClock","AGSDX12ExtensionsSupported.intrinsics16","AGSDX12ExtensionsSupported.intrinsics17","AGSDX12ExtensionsSupported.userMarkers","AGSDX12ExtensionsSupported.appRegistration","AGSDX12ExtensionsSupported.UAVBindSlot","AGSDX12ExtensionsSupported.intrinsics19","AGSDX12ExtensionsSupported.baseVertex","AGSDX12ExtensionsSupported.baseInstance","AGSDX12ExtensionsSupported.getWaveSize","AGSDX12ExtensionsSupported.floatConversion","AGSDX12ExtensionsSupported.readLaneAt","AGSDX12ExtensionsSupported.rayHitToken","AGSDX12ExtensionsSupported.shaderClock","Intel GPUDetect::GPUData.VendorId","Intel GPUDetect::GPUData.deviceID","Intel GPUDetect::GPUData.isUMAArchitecture","Intel GPUDetect::GPUData.videoMemory","Intel GPUDetect::GPUData.description","Intel GPUDetect::GPUData.extensionVersion","Intel GPUDetect::GPUData.intelExtensionAvailability","Intel GPUDetect::GPUData.dxDriverVersion","Intel GPUDetect::GPUData.driverInfo.driverReleaseRevision","Intel GPUDetect::GPUData.driverInfo.driverBuildNumber","Intel GPUDetect::GPUData.DefaultFidelityPreset","Intel GPUDetect::GPUData.GPUArchitecture","Intel GPUDetect::GPUData.GraphicsGeneration","Intel GPUDetect::GPUData.euCount","Intel GPUDetect::GPUData.packageTDP","Intel GPUDetect::GPUData.maxFillRate","Intel GPUDetect::GPUData.maxFrequency","Intel GPUDetect::GPUData.minFrequency","NvAPI_D3D12_QueryCpuVisibleVidmem.pTotalBytes","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_UP","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_DOWN","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_XOR","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ALL","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ANY","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_BALLOT","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_LANE_ID","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP16_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP32_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_UINT64_ATOMIC","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_SHADING_RATE","NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VPRS_EVAL_ATTRIB_AT_SAMPLE","NvAPI_D3D12_GetOptimalThreadCountForMesh.pThreadCount","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_THREAD_REORDERING","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_OPACITY_MICROMAP","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_DISPLACEMENT_MICROMAP","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_CLUSTER_OPERATIONS","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_PARTITIONED_TLAS","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_SPHERES","NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_LINEAR_SWEPT_SPHERES","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_PRESENT_BARRIER - supported","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - supported","NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - rdmaHeapSize","NvAPI_D3D12_GetNeedsAppFPBlendClamping.pAppClampNeeded","NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties"]),v=l(["9007199255733042","9007199255733058","9007199255733534","8444250679088013","8444250677655234"])},185(_,D,E){E.d(D,{A:()=>A});const A={PropertiesSearchString:"",FormatsSearchString:"",VendorFilter:{},ArchAgeFilter:2010}},568(_,D,E){function A(_){for(;_.lastElementChild;)_.removeChild(_.lastElementChild)}E.d(D,{E:()=>A}),E(924),E(878)},924(_,D,E){E.d(D,{HF:()=>P,Hh:()=>U,IL:()=>I,P7:()=>o,UN:()=>C,aC:()=>e,gt:()=>O,iT:()=>t});var A=E(878),R=E(185);function T(_){return _.replace(/\[\d+\]/g,"")}function e(_){return _.replace(/\[\d+\].*/,"")}function O(_){return _ in A.zK?A.zK[_]:_}function I(_,D){let E=T(_);if(null==D)return D;if(E in A.XM)return A.XM[E][D]??`Unknown(${D})`;if(E in A.MD){let _="",R=0;for(let T=1;T<=D;T<<=1)D&T&&(R++,_+=(A.MD[E][T]??`Unknown(${T})`)+" |\n");return _=""==_?A.MD[E][0]??"Unknown":_.substring(0,_.length-3),_+=R>1?"\n":" ",_+=`(0x${Number(D).toString(16)})`,_}if(E in A.Bb)return D+A.Bb[E];switch(E){case"SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion":case"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion":return(D/100).toFixed(2);case"DXGI_ADAPTER_DESC3.VendorId":case"AGSDeviceInfo.vendorId":case"VkPhysicalDeviceProperties.vendorID":case"Intel GPUDetect::GPUData.VendorId":{let _;if(D<=65535)_="0x"+((R=Number(D).toString(16)).length>=4?R:"0".repeat(4-R.length)+R);else{let E=[255&D,D>>8&255,D>>16&255,D>>24&255];const A="A".charCodeAt(0),R="Z".charCodeAt(0),T="0".charCodeAt(0),e="9".charCodeAt(0);if(!E.reduce(((_,D)=>_&&(D>=A&&D<=R||D>=T&&D<=e)),!0))return`Invalid (0x${Number(D).toString(16)})`;_=String.fromCharCode(E[0],E[1],E[2],E[3])}return A.vO[_]?`${A.vO[_]} (${_})`:`Unknown (${_})`}case"DXGI_ADAPTER_DESC3.SubSysId":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pSubSystemId":{let _=(_,D)=>_.length>=D?_:"0".repeat(D-_.length)+_,E="0x"+_(Number(65535&D).toString(16),4),R="0x"+_(Number(D).toString(16),8);return A.qM[E]?`${A.qM[E]} (${R})`:R}case"NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosOEMRevision":return"0x"+(_=>_.length>=2?_:"0".repeat(2-_.length)+_)(Number(D).toString(16));case"DXGI_ADAPTER_DESC3.DeviceId":case"DXGI_ADAPTER_DESC3.Revision":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pRevisionId":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pExtDeviceId":case"AGSDeviceInfo.deviceId":case"AGSDeviceInfo.revisionId":case"Intel GPUDetect::GPUData.deviceID":case"VkPhysicalDeviceProperties.driverVersion":case"VkPhysicalDeviceProperties.deviceID":return"0x"+(_=>_.length>=4?_:"0".repeat(4-_.length)+_)(Number(D).toString(16));case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pDeviceID":case"NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosRevision":case"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.version":case"Intel GPUDetect::GPUData.extensionVersion":return"0x"+(_=>_.length>=8?_:"0".repeat(8-_.length)+_)(Number(D).toString(16));case"Header.agsGetVersionNumber":{let _=BigInt(D);return`${_>>22n&1023n}.${_>>12n&1023n}.${4095n&_}`}case"CheckInterfaceSupport.UMDVersion":case"D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.MinimumABISupportVersion":case"D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.MaximumABISupportVersion":case"D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.CompilerVersion":case"D3D12_FEATURE_DATA_SHADERCACHE_ABI_SUPPORT.ApplicationProfileVersion":{let _=BigInt(D);return`${_>>48n&65535n}.${_>>32n&65535n}.${_>>16n&65535n}.${65535n&_}`}case"SystemInfo.System memory.GetPhysicallyInstalledSystemMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPhysicalFrameBufferSize":case"NvPhysicalGpuHandle.NvAPI_GPU_GetVirtualFrameBufferSize":D=1024*Number(D);case"SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPhys":case"SystemInfo.System memory.MEMORYSTATUSEX::ullTotalPageFile":case"SystemInfo.System memory.MEMORYSTATUSEX::ullTotalVirtual":case"DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_LOCAL].Budget":case"DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_LOCAL].AvailableForReservation":case"DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL].Budget":case"DXGI_QUERY_VIDEO_MEMORY_INFO[DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL].AvailableForReservation":case"DXGI_ADAPTER_DESC3.DedicatedVideoMemory":case"DXGI_ADAPTER_DESC3.DedicatedSystemMemory":case"DXGI_ADAPTER_DESC3.SharedSystemMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::availableDedicatedVideoMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::systemVideoMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::sharedSystemMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::curAvailableDedicatedVideoMemory":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionsSize":case"NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionsSize":case"NvAPI_D3D12_QueryCpuVisibleVidmem.pTotalBytes":case"AGSDeviceInfo.localMemoryInBytes":case"AGSDeviceInfo.sharedMemoryInBytes":case"Intel GPUDetect::GPUData.videoMemory":case"NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - rdmaHeapSize":{const _=["B","KiB","MiB","GiB","TiB"];let E=Number(D),A=0;for(;E>1024;)E/=1024,++A;return E=E.toFixed(2),E+_[A]}case"DirectSR.OptimizationRankings":return D.split(", ").map((_=>{switch(_){case"0":return"DSR_OPTIMIZATION_TYPE_BALANCED";case"1":return"DSR_OPTIMIZATION_TYPE_HIGH_QUALITY";case"2":return"DSR_OPTIMIZATION_TYPE_MAX_QUALITY";case"3":return"DSR_OPTIMIZATION_TYPE_HIGH_PERFORMANCE";case"4":return"DSR_OPTIMIZATION_TYPE_MAX_PERFORMANCE";case"5":return"DSR_OPTIMIZATION_TYPE_POWER_SAVING";case"6":return"DSR_OPTIMIZATION_TYPE_MAX_POWER_SAVING";default:return`Unknown(${_})`}})).join(", ")}var R;return Array.isArray(D)?D.join(", "):D}function t(_,D){if(null==_)return D;let E=T(_);if(null==D)return"❓";if(E in A.RZ)return A.RZ[E][D]??`❓(${D})`;if(E in A.ad){let _="",R=0;for(let T=1;T<=D;T<<=1)D&T&&(R++,_+=(A.ad[E][T]??`❓(${T})`)+"\n");return _=""==_?A.ad[E][0]??"❓":_.substring(0,_.length-1),_}switch(E){case"SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion":case"SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion":return(D/100).toFixed(2);case"DXGI_ADAPTER_DESC3.VendorId":case"AGSDeviceInfo.vendorId":case"VkPhysicalDeviceProperties.vendorID":case"Intel GPUDetect::GPUData.VendorId":{let _;return _=D<=65535?"0x"+((R=Number(D).toString(16)).length>=4?R:"0".repeat(4-R.length)+R):(_=>String.fromCharCode(255&_,_>>8&255,_>>16&255,_>>24&255))(D),A.vO[_]?`${A.vO[_]} (${_})`:`❓ (${_})`}case"DXGI_ADAPTER_DESC3.DeviceId":case"DXGI_ADAPTER_DESC3.Revision":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pRevisionId":case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pExtDeviceId":case"AGSDeviceInfo.deviceId":case"AGSDeviceInfo.revisionId":case"Intel GPUDetect::GPUData.deviceID":case"VkPhysicalDeviceProperties.driverVersion":case"VkPhysicalDeviceProperties.deviceID":return"0x"+(_=>_.length>=4?_:"0".repeat(4-_.length)+_)(Number(D).toString(16));case"NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pDeviceID":case"NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosRevision":case"Intel GPUDetect::GPUData.extensionVersion":return"0x"+(_=>_.length>=8?_:"0".repeat(8-_.length)+_)(Number(D).toString(16));case"CheckInterfaceSupport.UMDVersion":{let _=BigInt(D);return`${_>>48n&65535n}.${_>>32n&65535n}.${_>>16n&65535n}.${65535n&_}`}}var R;return Array.isArray(D)?D.join(", "):D}function U(_,D){let E=O(_),T=I(_,D),e=R.A.PropertiesSearchString.toLocaleLowerCase();return""==e||A.Xm.has(_)||_.toString().toLowerCase().includes(e)||E.toString().toLowerCase().includes(e)||D.toString().toLowerCase().includes(e)||T.toString().toLowerCase().includes(e)}function S(_){let D=e(_.name),E=A.OX.get(D)??1/0;return E==1/0&&console.log(`No order for ${_.name}`),E}function r(_){let D=T(_.name),E=A.w0.get(D)??1/0;return E==1/0&&console.log(`No order for ${_.name}`),E}function P(_,D){let E=S(_),A=S(D);if(E!=A)return E-A;if(E==A){const R=parseInt(_.name.match(/\[(\d+)\]/)?.[1],10)||0,T=parseInt(D.name.match(/\[(\d+)\]/)?.[1],10)||0;return R!==T?R-T:(E=r(_),A=r(D),E!=A?E-A:_.name.localeCompare(D.name))}return E-A}function C(_){return null!=_.GetField("TranslationLayerDetection.ID3D12DXVKInteropDevice")?"vkd3d-proton":null!=_.GetField("SystemInfo.TranslationLayerDetection.wine_get_version")?"Other":"None"}function o(_,D){let E=_.split(".").map((_=>parseInt(_))),A=D.split(".").map((_=>parseInt(_)));if(3!=E.length||3!=A.length)return 0;for(let _=0;_<3;_++)if(E[_]!=A[_])return E[_]-A[_];return 0}},480(_,D,E){E.d(D,{TK:()=>e,ri:()=>I,sf:()=>O});var A=E(878),R=E(924);class T{#_={};#D=[];#E={};#A={};#R(_){this.#_=_;let D=this.#D;this.#E=_.Formats,function _(E,A){if("Formats"!=A)if("object"!=typeof E||Array.isArray(E))if(Array.isArray(E))if(E.every((_=>"object"!=typeof _)))D.push({name:A,value:E.join(", ")});else for(let D=0;D{if(4==D.readyState&&200==D.status){let E=JSON.parse(D.responseText).map((_=>new T(_)));_(E)}},D.send()}function O(_,D){if(2!=_.length)return;let E=new XMLHttpRequest;E.open("GET",A.PX+"/get_two_submissions?IDs="+_.join(",")),E.onreadystatechange=()=>{if(4==E.readyState&&200==E.status){let _=JSON.parse(E.responseText).map((_=>new T(_)));D(_)}},E.send(JSON.stringify(_))}function I(_,D){let E=new XMLHttpRequest;E.open("GET",A.PX+"/get_submission?ID="+_),E.onreadystatechange=()=>{if(4==E.readyState&&200==E.status){let _=JSON.parse(E.responseText).map((_=>new T(_)));D(_)}},E.send()}},962(_,D,E){E.d(D,{dO:()=>I,n:()=>O,n$:()=>e});let A=null,R=null,T=[];function e(){return A}function O(_){T.push(_)}function I(_){R="auto"==_,R&&(_=window.matchMedia("(prefers-color-scheme: light)").matches?"light":"dark"),_!=A&&(A=_,function(_){document.body.classList.add("preload"),document.body.classList.remove("light-mode","dark-mode"),document.body.classList.add(_+"-mode"),setTimeout((()=>{document.body.classList.remove("preload")}),500)}(_),T.forEach((_=>_(A))))}window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(_=>{R&&I("auto")}))},928(_,D,E){E.d(D,{p:()=>w,y:()=>K});var A=E(568),R=E(878),T=E(924),e=E(185);const O=["Supported","Buffer","Vertex Buffer","Index Buffer","Stream Output","Texture1D","Texture2D","Texture3D","Texture Cube","Shader Load","Shader Sample","Shader Comparison Sample","Reserved","Mipmaps","Render Target","Blendable","Depth Stencil","MultiSample Resolve","Display","Cast Within Bit Layout","MultiSample Render Target","MultiSample Load","Shader Gather","Casting when Back Buffer","Typed UAV","Shader Gather Comparison","Decoder Output","Video Processor Output","Video Processor Input","Video Encoder","UAV Atomic Add","UAV Atomic Bitwise ops","UAV Atomic CmpStore/Exch","UAV Atomic Exchange","UAV Atomic Signed min/max","UAV Atomic Unsigned min/max","UAV Typed Load","UAV Typed Store","Output Merged Logic Ops","Tiled","MultiPlane Overlay","Sampler Feedback","Displayable"],I=[[1,0],[2,0],[4,0],[8,0],[16,0],[32,0],[64,0],[128,0],[256,0],[512,0],[1024,0],[2048,0],[4096,0],[16384,0],[32768,0],[65536,0],[262144,0],[524288,0],[1048576,0],[2097152,0],[4194304,0],[8388608,0],[16777216,0],[33554432,0],[67108864,0],[134217728,0],[268435456,0],[536870912,0],[1073741824,0],[0,1],[0,2],[0,4],[0,8],[0,16],[0,32],[0,64],[0,128],[0,256],[0,512],[0,16384],[0,32768],[0,65536]],t={0:{Support1:1,Support2:512},1:{Support1:1052912,Support2:512},2:{Support1:49599483,Support2:704},3:{Support1:40915451,Support2:960},4:{Support1:40915451,Support2:704},5:{Support1:1052912,Support2:0},6:{Support1:5509627,Support2:0},7:{Support1:5247483,Support2:256},8:{Support1:5247483,Support2:0},9:{Support1:1052912,Support2:512},10:{Support1:50123763,Support2:704},11:{Support1:49599475,Support2:640},12:{Support1:40915443,Support2:960},13:{Support1:49599475,Support2:640},14:{Support1:40915443,Support2:704},15:{Support1:1052912,Support2:512},16:{Support1:49599483,Support2:640},17:{Support1:40915451,Support2:896},18:{Support1:40915451,Support2:640},19:{Support1:1052848,Support2:0},20:{Support1:3215536,Support2:0},21:{Support1:80746416,Support2:0},22:{Support1:5247408,Support2:0},23:{Support1:1052912,Support2:512},24:{Support1:66900979,Support2:640},25:{Support1:40915443,Support2:896},89:{Support1:18350112,Support2:512},26:{Support1:48550899,Support2:640},27:{Support1:1052912,Support2:512},28:{Support1:66900979,Support2:704},29:{Support1:33346544,Support2:512},30:{Support1:40915443,Support2:960},31:{Support1:49599475,Support2:640},32:{Support1:40915443,Support2:704},33:{Support1:1052912,Support2:512},34:{Support1:49599475,Support2:640},35:{Support1:49599475,Support2:640},36:{Support1:40915443,Support2:896},37:{Support1:49599475,Support2:640},38:{Support1:40915443,Support2:640},39:{Support1:1052912,Support2:512},40:{Support1:3215536,Support2:512},41:{Support1:116709371,Support2:712},42:{Support1:40915455,Support2:1023},43:{Support1:40915451,Support2:767},44:{Support1:1052848,Support2:0},45:{Support1:3215536,Support2:0},46:{Support1:80746416,Support2:0},47:{Support1:5247408,Support2:0},48:{Support1:1052912,Support2:512},49:{Support1:49599475,Support2:640},50:{Support1:40915443,Support2:896},51:{Support1:49599475,Support2:640},52:{Support1:40915443,Support2:640},53:{Support1:1052912,Support2:512},54:{Support1:49599475,Support2:704},55:{Support1:3215536,Support2:512},56:{Support1:116709363,Support2:640},57:{Support1:40915447,Support2:960},58:{Support1:49599475,Support2:640},59:{Support1:40915443,Support2:704},60:{Support1:1052912,Support2:512},61:{Support1:49599475,Support2:704},62:{Support1:40915443,Support2:960},63:{Support1:49599475,Support2:640},64:{Support1:40915443,Support2:704},65:{Support1:48550896,Support2:640},67:{Support1:8393712,Support2:512},68:{Support1:8393712,Support2:0},69:{Support1:8393712,Support2:0},70:{Support1:1052896,Support2:512},71:{Support1:9442272,Support2:512},72:{Support1:9442272,Support2:512},73:{Support1:1052896,Support2:512},74:{Support1:9442272,Support2:512},75:{Support1:9442272,Support2:512},76:{Support1:1052896,Support2:512},77:{Support1:9442272,Support2:512},78:{Support1:9442272,Support2:512},79:{Support1:1052896,Support2:512},80:{Support1:9442272,Support2:512},81:{Support1:9442272,Support2:512},82:{Support1:1052896,Support2:512},83:{Support1:9442272,Support2:512},84:{Support1:9442272,Support2:512},85:{Support1:14996464,Support2:512},86:{Support1:8655856,Support2:512},90:{Support1:1052912,Support2:512},87:{Support1:33346547,Support2:512},91:{Support1:33346544,Support2:512},92:{Support1:1052912,Support2:512},88:{Support1:16045043,Support2:512},93:{Support1:16045040,Support2:512},94:{Support1:1052896,Support2:512},95:{Support1:9442272,Support2:512},96:{Support1:9442272,Support2:512},97:{Support1:1052896,Support2:512},98:{Support1:9442272,Support2:512},99:{Support1:9442272,Support2:512},103:{Support1:41992992,Support2:128},106:{Support1:32,Support2:0},107:{Support1:41943840,Support2:128},115:{Support1:8655856,Support2:512}};function U(_,D){let E=document.createElement("td"),A=document.createElement("div");return A.textContent=D,A.className="vertical-text",E.appendChild(A),_.appendChild(E),E}function S(_,D){let E=document.createElement("td");return E.textContent=D,_.appendChild(E),E}function r(_,D){let E=document.createElement("img");E.className="cell-icon",E.src=D,_.appendChild(E)}function P(_,D){let E=document.createElement("td");return r(E,D),_.appendChild(E),E}function C(_,D){return _&&D?"required.svg":_&&!D?"supported.svg":_||D?"error.svg":"unsupported.svg"}function o(_,D,E,A){let R=(D.Support1&E)==E&&(D.Support2&A)==A,T=t[_];return C(R,T&&(T.Support1&E)==E&&(T.Support2&A)==A)}function i(_,D){return C(D,null!=t[_])}let N=!0,n=!1,a=[],p=null,M=!0,Y=!1,L=!1,s="ID",d=!0,u=0,F=0,G="",c=[],l=[],B=null;function V(_){let D=_.value,E=G.toLowerCase(),A=""==E||R.qc.some((_=>{let A=D.GetField(_),R=T.IL(_,A).toString().toLowerCase();return A=A.toString().toLowerCase(),R.includes(E)})),e=R.UK.every((_=>{let E=D.GetField(_);return c[_][E]})),O=2&D.GetField("DXGI_ADAPTER_DESC3.Flags")?"Software":"Hardware",I=c["Adapter Type"][O],t=T.UN(D),U=c["Translation Layer"][t];return A&&e&&I&&U}const m={"DXGI_ADAPTER_DESC3.VendorId":{default:!0},"Header.Version":{default:!0},"Header.Using preview Agility SDK":{default:!0,1:!1},"Adapter Type":{default:!1,Hardware:!0},"Translation Layer":{default:!1,None:!0}};function v(){const _=document.getElementById("AdaptersFilterContainer");var D;A.E(_),R.UK.forEach((D=>function(_,D){const E=document.createElement("fieldset"),A=document.createElement("legend");A.appendChild(document.createTextNode(T.gt(D))),c[D]=[],[...new Set(a.map((_=>_.GetField(D))))].sort(function(_){switch(_){case"DXGI_ADAPTER_DESC3.VendorId":return(_,D)=>Number(_)>Number(D);case"Header.Using preview Agility SDK":return(_,D)=>__>D}}(D)).forEach((_=>{const A=document.createElement("label"),R=document.createElement("input");R.type="checkbox",R.checked=m[D][_]??m[D].default,c[D][_]=R.checked,R.addEventListener("change",(()=>{c[D][_]=R.checked,k(),g()})),A.appendChild(R),A.appendChild(document.createTextNode(T.IL(D,_))),E.appendChild(A),E.appendChild(document.createElement("br"))})),E.appendChild(A),_.appendChild(E)}(_,D))),D=_,[{property:"Adapter Type",values:["Hardware","Software"]},{property:"Translation Layer",values:["None","vkd3d-proton","Other"]}].forEach((_=>{const E=document.createElement("fieldset"),A=document.createElement("legend"),R=_.property;A.appendChild(document.createTextNode(T.gt(R))),c[R]=[],_.values.forEach((_=>{const D=document.createElement("label"),A=document.createElement("input");A.type="checkbox",A.checked=m[R][_]??m[R].default,c[R][_]=A.checked,A.addEventListener("change",(()=>{c[R][_]=A.checked,k(),g()})),D.appendChild(A),D.appendChild(document.createTextNode(T.IL(R,_))),E.appendChild(D),E.appendChild(document.createElement("br"))})),E.appendChild(A),D.appendChild(E)}))}let y=-1,h=null,f=null,H=null;function g(){const _=document.getElementById("ListContainer");A.E(_);const D=document.createElement("table"),E=document.createElement("tbody");{const _=document.createElement("tr");R.qc.forEach((D=>{const E=document.createElement("td");E.classList.add("hiddenCell"),_.appendChild(E)})),R.v4.forEach((D=>{const E=document.createElement("td");E.classList.add("hiddenCell"),"Action"===D&&(E.style.width="3.1em"),_.appendChild(E)})),E.appendChild(_)}{const _=document.createElement("tr"),D=document.createElement("td");D.colSpan=R.qc.length+R.v4.length;const A=document.createElement("button");A.appendChild(document.createTextNode("Previous page")),A.className="ActionButton",A.addEventListener("click",(function(_){u=Math.max(u-1,0),g()})),A.disabled=0==u,D.appendChild(A);const T=document.createElement("button");T.appendChild(document.createTextNode("Next page")),T.className="ActionButton",T.addEventListener("click",(function(_){u=Math.min(u+1,F-1),g()})),T.disabled=u>=F-1,D.appendChild(T),D.classList.add("center"),_.appendChild(D),E.appendChild(_)}{const _=document.createElement("tr");R.qc.forEach((D=>{const E=document.createElement("td");E.classList.add("clickableCell");const A=D==s?d?" ▼":" ▲":"",R=document.createTextNode(T.gt(D)+A);E.appendChild(R),E.addEventListener("click",(function(_){!function(_){s==_?d=!d:(s=_,d=!1),u=0}(D),g()})),_.appendChild(E)})),R.v4.forEach((D=>{const E=document.createElement("td"),A=document.createTextNode("");E.appendChild(A),_.appendChild(E)})),E.appendChild(_)}!function(_){let D=l.sort(((_,D)=>{let E=_.value.GetField(s),A=D.value.GetField(s),R=0;return EA&&(R=1),d&&(R*=-1),R}));for(let E=10*u;E{const A=document.createElement("tr");R.qc.forEach((_=>{const E=document.createElement("td");let R=D.GetField(_),e=document.createTextNode(T.IL(_,R));E.appendChild(e),A.appendChild(E)})),R.v4.forEach((_=>{const E=document.createElement("td");if("Action"===_){{const _=document.createElement("img");_.src="compare.svg",_.alt="Share",_.title="Click compare icon on 2 reports to open comparison",_.className="ActionIcon",D.GetField("ID")==y&&_.classList.add("ActionIconActivated"),_.addEventListener("click",(E=>{E.stopPropagation(),function(_,D){D.classList.add("ActionIconActivated");const E=_.GetField("ID");E!=y&&(-1==y?y=E:window.location.assign(`compare.html?ID1=${y}&ID2=${E}`))}(D,_)})),E.appendChild(_)}{const _=document.createElement("img");_.src="share.svg",_.alt="Share",_.title="Click to copy URL to this report",_.className="ActionIcon",_.addEventListener("click",(E=>{E.stopPropagation(),function(_,D){null!=h&&h.classList.remove("ActionIconActivated"),h=D,D.classList.add("ActionIconActivated"),navigator.clipboard.writeText(`${R.Qc}/ID.html?ID=${_.GetField("ID")}`);let E=D.getBoundingClientRect(),A=document.createElement("div");A.classList.add("PopupMessage"),A.textContent="Link copied to clipboard",A.getClientRects,A.style.left=E.left+window.scrollX-200+"px",A.style.top=E.top+window.scrollY-7+"px",document.body.appendChild(A),null!=f&&(f.remove(),clearTimeout(H)),f=A,H=setTimeout((()=>{A.remove(),f=null,H=null}),4e3)}(D,_)})),E.appendChild(_)}}A.appendChild(E)})),A.addEventListener("click",(()=>{!function(_){p=_,B.style.visibility="visible",W();const D=new URL(window.location.href);D.searchParams.set("ID",a[p].GetField("ID")),window.history.replaceState({},"",D.toString()),document.title=a[p].GetField("DXGI_ADAPTER_DESC3.Description")+" - D3d12infoDB",B.scrollIntoView()}(_)})),A.classList.add("clickableRow"),E.appendChild(A)})),D.appendChild(E),_.appendChild(D)}function X(_,D){const E=R.e6[_];if(null==E)return;D.className="tooltip";const A=document.createElement("span");A.className="tooltiptext",A.textContent=E,D.appendChild(A)}function x(_,D){if(null==R.e6[_])return;const E=document.createElement("img");E.src="info.svg",E.alt="Info",E.className="tooltipicon",D.appendChild(E)}function Q(_,D){if(R.Xm.has(_))return!0;if(!M&&D.every((_=>_==D[0])))return!1;if(!Y&&D.filter((_=>null!=_)).length<=1)return!1;if(!L){const D=T.aC(_);if(R.Gd.has(D))return!1}return!0}function b(){const _=[a[0],a[1]],D=document.getElementById("TableContainer");A.E(D);const E=document.createElement("table"),R=document.createElement("tbody");{const _=document.createElement("tr");R.appendChild(_)}let e={};for(const D of _)for(const _ of D.FilteredFields(T.Hh))e[_.name]=_.value;let O=[];for(const[_,D]of Object.entries(e))O.push({name:_,value:D});O.sort(T.HF);for(const D of O){const E=D.name,A=T.gt(E),e=[],O=[];for(const D of _){const _=D.GetField(E),A=null!=_?T.IL(E,_):"";e.push(_),O.push(A)}if(!Q(E,e))continue;const I=e.every((_=>_==e[0])),t=document.createElement("tr"),U=document.createElement("td");X(A,U);const S=document.createTextNode(A);U.appendChild(S),x(A,U),t.appendChild(U);for(const _ of O){const D=document.createElement("td"),E=document.createTextNode(_);I&&(D.style.fontStyle="italic",D.style.color="#888888"),D.appendChild(E),t.appendChild(D)}R.appendChild(t)}E.appendChild(R),D.appendChild(E)}function W(){const _=a[p],D=document.getElementById("TableContainer");if(A.E(D),null==p)return;const E=document.createElement("table"),t=document.createElement("tbody");{const _=document.createElement("tr");t.appendChild(_)}for(const D of _.HumanReadable(T.Hh)){const _=document.createElement("tr"),E=document.createElement("td");X(D.name,E);const A=document.createTextNode(D.name);E.appendChild(A),x(D.name,E),_.appendChild(E);const R=document.createElement("td"),T=document.createTextNode(D.value);R.appendChild(T),_.appendChild(R),t.appendChild(_)}E.appendChild(t),D.appendChild(E),function(_,D){let E=_.Formats();if(!E){let _=document.createElement("p");return _.textContent="This reports contains no format support information. Only reports from D3d12info 3.7.3 and above contain this information.",void D.appendChild(_)}function T(){const _=document.getElementById("FormatTableContainer");A.E(_);const D=document.createElement("table");D.className="FormatTable";const T=document.createElement("tr");S(T,"Format").style="min-width: 31em";for(const _ of O)U(T,_);D.appendChild(T);for(const[_,A]of Object.entries(E)){let A=E[_],T=R.XF[_].toLowerCase(),O=e.A.FormatsSearchString.toLowerCase();if(""!=O&&!T.includes(O))continue;const t=document.createElement("tr");S(t,R.XF[_]),P(t,i(_,null!=A.Support1));for(const[D,E]of I)P(t,o(_,A,D,E));D.appendChild(t)}_.appendChild(D)}!function(_){let D=document.createElement("p");function E(_,E){let A=document.createElement("span");A.appendChild(document.createTextNode(_)),E&&r(A,E),D.appendChild(A),D.appendChild(document.createElement("br"))}E("Legend:",null),E("Feature supported and required for FL 12_0 - ","required.svg"),E("Feature supported and not required for FL 12_0 - ","supported.svg"),E("Feature not supported - ","unsupported.svg"),E("Feature not supported but required for FL 12_0 - ","error.svg"),_.appendChild(D)}(D),function(){const _=document.createElement("input");_.type="search",_.placeholder="Search Formats",_.classList.add("searchBar"),_.addEventListener("input",(function(D){e.A.FormatsSearchString=_.value,T()})),D.appendChild(_)}();const t=document.createElement("div");t.id="FormatTableContainer",D.appendChild(t),T()}(_,D)}function k(){l=a.map(((_,D)=>({index:D,value:_}))).filter(V),F=Math.max(1,Math.ceil(l.length/10)),u=Math.min(u,F-1)}function w(_,D){N=_,n=D;const E=document.getElementById("TableContainer"),A=document.createElement("div"),R=document.createTextNode("Loading. Please wait.");A.appendChild(R),E.appendChild(A)}function K(_,D){a=_,null!=D&&(p=a.findIndex((_=>_.GetField("ID")==D)),-1==p&&(p=a.length-1)),function(){if(0!=a.length)N?(function(){const _=document.getElementById("SearchBarAdaptersContainer");A.E(_);const D=document.createElement("input"),E=new URL(document.location).searchParams;G=E.get("q")||"",D.value=G,D.type="search",D.placeholder="Search Adapters",D.classList.add("searchBar"),D.addEventListener("input",(function(_){G=D.value,k(),g(),function(){p=null,B.style.visibility="hidden",W();const _=new URL(window.location.href);_.searchParams.delete("ID"),window.history.replaceState({},"",_.toString()),document.title="D3d12infoDB"}();const E=new URL(window.location.href);G?E.searchParams.set("q",G):E.searchParams.delete("q"),window.history.replaceState({},"",E.toString())})),_.appendChild(D)}(),v(),k(),g()):n&&function(){const _=document.getElementById("ComparisonPropertyFilterContainer");A.E(_),function(_){const D=document.createElement("fieldset"),E=document.createElement("legend"),A="Show Properties";E.appendChild(document.createTextNode(T.gt(A))),c[A]=[],[{name:"Equal",default:M},{name:"Exist only in one of reports",default:!1},{name:"Vendor specific",default:L}].forEach((_=>{const E=document.createElement("label"),A=document.createElement("input");A.type="checkbox",A.checked=_.default,A.addEventListener("change",(()=>{switch(_.name){case"Equal":M=A.checked;break;case"Exist only in one of reports":Y=A.checked;break;case"Vendor specific":L=A.checked}b()})),E.appendChild(A),E.appendChild(document.createTextNode(_.name)),D.appendChild(E),D.appendChild(document.createElement("br"))})),D.appendChild(E),_.appendChild(D)}(_)}(),function(){B=document.getElementById("SearchBarPropertiesContainer"),B.style.visibility=n||null!=p?"visible":"hidden",A.E(B);const _=document.createElement("input");_.type="search",_.placeholder="Search Properties",_.classList.add("searchBar"),_.addEventListener("input",(function(D){e.A.PropertiesSearchString=_.value,n?b():W()})),B.appendChild(_)}(),n?b():W();else{const _=document.createTextNode("No reports found");document.body.appendChild(_)}}(),null!=D&&B.scrollIntoView()}}},E={};function A(_){var R=E[_];if(void 0!==R)return R.exports;var T=E[_]={id:_,exports:{}};return D[_](T,T.exports,A),T.exports}A.m=D,_=[],A.O=(D,E,R,T)=>{if(!E){var e=1/0;for(U=0;U<_.length;U++){for(var[E,R,T]=_[U],O=!0,I=0;I=T)&&Object.keys(A.O).every((_=>A.O[_](E[I])))?E.splice(I--,1):(O=!1,T0&&_[U-1][2]>T;U--)_[U]=_[U-1];_[U]=[E,R,T]},A.n=_=>{var D=_&&_.__esModule?()=>_.default:()=>_;return A.d(D,{a:D}),D},A.d=(_,D)=>{for(var E in D)A.o(D,E)&&!A.o(_,E)&&Object.defineProperty(_,E,{enumerable:!0,get:D[E]})},A.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(_){if("object"==typeof window)return window}}(),A.o=(_,D)=>Object.prototype.hasOwnProperty.call(_,D),(()=>{var _;A.g.importScripts&&(_=A.g.location+"");var D=A.g.document;if(!_&&D&&(D.currentScript&&"SCRIPT"===D.currentScript.tagName.toUpperCase()&&(_=D.currentScript.src),!_)){var E=D.getElementsByTagName("script");if(E.length)for(var R=E.length-1;R>-1&&(!_||!/^http(s?):/.test(_));)_=E[R--].src}if(!_)throw new Error("Automatic publicPath is not supported in this browser");_=_.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),A.p=_})(),(()=>{var _={804:0};A.O.j=D=>0===_[D];var D=(D,E)=>{var R,T,[e,O,I]=E,t=0;if(e.some((D=>0!==_[D]))){for(R in O)A.o(O,R)&&(A.m[R]=O[R]);if(I)var U=I(A)}for(D&&D(E);t{document.body.classList.remove("preload")}),500)}),!1),R=A.O(R)})(); \ No newline at end of file