bevyengine / bevy

A refreshingly simple data-driven game engine built in Rust
https://bevyengine.org
Apache License 2.0
36.21k stars 3.57k forks source link

Anisotropy example has gaps and continuity errors #16179

Open hukasu opened 1 week ago

hukasu commented 1 week ago

Bevy version

4db18d85c12c15e86a39f848829d67a6bb0ee2e0

[Optional] Relevant system information

2024-10-30T22:18:58.292727Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Linux 24.05 NixOS", kernel: "6.6.51", cpu: "Intel(R) Core(TM) i7-14700KF", core_count: "20", memory: "31.2 GiB" }
DRM kernel driver 'nvidia-drm' in use. NVK requires nouveau.
2024-10-30T22:18:58.345559Z ERROR wgpu_hal::vulkan::instance: GENERAL [../src/nouveau/vulkan/nvk_physical_device.c:935 (0x0)]
        VK_ERROR_INCOMPATIBLE_DRIVER    
2024-10-30T22:18:58.345590Z ERROR wgpu_hal::vulkan::instance:   objects: (type: INSTANCE, hndl: 0x557e6959faf0, name: ?)    
2024-10-30T22:18:58.366831Z  INFO bevy_render::renderer: AdapterInfo { name: "NVIDIA GeForce RTX 4060 Ti", vendor: 4318, device: 10243, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "550.78", backend: Vulkan }

What you did

cargo run --example anisotropy --features="jpeg pbr_anisotropy_texture wayland"

What went wrong

There are gaps and continuity errors on the light reflected from the lamp.

Additional information

Image Image Image

BenjaminBrienen commented 1 week ago

Test after https://github.com/bevyengine/bevy/pull/16111

hukasu commented 1 week ago

same thing after ca34e974837009d8a807e91d24366fe72c83f9bb

hukasu commented 1 week ago

That PR is related to meshlets though, changes nothing on normal rendering