ڈائرکٹ ایکس رائٹریسنگ (ڈی ایکس آر) ٹائر 1.1 نئی خصوصیات بھاری ہارڈ ویئر میں ترمیم کے بغیر صرف ڈرائیور سپورٹ کے ساتھ کام کرسکتی ہیں

ہارڈ ویئر / ڈائرکٹ ایکس رائٹریسنگ (ڈی ایکس آر) ٹائر 1.1 نئی خصوصیات بھاری ہارڈ ویئر میں ترمیم کے بغیر صرف ڈرائیور سپورٹ کے ساتھ کام کرسکتی ہیں 3 منٹ پڑھا

ایکس باکس



رے ٹریسنگ یقینی طور پر ایک خصوصیت ہے کہ خاص طور پر NVIDIA اور AMD کے اعلی آخر گرافکس کارڈ والے محفل بے تابی سے منتظر ہیں۔ جی پی یوز کے معروف ساز ، جلد ہی انٹیل کو بھی شامل کریں گے ، وہ اس خصوصیت کی تائید کے لئے سرگرمی سے اپنے ہارڈ ویئر کی تعمیر کر رہے ہیں جو حقیقت میں طبیعیات کے حقیقی عالمی قوانین پر مبنی روشنی اور سائے کے اثرات پیش کرتا ہے ، اور ہائپر حقیقت پسندانہ اور عمیق نظریات پیش کرتا ہے۔

دریں اثنا ، مائیکروسافٹ یہ یقینی بنارہا ہے کہ ونڈوز OS ماحولیاتی نظام اعلی کے آخر میں کھیل کھیلنے کے لئے ایک مثالی پلیٹ فارم کے طور پر مناسب ہے۔ کمپنی کا ڈائرکٹ ایکس پلیٹ فارم ، جو طویل عرصے سے ڈیسک ٹاپ گیمنگ کے لئے ایک نمایاں معیار رہا ہے ، کو مقامی طور پر سپورٹ کرنے اور یہاں تک کہ ’ریئل ٹائم رے ٹریسنگ‘ کو فروغ دینے کے لئے بھی ٹویٹ کیا جارہا ہے۔ در حقیقت ، ڈائریکٹ ایکس رائٹریسنگ (ڈی ایکس آر) ٹائر 1.1 جدید ترین معیار ہے جو نئی خصوصیات کے ایک سیٹ کی حمایت کرتا ہے۔ کچھ دلچسپ خصوصیات جن میں ریئل ٹائم رے ٹریسنگ قریب کی خصوصیت میں معاون ثابت ہوسکتی ہے ان لائن رے ٹریسنگ ، ڈسپیپریس () ایگزیکیوٹ انڈائرکٹ () کے توسط سے کال کرتا ہے ، AddToStateObject () کے ذریعہ بڑھتی ہوئی ریاستی اشیاء ، شیراٹریکنگ سایہ میں جیومیٹری انڈیکس () ، اور مزید. آئیے کچھ نئی خصوصیات پر نگاہ ڈالتے ہیں جو ونڈوز 10 کے لئے ڈائرکٹیکس 12 کرنوں کا سراغ لگانے کے لئے تعاون کرے گی۔



ان لائن رے ٹریسنگ:

کرن کی کھوج کی ایک متبادل شکل ، ان لائن کرن ٹریسنگ میں کوئی الگ الگ متحرک شیڈر یا شیڈر میزیں استعمال نہیں ہوتی ہیں۔ اس خصوصیت کے لئے API ایکسلریشن ڈھانچے تک رسائی چھپاتا ہے (جیسے ڈیٹا سٹرکچر ٹراورسال ، باکس ، مثلث چوراہا)۔ یہ بنیادی طور پر اسے ہارڈ ویئر / ڈرائیور پر چھوڑ دیتا ہے۔ دلچسپ بات یہ ہے کہ ، گنتی والے امیدواروں دونوں کو ہٹانے کے ل query تمام ضروری ایپ کوڈ اور ایک سوال کا نتیجہ (جیسے ہٹ بمقابلہ مس) ڈرائیونگ کی شیڈر میں خود شامل ہوسکتا ہے رائ کیوئری .



ان لائن رے ٹریسنگ ڈویلپرز کو یہ اختیار فراہم کرتی ہے کہ وہ زیادہ سے زیادہ کرن کی کھوج کے عمل کو آگے بڑھا سکے ، اور کام کے شیڈول کو مکمل طور پر سسٹم میں دینے کے برخلاف۔ شامل کرنے کی ضرورت نہیں ، عملوں کی یہ اصلاح ان ڈویلپرز کے لئے کافی کارآمد ہے جو متعدد سائے کے ساتھ جستجو کررہے ہیں۔ مزید یہ کہ ، ڈویلپرز کو سادہ تکرار والی کرنوں کے لئے متحرک طور پر ان لائن فارم میں تبدیل کرنے کی مکمل آزادی حاصل ہے۔



ڈسپیچ رے () ایگزیکیٹ انڈرائڈ () کے توسط سے کال کریں:

