Announcement

Collapse
No announcement yet.

Khronos Announces OpenXR, WebGL 2.0 Finalized & More

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • schmidtbag
    replied
    Originally posted by andrei_me View Post
    They stole the name that Khronos was going to use, so as OpenVR was an unavailable name, they had to go with OpenXR, which is great because the X have "cross" sound, that serves as the multiplatform VR
    It doesn't seem very Valve-like to do such a thing, especially considering they are also contributors to OpenXR.

    Leave a comment:


  • andrei_me
    replied
    Originally posted by schmidtbag View Post
    I don't get it, what's the difference between OpenXR and OpenVR? I understand OpenVR wasn't created or "authorized" (or whatever you want to call it) by Khronos, but was there anything wrong with it that prevents Khronos from adopting it?
    They stole the name that Khronos was going to use, so as OpenVR was an unavailable name, they had to go with OpenXR, which is great because the X have "cross" sound, that serves as the multiplatform VR

    Leave a comment:


  • computerquip
    replied
    It's a matter of copyright and licensing.

    Leave a comment:


  • haagch
    replied
    Originally posted by schmidtbag View Post
    It's also developed by OSVR/Sensics.
    It isn't.

    Originally posted by schmidtbag View Post
    Regardless, seeing as it is actually open source, I don't see why they couldn't distribute it to Khronos.
    libopenvr_api.so is open source, but the only thing it really does is loading the proprietary SteamVR runtime.
    I believe that if you take https://github.com/ValveSoftware/ope...aders/openvr.h and implement all the functions yourself (e.g. by making use of OSVR or OpenHMD) you could swap out libopenvr_api.so from game releases and use the games without SteamVR, but it looks quite involved and Valve keeps changing the API all the time, so you would always have a moving target. Also by default it compiles a static library, so if developers statically link libopenvr_api.a, you're out of luck (does LD_PRELOAD work to overwrite symbols from statically linked libraries? What if they are optimized out/inlined, etc?)

    Originally posted by schmidtbag View Post
    It shares the same purpose that OpenXR has (which as the article states, Valve also takes part in). The only difference is Valve dictated how OpenVR works.
    Not really. OpenVR's purpose is to be a wrapper around their proprietary SteamVR runtime. You could make other implementations, but that's not really its purpose.

    Leave a comment:


  • Tiger_Coder
    replied
    Originally posted by schmidtbag View Post
    It's also developed by OSVR/Sensics. Regardless, seeing as it is actually open source, I don't see why they couldn't distribute it to Khronos. It shares the same purpose that OpenXR has (which as the article states, Valve also takes part in). The only difference is Valve dictated how OpenVR works.
    May be it is like Mantle|Vulkan. OpenXR might be based on OpenVR but processed by Khronos and others so it can be accepted to all like Google and Occulus.

    Leave a comment:


  • schmidtbag
    replied
    Originally posted by LinAGKar View Post
    OpenVR is controlled solely by valve.
    It's also developed by OSVR/Sensics. Regardless, seeing as it is actually open source, I don't see why they couldn't distribute it to Khronos. It shares the same purpose that OpenXR has (which as the article states, Valve also takes part in). The only difference is Valve dictated how OpenVR works.

    Leave a comment:


  • LinAGKar
    replied
    Originally posted by schmidtbag View Post
    I don't get it, what's the difference between OpenXR and OpenVR? I understand OpenVR wasn't created or "authorized" (or whatever you want to call it) by Khronos, but was there anything wrong with it that prevents Khronos from adopting it?
    OpenVR is controlled solely by valve.

    Leave a comment:


  • schmidtbag
    replied
    I don't get it, what's the difference between OpenXR and OpenVR? I understand OpenVR wasn't created or "authorized" (or whatever you want to call it) by Khronos, but was there anything wrong with it that prevents Khronos from adopting it?

    Leave a comment:


  • phoronix
    started a topic Khronos Announces OpenXR, WebGL 2.0 Finalized & More

    Khronos Announces OpenXR, WebGL 2.0 Finalized & More

    Phoronix: Khronos Announces OpenXR, WebGL 2.0 Finalized & More

    The Khronos Group not only is shipping Vulkan 1.0.42 with many new extensions for this week's GDC but the embargo just expired on even more exciting announcements!..

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
Working...
X