Hi Mike, Thanks for responding. I commented the call to lvp_find_inlinable_uniforms() in lvp_pipeline.c but unfortunately it didn't help this time. It may have gotten a bit worse actually.
Best regards, George On Fri, May 5, 2023 at 3:08 PM Mike Blumenkrantz < michael.blumenkra...@gmail.com> wrote: > Hi, > > Can you try commenting out the same lines from last time and see whether > that affects anything? > > > Mike > > On Fri, May 5, 2023 at 7:30 AM George Karpathios <gkar...@gmail.com> > wrote: > >> Hi list, >> >> I'm using Lavapipe for Vulkan software rendering support in a modeling >> application. I notice a large performance hit (with any Mesa version) in >> the following scenario: The user clicks & drags the mouse in order to >> create a simple shape (e.g. plane, cube, sphere) dynamically and the result >> is being rendered (basic gray shading) in real-time alongside the movement >> of the mouse. Lavapipe seems to be struggling a bit to keep up with this >> action as the frame time goes up to over 1 second. On the other hand, on a >> more "static" scene I can get great fps (30-60) while panning/rotating a >> scene, after Mike Blumenkrantz's recent improvements (many thanks for those >> again!). >> >> I've uploaded a screenshot of the VS profiler showing the hot path at >> https://imgur.com/a/qZBkB51 and I'd appreciate hearing your thoughts on >> this. Thanks once more for your time. >> >> Best regards, >> George >> >