Dzmitry Malyshau
b93e942b58
Update to latest wgpu, duplicate RequestAdapterOptions
2020-04-02 00:29:24 -04:00
Joshua Groves
31e80d99b3
Update to latest wgpu
2020-03-30 07:58:06 -04:00
Lucas Kent
d08f837624
Move multithreaded_compute.rs into hello-compute tests ( #223 )
...
Setup hello-compute tests to run during `cargo test`
2020-03-29 19:55:39 -04:00
Lachlan Sneff
ea6bcd03e2
Rewrite GpuFuture to avoid blocking and to use less space
...
Remove odd patching matching
Replace std::sync::Mutex with spin::Mutex in GpuFuture
Reduce GpuFuture usage to one explicit allocation instead of two
Fix examples to poll the device in the background when using map_read or map_write
Remove device.poll from GpuFuture::poll and document future invariants
Massively simplify examples
Use Arc::clone(...) instead of arc.clone()
Switch println to log::info
2020-03-27 00:16:35 -04:00
Joshua Groves
b3e4253df1
Return futures from request adapter/request device
2020-03-16 16:35:51 -02:30
Dzmitry Malyshau
d842432d17
Update for the latest spec changes
2020-03-15 11:25:06 -04:00
Brian Frazho
3899fdb214
added test to hello-compute example
2020-02-28 20:50:28 -05:00
Layl
45426eef9c
Change Queue::submit to take &self
2019-12-31 16:24:49 +01:00
Tristam MacDonald
cc32408fa2
prototype of async/await for buffer mapping
2019-11-21 21:42:22 -08:00
Jacob Greenfield
68c81df381
Update examples and tests
2019-11-21 20:35:16 -05:00
Jacob Greenfield
88e8269182
cargo fmt
2019-11-21 00:20:28 -05:00
Cormac O'Brien
05e697831a
Use count rather than size in map_read/write_async
...
Fixes #124
2019-11-20 04:29:09 -06:00
Dzmitry Malyshau
b40bb71679
Wholesome update for the git master of wgpu-native
2019-11-19 20:58:32 -05:00
Dzmitry Malyshau
00c6d97dce
Return Queue separately
2019-09-10 09:26:18 -04:00
Dzmitry Malyshau
c6522fa60b
Update wgpu-native to the commit that has no backend features.
...
This change removes the dependency on gfx-rs backends, refactors
Adapter and Surface creation to be done from nothing.
2019-08-29 22:04:43 -04:00
Dzmitry Malyshau
c2743c279e
Wholesome update for wgpu-0.3
2019-08-21 23:51:09 -04:00
Rukai
88965efbbf
remove usages of wgn in examples
2019-08-18 13:36:48 +10:00
Rukai
69a894e91a
Update to latest wgpu-native commit
2019-08-18 12:19:49 +10:00
Rukai
53b5297bdc
Cleanup examples by using wgpu::read_spirv instead of manually creating a Vec<u32>
2019-08-13 06:39:24 +10:00
Rukai
b17e85d063
Update to latest wgpu native
2019-08-11 11:44:09 +10:00
Joshua Groves
774dbcd99a
Run cargo fmt
2019-06-11 21:02:30 -04:00
kyren
02dc7b26c9
Update wgpu-rs to reflect latest wgpu API
2019-05-16 03:22:20 -04:00
Paul Kernfeld
1db5b0af30
Rename hello_ examples to hello- ( #2 )
2019-05-14 21:29:31 -04:00