Josh Groves
Josh Groves
**Description** We expose some `web_sys` types in wgpu-hal and wgpu-core that should require the relevant feature on web-sys (e.g. `OffscreenCanvas` in https://github.com/gfx-rs/wgpu/blob/25b16d5cc8ca84b82574bb1d02d2c51d3ea264c8/wgpu-hal/src/gles/web.rs#L55) **Repro steps** Try to build wgpu-native with the...
Currently we only run Travis CI on Windows for the `x86_64-pc-windows-gnu` target, but it would be good to also run CI on the `x86_64-pc-windows-msvc` target. I don't know if many...
There are some functions like [`new_buffer_with_data`](https://github.com/gfx-rs/metal-rs/blob/bdb93d0d2f1f3b39f8cf2afd802e2578fcc675c1/src/device.rs#L1660) which accept raw pointers, but not marked `unsafe` even though certain guarantees are necessary to safely use it. There are already many functions marked...
See https://github.com/gfx-rs/gfx/issues/2058#issuecomment-390864184 We need a way to determine whether certain functions are supported, which depends on the device OS and Metal version. Ideally metal-rs could provide some way to query...
This is just a place where we can put results as we work through different test sets in the CTS. I think we can probably ignore some of the bad...
We recently updated `read_file` to return `WGPUU32Array`, however the assigned length is still the count of bytes in the file, but it should actually be the count of SPIR-V words...
In #170 bors failed to merge the PR because I ran out of credits on the new Travis CI plans. Let's remove Travis and AppVeyor and switch to GitHub Actions...
Now that clang supports WebAssembly directly, attempt to compile the C++ SPIRV-Cross library to WebAssembly using `--target wasm32-unknown-unknown-wasm` and avoid Emscripten. If this is successful, investigate static linking the Rust...
Some functions (especially simple getter-like functions) could probably avoid returning a `Result` and simply return the type, because we don't actually expect exceptions to be thrown on the C++ side....
Cull glyphs fully outside the bounds, and clip glyphs intersecting the bounds. This is all done on the CPU for now. Fixes #2 We'll wait on a new version of...