
DuckStation on RISC-V
Just to be clear, the developer of DuckStation does NOT support custom Linux builds. If you need support, just ask here.
It is possible to build DuckStation on RISC-V, but you need vectors. I tested on the SpacemiT K3 RVA23 RISC-V SoC.
You can build the dependencies with the script for Linux, found in this repo: https://github.com/duckstation/dependencies
Put the directories (bin, doc, include, lib, etc.) somewhere in the DuckStation directory. I created a directory called prebuilt in dep.
Reference this directory in DuckStationDependencies.cmake, and I commented out the error about unsupported architecture.
set(DEPS_PATH "${CMAKE_SOURCE_DIR}/dep/prebuilt/")
Follow the build instructions: https://github.com/stenzek/duckstation#linux-1
I have the best result with OpenGL ES, as I see a lot of issues with Vulkan. But that is probably because of issues with the Vulkan driver for the Imagination Technologies IMG BXM-4-64.
I can play Colin McRae Rally at 3x resolution.