cheery — Oculus
Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Badges

PhotogenicName DropperFourth AnniversaryFirst Comment10 CommentsFirst AnniversarySecond AnniversaryThird Anniversary

cheery

Brain Burst

cheery
Brain Burst

About

Username
cheery
Joined
Visits
16
Last Active
Roles
No Roles
Points
45
Badges
8
Posts
37

Comments

  • @imperativity I resolved this issue by hardware upgrade. I bought GTX 1060 6GB as a replacement. This "fixed" the issue and I can proceed. Depending on how fast my stuff catches up, you may hear about this issue again. I could not wait anymore tho…
  • I'm also still waiting for the Linux support enthusiastically. But I am really happy that you've taken the time and focus to make excellent quality headset and controllers. The recent software updates have been great and needed as well. @imperativi…
  • Rolz said: There is no financial incentive to bring it out to Linux, zip, zero nada... Right now, it could be argued that there is no financial incentive to go big on VR either. Several early VR startups have already crashed or changed st…
  • Hello! I did some adjustments. I still manage to get this same error from swapchain creation (-1009). In both my own application as well as in the 1.19 SDK tiny room Vk sample. On 385.41, oculus rift functions well, but the attempt to load that vu…
  • char* extensionNames might have to be char** extensionNames for it to work. These functions are going to help. They will make this kind of problems more visible for the user, if it will ever occur again. I did install and try out the NVIDIA driver…
  • What's the state of the 1.17 SDK? When is it coming?
  • @imperativity I will try to help you any way I can. I have become very good at deducing out possibilities, but unfortunately everything doesn't come to my mind at once, and not always in time. There's one additional thing: There are at least 4 NV…
  • @imperativity I am doing something slightly silly, but it should not interfere with Oculus API. I am enumerating through the list of VkPhysicalDevices. I am using the ovr_GetSessionPhysicalDeviceVk() to retrieve the PhysicalDevice and use it to se…
  • Thank you. I will be listening. Meanwhile I can continue on the rest of the functionality of my app.
  • Vulkan API is finally supported by Oculus!
  • I plan deprecating OpenGL support from my programming language and focus on supporting Vulkan. The reason is that Vulkan abstracts surprisingly well after you convert automatically from JSON to numerous structs it has and implicitly fill some of the…
  • Vulkan is on the roadmap
  • This is the topmost post that appears when you google for 'vulkan oculus rift' for now, so I provide some updates and references here from elsewhere in this forum. At February 6th, it was told Oculus is working on Vulkan support. An another post, …
  • Wiping the face mask off may be a bit of insufficient. It's not been unheard to get an ear infection from headphones. The same applies to the straps and to practically any other part of the HMD that touches a body. For example, lices wouldn't be fun…
  • Wiping the face mask off may be a bit of insufficient. It's not been unheard to get an ear infection from headphones. The same applies to the straps and to practically any other part of the HMD that touches a body. For example, lices wouldn't be fun…
  • Linux support matters for non-gaming related use of Oculus products. Also it matters for developers who are using Linux to write software. As we get to work on more advanced VR titles, it requires more work with a HMD on your head. Also the Steam m…
  • Wiping the face mask off may be a bit of insufficient. It's not been unheard to get an ear infection from headphones. The same applies to the straps and to practically any other part of the HMD that touches a body. For example, lices wouldn't be fun…
  • I hope they would prefer not returning structs, and instead do this: ovr_GetFovTextureSize(session, eye, fov, 1.0, &size); So that their API bindings would be less effective at finding bugs from FFI libraries. But I doubt they do that eithe…
  • https://github.com/cheery/lever/blob/ma ... in.lc#L268 https://github.com/cheery/lever/blob/master/lib/vr.lc This is not an example, rather it's my actual use of the Oculus SDK.
  • I thought perspective matrices don't invert well. But I can as well try it out. I probably have some problem in my code that produces the eye_matrix, since the views tilted opposite from how they should tilt. Before I try this out again, I wi…
  • On line 408, I had mixed up .x and .y coordinates when I copied over the perspective matrix. That caused this kind of issue with rendering: Now I got it solved and the image converges. Once I fix the FFI issue I have, lever will be officially…
  • I have it rendering on DK1, but would like if it worked on CV1. I guess I'll go and try to fix the issue on pypy. So far, I've got render on both left and right eye. I also receive tracking data. There is still something weird though. I wonder if…
  • At 0.8.0 version of oculus rift SDK, the answer to FovPort -> Projection can be found from the LibOVR/Src/OVR_StereoProjection.cpp
  • I pointed out this to people at #pypy, they told me it's because the cpython bunded libffi library had issue with returning structs on windows. It's been fixed but suppressed because cpython has fixed the problem in ctypes instead of libffi. They…
  • Well that struct-return thing isn't very bad. I solved it by allocating an automatically memory collected struct at every call. Since it's just one call every 10 milliseconds against an incremental garbage collector, I'm sure it won't bound my app p…
  • Things are looking quite good. I opened LibOVRRT32_0_8 and it responded to ovr_Initialize and ovr_Create. ovr_GetTrackingState returns a struct. That's causing me bit of agony, but it's one-time problem. It was about time I provided that part of …
  • Now if the symbols in the runtime library are same as in the shim library, I should be able to use the following headers to interface with it: libOVR.json It'll take a while when the workday ends on my guinea pig computer. I'll tell updates about…
  • I had the static linking fail. The RPython finds the Visual Studio version 9 compiler and sticks to it, and I tried to match it with VS2015 .lib This is the likely reason why it failed. I had a look on lot of the things I have available, and I go…
  • I take that back. It didn't compile right even if at one point it already seemed like it would. They have OVR_PUBLIC_FUNCTION(restype) in their declaration like you said. I'll take a look whether I'd manage to turn it into a DLL. Looking at th…
  • I managed to embed it such, that I have an access to a function such as this inside my program: address = getLibOVRAddr("ovr_Initialize") Now I can generate the headers and wrap this function with them, something I already had implemented for…
Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Badges

PhotogenicName DropperFourth AnniversaryFirst Comment10 CommentsFirst AnniversarySecond AnniversaryThird Anniversary