Skip to content

A JNI Library for the Nvidia Aftermath debugging library

License

Notifications You must be signed in to change notification settings

KilnGraphics/Aftermath

Repository files navigation

Aftermath

Information

Aftermath is a GPU Debugging utility created by NVIDIA with NSight integration. It currently supports Vulkan and D3D12. This library is a Java library intended to be used within a LWJGL project as a way to debug GPU crashes when using Vulkan. While this can be used outside a LWJGL project, it uses some LWJGL api, and the core module will need to be included.

Use

Gradle

Add maven { url = "https://maven.oroarmor.com" } to the maven section of your build.gradle file.

Add implementation "org.blaze4d:aftermath:${aftermath_version} to the dependencies section of your build.gradle file.

If using the Kotlin DSL, implementation("org.blaze4d:aftermath:${aftermath_version}) to the dependencies section of your build.gradle.kts file will work.

Building

  1. Clone the repository (https://github.com/Blaze4D-MC/Aftermath.git)
  2. Run gradlew build in the project folder.

Contributing

  1. Clone the Repository
  2. Add the features
  3. Create a pull request with a detailed description

IntelliJ Idea

  1. Open IntelliJ IDEA
  2. Press Open
  3. Choose the build.gradle.kts file and open it as a project