Make Oculus' on device Vulkan Validation Layer avaiable for load

Without this Renderdoc won't be able to load the on device VVL
This commit is contained in:
thisisjimmyfb
2021-10-04 13:13:11 -07:00
committed by Baldur Karlsson
parent f80b5ce62a
commit dc9fd45fc2
+8
View File
@@ -1043,6 +1043,14 @@ struct AndroidController : public IDeviceProtocolHandler
Android::adbForwardPorts(dev.portbase, deviceID, 0, 0, false);
Android::ResetCaptureSettings(deviceID);
// make Oculus' on device vulkan validation layer available for load
Android::adbExecCommand(
deviceID,
"shell setprop debug.oculus.usepackagedvvl." RENDERDOC_ANDROID_PACKAGE_BASE ".arm32 1");
Android::adbExecCommand(
deviceID,
"shell setprop debug.oculus.usepackagedvvl." RENDERDOC_ANDROID_PACKAGE_BASE ".arm64 1");
rdcstr package = GetRenderDocPackageForABI(abis.back());
rdcstr folderName = Android::GetFolderName(deviceID);