aboutsummaryrefslogtreecommitdiffstats
path: root/components/webgpu
Commit message (Expand)AuthorAgeFilesLines
* webgpu: destroy GPUTexture without erroring (#33534)Samson2024-09-252-10/+3
* reuse ImageKey for gpucanvascontext (#33517)Samson2024-09-223-18/+13
* chore: Update wgpu (#33506)Samson2024-09-214-89/+72
* Add `rust-version` to all `Cargo.toml` files (#33483)Martin Robinson2024-09-171-0/+1
* webgpu: Use `PresentationBufferState` instead of bucketing buffer_ids per sta...Samson2024-09-161-39/+93
* webgpu: Do one allocation less on presentation by keeping GPUBuffer mapped (#...Samson2024-09-131-31/+74
* webgpu: Factor out swapchain to separate file (#33367)Samson2024-09-094-290/+385
* tidy: Fix rustdoc warnings and add a tidy check for a common URL issue (#33366)Martin Robinson2024-09-081-1/+1
* webgpu: Clean up `GPUCommandEncoders` and add some validation (#33223)Samson2024-08-302-28/+14
* Update wgpu (#33209)Samson2024-08-272-186/+195
* webgpu: Sync `GPUBuffer` (#33154)Samson2024-08-273-30/+36
* webgpu: Align `writeBuffer` with spec (#33147)Samson2024-08-211-1/+0
* Update wgpu (#32981)Samson2024-08-081-5/+5
* webgpu: Implement proper async pipeline creation and GPUPipelineError (#32636)Samson2024-08-083-12/+96
* separate Queue&Device Id (#32966)Samson2024-08-083-27/+24
* webgpu: Use wgpu's instead of string errors and update limits handling (#32925)Samson2024-08-042-40/+37
* webgpu: Update wgpu to 22.0 (#32827)Samson2024-07-252-13/+20
* Remove failure breaks from webgpu thread (#32814)Samson2024-07-201-5/+1
* fix a couple of simple clipy warnings (#32813)Rodion Borovyk2024-07-191-5/+5
* Less nesting in webgpu response (#32799)Samson2024-07-173-113/+115
* webgpu: Divide message code into separate files (#32700)Samson2024-07-125-73/+93
* webgpu: Update wgpu and revamp RenderPass (#32665)Samson2024-07-046-31/+332
* webgpu: Implement ShaderCompilationInfo (#32642)Samson2024-07-022-3/+56
* webgpu: Update wgpu and revamp computepass (#32575)Samson2024-06-284-46/+191
* Proper GPUDevice cleanup (#32520)Samson2024-06-202-27/+54
* Use workspace definitions for all crates and update to the 2021 edition (#32544)Martin Robinson2024-06-181-5/+5
* webgpu: Implement device lost (#32354)Samson2024-06-173-27/+88
* webgpu: Enable gles support (#32452)Hieu Do2024-06-091-1/+1
* webgpu: Parse and forward backend prefs to wgpu (#32410)Hieu Do2024-05-311-2/+14
* clippy: Fix warnings in `components/webgpu/wgpu_thread.rs` (#32392)Farid2024-05-311-30/+25
* webgpu: Move errorscopes to WGPU thread (#32304)Samson2024-05-225-118/+297
* Move non-gfx things out of `gfx_traits` and create a `base` crate (#32296)Martin Robinson2024-05-174-4/+4
* webgpu: Use WGPU poller thread for poll_all_devices (#32266)Samson2024-05-153-22/+149
* webgpu: Refactor webgpu crate (#32255)Samson2024-05-085-1383/+1448
* webgpu: Update to wgpu 0.20 (#32173)Samson2024-05-081-7/+33
* webgpu: Use safe callbacks & try_recv_timeout (#32008)Samson2024-04-301-164/+95
* webgpu: Update wgpu to 0.19 (#31995)Samson2024-04-263-197/+206
* webgpu: Implement onSubmittedWorkDone (#31772)Samson2024-04-041-0/+18
* clippy: Fix assorted warnings in `components/` (#31628)eri2024-03-131-3/+9
* clippy: fix warnings in various modules in components (#31568)eri2024-03-081-11/+3
* Move Stylo to its own repo (#31350)Delan Azabani2024-02-271-1/+1
* Fix failed request for adapter when not available (#31002)Taym Haddadi2024-01-091-13/+13
* WebGPU: always send exit message to script before exiting (#30989)Gregory Terzian2024-01-031-6/+6
* Update wgpu to 0.18.1 (#30926)Samson2023-12-253-6/+11
* Move `*_traits` and other shared types to `shared`Martin Robinson2023-11-031-2/+2
* Add GPUSupportedFeatures and update GPUSupportedLimits (#30359)Samson2023-09-141-0/+5
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-112-37/+35
* Upgrade WebRender to e491e1ae637b2eed1e7195855d88357e5eb3ddf9 (#30323)Martin Robinson2023-09-102-4/+3
* remove `extern crate` (#30311)Samson2023-09-082-11/+10
* Update wgpu to 0.17 (#30147)Samson2023-08-213-9/+9