From ae39c0af8c57bbb024da3c3517ae6e96e142a498 Mon Sep 17 00:00:00 2001 From: bkerbl <bkerbl@ad.inria.fr> Date: Sat, 8 Jul 2023 15:20:04 +0200 Subject: [PATCH] Short path for remote --- src/projects/remote/apps/remoteGaussianUI/main.cpp | 3 +++ src/projects/remote/renderer/Config.hpp | 1 + 2 files changed, 4 insertions(+) diff --git a/src/projects/remote/apps/remoteGaussianUI/main.cpp b/src/projects/remote/apps/remoteGaussianUI/main.cpp index 9601f899..b6f74194 100644 --- a/src/projects/remote/apps/remoteGaussianUI/main.cpp +++ b/src/projects/remote/apps/remoteGaussianUI/main.cpp @@ -123,6 +123,9 @@ int main(int ac, char** av) { RemoteAppArgs myArgs; myArgs.displayHelpIfRequired(); + if(!myArgs.dataset_path.isInit() && myArgs.pathShort.isInit()) + myArgs.dataset_path = myArgs.pathShort.get(); + const bool doVSync = !myArgs.vsync; // rendering size uint rendering_width = myArgs.rendering_size.get()[0]; diff --git a/src/projects/remote/renderer/Config.hpp b/src/projects/remote/renderer/Config.hpp index dc75518d..a4968d22 100644 --- a/src/projects/remote/renderer/Config.hpp +++ b/src/projects/remote/renderer/Config.hpp @@ -42,6 +42,7 @@ namespace sibr { /// Arguments for all ULR applications. struct RemoteAppArgs : virtual BasicIBRAppArgs { + RequiredArg<std::string> pathShort = {"s", "path to the dataset root"}; Arg<bool> loadImages = { "load_images", "Whether or not to load images for scene overview" }; Arg<std::string> ip = { "ip", "127.0.0.1", "Target IP to connect to (default localhost)"}; Arg<uint> port = { "port", 6009, "Port to use for connection" }; -- GitLab