Jamie Nicol
5f8d408fb8
[deno_webgpu] Add stub GPUExternalTexture implementation
...
This doesn't do anything yet, but unblocks running some CTS tests.
2025-06-17 20:20:25 +01:00
Andy Leiserson
e9af205c71
[deno] Implement ShaderModule.getCompilationInfo ( #7736 )
2025-06-11 03:49:39 -04:00
Leo Kettmeir
f0bf789f58
refactor(deno): use object wrap ( #7113 )
2025-02-13 04:17:00 -08:00
Leo Kettmeir
df825fec8c
chore: update deno ( #6068 )
...
---------
Co-authored-by: Luca Casonato <hello@lcas.dev>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
Co-authored-by: chirsz <chirsz@foxmail.com>
Co-authored-by: Hajime-san <41257923+hajime-san@users.noreply.github.com>
Co-authored-by: Volker Schlecht <47375452+vlkrs@users.noreply.github.com>
2024-12-18 08:01:50 -08:00
Erich Gubler
170f457f71
refactor: handle 2024-08 spec. rename for image copy APIs in deno_webgpu/
2024-11-26 23:16:35 -05:00
Mehmet Oguz Derin
34b0df277c
Support texture-compression-bc-sliced-3d in wgpu ( #5751 )
2024-08-10 12:02:29 +02:00
teoxoy
ed67ff289c
[deno] remove assertDeviceMatch
2024-07-18 10:29:08 -04:00
Leo Kettmeir
d0a5e48aa7
chore: backport deno changes ( #5686 )
2024-05-11 09:29:09 +00:00
Samson
5735f85720
CreateBindGroup validation error on device mismatch ( #5596 )
...
* Fix cts_runner command invocation in readme
* Remove assertDeviceMatch from deno_webgpu in createBindGroup
This should be done as verification in wgpu-core.
* Add device mismatched check to create_buffer_binding
* Extract common logic to create_sampler_binding
* Move common logic to create_texture_binding and add device mismatch check
2024-04-25 12:17:00 +02:00
Leo Kettmeir
6a616a5c3b
refactor(deno): simplify error handling ( #5479 )
2024-04-17 16:25:51 -04:00
Chase MacDonnell
3db0e46f7d
Implement Unorm10_10_10_2 VertexFormat ( #5477 )
2024-04-03 19:43:54 +00:00
Leo Kettmeir
d828f27de4
chore: update deno ( #5469 )
...
* chore: update deno
* update spec
* more error handling
* cleanup queue
* fix
* fix byow
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
* fix
* fix
* fix
* fixes
* fix cts
* clean
---------
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2024-04-02 14:36:04 -04:00
Leo Kettmeir
c2fb18afb8
Fix deno_webgpu & cts_runner ( #5459 )
...
* fix cts_runner
* fix
2024-04-01 12:39:02 -04:00
Connor Fitzgerald
faed98b45c
Add typos to Repository CI ( #5191 )
...
Co-authored-by: Andreas Reich <r_andreas2@web.de>
2024-02-05 12:30:29 -05:00
andristarr
8afb441ca7
adding internal error filter ( #5160 )
...
Co-authored-by: Erich Gubler <erichdongubler@gmail.com>
2024-01-29 14:50:35 -05:00
Almar Klein
32c5a22293
Add feature float32-filterable ( #4759 )
2023-12-04 14:23:13 +01:00
Leo Kettmeir
41fb222726
update deno ( #4801 )
2023-11-30 15:29:30 +01:00
Nicolas Silva
ff306d20e0
Add support for bgra8unorm-storage ( #4228 )
...
* Add `BGRA8UNORM_STORAGE` extension
* Leave a comment in the backends that don't support bgra8unorm-storage
* Pass the appropriate storage format to naga
* Check for bgra8unorm storage support in the vulkan backend
* Add a test
Co-authored-by: Jinlei Li <jinleili0@outlook.com>
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com>
2023-10-13 10:07:11 +00:00
Leo Kettmeir
d0a7f46e3a
update deno and spec ( #4143 )
...
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2023-10-04 04:25:56 +00:00
Leo Kettmeir
0ece5e6119
update deno ( #3808 )
2023-06-06 17:08:32 +02:00
Teodor Tanasoaia
287c6e6b47
Update deno ( #3562 )
...
Co-authored-by: crowlkats <crowlkats@toaxl.com>
2023-03-11 01:24:20 -05:00
Leo Kettmeir
dd6febe309
Update deno ( #2691 )
...
* update deno crates & align to IDL
* revert GPUAutoLayoutMode
* revert GPUAutoLayoutMode
2022-05-24 00:01:19 -07:00
Jinlei Li
5706263917
Rename dispatch -> dispatch_workgroups
2022-04-20 23:24:21 -07:00
Leo Kettmeir
b52d68d5ad
deno: custom op arity ( #2542 )
2022-03-24 13:20:10 -04:00
Leo Kettmeir
cd6eb2db36
Merge pull request #2539 from crowlKats/update_deno
...
Update deno_webgpu
2022-03-18 22:31:10 -07:00
Leo Kettmeir
72c710e11d
deno: pull changes from deno repo ( #2455 )
...
* pull deno changes
* update copyright header
* fix cargo
2022-02-04 19:31:46 +00:00
Leo Kettmeir
e50b62fae4
dont panic when submitting same commandbuffer multiple times ( #2449 )
2022-02-02 08:52:08 -05:00
Dzmitry Malyshau
6372aad845
Rename fill_buffer back to clear_buffer
2021-12-02 12:33:59 -05:00
Leo Kettmeir
cda893fe73
feat(deno_webgpu): fill buffer ( #2221 )
...
* fill buffer
* fix
* fmt
2021-11-28 21:22:15 -05:00
Leo Kettmeir
943145b4df
chore: update deno_webgpu ( #2214 )
...
* update deno
* more fixes
* revert debug
* clean
2021-11-26 16:05:16 -05:00
Luca Casonato
d5ba0b439d
WIP: add cts_runner and deno_webgpu crate ( #1859 )
...
* WIP: add cts_runner and deno_webgpu crate
* add test
* remove Cargo.lock
* review comment
* simplify
* fix bugs
* improve cts_runner to work with crowlKats/webgpu-examples
* fix
* remove build.rs
cts_runner binaries are now not portable anymore.
Also startup will now print a bunch of cargo:rerun-if-changed=. This
will be fixed in deno_core.
* remove d.ts
* add original deno license file
2021-09-03 13:23:35 -04:00