Pablo Reinhardt

Results 49 comments of Pablo Reinhardt

isn't the `Entity` used in bevy_ui\src\render\mod.rs by the Render phase? Btw, good changes, the examples probably will change too.

> I think as well in my PR the colour was a field on the `UiImage` type, which isn't as flexible as a separate component and makes change detection awkward....

> but having two crates named similarly isn't a good idea. Is log that much of similar with debug? IMO they are not so confusing, one is logging information about...

Something that can help here: Does let the App running with MinimalPlugins make the FPS lower too? Maybe we can narrow the major problem a bit Though can get hard...

Well, to be fair, we could remove the winit and the window by printing in the console the framerate, we could filter frames using the FrameCount and do the check-up...

We can probably rule out the World, the App and everything that is within the MinimalPlugins. My guess is that the bevy_winit is at fault here, but not sure why.

Or maybe it is something specific of this machine. Could you try maybe a cargo clean and retry to see if framerate drops?

One possible test: Two winit Windows If the problem is in fact winit, this can shorten the time

I think we have pinpointed that the problem is in fact the Window, I'll have tests on this field as soon as possible and return here.

I ran the test, and it absolutely looks like the problem is happening here. After about 20 minutes, the average fps went from 30 to 20. Another thing worth mentioning...