یہ خصوصیت GPU پر سایہ داروں کو ایک فہرست تیار کرنے کے قابل بناتی ہے ڈسپیچ رے () کالیں۔ ان میں انفرادی پیرامیٹرز جیسے تھریڈ گنتی ، شیڈر ٹیبل سیٹنگیں اور دیگر روٹ پیرامیٹر سیٹنگیں شامل ہیں۔ اس خصوصیت کا سب سے عمدہ پہلو یہ ہے کہ سی پی یو میں کسی انٹرمیڈیٹ راؤنڈ ٹرپ کی ضرورت کے بغیر پوری فہرست عمل میں لائی جاسکتی ہے۔



وہ تمام منظرنامے جو GPU پر raytracing کے کام کو تیار کرتے ہیں اور پھر اسے فوری طور پر پیش کرتے ہیں ، خصوصیت سے بے حد فائدہ اٹھانا چاہئے۔ شامل کرنے کی ضرورت نہیں ، اس خصوصیت سے متعدد انکولی رائٹریکنگ منظرنامے جیسے کہ شیڈر پر مبنی کلنگ ، چھانٹ رہا ہے ، درجہ بندی اور تطہیر کی مدد کرنی چاہئے۔

AddToStateObject () کے ذریعہ بڑھتے ہوئے ریاستی آبجیکٹ:

ایک اصلاح کی خصوصیت ، یہ نیا بیکار پروسیسنگ دھاگوں کو کم کرنے کی کوشش کرتا ہے۔ کافی ایپس اور عمل آج کل ایک مکمل طور پر آبادی والی کرن کی کھوج والی پائپ لائن بناتے ہیں ، جو بہت سارے وسائل ضائع کرتے ہیں اور نظام پر بوجھ ڈالتے ہیں۔ فی الحال ، D3D12 رن ٹائم ابھی بھی عمارت کے بلاکس سے پیدا ہونے والے مکمل ریاستی شے کی تجزیہ کرتا ہے۔

اگرچہ اس کے ساتھ ، درستگی کی توثیق کرنے کے لئے کیا گیا ہے AddToStateObject () ، موجودہ شیڈر اسٹیٹ آبجیکٹ میں شیڈرز شامل کرکے ایک نیا ریاستی آبجیکٹ بنایا جاسکتا ہے۔ شامل کرنے کی ضرورت نہیں ، سی پی یو اوور ہیڈ صرف شامل کیے جانے والے ڈیٹا کے متناسب ہی رہے گا۔

رے ٹریسنگ شیڈرس میں جیومیٹری انڈیکس ()

یہ خصوصیت سایہ داروں کو نیچے کی سطح کے سرعت والے ڈھانچے کے اندر جیومیٹریوں میں فرق کرنے کی اجازت دیتی ہے۔ اس سے قبل ، جیومیٹریوں کو ہر جیومیٹری کے لئے شیڈر ٹیبل ریکارڈوں میں مختلف ڈیٹا کے ذریعہ پہچانا جاسکتا تھا ، لیکن نئے طریقہ کار کی مدد سے ایپ کو بوجھ سے آزاد کردیا گیا ہے۔ مزید یہ کہ ، اگر تمام جیومیٹریز ایک جیسے شیڈر میں شریک ہیں تو ، ایپ اس کو ترتیب دینے کا انتخاب کرسکتی ہے ضوابط برائے جیومیٹریکونٹیٹیشن تو ہیٹ گروپ گروپ پیرامیٹر ٹریس رے () 0

یہ یقینی طور پر یقینی بنائے گا کہ ہندسی اشاریہ اب فکسڈ فنکشن شیڈر ٹیبل انڈیکسنگ حساب کتاب میں عوامل نہیں رکھتا ہے۔ پھر بھی ، اگر ضرورت ہو یا مطلوبہ ہو تو ، شیڈر استعمال کرسکتے ہیں جیومیٹری انڈیکس () ایپ کے اپنے ڈیٹا سٹرکچر میں انڈیکس کرنے کیلئے۔

مذکورہ بالا خصوصیات کے علاوہ ، ڈائرکٹ ایکس رائٹریسنگ (ڈی ایکس آر) ٹائر 1.1 میں بھی شامل ہیں RAY_FLAG_SKIP_TRIANGLES اور RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES جھنڈے اگرچہ یہ جھنڈے انفرادی رائٹرکنگ کالز کے لئے دستیاب ہیں ، لیکن ان کو عالمی سطح پر رائٹرکنگ پائپ لائن ترتیب کے ذریعہ بھی اعلان کیا جاسکتا ہے۔

یہ بات بالکل واضح ہے کہ مائیکروسافٹ گرافکس سے متعلق کھیلوں کے ل Direct ڈائرکٹ ایکس 12 کو بہتر بنانے کی کوشش کر رہا ہے۔ مزید برآں ، رے کا پتہ لگانے کے ساتھ اعلی کے آخر میں کھیلوں اور محفل کے ل for سب سے اہم خصوصیات میں سے ایک ہونے کا وعدہ کرتے ہوئے ، کمپنی اس بات کو یقینی بنارہی ہے کہ سسٹم ، سی پی یو ، اور GPU زیادہ سے زیادہ استعمال کیا جاتا ہے کم سے کم بے کاریاں کے ساتھ۔

ٹیگز براہ راست این ویڈیا raytracing آر ٹی ایکس