Windows Tips & News

Chrome 113-ს ექნება WebGPU მხარდაჭერა

click fraud protection
რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

Google-მა გამოაცხადა მხარდაჭერა WebGPU-სა და WebGPU Shading Language (WGSL) Chrome 113-ში. ის სტაბილურ ფილიალში მოხვდება 2023 წლის 2 მაისს. ეს ნაბიჯი WebGPU-ს ერთი ნაბიჯით მიუახლოვდება ფართოდ მიღებულ ტექნოლოგიას, რომელიც დეველოპერებს შეუძლიათ გამოიყენონ მაღალი ხარისხის გრაფიკის შესაქმნელად და აპლიკაციების გამოთვლაში ინტერნეტში.

WebGPU Google Chrome-ში

WebGPU გთავაზობთ Vulkan-ის, Metal-ისა და Direct3D 12-ის მსგავს API-ს, რომლებიც პოპულარული გრაფიკული API-ებია თამაშების შემუშავებაში და სხვა GPU ინტენსიურ აპლიკაციებში. ეს ნიშნავს, რომ დეველოპერებს, რომლებიც უკვე იცნობენ ამ API-ებს, გაუადვილდებათ WebGPU-ზე გადასვლა.

რეკლამა

WebGPU-ს საწყისი გამოშვება Chrome-ში ხელმისაწვდომი იქნება მხოლოდ ChromeOS-ზე, macOS-სა და Windows-ზე. Linux-ისა და Android-ის მხარდაჭერა მოგვიანებით გამოვა. ეს უზრუნველყოფს იმპლემენტაციის სტაბილურობას და საიმედოობას, სანამ ის უფრო მეტ პლატფორმაზე გახდება ხელმისაწვდომი.

შინაარსიდამალვა
WebGPU მხარდაჭერა სხვა ბრაუზერებში
ხელმისაწვდომი ბიბლიოთეკები დეველოპერებისთვის
WebGPU vs WebGL

WebGPU მხარდაჭერა სხვა ბრაუზერებში

Chrome-ის გარდა, დეველოპერები ამოწმებენ ექსპერიმენტულ WebGPU მხარდაჭერას 2020 წლის აპრილიდან Firefox-ში და 2021 წლის ნოემბრიდან Safari-ში. Firefox-ში WebGPU-ს ჩასართავად, თქვენ უნდა დააყენოთ dom.webgpu.ჩართულია და gfx.webgpu.force-enabled ვარიანტები მართალია in შესახებ: კონფიგურაცია. თუმცა, ამჟამად არ იგეგმება WebGPU-ის ჩართვა Firefox-სა და Safari-ში ნაგულისხმევად.

ხელმისაწვდომი ბიბლიოთეკები დეველოპერებისთვის

Firefox-ისა და Chrome-ისთვის WebGPU განხორციელებები ხელმისაწვდომია ცალკეული ბიბლიოთეკების სახით. მათ შორისაა Dawn (C++) და wgpu (Rust), რომელთა გამოყენება შეგიძლიათ თქვენს აპლიკაციებში WebGPU მხარდაჭერის ინტეგრირებისთვის.

გარდა ამისა, მიმდინარეობს მცდელობები WebGPU-ის მხარდაჭერა პოპულარულ JavaScript ბიბლიოთეკებში WebGL-ის გამოყენებით. მაგალითად, Babylon.js-მა უკვე გამოაცხადა სრული WebGPU მხარდაჭერა, ხოლო Three.js, PlayCanvas და TensorFlow.js გთავაზობთ ნაწილობრივ მხარდაჭერას.

WebGPU vs WebGL

კონცეპტუალურად, WebGPU განსხვავდება WebGL-ისგან ისევე, როგორც Vulkan გრაფიკული API განსხვავდება OpenGL-ისგან. მაგრამ განსხვავებით Vulkan, Metal ან Direct3D, WebGPU არ არის დაფუძნებული კონკრეტულ გრაფიკულ API-ზე. ამის ნაცვლად, ეს არის ზოგადი დანიშნულების ფენა, რომელიც იყენებს იმავე დაბალი დონის პრიმიტივებს, რომლებიც გვხვდება ამ API-ებში.

WebGPU აძლევს JavaScript აპლიკაციებს მარცვლოვან კონტროლს ბრძანებების ორგანიზაციაზე, დამუშავებასა და გადაცემაზე GPU-ზე, ასევე ასოცირებული რესურსების, მეხსიერების, ბუფერების, ტექსტურის ობიექტების და კომპილირებული გრაფიკული შადერების მართვა. ეს მიდგომა მაქსიმალურად ზრდის გრაფიკის შესრულებას ზედნადების შემცირებით და GPU ეფექტურობის გაზრდით.

WebGPU საშუალებას გაძლევთ შექმნათ კომპლექსური 3D პროექტები ვებისთვის, რომელთა შესრულებაც შესაძლებელია დამოუკიდებელი პროგრამები, რომლებიც უშუალოდ იყენებენ Vulkan-ს, Metal-ს ან Direct3D-ს, სპეციფიკური შეზღუდვის გარეშე პლატფორმები.

უფრო მეტიც, WebGPU გთავაზობთ დამატებით ვარიანტებს მშობლიური გრაფიკული პროგრამების ვებ-ჩართულ ფორმაში გადასატანად მათი WebAssembly-ში შედგენით. გარდა 3D გრაფიკისა, WebGPU ასევე მოიცავს შესაძლებლობებს, რომლებიც დაკავშირებულია GPU-ში გამოთვლების გადმოტვირთვასთან და ჩრდილების შესრულებასთან.

საერთო ჯამში, ეს არის საინტერესო განვითარება ვებ განვითარების საზოგადოებისთვის. საინტერესო იქნება, თუ როგორ სარგებლობენ დეველოპერები WebGPU-ით ახალი და ინოვაციური აპლიკაციების შესაქმნელად.

წყარო: Google

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

თუ მოგწონთ ეს სტატია, გთხოვთ გააზიაროთ იგი ქვემოთ მოცემული ღილაკების გამოყენებით. ეს თქვენგან ბევრს არ წაგართმევთ, მაგრამ ეს დაგვეხმარება ზრდაში. Გმადლობთ მხარდაჭერისთვის!

რეკლამა

Vivaldi 1.12: ჩამოტვირთეთ პანელის ინფორმაციის გადართვა და სხვა

Vivaldi 1.12: ჩამოტვირთეთ პანელის ინფორმაციის გადართვა და სხვა

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი

როგორ აღვადგინოთ Windows Media Player Windows 10-ში

როგორ აღვადგინოთ Windows Media Player Windows 10-ში

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი

Microsoft-მა წარადგინა Storage Access API-ის დანერგვა Edge Can-სა და Dev-ში

Microsoft-მა წარადგინა Storage Access API-ის დანერგვა Edge Can-სა და Dev-ში

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი