وائن 8.0 رليز اميدوار ۽ vkd3d 1.6 رليز

پهرين رليز اميدوار وائن 8.0 تي جاچ شروع ٿي چڪي آهي، WinAPI جو هڪ کليل عمل. ڪوڊ بيس جاري ٿيڻ کان اڳ منجمد مرحلي ۾ رکيو ويو آهي، جيڪو جنوري جي وچ ۾ متوقع آهي. وائن 7.22 جي ڇڏڻ کان وٺي، 52 بگ رپورٽون بند ڪيون ويون آهن ۽ 538 تبديليون ڪيون ويون آهن.

سڀ کان اهم تبديليون:

  • vkd3d پيڪيج هڪ Direct3D 12 عملدرآمد سان جيڪو ڪم ڪري ٿو براڊ ڪاسٽنگ ڪالن ذريعي Vulkan گرافڪس API ڏانهن اپڊيٽ ڪيو ويو نسخو 1.6.
  • Vulkan ۽ OpenGL لاءِ سسٽم ڪال ڪنورٽرز (ٿنڪس) جي اصلاح ڪئي وئي آهي.
  • WinPrint پرنٽ پروسيسرز لاءِ سپورٽ کي وڌايو آهي.
  • بهتر جوائس اسٽڪ ڪنٽرول پينل.
  • پرنٽ ايف فنڪشن ڪوڊ ۾ 'ڊگهي' قسم لاءِ مدد مهيا ڪرڻ لاءِ ڪم مڪمل ڪيو ويو آهي.
  • راندين جي آپريشن سان لاڳاپيل غلطي جون رپورٽون بند ڪيون ويون آهن: ٽام ڪلينسي جي رينبو ڇهه: ويگاس 2، ويڊ، راگناروڪ آن لائن، ڊراڪن، اسٽار وار، ڪولن ميڪري، ايڪس-COM.
  • ايپليڪيشنن جي آپريشن سان لاڳاپيل بند ٿيل غلطي رپورٽون: TMUnlimiter 1.2.0.0، MDB Viewer Plus، Framemaker 8، Studio One Professional 5.

اضافي طور تي، اسان وائن پروجيڪٽ جي اشاعت کي نوٽ ڪري سگهون ٿا vkd3d 1.6 پيڪيج جي هڪ عمل درآمد سان Direct3D 12، ڪالن جي ترجمي ذريعي ڪم ڪندي Vulkan گرافڪس API ڏانهن. پيڪيج ۾ شامل آهن libvkd3d لائبريريون جنهن ۾ Direct3D 12 جي نفاذ سان گڏ، libvkd3d-shader جي مترجم سان شيڊر ماڊل 4 ۽ 5 ۽ libvkd3d-utils شامل آهن Direct3D 12 ايپليڪيشنن جي پورٽنگ کي آسان ڪرڻ لاءِ ڪمن سان گڏ، گڏوگڏ ڊيمو مثالن جو هڪ سيٽ. جي glxgears to Direct3D 12. پروجيڪٽ ڪوڊ ورهايو ويو آهي لائسنس يافته LGPLv2.1 تحت.

libvkd3d لائبريري سڀ کان وڌيڪ Direct3D 12 خاصيتن کي سپورٽ ڪري ٿي، بشمول گرافڪس ۽ ڪمپيوٽيشن جون سهولتون، قطارون ۽ ڪمانڊ لسٽون، هينڊلز ۽ هيپ هينڊلز، روٽ سائن، آئوٽ آف آرڊر رسائي، سمپلرز، ڪمانڊ دستخط، روٽ مستقل، اڻ سڌي ريت رينڊرنگ، صاف طريقا *( ) ۽ ڪاپي *(). libvkd3d-shader ۾، شيڊر ماڊل 4 ۽ 5 جي بائيٽ ڪوڊ جو ترجمو هڪ وچولي SPIR-V نمائندگي ۾ لاڳو ڪيو ويو آهي. vertex، pixel، tessellation، compute ۽ سادي جاميٽري شيڊرز، روٽ دستخط سيريلائيزيشن ۽ deserialization کي سپورٽ ڪري ٿو. شيڊر جي هدايتن ۾ رياضي، ايٽمي ۽ بٽ آپريشن، موازن ۽ ڊيٽا فلو ڪنٽرول آپريٽرز، نموني، گڏ ڪرڻ ۽ لوڊ ڪرڻ جون هدايتون، غير ترتيب ڏنل رسائي آپريشن (UAV، غير ترتيب ڏنل رسائي ڏسڻ) شامل آهن.

نئون ورزن جاري آهي شيڊر ڪمپلر کي HLSL (High-Level Shader Language) ۾ بهتر ڪرڻ لاءِ، جيڪو DirectX 9.0 سان شروع ٿئي ٿو. HLSL سان لاڳاپيل سڌارن ۾ شامل آهن:

  • ڳڻپيوڪر شيڊرز لاءِ ابتدائي مدد لاڳو ڪئي وئي آھي.
  • جامع شيون شروع ڪرڻ ۽ تفويض ڪرڻ لاءِ بهتر سپورٽ جهڙوڪ ساخت ۽ صفون.
  • آئوٽ آف آرڊر رسائي (UAV) استعمال ڪندي ٽيڪسچر وسيلن کي لوڊ ڪرڻ ۽ محفوظ ڪرڻ جي صلاحيت شامل ڪئي وئي.
  • فنڪشنل خاصيتن لاءِ سپورٽ شامل ڪئي وئي ۽ بلٽ ان افعال تي عملدرآمد asuint(), length(), normalize().
  • سچل پوائنٽ ماڊلز لاءِ سپورٽ شامل ڪئي وئي.
  • لاڳو ڪيو ويو VKD3D_SHADER_DESCRIPTOR_INFO_FLAG_UAV_ATOMICS پرچم غير ترتيب ڏنل رسائي جي نمائندگي (UAV) بيان ڪندڙن تي ايٽمي عملن جي نشاندهي ڪرڻ لاءِ.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو