-
Notifications
You must be signed in to change notification settings - Fork 45
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
jsonCPP #35
Comments
There is a link to JsonCpp binaries from this page: http://wiki.osvr.com/doku.php?id=startingcore |
Hello and thank you for this immediate reply. By now I managed to bend a cmake project using the sources provided by > vrpn > jsoncpp It would be nice if there would be some immediate description in the repo, or if it would work out of the box. (Background: I’m setting up a university VR course and have to install this in a pool. ) Best Regards From: Greg Aring There is a link to JsonCpp binaries from this page: http://wiki.osvr.com/doku.php?id=startingcore — |
Can you tell which operating system you're having trouble with? This may work out of the box on Ubuntu Linux with all of the packages installed normally, but it is not so clear how to make it work on Windows because it depends on where the rest of the libraries end up. I'm guessing that "Point the CMake dependencies at the locations the libraries are installed" is not the kind of instruction that would be sufficiently helpful here. |
Also note that you can use a RenderManger binary installation on Windows, which will also have the benefit of being compiled against vendor-NDA codes for nVidia and AMD to enable DirectMode. |
Hello, Thank you or your reply. I got it working by bending some dpendencies. A more streamlined json would be nice. I already have the binary running. The RenderManager repo seemed a good way to start. Is there an sdk along the lines of the oculus SDK? Best Regards From: Russell Taylor Also note that you can use a RenderManger binary installation on Windows, which will also have the benefit of being compiled against vendor-NDA codes for nVidia and AMD to enable DirectMode. — |
Not knowing what operating system you are using, I can't answer your question about using DirectMode. The project documentation at https://github.com/sensics/OSVR-RenderManager/blob/master/README.md describes this some more. Basically, DirectMode is currently only implemented in Windows drivers for nVidia and AMD right now, so that is the only place anyone can use it. When it becomes available for Linux and/or mac, we plan to implement it there as well. You CAN use DirectMode on Windows by downloading and installing the installer from the developer download site at http://osvr.github.io/using/ which includes the required include, library, and DLL files to build and run your own apps using the RenderManager interface. This is the same exact interface but has added functionality (it supports setting DirectMode to true in the config file). You can also build the RenderManager yourself and get the same interface, but you won't have access to the vendor-NDA portions that implement DirectMode. |
Oh sorry. I am using Win 10. Another question, I notice some severe smears when rendering the samples (and the ShadowRun Demo). I recon that low persistence is disabled. Can I enable it? Or am I missing something else? Best Regards From: Russell Taylor Not knowing what operating system you are using, I can't answer your question about using DirectMode. The project documentation at https://github.com/sensics/OSVR-RenderManager/blob/master/README.md describes this some more. Basically, DirectMode is currently only implemented in Windows drivers for nVidia and AMD right now, so that is the only place anyone can use it. When it becomes available for Linux and/or mac, we plan to implement it there as well. You CAN use DirectMode on Windows by downloading and installing the installer from the developer download site at http://osvr.github.io/using/ which includes the required include, library, and DLL files to build and run your own apps using the RenderManager interface. This is the same exact interface but has added functionality (it supports setting DirectMode to true in the config file). You can also build the RenderManager yourself and get the same interface, but you won't have access to the vendor-NDA portions that implement DirectMode. — |
You can use RenderManager/DirectMode on Windows 10 on recent nVidia and AMD cards with the latest drivers. The installer includes the bin, lib, and include files needed to compile, link and run your own apps. The source repository has the source for the example programs, which you can use to compile them as well. You can compile from the source code and then just copy over the DLL from the installer presuming that you build from the source-code version that built the installed version (there is a git tag for each). For persistence, I'm guessing you mean in the OSVR HDK. That's something to take up on the hardware boards, where Yuval has been talking about this: https://gitter.im/OSVR/OSVR-General?at=56c63d0b5c3b0559674d3eeb Let me know if we should keep this issue open, and if so what else is needed to get it resolved. Thanks, |
Upgrade to latest OSVR HDK firmware using the tool from here: On Mon, Feb 29, 2016 at 2:56 PM, Russell Taylor notifications@github.com
Yuval Boger Latest news and blog posts: |
(the jsoncpp sources you want are actually https://github.com/vrpn/jsoncpp/tree/0.y.z on Windows, with precompiled binaries at http://access.osvr.com/binary/deps/jsoncpp-0yz - they fix the bugs in the upstream jsoncpp) |
Thank you for your replies. Since I got it working, got some more directions and finally found out that binary is better you may consider this closed. From: Yuval Boger Upgrade to latest OSVR HDK firmware using the tool from here: On Mon, Feb 29, 2016 at 2:56 PM, Russell Taylor notifications@github.com
Yuval Boger Latest news and blog posts: — |
JsonCpp will not compile / generate out of the box using the latest CMake.
Using some external Jsoncpp with Cmake structure will complain about operator=() reference.
Some immediate directions would be highly appreciated.
The text was updated successfully, but these errors were encountered: