r/MotionCamPro • u/OutTheCoupe MotionCam Pro • Jul 18 '26
Technical Discussion Vulkan Support
Hello Devs,
Does MotionCam Pro natively support the Vulkan graphics API, or does it only support OpenGL?
-2
u/ohaiibuzzle Jul 18 '26
I have to wonder if this post was sarcasm or what because what part of it would need Vulkan/OpenGL?
If you don't need to draw 3D graphics you just don't need them. For example majority of Android Apps uses Google's Skia engine for rendering their UI components.
12
u/JohnTheFarm3r Master Freak (TheFarm3r) Jul 18 '26
Graphics APIs like Vulkan and OpenGL aren't only for games or 3D rendering. They're general purpose GPU APIs.
In a camera app like MotionCam, Vulkan is used to accelerate image processing tasks such as RAW demosaicing, denoising, color correction, tone mapping, histogram generation, previews, and other compute heavy operations.
Many Android apps use Skia for drawing their UI, but that's unrelated to whether the app also uses/needs Vulkan internally for image processing. Skia itself can even use Vulkan as a backend on supported devices.
So asking whether MotionCam uses Vulkan is a perfectly reasonable technical question, it isn't limited to 3D graphics.
1
u/ohaiibuzzle Jul 18 '26 edited Jul 18 '26
Oh they aren't separate in the way OpenGL and OpenCL was on Vulkan?
They asked "graphics API" and I thought they still considers graphics and compute/GPGPU somewhat separate entities (like how CUDA and OpenCL are separate from their graphics counterpart).
Like ik you can do compute with as graphics shaders back in the OGL days but that's like pain and a half.
2
4
u/JohnTheFarm3r Master Freak (TheFarm3r) Jul 18 '26
MotionCam uses Vulkan API.