
Yang Baru di WebGPU
Daftar semua hal yang telah dibahas dalam seri Yang Baru di WebGPU.
Chrome 147-148
Chrome 146
- Mendukung mode kompatibilitas WebGPU di OpenGL ES 3.1
- Lampiran sementara
- Ekstensi texture_and_sampler_let WGSL
- Info terbaru Dawn
Chrome 145
- Ekstensi subgroup_uniformity WGSL
- Pemetaan buffer sinkron eksperimental di pekerja
- Info terbaru Dawn
Chrome 144
- Ekstensi subgroup_id WGSL
- Ekstensi uniform_buffer_standard_layout WGSL
- WebGPU di Linux
- writeBuffer dan writeTexture yang lebih cepat
- Info terbaru Dawn
Chrome 143
- Swizzle komponen tekstur
- Menghapus penggunaan tekstur penyimpanan hanya baca bgra8unorm
- Info terbaru Dawn
Chrome 142
Chrome 141
- Tint IR selesai
- Analisis rentang bilangan bulat di compiler WGSL
- Info terbaru SPIR-V 1.4 untuk backend Vulkan
- Info terbaru Dawn
Chrome 140
- Permintaan perangkat menggunakan adaptor
- Singkatan untuk menggunakan tekstur saat tampilan tekstur digunakan
- WGSL textureSampleLevel mendukung tekstur 1D
- Penghentian penggunaan tekstur penyimpanan hanya baca bgra8unorm
- Menghapus atribut GPUAdapter isFallbackAdapter
- Info terbaru Dawn
Chrome 139
- Dukungan tekstur 3D untuk format terkompresi BC dan ASTC
- Fitur "core-features-and-limits" baru
- Uji coba origin untuk mode kompatibilitas WebGPU
- Info terbaru Dawn
Chrome 138
- Singkatan untuk menggunakan buffer sebagai resource binding
- Perubahan persyaratan ukuran untuk buffer yang dipetakan saat pembuatan
- Laporan arsitektur untuk GPU terbaru
- Penghentian penggunaan atribut GPUAdapter isFallbackAdapter
- Info terbaru Dawn
Chrome 137
- Menggunakan tampilan tekstur untuk binding externalTexture
- Buffer disalin tanpa menentukan offset dan ukuran
- WGSL workgroupUniformLoad menggunakan pointer ke atom
- Atribut powerPreference GPUAdapterInfo
- Menghapus atribut compatibilityMode GPURequestAdapterOptions
- Info terbaru Dawn
Chrome 136
- Atribut isFallbackAdapter GPUAdapterInfo
- Peningkatan waktu kompilasi shader di D3D12
- Menyimpan dan menyalin gambar kanvas
- Menghapus batasan mode kompatibilitas
- Info terbaru Dawn
Chrome 135
- Mengizinkan pembuatan tata letak pipeline dengan tata letak grup binding null
- Mengizinkan viewport diperluas melewati batas target render
- Akses yang lebih mudah ke mode kompatibilitas eksperimental di Android
- Menghapus batas maxInterStageShaderComponents
- Info terbaru Dawn
Chrome 134
- Meningkatkan beban kerja machine learning dengan subgrup
- Menghapus dukungan jenis tekstur yang dapat difilter float sebagai dapat digabungkan
- Info terbaru Dawn
Chrome 133
- Format verteks unorm8x4-bgra dan 1 komponen tambahan
- Mengizinkan batas tidak diketahui diminta dengan nilai yang tidak ditentukan
- Perubahan aturan perataan WGSL
- Peningkatan performa WGSL dengan penghapusan
- Menggunakan displaySize VideoFrame untuk tekstur eksternal
- Menangani gambar dengan orientasi non-default menggunakan copyExternalImageToTexture
- Meningkatkan pengalaman developer
- Mengaktifkan mode kompatibilitas dengan featureLevel
- Pembersihan fitur subgrup eksperimental
- Penghentian penggunaan batas maxInterStageShaderComponents
- Info terbaru Dawn
Chrome 132
- Penggunaan tampilan tekstur
- Penggabungan tekstur float 32-bit
- Atribut adapterInfo GPUDevice
- Mengonfigurasi konteks kanvas dengan format yang tidak valid akan menampilkan error JavaScript
- Membatasi sampler filter pada tekstur
- Eksperimen subgrup yang diperluas
- Meningkatkan pengalaman developer
- Dukungan eksperimental untuk format tekstur normal 16-bit
- Info terbaru Dawn
Chrome 131
- Klip jarak di WGSL
- GPUCanvasContext getConfiguration()
- Primitif titik dan garis tidak boleh memiliki bias kedalaman
- Fungsi bawaan pemindaian inklusif untuk subgrup
- Dukungan eksperimental untuk multi-draw tidak langsung
- Opsi kompilasi modul shader matematika ketat
- Menghapus GPUAdapter requestAdapterInfo()
- Info terbaru Dawn
Chrome 130
- Penggabungan sumber ganda
- Peningkatan waktu kompilasi shader di Metal
- Penghentian penggunaan GPUAdapter requestAdapterInfo()
- Info terbaru Dawn
Chrome 129
Chrome 128
- Bereksperimen dengan subgrup
- Penghentian penggunaan setelan bias kedalaman untuk garis dan titik
- Menyembunyikan peringatan DevTools error yang tidak tertangkap jika preventDefault
- WGSL menginterpolasi pengambilan sampel terlebih dahulu dan salah satu
- Info terbaru Dawn
Chrome 127
- Dukungan eksperimental untuk OpenGL ES di Android
- Atribut info GPUAdapter
- Peningkatan interoperabilitas WebAssembly
- Peningkatan error encoder perintah
- Info terbaru Dawn
Chrome 126
- Meningkatkan batas maxTextureArrayLayers
- Pengoptimalan upload buffer untuk backend Vulkan
- Peningkatan waktu kompilasi shader
- Buffer perintah yang dikirimkan harus unik
- Info terbaru Dawn
Chrome 125
Chrome 124
- Tekstur penyimpanan hanya baca dan baca-tulis
- Dukungan pekerja layanan dan pekerja bersama
- Atribut informasi adaptor baru
- Perbaikan bug
- Info terbaru Dawn
Chrome 123
- Dukungan fungsi bawaan DP4a di WGSL
- Parameter pointer tidak dibatasi di WGSL
- Syntax sugar untuk dereferensi komposit di WGSL
- Status hanya baca terpisah untuk aspek stensil dan kedalaman
- Info terbaru Dawn
Chrome 122
- Memperluas jangkauan dengan mode kompatibilitas (fitur dalam pengembangan)
- Meningkatkan batas maxVertexAttributes
- Info terbaru Dawn
Chrome 121
- Mendukung WebGPU di Android
- Menggunakan DXC, bukan FXC untuk kompilasi shader di Windows
- Kueri stempel waktu dalam komputasi dan meneruskan render
- Titik entri default ke modul shader
- Mendukung display-p3 sebagai ruang warna GPUExternalTexture
- Info heap memori
- Info terbaru Dawn
Chrome 120
- Dukungan untuk nilai floating point 16-bit di WGSL
- Lampaui batas
- Perubahan pada status stensil kedalaman
- Info terbaru informasi adaptor
- Kuantisasi kueri stempel waktu
- Fitur pembersihan
Chrome 119
- Tekstur float 32-bit yang dapat difilter
- Format verteks unorm10-10-10-2
- Format tekstur rgb10a2uint
- Info terbaru Dawn
Chrome 118
- Dukungan HTMLImageElement dan ImageData di
copyExternalImageToTexture() - Dukungan eksperimental untuk tekstur penyimpanan baca-tulis dan hanya baca
- Info terbaru Dawn
Chrome 117
- Membatalkan setelan buffer verteks
- Membatalkan setelan grup binding
- Menyembunyikan error dari pembuatan pipeline asinkron saat perangkat hilang
- Info terbaru pembuatan modul shader SPIR-V
- Meningkatkan pengalaman developer
- Menyimpan pipeline dalam cache dengan tata letak yang dibuat secara otomatis
- Info terbaru Dawn
Chrome 116
- Integrasi WebCodecs
- Perangkat yang hilang ditampilkan oleh GPUAdapter
requestDevice() - Mempertahankan pemutaran video tetap lancar jika
importExternalTexture()dipanggil - Kesesuaian spesifikasi
- Meningkatkan pengalaman developer
- Info terbaru Dawn
Chrome 115
- Ekstensi bahasa WGSL yang didukung
- Dukungan eksperimental untuk Direct3D 11
- Mendapatkan GPU terpisah secara default pada daya AC
- Meningkatkan pengalaman developer
- Info terbaru Dawn
Chrome 114
- Mengoptimalkan JavaScript
- getCurrentTexture() di kanvas yang tidak dikonfigurasi akan menampilkan InvalidStateError
- Info terbaru WGSL
- Info terbaru Dawn