Vixea
Vixea
Oh simple when rename the real vrcompositor vrcompositor.real inject our own little executable which has a few environment variables set on it so our layer can run, our layer then...
Hmm, I don't think we are just building alvr in sniper, would that force it to run in sniper?
We do not, sorry for the confusion we don't edit anything in the scripts nor the scripts themselves. We replace vrcompositor the binary with are own through symlinks and move...
well unfortunately even beginning to build under scout is an impossibility as we use rust infrastructure which requires glibc 2.17 while scout provides glibc 2.15
is it impossible to have it update to soldier?
We are not calling dlopen anywhere the code that does this is compiled separately from everything else using this command `g++ -shared -fPIC $(pkg-config --cflags libdrm) drm-lease-shim.cpp -o {}/alvr_drm_lease_shim.so` Minus...
Oh I forgot to mention this was compiled in the sniper runtime it's not like we can compile in scout because of a too old glibc version and I'm 99%...
As to the first question: building in the container(the steam specific or registry.gitlab.steamos.cloud/steamrt/sniper/sdk), running on the host. Second question: we use the oldest Ubuntu build that includes vulkan-headers for us,...
well umm since the drm-leasing-shim was the part that was giving us problems I tried compiling in scout to see if that would fix that... the gcc version is too...
also tried soldier failed too because I think the drm version is too old ie ``` 'struct _drmModeModeInfo' has no member named 'vdisplay' ```