ForesightMiningSoftwareCorporation / bevy_transform_gizmo

A 3d gizmo for transforming entities in Bevy.
Apache License 2.0
162 stars 40 forks source link

Bevy 0.13 #64

Closed Lethja closed 7 months ago

Lethja commented 8 months ago

Updated code to build for Bevy 0.13

PR Status

Lethja commented 8 months ago

Example scenes will panic when clicking any select-able object in the scene with the following message on commit 8c31bea:

thread 'main' panicked at ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.19.3/src/backend/wgpu_core.rs:3006:5:
wgpu error: Validation Error

Caused by:
    In Device::create_render_pipeline
      note: label = `opaque_mesh_pipeline`
    Error matching ShaderStages(FRAGMENT) shader requirements against the pipeline
    Shader global ResourceBinding { group: 1, binding: 0 } is not available in the pipeline layout
    Storage class Storage { access: StorageAccess(LOAD) } doesn't match the shader Uniform
Lethja commented 8 months ago

Example scenes will panic when clicking any select-able object in the scene with the following message on commit 8c31bea:

Issue will be resolved by Bevy 0.13.1 see https://github.com/bevyengine/bevy/pull/12032

Lethja commented 7 months ago

Bevy 0.13.1 has been released but the wgpu panic remains

zachbateman commented 7 months ago

Hey @Lethja, the PR I just submitted (#65) should take care of that wgpu panic.

Lethja commented 7 months ago

Ready for another CI attempt at 0aa13f8

aevyrie commented 7 months ago

Looks great, thank you!