Dzmitry Malyshau
40ac14e92c
Switch the examples to use the new raw passes
2020-01-13 16:52:58 -05:00
Dzmitry Malyshau
941fcca08d
Raw render pass encoding
2020-01-13 16:52:58 -05:00
Dzmitry Malyshau
c01a7c6abe
Use peek-poke for compute pass encoding
2020-01-13 16:52:58 -05:00
Dzmitry Malyshau
20cd803d67
Standalone render passes
2020-01-13 16:52:58 -05:00
Dzmitry Malyshau
7808a4d4cd
Stand-alone compute passes
2020-01-13 16:52:58 -05:00
Mike Hommey
72091ace37
Add missing license in wgpu-remote/Cargo.toml
2019-12-06 13:41:42 +09:00
Dzmitry Malyshau
486b1b6764
Remote buffer destruction
2019-12-03 08:59:22 -05:00
Dzmitry Malyshau
97766ab300
Get buffer sub data in wgpu-remote
2019-12-02 17:23:04 -05:00
Dzmitry Malyshau
2f74e227a8
Remote buffer mapping
2019-11-29 16:44:22 -05:00
Dzmitry Malyshau
605620b20c
Buffer creation in wgpu-remote
2019-11-28 17:18:25 -05:00
Dzmitry Malyshau
b6e7b1f204
Add missing WGPUGlobal to wgpu-remote bindings
2019-11-21 15:25:02 -05:00
Dzmitry Malyshau
6c632d1366
Separate native from the core
2019-11-16 00:36:23 -05:00
Dzmitry Malyshau
b9aed69bed
More licenses for Gecko
2019-11-15 11:51:46 -05:00
Joshua Groves
2b1ce5d6d9
Use callback for request_adapter
2019-11-07 09:55:27 -06:00
Dzmitry Malyshau
9ffcbe5f9d
Release preparations
2019-11-03 18:52:57 -05:00
Dzmitry Malyshau
4635f1eb07
Extended remote example
2019-10-29 13:31:40 -04:00
Dzmitry Malyshau
538c23b039
Implement shutdown for the remote server
2019-10-25 22:56:52 -04:00
Dzmitry Malyshau
e37149b3a8
Remove all the IPC
2019-10-25 12:06:12 -04:00
Dzmitry Malyshau
41c433ed27
Refactor log usage
2019-10-24 14:53:07 -04:00
Dzmitry Malyshau
4851284150
Switch from remote feature to local
2019-10-24 14:52:44 -04:00
Dzmitry Malyshau
f67894c310
Explicit Global hubs
2019-10-24 14:52:19 -04:00
Dzmitry Malyshau
9c58a5d11a
Add license headers to all Rust sources
2019-10-04 15:24:17 -04:00
Dzmitry Malyshau
175e992149
DX12/DX11 hookup, improved adapter selection
2019-08-29 09:44:34 -04:00
Dzmitry Malyshau
b414b9f373
Formatting pass
2019-08-27 21:11:07 -04:00
Dzmitry Malyshau
e84ae4a4b2
Feature-less backend selection
...
This PR removes optional backend features in favor of run-time
selection at the `request_adapter` entry point. Adapters from all
supported gpu backends on the platform are reported.
It also makes gfx-rs dependency to be public (for now).
2019-08-27 20:55:49 -04:00
Dzmitry Malyshau
1d36203c9a
Raw window handle support instead of winit
2019-08-20 23:41:14 -04:00
Dzmitry Malyshau
0296e82fab
Fix cbindgen flags
2019-08-20 14:59:17 -04:00
Dzmitry Malyshau
f82ceba3c2
Minor renames to address the review comments
2019-08-16 22:36:30 -04:00
Dzmitry Malyshau
1ed15f94dc
Add some more comments about Access and Token'
2019-07-04 23:02:22 -04:00
Dzmitry Malyshau
6085dcf33b
Enforce the HUB lock order
2019-07-04 14:43:54 -04:00
John W. Bruce
057719fdf5
Add Naïve Debug Derives Where Possible
...
This adds #[derive(Debug)] to all public structs and enums possible.
This also required adding it to some private types that they
transitively depend on. However, the following types depend on types
from external crates that do not implement Debug:
* device::Device
* hub::Hub
* swap_chain::Surface
* swap_chain::SwapChain
To support these types, we would need to use either custom Debug impls
or something like Derivative.
This helps improve the situation in #76 .
2019-06-07 14:19:05 -07:00
kyren
8680195c91
Add gfx-backend-gl support
...
Also adds glutin-specific support methods to wgpu-native
2019-05-19 15:10:52 -04:00
Dzmitry Malyshau
1875523a6a
Rust formatting pass
2019-05-14 13:00:00 -04:00
Dzmitry Malyshau
540451a66d
Fix cbindgen macro expansion and CI
2019-05-10 21:55:09 -04:00
Rukai
16cc03be31
Update deps + upgrade examples to rust 2018
2019-05-07 22:38:41 +10:00
psincf
2e30c611ae
Make IdentityManager strongly typed
2019-05-04 01:20:56 +02:00
psincf
10547b937f
add serde into scope and fix wgpu-remote
2019-05-01 13:31:56 +02:00
Dzmitry Malyshau
6ac666a5aa
Introduce ClientFactory
2019-04-30 15:37:46 -04:00
Dzmitry Malyshau
61fca00f34
Remove wgpu-bindings in favor of configuration scripts
2019-04-30 12:45:05 -04:00
Dzmitry Malyshau
0011d9f4ff
Global manager for instance names on the remote client
2019-04-30 09:19:40 -04:00
Dzmitry Malyshau
52ee3e019c
Remote example and improved header, tested on CI
2019-04-29 22:41:09 -04:00
Tristam MacDonald
1fe59e71db
run cargo fmt
2019-03-05 20:41:24 -08:00
Dzmitry Malyshau
bd0de53f8e
First bits of wgpu-remote
2019-02-26 10:10:07 -05:00