Closed S-Dafarra closed 1 year ago
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
2 out of 3 committers have signed the CLA.
:white_check_mark: traversaro
:white_check_mark: S-Dafarra
:x: ergoCub
I realized now that the additional FindGLFW3.cmake
file could be an issue for projects using iDynTree
, does it?
I realized now that the additional
FindGLFW3.cmake
file could be an issue for projects usingiDynTree
, does it?
No problem! Anyhow I got rid of the Find script in https://github.com/S-Dafarra/idyntree/pull/1 , as it is not necessary in Ubuntu >= 20.04 .
Ok, CI seems happy with the latest change. At this point, I think we need to ask help to @antonellopaolino to check if this new version of iDynTree does not interfere with his visualization workflow on Windows. For doing that, I already prepared some binaries at https://github.com/conda-forge/idyntree-feedstock/pull/59 . However, there is a binary for each different version of Python, so to minimize the changes, I would like to ask to @antonellopaolino to provide us the output of mamba list
of his existing environment, so that I can provide instructions on how to the the binary corresponding to this PR.
Hi, @traversaro! This is the output of the mamba list
command on the environment in which I usually run idyntree
:
Actually I probably underestimated the effort for this test. The problem is that we have the binary corresponding to this PR in idyntree, but we do not have the corresponding idyntree-matlab-bindings
package. At this point, probably we can just release idyntree 9 and do this tests after the release. In any case, even if the test fails the outcome will be that we debug the glfw version until it works, I think it would be improbably that we will not be able to fix eventual problems and that we need to go back to avoid the use of glfw.
This should fix #1070
I have tested it on Ubuntu 20 and on Windows 11 with a fresh installation and it seems to work. On Windows it works only when using SDL.
I needed to add a good amount of code to process the mouse inputs since with the external window,
irrlicht
was not detecting the events anymore.