
Novità di WebGPU
Un elenco di tutto ciò che è stato trattato nella serie Novità di WebGPU.
Chrome 149-150
Chrome 147-148
Chrome 146
- Supporto della modalità di compatibilità di WebGPU su OpenGL ES 3.1
- Allegati temporanei
- Estensione texture_and_sampler_let di WGSL
- Aggiornamenti di Dawn
Chrome 145
- Estensione subgroup_uniformity di WGSL
- Mappatura sincrona sperimentale dei buffer nei worker
- Aggiornamenti di Dawn
Chrome 144
- Estensione subgroup_id di WGSL
- Estensione uniform_buffer_standard_layout di WGSL
- WebGPU su Linux
- writeBuffer e writeTexture più veloci
- Aggiornamenti di Dawn
Chrome 143
- Swizzle dei componenti delle texture
- Rimuovi l'utilizzo delle texture di archiviazione di sola lettura bgra8unorm
- Aggiornamenti di Dawn
Chrome 142
- Funzionalità di supporto dei formati delle texture estese
- Indice primitivo in WGSL
- Aggiornamenti di Dawn
Chrome 141
- Tint IR completato
- Analisi dell'intervallo di numeri interi nel compilatore WGSL
- Aggiornamento di SPIR-V 1.4 per il backend Vulkan
- Aggiornamenti di Dawn
Chrome 140
- Le richieste di dispositivi utilizzano l'adattatore
- Abbreviazione per l'utilizzo della texture quando viene utilizzata la visualizzazione della texture
- textureSampleLevel di WGSL supporta le texture 1D
- Deprecazione dell'utilizzo delle texture di archiviazione di sola lettura bgra8unorm
- Rimuovi l'attributo isFallbackAdapter di GPUAdapter
- Aggiornamenti di Dawn
Chrome 139
- Supporto delle texture 3D per i formati compressi BC e ASTC
- Nuova funzionalità "core-features-and-limits"
- Prova dell'origine per la modalità di compatibilità di WebGPU
- Aggiornamenti di Dawn
Chrome 138
- Abbreviazione per l'utilizzo del buffer come risorsa di binding
- Modifiche ai requisiti di dimensione per i buffer mappati al momento della creazione
- Report sull'architettura per le GPU recenti
- Deprecazione dell'attributo isFallbackAdapter di GPUAdapter
- Aggiornamenti di Dawn
Chrome 137
- Utilizza la visualizzazione della texture per il binding externalTexture
- Copia dei buffer senza specificare offset e dimensioni
- workgroupUniformLoad di WGSL che utilizza il puntatore ad atomic
- Attributo powerPreference di GPUAdapterInfo
- Rimuovi l'attributo compatibilityMode di GPURequestAdapterOptions
- Aggiornamenti di Dawn
Chrome 136
- Attributo isFallbackAdapter di GPUAdapterInfo
- Miglioramenti dei tempi di compilazione degli shader su D3D12
- Salva e copia le immagini del canvas
- Elimina le limitazioni della modalità di compatibilità
- Aggiornamenti di Dawn
Chrome 135
- Consenti la creazione di layout della pipeline con layout del gruppo di binding null
- Consenti alle finestre di visualizzazione di estendersi oltre i limiti delle destinazioni di rendering
- Accesso più facile alla modalità di compatibilità sperimentale su Android
- Rimuovi il limite maxInterStageShaderComponents
- Aggiornamenti di Dawn
Chrome 134
- Migliora i carichi di lavoro di machine learning con i sottogruppi
- Rimuovi il supporto dei tipi di texture filtrabili in virgola mobile come combinabili
- Aggiornamenti di Dawn
Chrome 133
- Formati dei vertici unorm8x4-bgra e a 1 componente aggiuntivi
- Consenti di richiedere limiti sconosciuti con valore non definito
- Modifiche alle regole di allineamento di WGSL
- Miglioramenti del rendimento di WGSL con discard
- Utilizza displaySize di VideoFrame per le texture esterne
- Gestisci le immagini con orientamenti non predefiniti utilizzando copyExternalImageToTexture
- Miglioramento dell'esperienza degli sviluppatori
- Abilita la modalità di compatibilità con featureLevel
- Pulizia delle funzionalità sperimentali dei sottogruppi
- Deprecazione del limite maxInterStageShaderComponents
- Aggiornamenti di Dawn
Chrome 132
- Utilizzo della visualizzazione delle texture
- Blending delle texture in virgola mobile a 32 bit
- Attributo adapterInfo di GPUDevice
- La configurazione del contesto del canvas con un formato non valido genera un errore JavaScript
- Limitazioni dei filtri dei campionatori sulle texture
- Sperimentazione estesa dei sottogruppi
- Miglioramento dell'esperienza degli sviluppatori
- Supporto sperimentale per i formati delle texture normalizzate a 16 bit
- Aggiornamenti di Dawn
Chrome 131
- Distanze di ritaglio in WGSL
- GPUCanvasContext getConfiguration()
- Le primitive di punti e linee non devono avere una distorsione della profondità
- Funzioni integrate di scansione inclusiva per i sottogruppi
- Supporto sperimentale per multi-draw indirect
- Opzione di compilazione del modulo shader strict math
- Rimuovi GPUAdapter requestAdapterInfo()
- Aggiornamenti di Dawn
Chrome 130
- Blending a doppia sorgente
- Miglioramenti dei tempi di compilazione degli shader su Metal
- Deprecazione di GPUAdapter requestAdapterInfo()
- Aggiornamenti di Dawn
Chrome 129
- Supporto HDR con la modalità di mappatura tonale del canvas
- Supporto esteso dei sottogruppi
- Aggiornamenti di Dawn
Chrome 128
- Sperimentazione con i sottogruppi
- Deprecazione dell'impostazione della distorsione della profondità per linee e punti
- Nascondi l'avviso di DevTools relativo agli errori non acquisiti se preventDefault
- Interpolazione di WGSL con campionamento first e either
- Aggiornamenti di Dawn
Chrome 127
- Supporto sperimentale per OpenGL ES su Android
- Attributo info di GPUAdapter
- Miglioramenti dell'interoperabilità di WebAssembly
- Errori del codificatore di comandi migliorati
- Aggiornamenti di Dawn
Chrome 126
- Aumenta il limite maxTextureArrayLayers
- Ottimizzazione del caricamento dei buffer per il backend Vulkan
- Miglioramenti dei tempi di compilazione degli shader
- I buffer dei comandi inviati devono essere univoci
- Aggiornamenti di Dawn
Chrome 125
- Sottogruppi (funzionalità in fase di sviluppo)
- Rendering sulla sezione della texture 3D
- Aggiornamenti di Dawn
Chrome 124
- Texture di archiviazione di sola lettura e lettura/scrittura
- Supporto di service worker e worker condivisi
- Nuovi attributi delle informazioni sull'adattatore
- Correzioni di bug
- Aggiornamenti di Dawn
Chrome 123
- Supporto delle funzioni integrate DP4a in WGSL
- Parametri dei puntatori senza restrizioni in WGSL
- Zucchero sintattico per la dereferenziazione dei compositi in WGSL
- Stato di sola lettura separato per gli aspetti stencil e profondità
- Aggiornamenti di Dawn
Chrome 122
- Espandi la copertura con la modalità di compatibilità (funzionalità in fase di sviluppo)
- Aumenta il limite maxVertexAttributes
- Aggiornamenti di Dawn
Chrome 121
- Supporto di WebGPU su Android
- Utilizza DXC anziché FXC per la compilazione degli shader su Windows
- Query sui timestamp nei passaggi di calcolo e rendering
- Punti di ingresso predefiniti per i moduli shader
- Supporto di display-p3 come spazio colore GPUExternalTexture
- Informazioni sugli heap di memoria
- Aggiornamenti di Dawn
Chrome 120
- Supporto dei valori in rappresentazione in virgola mobile a 16 bit in WGSL
- Spingiti oltre i limiti
- Modifiche allo stato di profondità-stencil
- Aggiornamenti delle informazioni sull'adattatore
- Quantizzazione delle query sui timestamp
- Funzionalità di pulizia di primavera
Chrome 119
- Texture filtrabili in virgola mobile a 32 bit
- Formato dei vertici unorm10-10-10-2
- Formato delle texture rgb10a2uint
- Aggiornamenti di Dawn
Chrome 118
- Supporto di HTMLImageElement e ImageData in
copyExternalImageToTexture() - Supporto sperimentale per le texture di archiviazione di lettura/scrittura e di sola lettura
- Aggiornamenti di Dawn
Chrome 117
- Annulla l'impostazione del buffer dei vertici
- Annulla l'impostazione del gruppo di binding
- Disattiva gli errori della creazione asincrona della pipeline quando il dispositivo viene perso
- Aggiornamenti della creazione del modulo shader SPIR-V
- Miglioramento dell'esperienza degli sviluppatori
- Memorizzazione nella cache delle pipeline con layout generato automaticamente
- Aggiornamenti di Dawn
Chrome 116
- Integrazione di WebCodecs
- Dispositivo perso restituito da GPUAdapter
requestDevice() - Mantieni la riproduzione video fluida se viene chiamato
importExternalTexture() - Conformità alle specifiche
- Miglioramento dell'esperienza degli sviluppatori
- Aggiornamenti di Dawn
Chrome 115
- Estensioni del linguaggio WGSL supportate
- Supporto sperimentale per Direct3D 11
- Ottieni la GPU discreta per impostazione predefinita quando è collegata all'alimentazione CA
- Miglioramento dell'esperienza degli sviluppatori
- Aggiornamenti di Dawn
Chrome 114
- Ottimizza JavaScript
- getCurrentTexture() su canvas non configurato genera InvalidStateError
- Aggiornamenti di WGSL
- Aggiornamenti di Dawn