Skip to content

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

Notifications You must be signed in to change notification settings

CrockettScience/PowerKraut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages