FLAMEGPU / FLAMEGPU2

FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python
https://flamegpu.com
MIT License
107 stars 22 forks source link

BugFix: ModelVis::setBeginPaused() now ensures pause is on step 0. #1046

Closed Robadob closed 1 year ago

Robadob commented 1 year ago

This PR will need updating to match the merged vis PR hash.

Robadob commented 1 year ago

does feel it might be easier to just merge the repos given how many changes require updates to both

I understand your point, but I don't mind the additional hassle because I like the clear separation. Ideal world the visualiser API would reach a stable state and no further changes would be required. I'm not sure if we could move the separation so more of the Visualisation Config was within the visualiser too and whether that would reduce API changes.

Other option is to build a dynamic lib and runtime load it, that way you can add soft failure if certain features are unsupported (similar to how OpenGL and GL Extension Wrangler work).

I've now updated hash, will merge when CI is happy.