Releases: ksgfk/EmbreeSharp
Releases · ksgfk/EmbreeSharp
v0.6.5 update embree
v0.6.4 update embree
- now embree version v4.3.2
- add osx-arm64 binary
Full Changelog: v0.6.3...v0.6.4
v0.6.3
- Add all missing helper functions
Full Changelog: v0.6.2...v0.6.3
v0.6.2 fix
- fix wrong SharedBufferHandle size
- use
GC.AddMemoryPressure
andGC.RemoveMemoryPressure
to let GC know unmanaged heap size
[v0.6.1] Fix
- Fix memory leak when use SafeHandle :(
- add bvh build sample
[v0.6.0] Break Changes
- rename Rtc* to Embree*
- rename GlobalFunctions to EmbreeNative
- add shared buffer api. maybe more safe.
v0.5.0
Add RTCBuilder safe wrapper. Provide EmbreeSharp.RtcBuilder
and generic version EmbreeSharp.RtcBuilder<TNode, TLeaf>
Full Changelog: v0.4.1...v0.5.0
v0.4.1
v0.4.0
v0.4.0
BREAK CHANGES
- Now the nuget package no longer contains native libraries. User should install the native library package for their platform from nuget first.
- API are complete change.
- Provide Low-level bindings for advanced users.
- Provide safety C# tiny wrapper.
In the future. I will provide more safe functions for C# wrapper. But limited by language difference, It is almost impossible to have both performance and safety.
If you have a good idea, welcome issues and pull requests
v0.3.0 Simple OOP wrapper
Change
A subset of embree. Not fully wrapper
New safety class:
- RtcBuffer
- RtcBvh
- RtcDevice
- RtcGeometry
- RtcScene
Known issues
- Cannot use
rtcBuildBVH
on macos