|
|
|
|
|
by zdimension
684 days ago
|
|
I had this question a few years back while working on a social network graph project and trying to render a multi-million node graph. Tried Ogma and it worked quite well but it became too slow when approaching the million. Ended up writing my own renderer in C++ and then Rust. Code here: https://github.com/zdimension/graphrust Tested it up to 5M nodes, renders above 60fps on my laptop's iGPU and on my Pixel 7 Pro. Turns out, drawing lots of points using shaders is fast. Though like everybody else here said you probably don't want to draw that many nodes. Create a lower LoD version of the graph and render it instead |
|