Caspar CG
+
Vulkan
=
πŸ’ͺ

Long-term goals

  • 🎬HW video decode

    Consuming FFmpeg hardware decoded video frames without leaving the GPU

    πŸ”Ž Sponsors needed

  • πŸ–₯️ Direct-to-display

    Dedicated access to displays, bypassing OS window managers (on supported platforms)

    πŸ”Ž Sponsors needed

  • πŸ‘¨β€πŸ’»macOS support

    A macOS build of Caspar CG with an applicable feature set and the same relative performance as on PC

    πŸ”Ž Sponsors needed

  • ⚑️Performance

    Optimizations across the board using the more granular Vulkan API

    πŸ’° Partially funded

Initial goal

  • Enabling features like those listed above by providing a drop-in replacement of the OpenGL accelerator in Caspar CG with an accelerator built on Vulkan, while maintaining similar (or better) performance characteristics.

    πŸ’° Partially funded

Funding

I am actively seeking sponsors to fund this endeavor. If you're interested in any of the features above, or if your organization would benefit from them, please consider supporting the development.

How does it work

A written declaration of intent is all I need initially. And that funds are paid when I have delivered on my part of the deal.

All funds raised will go directly towards the development and improvement of these, and related, features. Are you missing a feature? Let me know!

Sponsors

nxtedition

About me

Picture of Niklas Andersson

I'm Niklas. I'm a freelance developer with 20+ years of experience from the broadcast industry. I was the original developer of the Caspar CG server at SVT, the swedish television, back in the days. Now I'm a part-time teacher, teaching computer graphics and web development at the Linnaeus University in beautiful VΓ€xjΓΆ, Sweden.