Triangle example does not draw triangle on macOS
I compiled and ran examples/triangle on macOS 10.13.6, using the 0.6.0 libwgpu_native.dylib (debug build). There are no obvious errors, but the resulting image is completely green, and shows no triangle:

Adding METAL_DEVICE_WRAPPER_TYPE=1 produces a single line of output:
2020-10-14 17:51:08.859 triangle[40323:46181835] Metal API Validation Enabled
It sounds like an issue that we fixed upstream in gfx-backend-metal 0.6.2 (usually caused by constant arrays in the shader on certain Intel cards), but we probably don't have that update in wgpu-native yet.
Good catch – if I switch to WGPUPowerPreference_HighPerformance (using the discrete vs integrated GPU), the triangle appears!
Ok, so this should go away on the next update/release, where the lockfile is updated with the latest backends.
Triangle example works now on both discrete and integrated GPUs.
Ok great! I think we also need to update most/all versions in the lockfile because we still reference gfx-backend-metal 0.6.0
As library migrated from gfx-rs to wgpu-core a while back. This is probably fixed, if it is still occurring please file a new issue.