New material format

Fixes #157 (closed)

Summary of Changes Introduced

  • Switches the old custom material format to a JSON based format
  • Restructures materials around definable properties
  • Makes a number of performance improvements

PR Checklist

  • I have documented any user-visible changes to the code in the documentation folder
  • I agree that the changes introduced in this PR are licensed under the LGPL-3.0 license (Why?)
  • I have added applicable tests, or at least not introduced any failures
Edited by Luke Benstead

Merge request reports

Loading