Commit Graph

4256 Commits

Author SHA1 Message Date
Connor Fitzgerald
1d2a667b71 Fix trying to use a renderpass inside a compute pass (#3828)
* Fix trying to use a renderpass inside a compute pass

* Fix pipeline statistics test on mac

* Changelog
2023-06-05 09:05:59 -04:00
Connor Fitzgerald
3db51e74bd Improve wgpu-info code after bitflags 2 (#3834) 2023-06-05 04:09:12 +00:00
Connor Fitzgerald
1cb0bdcdef Fix incorrect aspect in barriers when using emulated Stencil8 textures. (#3833) 2023-06-04 23:32:06 -04:00
Elie Michel
92f22a9716 Add a link to the webGPU C++ programming guide
This is just a suggestion, my apologies if it feels to much like advertisement!
2023-06-04 02:03:54 -04:00
Connor Fitzgerald
ad45f29bb6 Changelog backport 2023-06-01 01:55:55 -04:00
Elabajaba
e6314c4070 DX12 increase max_storage_buffers_per_shader_stage and max_storage_textures_per_shader_stage (#3798) 2023-05-30 12:38:54 +02:00
dependabot[bot]
307f7acb6c Bump JamesIves/github-pages-deploy-action from 4.4.1 to 4.4.2 (#3812)
Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases)
- [Commits](https://github.com/JamesIves/github-pages-deploy-action/compare/v4.4.1...v4.4.2)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-30 12:20:51 +02:00
Jim Blandy
4478c52deb wgpu-core: Move Device resource methods into device::resource. 2023-05-24 09:54:03 -07:00
Jim Blandy
286d625428 wgpu-core: Move device/mod.rs's Global impl to device/global.rs. 2023-05-24 09:54:03 -07:00
Jim Blandy
55e3558db4 wgpu-core: Move Resource trait to resource module. 2023-05-24 09:54:03 -07:00
Jim Blandy
4d1fbeb753 wgpu-core: Move storage code to new storage module. 2023-05-24 09:54:03 -07:00
Jim Blandy
17d5361879 wgpu-core: Move registry code to new registry module. 2023-05-24 09:54:03 -07:00
Jim Blandy
29914b308f wgpu-core: Move identity code to new identity module. 2023-05-24 09:54:03 -07:00
Jim Blandy
13bd3eea55 wgpu-core: Move HalAPI to new hal_api module. 2023-05-24 09:54:03 -07:00
Jim Blandy
f00e6b70ea wgpu-core: Move Global to new global module. 2023-05-24 09:54:03 -07:00
kyren
9c8666a5c9 Implement Send and Sync unconditionally for exposed Id type. (#3801) 2023-05-24 15:10:59 +02:00
Jim Blandy
7f4c39c8db Fix doc links in wgpu-types/src/lib.rs. (#3799) 2023-05-23 13:21:14 -04:00
Emil Ernerfeldt
b0dfd11a01 Fix missing 4X MSAA support on some OpenGL backends (#3780)
* Always support 4x MSAA on GL

* Update changelog
2023-05-19 16:39:07 +02:00
Malek
dafc189d6b Fix multiview rendering (#3779) 2023-05-19 00:03:57 -04:00
dependabot[bot]
dd47d73c0c Bump bitflags from 2.2.1 to 2.3.1 (#3782)
Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.2.1 to 2.3.1.
- [Release notes](https://github.com/bitflags/bitflags/releases)
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bitflags/bitflags/compare/2.2.1...2.3.1)

---
updated-dependencies:
- dependency-name: bitflags
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-19 00:00:39 -04:00
Robin KAY
c91a660ec5 Fix order of arguments to glPolygonOffset. (#3783) 2023-05-18 22:40:35 +00:00
Jim Blandy
3563849585 Document that various sizes and offsets are in bytes. (#3773) 2023-05-13 22:22:28 -04:00
dependabot[bot]
372ac9b529 Bump serde from 1.0.162 to 1.0.163 (#3770)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.162 to 1.0.163.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.162...v1.0.163)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-12 13:03:28 +02:00
Paul Hansen
28374fb1c8 Publish examples to wgpu.rs on updates to trunk branch instead of gecko (#3750) 2023-05-11 12:12:25 -04:00
Erich Gubler
f71a1bc736 docs(adapter): document device and vendor IDs repr. (#3763) 2023-05-10 12:13:01 +00:00
dependabot[bot]
52305cd607 Bump gpu-alloc from 0.5.3 to 0.5.4 (#3765)
Bumps [gpu-alloc](https://github.com/zakarumych/gpu-alloc) from 0.5.3 to 0.5.4.
- [Changelog](https://github.com/zakarumych/gpu-alloc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zakarumych/gpu-alloc/commits/gpu-alloc-v0.5.4)

---
updated-dependencies:
- dependency-name: gpu-alloc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-10 13:43:43 +02:00
dependabot[bot]
c6d38ce419 Bump serde from 1.0.160 to 1.0.162 (#3766)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.160 to 1.0.162.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.160...1.0.162)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-10 13:42:45 +02:00
Ame
4d8a7ed38d Change AdapterInfo::{device,vendor} fields to u32 (#3760)
* Change AdapterInfo device and vendor to u32s

* Add CHANGELOG
2023-05-09 11:17:27 +02:00
dependabot[bot]
45588492d2 Bump bitflags from 2.1.0 to 2.2.1 (#3727)
Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.1.0 to 2.2.1.
- [Release notes](https://github.com/bitflags/bitflags/releases)
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bitflags/bitflags/compare/2.1.0...2.2.1)

---
updated-dependencies:
- dependency-name: bitflags
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-09 11:16:29 +02:00
dependabot[bot]
7c94192afb Bump libc from 0.2.141 to 0.2.144 (#3761)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.141 to 0.2.144.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.141...0.2.144)

---
updated-dependencies:
- dependency-name: libc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-09 11:14:38 +02:00
Paul Hansen
f173575427 Update CI to install wasm-pack from binary (#3754) 2023-05-07 06:08:50 +00:00
Erich Gubler
0f0044f358 fix(wgpu-core)!: use u32 indices for bind group layouts everywhere (#3743) 2023-05-03 20:56:54 -04:00
Jim Blandy
49800337d1 Define wgpu_core::Global::create_render_bundle_error. (#3746) 2023-05-03 14:17:18 -07:00
Erich Gubler
3e562aaeaa docs: note feature req. for Depth32FloatStencil8 (#3734)
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2023-05-03 10:08:52 +00:00
Andreas Reich
1dd105c3bf Fix crash on command buffer drop (#3726) 2023-05-03 05:00:59 -04:00
Josh Groves
66c029f172 Pass correct surface for existing canvases (#3718) 2023-04-30 21:52:41 +09:00
Timo Kösters
4220a42139 Fix typo (#3719)
The error previously printed "otherusages" without a space
2023-04-28 23:15:08 +02:00
Florian Bartels
72c6324b63 Fix typo (#3732) 2023-04-28 23:13:44 +02:00
Erich Gubler
2571af9557 refactor: resolve clippy::redundant_clone (#3717) 2023-04-24 17:07:08 +02:00
Teodor Tanasoaia
3432aabab1 Bump libloading (#3711)
* bump libloading in Cargo.toml

* bump libloading in wgpu-hal/Cargo.toml
2023-04-20 17:28:57 +00:00
Teodor Tanasoaia
25cb9f61e9 Revert "Bump libloading from 0.7.4 to 0.8.0 (#3666)" (#3709)
This reverts commit 7f179ff1fa.
2023-04-20 16:47:01 +02:00
Connor Fitzgerald
0b53b477c5 Update CHANGELOG.md 2023-04-19 21:54:23 -04:00
Connor Fitzgerald
011a4e26d0 Release v0.16.0 (#3707)
Co-authored-by: Connor Fitzgerald <connor@modyfi.io>
wgpu-types-v0.16.0 wgpu-v0.16.0 wgpu-core-v0.16.0 v0.16.0 wgpu-hal-v0.16.0
2023-04-19 22:06:21 +00:00
Alix Bott
c86f9773ca Fix unsetting vertex attributes in gles backend (#3706)
Co-authored-by: Connor Fitzgerald <connor@modyfi.io>
2023-04-19 21:14:45 +00:00
daxpedda
85fc427470 Adjust internal canvas size on Surface::configure() (#3690) 2023-04-19 21:09:31 +00:00
Jinlei Li
62ea7813e4 Implement Features::RG11B10UFLOAT_RENDERABLE (#3701) 2023-04-19 13:34:29 +02:00
J
191cabc833 fix a minor typo (#3703)
L1642 `creates` -> `create`
2023-04-19 09:09:58 +00:00
Nicolas Silva
4035748c83 Update naga to 0.11.0@git:b9c5cb5a7841a8728137a58840fbbdbb9b310267 (#3705) 2023-04-19 10:54:40 +02:00
dependabot[bot]
fc4d591e9e Bump profiling from 1.0.7 to 1.0.8 (#3697)
Bumps [profiling](https://github.com/aclysma/profiling) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/aclysma/profiling/releases)
- [Changelog](https://github.com/aclysma/profiling/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aclysma/profiling/compare/v1.0.7...v1.0.8)

---
updated-dependencies:
- dependency-name: profiling
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 16:30:34 +02:00
pudi
562ad0d7c2 Fix documentation comments for multi_draw_*_indirect_count (#3694) 2023-04-15 18:13:31 +00:00