A convenient wrapper around the RefreshCS interop library for the Refresh graphics system.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cosmonaut f01b9a3a9a update README 9 months ago
lib add some missing API functions 9 months ago
src add convenience method for presenting a whole texture 9 months ago
.gitignore initial commit 9 months ago
.gitmodules update submodule URL 9 months ago
Campari.csproj wrap some graphics resources 9 months ago
Campari.sln initial commit 9 months ago
LICENSE LICENSE and README 9 months ago
README.md update README 9 months ago

README.md

Campari

Campari is a convenience wrapper around the RefreshCS interop library for the Refresh graphics system.

License

Campari is released under the zlib license. See LICENSE for details.

About Campari

Campari is designed to be a relatively-thin wrapper around RefreshCS that mostly concerns itself with managed-to-native memory transitions and disposing resources properly. It also serves as a reference for how you might go about wrapping Refresh.

If Campari doesn't do something you want it to do, feel free to file a feature request, but I also encourage you to write your own Refresh wrapper! Refresh was designed to be easily wrappable, so make yourself comfortable.