webgpu
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
|---|---|---|---|---|
| 11 Şubat 2026 | - | - | - | 1.0.0-alpha04 |
Bağımlılıkları bildirme
Webgpu'ya bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapıtların bağımlılıklarını ekleyin:
Eski
dependencies { implementation "androidx.webgpu:webgpu:1.0.0-alpha04" }
Kotlin
dependencies { implementation("androidx.webgpu:webgpu:1.0.0-alpha04") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Bu yapıyla ilgili sürüm notu yok.
Sürüm 1.0
Sürüm 1.0.0-alpha04
11 Şubat 2026
androidx.webgpu:webgpu:1.0.0-alpha04 iptal edilir. 1.0.0-alpha04 sürümü bu commit'leri içerir.
Yeni Özellikler
- Oluşturucu deseni: Tüm tanımlayıcı ve durum nesneleri için statik Oluşturucu sınıfları kullanıma sunuldu (ör.
GPUDeviceDescriptor.Builder,GPURenderPipelineDescriptor.Builder) ile nesne oluşturmayı basitleştirmek ve Java birlikte çalışabilirliğini iyileştirmek için. - Genişletilmiş Test Paketi: Kitaplık kararlılığını artırmak için yeni renk dönüştürme uzantıları da dahil olmak üzere daha fazla test eklendi.
- Dokümanlar: Kitaplık genelinde KDoc ve Javadoc önemli ölçüde iyileştirilerek API türleri ve işaretleri için daha net tanımlar sağlandı.
** API Değişiklikleri **
- Oluşturucu Güncellemeleri: Tanımlayıcı sınıflar için herkese açık oluşturucular, Oluşturucu modelini destekleyecek şekilde güncellendi. API'yi kolaylaştırmak için aşırı yüklenmiş birçok oluşturucu kaldırıldı.
Dawn güncellemesi: Yukarı akış WebGPU uygulamasıyla senkronize kalmak için dahili Dawn kaynak commit'i dc741dd olarak güncellendi.
Önemli Not: Bu kitaplık sürümünde sağlanan dokümanlar Google Gemini kullanılarak oluşturulmuştur ve hatalar içerebilir.
Hata Düzeltmeleri
GPUMultisampleState(I41e86f0b, b/379441904) içinde maske için yanlış varsayılan değer düzeltildi.
Sürüm 1.0.0-alpha03
14 Ocak 2026
androidx.webgpu:webgpu:1.0.0-alpha03 iptal edilir. 1.0.0-alpha03 sürümü bu commit'leri içerir.
Yeni Özellikler
- Genişletilmiş Test Paketi: Kitaplık kararlılığını artırmak için daha kapsamlı testler eklendi.
- Color Conversion Extension: Android renk değerlerini kolayca
GPUColorbiçimine dönüştürmek için uzantı işlevleri eklendi. - Birleştirilmiş geri çağırma arayüzü: Kitaplıkta eşzamansız işlemlerin daha tutarlı bir şekilde yürütülmesini sağlamak için yeni bir
GPURequestCallbackarayüzü eklendi. - Meta veriler: Kitaplık AAR'si artık öğelerinde bir
dawn_build_metadata.jsondosyası içeriyor. Bu dosya, derleme için kullanılan belirli Dawn Git SHA-1 taahhüdünü içerir.
API Değişiklikleri
- Geri Çağırma Birleştirme: Yeni genel
GPURequestCallbackarayüzü lehine birkaç belirli geri çağırma arayüzü kaldırıldı.
Sürüm 1.0.0-alpha02
17 Aralık 2025
androidx.webgpu:webgpu:1.0.0-alpha02 iptal edilir. 1.0.0-alpha02 sürümü bu commit'leri içerir.
Yeni Özellikler
- Genişletilmiş Test Paketi: Kitaplık kararlılığını artırmak için daha kapsamlı testler eklendi.
- Minimum SDK Güncellemesi: Kitaplık artık
minSdk24 ve sonraki sürümlerde kullanılabilir.
API Değişiklikleri
- Yapı Yeniden Adlandırma: Tüm yapılar, mevcut nesnelerle tutarlılık sağlamak için artık "GPU" ile başlıyor. Örneğin,
BindGroupDescriptor,GPUBindGroupDescriptorolarak yeniden adlandırıldı. - Global Yöntem Sarmalama: Kotlin API'sinde daha iyi netlik ve düzen sağlamak için global işlevler herkese açık bir GPU nesnesine taşındı.
- İstisna İşleme Yeniden Düzenlemesi:
getExceptionişleviniWebGpuRuntimeExceptionyardımcı nesnesine taşıyarak dahili hale getirdi. Bu sayede geliştiricilerin dahili istisna oluşturma mantığına erişmesi engellenirken temiz bir herkese açık API yüzeyi korunur.
Sürüm 1.0.0-alpha01
3 Aralık 2025
androidx.webgpu:webgpu:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü bu commit'leri içerir.
Yeni Özellikler
- Bu, Android uygulamaları için WebGPU kitaplığının ilk alfa sürümüdür. Bu aşamada geliştirici önizlemesi için tasarlanmıştır. API'nin önümüzdeki birkaç sürümde tamamlanması bekleniyor.