Ibex support for DK2 (Oculus HD)

Issue #15 new
-- created an issue

Hi, do you plan on porting Ibex to the new Oculus HD ? It requires compiling against SDK 0.3.2 or greater (0.4) However I just did a quick test replacing the SDK 0.2.5 with the other two and recompile and it had hundreds of errors.

Best regards

Comments (14)

  1. Hesham Wahba repo owner

    I'm tempted. I have a branch in 0.3.1. I'll take a look but I haven't touched the Linux codebase in a while.

  2. -- reporter

    Cool. Could you push that branch ? I might do some work on it also.

    Concerning Linux: being a bit selfish I just care about Windows right now :P but once an OS has its SDK calls fixed up it should be easy to fix the other.

  3. E John Feig

    Any updates on this? I'm interested in DK2 support, but for Mac. I've been looking at getting a portable secondary monitor for my MacBook, but if this does the job, I'd rather get an Oculus.

  4. Christoph Haag

    Sorry for asking so directly @druidsbane, but there has been no public activity from you for ~5 months. Do you intend to continue this project?

  5. Hesham Wahba repo owner

    I'm very sorry for the radio silence. I want to make changes to the public version of ibex but I have been working very hard privately since January on a huge update and complete rewrite. I would love to give more details but would rather not do so quite publicly yet. If you would like to discuss offline that would be great.

    Also for everyone following this, please feel free to email me: hesham dot wahba at gmail com. I would be interested in finding out the use-cases that you are looking for, not just for personal use, but specifically the requirements that would depend on the source-code. Is it to inject extra things into the engine? cross-platform support? tinkering? or something else entirely? VR Desktop is doing a great job on Windows especially on the UI front but Ibex was and intends to remain a fully cross-platform solution as it was on the DK1.

    I don't want to give the wrong impression that a code-dump is necessarily happening soon, to do so would take me away from the current work and also would require removing bits of new code that I don't want to share just yet. It is doable but I wonder if the effort is worth it at this junction vs when the new version is out and having more time to share some of the underlying infrastructure once more. I can certainly say that what is coming fulfills my vision much more as described in the initial introduction video where I explained use-cases and my vision for a usable cross-platform desktop in a truly beautiful world. Ibex as released started this journey but the Ibex to come will be much more.

  6. Hesham Wahba repo owner

    Also, I wanted to thank everyone for their patience despite the long silence and lack of recent code pushes :)

  7. Christoph Haag

    The part I was interested in was whether you're still working on it. Thanks for the information.

    What do you mean with this?

    requirements that would depend on the source-code

    Are you going to release your next version with source code again or will you be making it closed source?

  8. Hesham Wahba repo owner

    The next version will be closed-source but I hope to release parts and keep the version that's out there up-to-date for anyone to play with once I have more time (if Oculus keeps releasing headsets in the summer we can guess when CV1 will be out and I'll have more time to release updates ;))

    For this question:

    requirements that would depend on the source-code

    I mean, what kind of access would you as a user/developer like to have? Obviously having the full source gives complete flexibility, hence the value of an open-source project, but asking this question can allow me to take into account how you and others might want to use the engine beyond just being a desktop. I always intended to make a plugin system for Ibex, but getting the core functionality working really well and pretty while being functional before CV1 takes higher priority now and knowing how you might want to use it can make sure I don't make things harder on myself in the future!

  9. E John Feig

    I was also more interested to know whether the project was still alive. The initial videos looked really interesting, and I was hoping to be able to use this at some point down the road. For years, I've wanted an infinite virtual desktop, that I can easily lay out with however many windows, in whatever orientation, and just look around at them. If you provide something along those lines, that works reasonably well (on a mac), that would be worth paying for, as well as buying an Oculus.

    Looking forward to seeing what you come up with!

  10. Hesham Wahba repo owner

    I hope that this will be something everyone here would want to use. I also don't believe in neglecting platforms so I would expect that barring any unforeseen issues Mac and Linux would be right up there with the Windows support in something much more compelling than what is out now.

  11. Tyler Branch

    This would be really good. There are no desktop managers for OSX. Without head tracking it is hard to get close enough to read everything, as you need to move your head to see all text clearly.

  12. Carlos Killpack

    Why would you want to go closed source? As a developer I always prefer to have full access to the source of the software I am working with. If there is a problem, I can identify and fix it without needing to go through any official channel. You benefit by receiving free bug fixes and feature implementations that you wouldn't otherwise be able to get to.

    That said, I'm definitely going to fork Ibex and make something cool that will stay free.

    Edit: The fork is here

  13. Log in to comment