Samson
168d43f24a
webgpu: Refactor webgpu crate ( #32255 )
...
* wgpu(_core) -> wgc
* Refactor webgpu crate
split lib.rs into multiple modules
2024-05-08 13:53:39 +00:00
Samson
4af413cd04
webgpu: Update wgpu to 0.19 ( #31995 )
...
* Update wgpu to 32e70bc163
(0.19)
* Update expect only good
* reexpect
* remove dbg stuff
* Remove all occurrences of dx11_hub
2024-04-26 07:04:15 +00:00
Samson
7973cb6458
Update wgpu to 0.18.1 ( #30926 )
...
* Update wgpu to 0.18.1
* Fix webgpu code
* tidy
2023-12-25 07:11:37 +00:00
Samson
aad2dccc9c
Strict import formatting (grouping and granularity) ( #30325 )
...
* strict imports formatting
* Reformat all imports
2023-09-11 19:16:54 +00:00
Samson
711dbbd4af
remove extern crate
( #30311 )
...
* remove extern crate
* Update components/script_plugins/lib.rs
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
---------
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2023-09-08 12:11:31 +00:00
Samson
db2cbff9d6
Update wgpu to 0.17 ( #30147 )
2023-08-21 07:40:06 +00:00
Samson
71e0372ac1
Upgrade whole webgpu stack ( #29795 )
...
* Allow noidl files in script/dom/webidls
* Upgrade wgpu to 0.16 and refresh whole webgpu implementation
* Update WebGPU test expectations
* misc
* MutNullableDom -> DomRefCell<Option<Dom for GPUTexture
* Direct use of GPUTextureDescriptor
* Remove config from GPUCanvasContext
* misc
* finally blue color
* gpubuffer "handle" error
* GPU object have non-null label
* gpu limits and info
* use buffer_size
* fix warnings
* Cleanup
* device destroy
* fallback adapter
* mach update-webgpu write webgpu commit hash in file
* Mising deps in CI for webgpu tests
* Updated expectations
* Fixups
* early reject
* DomRefCell<Option<Dom -> MutNullableDom for GPUTexture
2023-08-20 23:16:46 +00:00
Kunal Mohan
ce6e09a3aa
Change ErrorScopeId type to NonZeroU64
...
And extract it from WebGPURequest
2020-08-03 01:45:29 +05:30
Kunal Mohan
4e38633009
Refactor and improve GPUErrorScopes
...
Remove use of equivalent BGLs
2020-07-30 23:36:58 +05:30
Kunal Mohan
785497af63
Ensure GPUDevice cleanup in GlobalScope
2020-07-17 21:17:38 +05:30
Kunal Mohan
0dc1514d57
Implement Async Error reporting for WebGPU and update wgpu-core
2020-07-16 23:21:09 +05:30
Kunal Mohan
48ef306bd3
Update wgpu-core and wgpu-types
2020-06-19 11:12:50 +05:30
Kunal Mohan
f4d0183568
Make WebGPU resource creation fully async
...
Remove some garbage code in adapter id checks
Prevent panic during shutdown if using WebGPU
2020-05-26 19:16:46 +05:30
Kunal Mohan
a4f911699a
Upgrade wgpu-core version to 0.5.0 and implement server-side logic for wgpu id recycling
...
Remove current implementation of MapReadAsync
2020-05-21 18:28:49 +05:30