Skip to content

Methane Asteroids v0.8.0

Latest
Compare
Choose a tag to compare
@egorodet egorodet released this 02 Jan 17:58

In this release Methane Asteroids sample was upgraded to Methane Kit v0.8.0 which improves program bindings configuration, enhances performance of the Metal RHI and simplifies shader argument buffers initialization with automatic root constants API.

Asteroids app

  • Asteroids code was updates according to changes in RHI Program Bindings interfaces to use HLSL-inline argument frequency update modifiers, root constant buffers instead of uniform buffers and other changes.
  • Fixed Vulkan bindings multi-threaded overhead, as a part of MethaneKit update

External libraries

Continuos Integration

  • CI Build workflow was updated to use bash script files instead of inline scripts.
  • Added CI Build triggers on schedule and manual dispatch.
  • Update all GitHub actions to use latest version of Node.js.
  • Configured long paths support on Windows in CI Build workflow.

Note

For MacOS users: In case of error "App Is Damaged and Can't Be Opened" on attempt to run bundled application, try removing application from quarantine with the following command:

sudo xattr -d com.apple.quarantine MethaneAsteroids.app
open MethaneAsteroids.app

Full Changelog: v0.7.3...v0.8.0