Skip to content

Example VPlugin application with an optional plugin.

Notifications You must be signed in to change notification settings

VPlugin/vplugin-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

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.

Requirements

  • OpenGL: >= 3.0 (Modern OpenGL)
  • Rust and Cargo (Obviously)

Installation

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.

Plugin Support

The plugins should be conforming to the VPlugin Plugin Format. The entry point should be named vplugin_example_init.\

License

This application is released under the MIT license. For more information, see LICENSE. Plugins may be of any license, there are no restrictions.

About

Example VPlugin application with an optional plugin.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published