Skip to content

aardvark-community/aardvark.assembler

Repository files navigation

Aardvark.Assembler

Build Publish Version Downloads

Provides APIs for:

  • simple native-code generation via IAssemblerStream
  • Fragment based API for dynamic programs via FragmentProgram<'a>
  • AdaptiveFragmentProgram for automatically grouping and compiling aset<'a>

Building

  1. (Optional) Run buildnative.(cmd|sh) to build the native library for your platform (CMake and C++ tools required).
  2. Run build.(cmd|sh).

Testing

There are a number of tests that check whether the Assembler works on your platform / architecture, which can be run via dotnet test.

Deploying

  1. Build the native libraries (if required).
    • Commit your changes and manually trigger the Build Native workflow. The CI builds the native library for all supported platforms, run tests, and create a pull request with the updated files.
    • Merge the pull request.
  2. Update RELEASE_NOTES.md and commit the changes to start the Publish workflow. This workflow creates and deploys packages to GitHub and NuGet.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •  

Languages