This application is an example of how to use VPlugin in your application. It's an OpenGL program that creates a context and leaves the rest to plugins, making it easy to understand how to work with it. Feel free to study its source code, use it as a template or do anything else with it.
Tip: When pressing Enter the first plugin available will be unloaded until all plugins have been removed.
- OpenGL: >= 3.0 (Modern OpenGL)
- Rust and Cargo (Obviously)
You can either clone this repository:
$ git clone https://github.com/VPlugin/vplugin-example.git && cd vplugin-example/
$ cargo install --path .
Or install directly from crates.io:
$ cargo install vplugin-example
The first one is the latest possible version you can get, use it for the latest features.
The plugins should be conforming to the VPlugin Plugin Format. The entry point should be named vplugin_example_init
.\
This application is released under the MIT license. For more information, see LICENSE. Plugins may be of any license, there are no restrictions.