GSIM stands for GPU-based mobility Simulator.
It is based on the project movement-sim and
has been integrated with The ONE simulator to accelerate mobility simulations.
sudo dnf install gtkmm4.0-devel libadwaita-devel libcurl-devel g++ clang cmake git
sudo dnf install mesa-libEGL-devel vulkan-devel glslc vulkan-tools glslang
If you want to enable support for debugging Vulkan shaders with RenderDoc via setting the GSIM_ENABLE_RENDERDOC_API to ON during CMake configuration (e.g. cmake .. -DGSIM_ENABLE_RENDERDOC_API=ON) the following needs to be installed as well:
sudo dnf install renderdoc-devel
git clone https://github.com/crydsch/gsim gsim
cmake -S gsim -B gsim/build -G Ninja \
-DCMAKE_TOOLCHAIN_FILE=cmake/clang_toolchain.cmake \
-DCMAKE_BUILD_TYPE:STRING=Release
cmake --build gsim/build
grub2-mkconfig -o "$(readlink -e /etc/grub2.cfg)"
Intel Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/562