Vulkan Graphics API v1.2 გამოცხადებული Khronos-ის მიერ ძირითადი გაუმჯობესებებით

Vulkan 1.2, Vulkan Graphics API-ის უახლესი ვერსია, ახლა გამოვიდა ძირითადი გაუმჯობესებებით და ოპტიმიზაციით. Შეამოწმე!

დაახლოებით ოთხი წელი გავიდა Vulkan Graphics API-ის პირველი ვერსიის გამოცხადებიდან, 2016 წლის თებერვალში, Khronos Group-ის მიერ. მარტივი რომ შევინარჩუნოთ, ეს იყო ახალი გრაფიკული API - გამიზნული, როგორც OpenGL-ის ერთგვარი მემკვიდრე - რომლის გამოყენებაც შესაძლებელია. მრავალბირთვიანი პროცესორები ეფექტურად, რაც ძალიან დიდია იმის გათვალისწინებით, თუ როგორ გახდა რვაბირთვიანი პროცესორები ბოლო დროს ჯერ. წლების განმავლობაში, მისი გამოყენება დაიწყო ბევრ თამაშში და უმეტესი ძირითადი ოპერაციული სისტემა, რომელსაც ყოველდღიურად ვიყენებთ, როგორიცაა Android და Windows 10, მხარს უჭერს API-ს. ვერსია 1.1 გამოვიდა ძირითადი გაუმჯობესებებით ჯერ კიდევ 2018 წლის მარტშიდა ახლა, Khronos-მა ოფიციალურად გამოაცხადა ვერსია 1.2.

1.2 ვერსიის ყველაზე დიდი გაუმჯობესება არის ის, რომ ის ამუშავებს რამდენიმე ადრე გამოშვებულ გაფართოებას - 23, უფრო ზუსტად - Vulkan API-ში. ეს გააუმჯობესებს განვითარებას და შეამცირებს გაურკვევლობას, რომ გარკვეული გაფართოებები არ არის ხელმისაწვდომი გარკვეულ პლატფორმებზე. კიდევ ერთი გაუმჯობესება არის Timeline Semaphore, რომელიც რეკლამირებულია, როგორც უფრო ეფექტური გზა მრავალძაფიანი ოპერაციების დასამუშავებლად. ის აერთიანებს წინა VkFence და VkSemaphore გადაწყვეტილებებს ერთიანი 64-ბიტიანი გადაწყვეტისთვის, რომელიც მოიცავს სინქრონიზაცია მოწყობილობების რიგებსა და ჰოსტებში, ხოლო ერთდროულად მოხსნის მტკივნეულ შეზღუდვებს წინა გამოსავალი. სხვა გაუმჯობესებები მოიცავს ჩაშენებულ ფორმალურ მეხსიერების მოდელს მეხსიერების სემანტიკის განსაზღვრისთვის ოპერაციები/სინქრონიზაცია სხვადასხვა ძაფებში, აღწერის ინდექსირების მხარდაჭერა, ჩრდილების უფრო ღრმა მხარდაჭერა დაწერილი HLSL-ში და სხვა.

Vulkan 1.2 არ საჭიროებს ახალ აპარატურას, რაც იმას ნიშნავს, რომ ყველა მიმდინარე GPU-ს შეეძლება 1.2-ის მხარდაჭერა. დამატებით, GPU-ს რამდენიმე გამყიდველს, როგორიცაა AMD, NVIDIA და Intel, უკვე აქვთ Vulkan 1.2-ის შესაბამისი იმპლემენტაციები, რომლებიც გადის Khronos-ის შესაბამისობას. ტესტები. განახლებული დრაივერები უკვე ჩამოსატვირთია ან მალე ჩამოსატვირთი გახდება და თქვენ უნდა ველოდოთ Vulkan-ს 1.2 მხარდაჭერილი იქნება კომპილატორების, გამართვისა და დეველოპერის ხელსაწყოების ფართო სპექტრში თვე. თუ თქვენ ხართ დეველოპერი და გაინტერესებთ Vulkan 1.2-ის შესახებ მეტის წაკითხვა და ასევე ოფიციალური დოკუმენტაციის შემოწმება, შეგიძლიათ ნახოთ Vulkan რესურსების გვერდი აქ.