Connor Fitzgerald
482a983e10
Release v27 ( #8287 )
2025-10-01 19:36:18 -04:00
Andy Leiserson
c7fd582f05
docs(README): Update statement on naga spec conformance ( #8233 )
2025-09-16 10:45:48 -04:00
Connor Fitzgerald
ff0de91ad7
Bump REPO_MSRV to 1.88 ( #7960 )
2025-07-17 13:00:40 -04:00
Connor Fitzgerald
03f1b535ca
Bump version to v26
2025-07-09 20:38:11 -04:00
SupaMaggie70Incorporated
13fec87fb2
Added mesh shading spec ( #7885 )
...
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-07-09 19:45:26 -04:00
LitoMore
9c0ccae357
Polish badges ( #7769 )
2025-06-07 17:51:30 -04:00
Andy Leiserson
6c7f934af6
Update CTS section in README ( #7762 )
...
* Update CTS section in README
* gitignore `cts` it even if it is a symlink, but always limit to the repo root.
2025-06-06 14:57:14 -04:00
Andy Leiserson
4cd8be548c
Add an xtask to run the CTS ( #7719 )
2025-05-26 09:28:50 +02:00
Andy Leiserson
fd6f16f598
Revive the CTS job ( #7675 )
...
Includes the following minor functional fixes to deno_webgpu:
* Don't throw an error immediately when `create_buffer` is called with invalid usage flags.
* Implement `on_submitted_work_done`.
* Correct validation of GPUExtent3D element count.
* Run without tracing (instead of panic) if the DENO_WEBGPU_TRACE env var is not set.
Fixes #6838
2025-05-21 09:52:03 -07:00
Teodor Tanasoaia
6ea7962da7
[d3d12] remove the need for dxil.dll ( #7566 )
2025-04-17 16:21:36 +02:00
Connor Fitzgerald
8c2c2ce203
Release v25 ( #7505 )
2025-04-10 16:13:02 +00:00
Christian Legnitto
1ef9940114
Reduce repo MSRV from 1.85 to 1.84 ( #7425 )
...
* Reduce repo MSRV from 1.85 to 1.84
Fixes https://github.com/gfx-rs/wgpu/issues/7409
* Replace usage of task::Waker::noop()
* Gate waker code to `noop` feature
* Remove unused copied waker function
* Remove doctest from copied code
2025-03-27 14:25:19 -04:00
Connor Fitzgerald
8fb09a5ad6
Move REPO_MSRV to 1.85 ( #7218 )
2025-02-24 23:39:34 -05:00
Connor Fitzgerald
00a853ce11
Add documentation for our tests
2025-02-24 11:53:24 -05:00
наб
67ed556f32
Fix examples links in README ( #7164 )
2025-02-24 16:45:43 +00:00
Connor Fitzgerald
111425b789
Refactor Documentation into a docs folder ( #7202 )
2025-02-23 09:43:17 +01:00
Christian Thackston
14bb855a27
Fix logo positioning in README ( #7187 )
2025-02-20 05:21:46 +00:00
Connor Fitzgerald
7fccb6bdb9
Standalone Compute
...
Fix Generate
Fix?
17th Time's The Charm
Fix Build
See Eye
Docs
Victory Tabular
Formatting
Formating3
2025-01-20 18:07:22 -05:00
Samson
0f5f0580e4
readme: Bring back servo mention in readme ( #6831 )
...
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2024-12-27 21:29:14 +00:00
Erich Gubler
f188c3409c
chore: update repo MSRV 1.76 → 1.83
2024-12-17 13:30:52 -05:00
Vecvec
0d927c244f
Add documentation for the raytracing API ( #6747 )
...
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2024-12-16 20:21:38 +00:00
Connor Fitzgerald
fdb6266d36
Update Some Repository Documentation ( #6708 )
...
* Update Some Repository Documentation
* Capitalization
2024-12-12 04:54:42 +00:00
Marijn Suijten
76f307c92f
Remove stale references to d3d12 bindings wrapper crate ( #6675 )
...
While looking through some recent activity for the D3D12 crate, in
particular a spelling fix for the crates.io link to `d3d12`, I realized
that I completely forgot to remove these references to the now unused
and removed `d3d12` crate in #5956 .
2024-12-06 11:57:05 +01:00
Douglas Dwyer
be02606118
Static linking for DXC via mach-dxcompiler ( #6574 )
2024-12-01 23:14:10 -05:00
Andreas Reich
c0e7c1ef94
Bump core MSRV to 1.76
2024-07-20 15:55:28 -04:00
Andreas Reich
7b89b6d959
Fix web example build ( #5832 )
...
* Ensure webgl example build only contains webgl and webgpu example build only contains webgpu
* fix ip printed on run-wasm
* Update examples on running examples on the web
2024-06-20 15:52:49 +02:00
barrett
d4b3856031
docs(readme): use emoji literals instead of shortcodes ( #5843 )
...
Otherwise, the emojis aren't parsed on Crates.io, leaving the table without much utility unless a user navigates to GitHub.
Fixes like these are very simple, but super helpful for some users! :)
2024-06-19 18:07:59 +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
dependabot[bot]
e04a9f4c6f
build(deps): bump the patch-updates group with 29 updates ( #5376 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 13:00:43 -04:00
dependabot[bot]
744454b9e2
Bump Many Dependencies and MSRV ( #5241 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2024-02-27 14:43:05 -05:00
Andreas Reich
7774f31021
Allow WebGPU & WebGL in same wasm and detect WebGPU availability ( #5044 )
...
* Rename backends: web -> webgpu, direct -> wgpu_core
* rename context objects for web & core
* allow webgpu & webgl features side-by-side
* make sure webgl ci doesn't use webgpu
* update any_backend_feature_enabled
* add panicing generate_report method for compatibility
* RequestDeviceErrorKind::Web rename, fixup various cfg attributes
* automatic webgpu support detection
* changelog entry
* fix emscripten
* fix weird cfg, fix comment typo
* remove try_generate_report again
* Make get_mapped_range_as_array_buffer WebGPU only again
2024-01-14 09:45:52 +00:00
Jim Blandy
8af6975d5e
Prefer Arc::into_inner over Arc::try_unwrap. ( #5018 )
2024-01-08 19:24:33 -05:00
Meo
4de4ddcc3c
fix: docs ( #4901 )
2023-12-20 20:15:35 +00:00
Valaphee The Meerkat
a1fafe394f
Remove DX11 backend ( #4828 )
2023-12-06 15:12:46 -05:00
Leon
1823f8bbdf
Fixes and changes to the documentation for increasing clarity ( #4806 )
...
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2023-12-01 14:02:00 -05:00
Leo Kettmeir
41fb222726
update deno ( #4801 )
2023-11-30 15:29:30 +01:00
Teodor Tanasoaia
f4c6faf773
Rename ALLOW_NONCOMPLIANT_ADAPTER to ALLOW_UNDERLYING_NONCOMPLIANT_ADAPTER ( #4760 )
...
* rename `ALLOW_NONCOMPLIANT_ADAPTER` to `ALLOW_UNDERLYING_NONCOMPLIANT_ADAPTER`
* clarify comment
2023-11-24 14:29:54 -05:00
Connor Fitzgerald
06e9876adf
Move to A Single Example Executable ( #4756 )
...
* Move to combined examples
* Fix paths
* Curtail some tests
* Format
* Clippy
* Fix wasm
* Refactor main for wasm
* Style sheet
* Readme
* Lock
2023-11-23 05:26:42 -05:00
i509VCB
1a7db86917
wgpu-hal(vk): Add WGPU_ALLOW_NONCOMPLIANT_ADAPTER ( #4754 )
2023-11-22 23:13:29 -05:00
felix sanchez
d9b3ffde72
add new line in readme ( #4672 )
2023-11-13 19:17:54 +00:00
Connor Fitzgerald
2a9fdf9aa1
Misc Repo Cleanup Tasks ( #4579 )
...
* Misc Repo Cleanup Tasks
* Dependency Trimming
* Dep cleanup
* Restrict libfuzzer
* Flip cfg
* mod fuzz
2023-10-27 00:15:51 -04:00
Connor Fitzgerald
e54289b08b
Update Readme
2023-10-26 01:28:27 -04:00
Connor Fitzgerald
dd9b282c72
Verbiage fixes in readme
2023-10-24 00:50:27 -04:00
Connor Fitzgerald
04ac5f2851
Update WARP and Install Mesa on Windows CI ( #4270 )
2023-10-22 00:34:00 -04:00
Connor Fitzgerald
543f921639
GPU Test Framework ( #3873 )
2023-10-19 12:06:42 -04:00
Zoxc
2b985e2fad
Add WGL context creation and OpenGL support ( #4248 )
...
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2023-10-18 18:40:33 +00:00
Connor Fitzgerald
d2f8bd0eed
Update Readme ( #4206 )
...
* Update MSRV language
* Some more basic readme updates
2023-10-04 02:12:52 +00:00
Teodor Tanasoaia
fd02a12726
Make GLES optional on Windows & macOS ( #4185 )
2023-10-03 16:16:24 -04:00
Fredrik Fornwall
bf324fb947
Make power_preference_from_env() respect WGPU_POWER_PREF=none ( #4076 )
...
Also update wgpu/README.md now that default() is None.
2023-08-18 11:05:34 +02:00
Pieter-Jan Briers
e973a06268
Allow specifying minor GLES3 version ( #3998 )
2023-08-16 11:51:56 -04:00