Skip to content

Releases: uos/rmagine

v2.1.0

03 May 08:31
Compare
Choose a tag to compare

No Interface Changes

Major Changes:

  • Rmagine version is now exported as cmake variables and defines for better versioning of other libraries that use Rmagine
    • cmake vars: rmagine_VERSION, rmagine_VERSION_MAJOR, rmagine_VERSION_MINOR, rmagine_VERSION_PATCH
    • definitions: RMAGINE_VERSION, RMAGINE_VERSION_MAJOR, RMAGINE_VERSION_MINOR, RMAGINE_VERSION_PATCH
  • rmagine_DEFINITIONS is now exported via cmake and can be accessed in libraries that are using Rmagine

Minor Changes:

  • Embree 4 support, the embree version is exported to be used in other libraries if needed: RMAGINE_EMBREE_VERSION_MAJOR
  • README rework. Smaller images. Short example. Some links to the Wiki

v2.0.5

11 Apr 15:17
Compare
Choose a tag to compare

Minor changes:

  • Added compilation support for OptiX 7.7
  • Added compilation support for gcc-11

v2.0.4

10 Nov 08:58
Compare
Choose a tag to compare

No major or interface changes.

Minor changes:

  • Improved cmake find script to use Rmagine even when installed in custom directories

v2.0.3

04 Nov 10:34
Compare
Choose a tag to compare

No Interface Changes

No Major Changes

Minor Changes:

  • Bug fix in Rotation conversion. Special (until now unused) conversion failed the new written test.

v2.0.2

26 Oct 09:57
Compare
Choose a tag to compare

No Interface changes

Minor Changes:

  • Templated Math Objects
  • Memory Objects prints
  • Refactoring
  • Static library builds

v2.0.1

16 Oct 18:31
Compare
Choose a tag to compare

Bug-Fixes

  • SVDCuda

Minor:

  • Licensing

v2.0.0

28 Sep 09:45
Compare
Choose a tag to compare

Scene and Raytracing Updates:

  • Dynamic Maps (Embree, OptiX) supporting scene graphs including Instances
  • Scene Attributes at intersection: ObjectId (Instance Id), GeomId (Geomety Id), FaceId

Internal Updates:

  • Restructuring internal OptiX shaders. Cached shader per (Scene, Sensor, Attributes) tuple
  • math functions
  • MemoryView for no-op copies and slicing for CPU and GPU buffers
  • Tests (make test)
  • Removed optix headers from rmagine headers such that library can be better deployed
  • Both Embree and OptiX backends are optional now

v1.0.0

06 Jul 07:25
468c407
Compare
Choose a tag to compare
Update README.md