Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swig array element unify #916

Merged
merged 4 commits into from
Oct 13, 2022
Merged

Swig array element unify #916

merged 4 commits into from
Oct 13, 2022

Conversation

Robadob
Copy link
Member

@Robadob Robadob commented Aug 31, 2022

Have tested C++/Py tests.
Added new Py tests for the missing CUDASimulation functionality.

Only test failures were in CodeGen, due to #915

Copy link
Member

@ptheywood ptheywood left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look fine, though it's unclear why PanelVis.cpp is marked as new file in the diff for this PR given it's merging into imgui.

Good test additions too, though neither built nor ran them myself.

@Robadob
Copy link
Member Author

Robadob commented Oct 3, 2022

Changes look fine, though it's unclear why PanelVis.cpp is marked as new file in the diff for this PR given it's merging into imgui.

Possibly a GH bug, I vaguely recall I initially made this PR point at master and had to update it.

@ptheywood
Copy link
Member

Changes look fine, though it's unclear why PanelVis.cpp is marked as new file in the diff for this PR given it's merging into imgui.

Possibly a GH bug, I vaguely recall I initially made this PR point at master and had to update it.

Does seem it, a local diff for that file shows it's the same in the two branches, so who knows if I've even reviewed the right changes or even all of them....

git diff --stat swig_array_element_unify imgui -- include/flamegpu/visualiser/
# Nothing was differnet.

@Robadob Robadob mentioned this pull request Oct 7, 2022
23 tasks
Robadob and others added 3 commits October 13, 2022 14:30
…environment properties.

User's are provided the ability to add environment properties/environment array property elements to user interface panel(s) in the form of input boxes, sliders, drag things and checkboxes.

Additionally, moved the debug menu to ImGui and added the initial random seed to it's items.
This makes it more consistent with rest of ModelVis methods.
Also unified model naming of examples (in particular Circles Spatial3D was listed as bruteforce).
…ty() element version

Also unified API of all other array element methods to have optional 2nd length arg (C++ API).

Closes #912
Base automatically changed from imgui to master October 13, 2022 14:34
@Robadob Robadob merged commit ee709ac into master Oct 13, 2022
@Robadob Robadob deleted the swig_array_element_unify branch October 13, 2022 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants