CrockettScience / PowerKraut

A 2D renderer built with C#, C++, Vulkan. Currently, the renderer is being repurposed as a robust shader viewer, with a GUI that allows dynamic creation of shader parameters and secondary inputs, that can interface with Streamlabs OBS as an input source.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PowerKraut

A 2D renderer Built with C#, C++, Vulkan.

My original goal was to build a game engine that used a lower level API than OpenGL for educational purposes. Years later, I'm repurposing it as a robust shader viewer, with a GUI that allows dynamic creation of shader parameters and secondary inputs, that can interface with Streamlabs OBS as an input source.

The renderer is built in C++, and interfaces directly with the Vulkan library. The frontend application is built in C#.

About

A 2D renderer built with C#, C++, Vulkan. Currently, the renderer is being repurposed as a robust shader viewer, with a GUI that allows dynamic creation of shader parameters and secondary inputs, that can interface with Streamlabs OBS as an input source.

License:Apache License 2.0


Languages

Language:C++ 88.9%Language:C# 9.6%Language:CMake 0.8%Language:C 0.3%Language:GLSL 0.3%Language:Batchfile 0.1%