PixiEditor icon indicating copy to clipboard operation
PixiEditor copied to clipboard

9999x9999 (and somewhat even 4k) is too slow to be usable

Open Equbuxu opened this issue 1 year ago • 5 comments

https://github.com/user-attachments/assets/38496b5e-a73e-4d80-9f58-4b3084060f14

Feels like low res chunks aren't a thing anymore?

Equbuxu avatar Dec 05 '24 18:12 Equbuxu

Yeah at the moment it's not great, mostly because chunky image is not suited for new renderer. I want to implement ChunkyImage v2 with variable size chunks and proper gpu support, it should be good then

flabbet avatar Dec 06 '24 11:12 flabbet

Should be much better now, 4K seems to work very smooth for me, 9999x9999 still could be better (and will), but it's usable. (2.0.0.46).

flabbet avatar Jan 08 '25 18:01 flabbet

For me (ryzen 5 7600X, radeon rx 6800) a 8000x8000 canvas is basically just as slow as in OP's video, on current git master. I made sure to compile in Release mode instead of Debug. EDIT: Official binary release of 2.0.0.67 Beta is slow too.

wareya avatar Mar 23 '25 21:03 wareya

More optimizations are needed. Current renderer doesn't utilize chunk resolutions and all chunks are processed in full res.

flabbet avatar Mar 24 '25 09:03 flabbet

Implemented chunk rendering to whole graphs and scene in 2.0.0.92. Raster operations are still quite slow (dragging regions for example), but painting and vectors got significant performance improvements

flabbet avatar Jun 04 '25 11:06 flabbet