Nicolas Silva
210014ed89
Fix mistake in Access doc comment.
2022-02-15 09:59:42 -05:00
Jinlei Li
1c17d15507
Metal backend ASTC HDR formats support ( #2477 )
2022-02-15 09:43:16 -05:00
Robert Swain
8b665073b8
Fix get_timestamp_period type in docs ( #2478 )
2022-02-14 23:09:48 +00:00
Alexander Guryanov
d586d6dce9
added id32 feature
2022-02-14 14:42:23 -05:00
Dzmitry Malyshau
046f008cc0
vk: fix ASTC format mapping
2022-02-13 20:20:08 -05:00
currypseudo
a604535972
fix: blit example use trianglelist and 3 vertices
2022-02-12 23:29:54 -05:00
Jinlei Li
48f8811f0f
Fix Metal backend Surface::frome_uiview can not guarantee set correct view's contentScaleFactor ( #2470 )
2022-02-10 15:16:15 -05:00
Dzmitry Malyshau
6931e57180
Don't recycle indices that reach EOL ( #2462 )
2022-02-07 19:23:40 -05:00
Alexander Guryanov
f05e070d60
feature = emscripten, compability fixes for wgpu-native ( #2450 )
2022-02-07 14:58:27 -05:00
Xiaopeng Li
8c351970ce
Support to create surface from visual on Windows ( #2434 )
...
* Support to create surface from visual on Windows, add mpo(Multiple Plane Overlay) feature to AdapterInfo
* Expose create_surface_from_visual method
* Fix code style
* Make code more concise
* Revert mpo from AdapterInfo
2022-02-07 14:57:57 -05:00
Jinlei Li
af83b7f2c8
Angle support on macOS ( #2461 )
2022-02-07 14:56:09 -05:00
Hiroaki Yutani
c262e83d78
Add a ⭐ to the feature matrix of examples README ( #2457 )
...
* Add a ⭐ to the feature matrix of examples README
* Empty commit to try invoking the CI checks
2022-02-06 12:36:46 -05:00
Dzmitry Malyshau
6b4f1b843f
msl: support unsized array not in structures ( #2459 )
2022-02-06 05:33:20 +00:00
Samuel Hurel
3e0305d27d
Allow non struct buffers in wgsl ( #2451 )
...
* Bump naga
* Update examples
2022-02-05 09:53:04 -05:00
Leo Kettmeir
3c3fbe8158
fix runner ( #2456 )
2022-02-04 20:14:33 +00: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
Robert Swain
5e2c2f8687
Fix M1 in macOS incorrectly reports supported compressed texture formats ( #2453 )
...
* Metal: Correctly identify ASTC and EAC/ETC2 support
* Metal: Correctly expose ASTC / BC / EAC/ETC2 compressed texture support
* Metal: Only call supports_family when supported, and use Apple6 for ASTC check
2022-02-04 14:11:08 -05:00
Leo Kettmeir
e903a2b2dc
full errors ( #2454 )
2022-02-04 14:09:25 -05:00
Leo Kettmeir
e50b62fae4
dont panic when submitting same commandbuffer multiple times ( #2449 )
2022-02-02 08:52:08 -05:00
Connor Fitzgerald
63dfd98d68
Improve some error messages ( #2446 )
...
* Fix render target mismatch error message
* Reword bind group layout mismatch error
2022-02-01 18:51:48 -05:00
Jinlei Li
b10f7ed407
Make shadow example runnable on iOS Android devices ( #2433 )
2022-02-01 18:08:35 -05:00
Leo Kettmeir
23fab7ab0a
clean up features in deno ( #2445 )
2022-02-01 18:06:07 -05:00
Robert Swain
766c6cda19
Identify Apple M1 GPU as integrated ( #2429 )
...
* Identify Apple M1 GPU as integrated
* metal: Call has_unified_memory conditional on OS version
Fall back to current low_power implies integrated GPU for older OSes.
2022-01-28 18:40:26 -05:00
Dzmitry Malyshau
9219489894
hal/gles: fix dirty vertex buffers that are unused
2022-01-28 01:07:56 -05:00
Jim Blandy
36ce638381
IdentityManager: from_index
method is unneeded.
...
The `min_index` parameter has no useful effect. Because the range 0..n is pushed
on the free list, index values less than `min_index` do get allocated.
Document `IdentityManager` and `TypedId`.
2022-01-28 01:03:15 -05:00
Jinlei Li
9cff141d7f
Add MULTISAMPLED_SHADING downlevel flag ( #2425 )
...
* Fix msaa-line example's unnecessary MSAA data store
* Add MULTISAMPLED_SHADING downlevel flag
2022-01-27 23:29:40 -05:00
Alexander Guryanov
b19000367c
feature: emscripten
2022-01-27 14:14:29 -05:00
Jinlei Li
77b2c25684
Fix msaa-line example's unnecessary MSAA data store
2022-01-25 09:09:06 -05:00
Connor Fitzgerald
39a0256bcb
Properly set msl version to 2.3 if supported
2022-01-24 09:41:53 -05:00
Lucas Kent
effcf0874f
Get cargo-run-wasm from crates.io ( #2415 )
2022-01-23 00:26:04 +00:00
João Capucho
dcd07f0391
Update to upstream naga
2022-01-22 18:36:26 -05:00
João Capucho
83d0d16177
hal/gl: Allow push constants trough emulation
...
Uses freestanding uniforms for push constants
2022-01-22 18:36:26 -05:00
Dzmitry Malyshau
f3891fed33
hal/dx12: improve RowPitch computation ( #2409 )
2022-01-20 19:59:25 -05:00
Shota Hamada
299e6f443b
Make execute_bundles() receives IntoIterator ( #2410 )
2022-01-20 16:14:41 +00:00
Aaron O'Mullan
cdd480a89c
lint: deno_webgpu & wgpu-core ( #2403 )
2022-01-18 09:34:10 -05:00
Aaron O'Mullan
6b60037a6a
chore(deno_webgpu): bump deno crates ( #2405 )
...
* chore(deno_webgpu): bump deno_core to 0.114.0
ca75752e5a
dates back to Aug 30 2021, so is nearly 5 months old.
There are no breaking changes updating `deno_core` to `0.114.0` (released 6 days ago)
Also by using the crate directly from cargo we avoid cloning https://github.com/denoland/deno and https://github.com/denoland/deno_third_party which can be quite large so crate DL/install is much faster
* bump cts_runner's deno crates
* minor cts_runner fixes
2022-01-18 09:30:41 -05:00
Aaron O'Mullan
5877117529
chore: bump naga to a1840be
( #2401 )
...
* chore: bump naga to a1840be
So tip no longer indirectly pins indexmap, etc...
* feedback
* TODO push_constant_binding
2022-01-17 19:17:31 -05:00
Ibiyemi Abiodun
0183e7d1e8
add AddressMode::ClampToZero ( #2364 )
...
* add AddressMode::ClampToZero
* add feature checks
* oops
* rustfmt
* fix dx12
* change to use SamplerBorderColor
* fix metal
* update to use new config
* update dx12 + docs
* address nits
* cargo fmt
* fix dx12
2022-01-15 05:16:35 +00:00
rustui
4612cdfba5
fix typo ( #2393 )
2022-01-15 05:09:06 +00:00
Rob Parrett
5b2b6f514b
Fix index buffer state not being reset in reset_state
2022-01-13 14:34:22 -05:00
Mikko Lehtonen
99b3a6ebfb
metal: Set preserveInvariance for shader options
...
This enables invariance for metal, for stable vertex positions, which
are useful for depth prepass and similiar things.
2022-01-12 15:03:16 -05:00
Dzmitry Malyshau
16edd91976
Support writeTexture for surface textures
2022-01-12 13:31:03 -05:00
Dzmitry Malyshau
6bc896fe8c
hal/vk: use stencil read/write masks
2022-01-11 13:38:40 -05:00
Dzmitry Malyshau
36220b4da5
Update WGSL example shaders to use assignment ops
2022-01-11 11:45:33 -05:00
Dzmitry Malyshau
1bab287eae
Update naga to c0b7ac7
2022-01-11 11:45:33 -05:00
Dzmitry Malyshau
dbec075cdc
Texture format MSAA capabilities
2022-01-11 09:32:25 -05:00
Dzmitry Malyshau
01f62baad2
Limits 1D texture mips to 1
2022-01-10 12:22:49 -05:00
Dzmitry Malyshau
f8a63c4055
hal/gles: small fixes for external context
2022-01-08 12:32:17 -05:00
Samuel Hurel
e924aa1a05
Add util::indirect helper structs
2022-01-07 11:39:26 -05:00
xiaopengli89
10a07e4807
Add raw_device for dx12, vulkan device
2022-01-06 12:59:08 -05:00