Microsoft ने DirectX 12 Agility SDK 1.619 का आधिकारिक संस्करण और 1.719 का पूर्वावलोकन संस्करण जारी किया है, जिसमें शेडर मॉडल 6.9 (SM 6.9) का नया संस्करण और DXR 1.2 लाइट ट्रेसिंग के दो महत्वपूर्ण अपडेट शामिल हैं।चपलता SDK Microsoft के लिए DX12 फ़ंक्शंस के नए संस्करण को आगे बढ़ाने का एक तरीका है। Windows अद्यतन के लिए प्रतीक्षा करने की कोई आवश्यकता नहीं है. गेम्स सीधे रनटाइम के नए संस्करण को पैकेज कर सकते हैं और केवल संगत जीपीयू ग्राफिक्स कार्ड हार्डवेयर और ड्राइवर समर्थन की आवश्यकता होती है।
DX12 चपलता SDK 1.619 में SM 6.9 का नया संस्करण शामिल है, जो मुख्य रूप से शेडर भाषा और न्यूनतम कार्यात्मक आवश्यकताओं को उन्नत करता है।
डीएक्स के लिए जीपीयू प्रोग्राम लिखने के लिए डेवलपर्स द्वारा उपयोग की जाने वाली सामान्य भाषा को एचएलएसएल कहा जाता है, और एसएम एचएलएसएल शेडर्स का "फीचर लेवल" है।

एसएम 6.9 नई सुविधा "लॉन्ग वेक्टर" पर प्रकाश डालता है। इसके साथ, शेडर्स बोझिल पैकेजिंग प्रसंस्करण की आवश्यकता के बिना, 4 से अधिक घटकों और 1024 घटकों तक सीधे वैक्टर का उपयोग कर सकते हैं।
एक ही समय पर,कुछ सुविधाएँ जो मूल रूप से वैकल्पिक थीं, SM 6.9 का समर्थन करने वाले हार्डवेयर पर आवश्यक हो जाती हैं,शामिल करना:
नेटिव 16-बिट शेडर ऑपरेशंस, वेव ऑपरेशंस (थ्रेड समूहों के भीतर संचार), और 64-बिट पूर्णांक ऑपरेशंस।
DXR 1.2 लाइट ट्रेसिंग के दो महत्वपूर्ण उन्नयन हैं:
1. अपारदर्शिता माइक्रोमैप्स
यह लंबे समय से उपलब्ध है, लेकिन इस बार इसे आधिकारिक तौर पर जारी किया गया है, और एचएलएसएल-संबंधित इंटरफेस के अंतिम भाग को अब पूर्वावलोकन के रूप में चिह्नित नहीं किया गया है।
नया संस्करण मुख्य रूप से अल्फा परीक्षण के साथ ज्यामिति को अनुकूलित करता है, जैसे बाड़, वनस्पति और खोखली बनावट। ऐसी वस्तुएं आमतौर पर प्रकाश अनुरेखण में बहुत महंगी होती हैं और महंगी शेडर शाखाओं से ग्रस्त होती हैं।
2. शेडर एक्ज़ीक्यूशन रीऑर्डरिंग (SER)
इसने पूर्वावलोकन चरण भी समाप्त कर दिया और आधिकारिक संस्करण बन गया।
एसईआर जीपीयू को समान प्रकाश कार्यों को पुन: समूहित करने की अनुमति देता है ताकि उन्हें अधिक सुसंगत रूप से निष्पादित किया जा सके और प्रकाश अनुरेखण दक्षता में सुधार हो सके।
नए संस्करण में, एप्लिकेशन यह पूछ सकते हैं कि क्या GPU वास्तव में पुन: व्यवस्थित करता है, न कि केवल यह कि यह एपीआई स्तर पर समर्थित है या नहीं।

विभिन्न GPU में DX12 सुविधा स्तरों के लिए बहुत भिन्न समर्थन होता है। बुनियादी एसएम 6.9 सुविधाओं जैसे लंबे वैक्टर और 16-बिट फ्लोटिंग पॉइंट की आवश्यकता है: एएमडी आरएक्स 9000 श्रृंखला, एनवीआईडीआईए आरटीएक्स श्रृंखला और इंटेल आर्क बी श्रृंखला।
वर्तमान में, केवल NVIDIA RTX श्रृंखला ही प्रकाश अनुरेखण अपारदर्शिता माइक्रोमैप्स के लिए हार्डवेयर समर्थन प्रदान कर सकती है। RTX 50/40 श्रृंखला हार्डवेयर त्वरण का समर्थन करती है, और RTX 30/20 श्रृंखला सॉफ्टवेयर सिमुलेशन का उपयोग करती है।
SER NVIDIA RTX 50/40 सीरीज और Intel Arc B सीरीज हार्डवेयर द्वारा समर्थित है। AMD RX 9000 श्रृंखला केवल API का समर्थन करती है, लेकिन कोई वास्तविक पुनर्क्रमण नहीं है।


इसके अलावा, DX12 एजिलिटी SDK 1.719 में कई नई सुविधाओं के पूर्वावलोकन भी शामिल हैं, अर्थात्:
1.बाड़ बाधाएँ
विस्तारित संवर्धित बाधाएँ कमांड बफ़र को संकेत देने और निर्देश स्ट्रीम में बाधाओं की प्रतीक्षा करने की अनुमति देती हैं, जिससे अधिक बारीक सिंक्रनाइज़ेशन सक्षम होता है।
2.VPblit 3DLUT
टोन मैपिंग और 3डी लुकअप टेबल संचालन के लिए वीडियो प्रोसेसिंग हार्डवेयर पाइपलाइन खोलें, इस काम को मुख्य 3डी इंजन से ऑफलोड करें।
3. D3D12 एक्सटेंशन तंत्र
आधिकारिक प्लग-इन समाधान हार्डवेयर निर्माताओं को फ़ंक्शन D3D12 कोर में प्रवेश करने से पहले प्रयोगात्मक सुविधाएँ प्रदान करने की अनुमति देता है।
