Valve нь Proton тоглоом эхлүүлэгч дэх Direct3D 2.7-ийн дэмжлэгийг сайжруулах зорилготой vkd3d кодын баазын сэрээ болох VKD3D-Proton 12 хувилбарыг нийтлэв. VKD3D-Proton нь Direct3D 12 дээр суурилсан Windows тоглоомуудыг илүү сайн ажиллуулахын тулд Proton-д зориулсан тусгай өөрчлөлт, оновчлол, сайжруулалтыг дэмждэг бөгөөд тэдгээр нь vkd3d-д хараахан нэвтрээгүй байна. Ялгаатай зүйлсээс гадна Direct3D 12-тэй бүрэн нийцтэй байхын тулд орчин үеийн Vulkan өргөтгөлүүд болон сүүлийн үеийн график драйверуудын чадварыг ашиглахад анхаарлаа хандуулдаг.
Шинэ хувилбарт:
- Жолооч нарт тавих шаардлагыг нэмэгдүүлсэн. Одоо ажил нь Mesa 2-д хэрэгжсэн VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state4 болон VK_KHR_maintenance22.0 өргөтгөлүүд болон NVIDIA 510-ийн өмчлөлийн драйверуудыг дэмжих шаардлагатай.
- Сүүлийн хувилбарт танилцуулагдсан шинэ D3D12 дамжуулах номын сан нь DXBC/DXIL-ээс үүсгэсэн SPIR-V дүрслэлд зориулсан дотоод дискний кэшийг хэрэгжүүлснээр D3D12 API-г буруу ашигладаг тоглоом зэрэг ямар ч тоглоомд тохирсон болно.
- Гүнзгий дамжуулалт, WriteBufferImmediate(), зураг боловсруулах, нөөцийн хуваарилалт, root бариулын хандалт зэрэг нөхцөл байдалд нэмэлт ачааллыг бууруулж, GPU-ийн гүйцэтгэлийг сайжруулахын тулд хэд хэдэн оновчлол хийсэн.
- Торон шэйдер (ажиллахын тулд VK_EXT_mesh_shader-ийн дэмжлэг шаардлагатай), хуваалцсан нөөц, саад бэрхшээл зэрэг D3D12 функцүүдийн дэмжлэгийг нэмсэн.
- DXR 1.1 дэмжлэгийг үргэлжлүүлэн хэрэгжүүлж байна.
- Анхны HDR дэмжлэгийг нэмсэн.
- DXIL дэмжлэгтэй холбоотой олон тооны засварууд хийгдсэн.
- Intel ANV драйвертай нийцтэй байдал сайжирсан.
- Сайжруулсан дибаг хийх чадвар.
- Бүтэн дэлгэцтэй тоглоомуудыг Alt+Tab ашиглан багасгах, сэлгэх үед тогтвортой байдал сайжирсан.
- LGPL 2.1-ээс MIT лиценз рүү кодыг орчуулах бэлтгэл ажлыг хангасан.
- Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered, Lost Judgment тоглоомуудын асуудлууд шийдэгдсэн.
Эх сурвалж: opennet.ru
