53: Depenency gfx update to 0.1.1 r=almost_simple a=kvark
It appears that we still can't run on DX12, because it has `update_buffer` as `unimplemented!`. But at least we have the benefit of the empty backend updates.
Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>
52: Gfx examples framework r=grovesNL a=kvark
Fixes#37
It's not functional yet, I think it needs a proper resize event handler. We can do this incrementally.
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
51: native: basic support for pipeine stages in barriers r=grovesNL a=kvark
It's a naive approach focused on solving the Vulkan validation errors :)
Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>
48: Set buffer data r=grovesNL a=kvark
Simple and limited implementation, should be sufficient for the first examples.
Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>
49: GLFW integration r=grovesNL a=kvark
This is #40 that is rebased and fixed a bit.
Co-authored-by: Joshua Groves <josh@joshgroves.com>
Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>
45: Remove non-winit from the example r=grovesNL a=kvark
This are the follow-up fixes to #38 as suggested by the review
Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>
42: Remove glfw submodule r=nobody a=grovesNL
Fixes#41
I temporarily added a glfw submodule as part of #40 but it looks like it was mistakenly added as part of #39
Co-authored-by: Joshua Groves <josh@joshgroves.com>
39: Remove generic and option from render pass descriptor r=kvark a=grovesNL
- Temporarily lock cbindgen to known working revision until a new version is published
- Remove generic and `Option` from `RenderPassDescriptor`, map between wgpu/wgpu-native types like other descriptors, and add a missing length field (this appears necessary to generate bindings)
- Regenerate bindings (using `a7be40c65 2018-12-26`, earlier versions should work too)
- Remove `+nightly` for bindings generation from Makefile, because newer nightlies won't work at the moment
- Fix typo in Makefile `clean`
Co-authored-by: Joshua Groves <josh@joshgroves.com>