Open
Description
Bevy version
0.10
[Optional] Relevant system information
AdapterInfo { name: "Intel(R) UHD Graphics (CML GT2)", vendor: 32902, device: 39876, device_type: IntegratedGpu, driver: "Intel open-source Mesa driver", driver_info: "Mesa 22.3.5", backend: Vulkan }
SystemInfo { os: "Linux 22.04 Pop!_OS", kernel: "6.2.0-76060200-generic", cpu: "Intel(R) Core(TM) i7-10875H CPU @ 2.30GHz", core_count: "8", memory: "62.5 GiB" }
What you did
https://github.com/SUPERCILEX/bevy-vs-pixi
Web is broken right now, so just use native cargo r --release
(and probably remove lto so the build is faster).
What went wrong
Performance is unacceptably bad (I can't even hit 30fps with 2000 rectangles even though Pixi can handle 8000 rectangles at ~50 fps) and I'm not sure why unfortunately. It seems like a lot of time in a trace is spent during extraction?
I'd really appreciate if someone could investigate this. Otherwise, any pointers on what could be the root cause would be great.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment