وائن 9.0 رليز اميدوار ۽ vkd3d 1.10 رليز

وائن 9.0 جي پهرين رليز اميدوار لاءِ ٽيسٽنگ شروع ٿي وئي آهي، جيڪو WinAPI جو هڪ اوپن سورس عمل درآمد آهي. ڪوڊ بيس کي جنوري جي ٻئي اڌ ۾ رليز ٿيڻ کان اڳ فريز اسٽيج تي منتقل ڪيو ويو آهي. وائن 8.21 رليز جي مقابلي ۾، 52 بگ رپورٽون بند ڪيون ويون آهن ۽ 391 تبديليون ڪيون ويون آهن.

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

  • بلٽ ان vkd3d پيڪيج، جيڪو وولڪن گرافڪس API ۾ ڪالن جو ترجمو ڪندي Direct3D 12 لاڳو ڪري ٿو، ورجن 1.10 ۾ اپڊيٽ ڪيو ويو آهي.
  • اسان XWayland يا X11 حصن کان سواءِ وي لينڊ تي ٻڌل ماحول ۾ شراب جي استعمال کي فعال ڪرڻ جي مقصد سان ڪارڪردگي کي ترقي ڪرڻ جاري رکيو. winewayland.drv ڊرائيور ۾ ڪي بورڊ لي آئوٽ سپورٽ شامل ڪئي وئي آهي. وولڪن گرافڪس API لاءِ سپورٽ کي وڌايو ويو آهي، جنهن ۾ هيٺيان فنڪشن شامل ڪيا ويا آهن: vkQueuePresentKHR، vkGetDeviceGroupSurfacePresentModesKHR، ۽ vkGetPhysicalDevicePresentRectanglesKHR. ڪلپ ڪرسر فنڪشن شامل ڪيو ويو آهي، ۽ مائوس جي حرڪت کي ٽريڪ ڪرڻ وقت لاڳاپيل ڪوآرڊينيٽس سان ڪم ڪرڻ جي صلاحيت لاڳو ڪئي وئي آهي.
  • جڏهن GnuTLS جي تازين رليز استعمال ڪندي، DH (Diffie-Hellman) انڪرپشن ڪيز لاءِ سپورٽ لاڳو ڪئي ويندي آهي.
  • هيٺ ڏنل ايپليڪيشنن سان لاڳاپيل بند ٿيل بگ رپورٽون: نوٽ پيڊ، ايم ايس ورڊ، روون، اي فلم ورڪ اسٽيشن 2.x/3.x، ايٿينا جو چارم ٽيبل سرچ 0.35b، پروسيس ايڪسپلورر، ايراڪسس مرج 2023.5877، فريم ميڪر 8، انٽرنيٽ ڊائون لوڊ مئنيجر، ايئر جورا، اسپيڊ ڪمانڊر، موڊ آرگنائيزر، ريسٽور ڊي سي، ايسڊ-وي وي ايس ٽي پلگ ان، ايم آءِ ڊي آءِ ٽي آريل 1.4.0.
  • راندين جي آپريشن سان لاڳاپيل بگ رپورٽون بند ڪيون ويون آهن: فار آنر، اسٽيپ، فار ڪرائي 5، اين ايف ايس موسٽ وانٽيڊ، ڪاسٽليوانيا: لارڊز آف شيڊو 2، يوروبيٽل، ڊيلي چٿونيڪل، ڪرمسن اسڪائيز.

اضافي طور تي، اسان وائن پروجيڪٽ جي اشاعت کي نوٽ ڪري سگهون ٿا vkd3d 1.10 پيڪيج جي هڪ عمل درآمد سان 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 (هاءِ ليول شيڊر لئنگئيج) ٻولي ۾ شيڊر ڪمپائلر کي بهتر بڻائڻ تي ڪم جاري رکي ٿو، جيڪو DirectX 9.0 سان شروع ٿئي ٿو: متحرڪ صف انڊيڪسنگ لاءِ سپورٽ شامل ڪئي وئي آهي؛ "بريڪ"، "ڪنٽيو" ۽ "سوئچ" جا اظهار شامل ڪيا ويا آهن؛ اظهار جن لاءِ مسلسل فولڊنگ لاڳو ٿئي ٿي انهن کي وڌايو ويو آهي؛ بلٽ ان فنڪشن ceil()، degrees()، radians()، fwidth()، tan()، tex2Dlod()، tex2Dproj()، texCUBEproj() ۽ tex3Dproj() لاڳو ڪيا ويا آهن.

libvkd3d لائبريري کي نئين Direct3D 12 APIs (ID3D12Device5، ID3D12GraphicsCommandList5، ۽ ID3D12Resource1) ۽ پائپ لائن اسٽيٽ آبجيڪٽ ٺاهڻ جي صلاحيت سان اپڊيٽ ڪيو ويو آهي. DXBC مينيپوليشن لاءِ مددگار فنڪشن libvkd3d-utils ۾ شامل ڪيا ويا آهن: D3DGetBlobPart()، D3DGetDebugInfo()، D3DGetInputAndOutputSignatureBlob()، D3DGetInputSignatureBlob()، D3DGetOutputSignatureBlob()، ۽ D3DStripShader(). "--fragment-coordinate-origin" ۽ "--semantic-compat-map" آپشن vkd3d-compiler ڪمپائلر ۾ شامل ڪيا ويا آهن.

جو ذريعو: opennet.ru

DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster