embree-osx-x64 4.3.0-fix

This is a prerelease version of embree-osx-x64.
There is a newer version of this package available.
See the version list below for details.
dotnet add package embree-osx-x64 --version 4.3.0-fix                
NuGet\Install-Package embree-osx-x64 -Version 4.3.0-fix                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="embree-osx-x64" Version="4.3.0-fix" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add embree-osx-x64 --version 4.3.0-fix                
#r "nuget: embree-osx-x64, 4.3.0-fix"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install embree-osx-x64 as a Cake Addin
#addin nuget:?package=embree-osx-x64&version=4.3.0-fix&prerelease

// Install embree-osx-x64 as a Cake Tool
#tool nuget:?package=embree-osx-x64&version=4.3.0-fix&prerelease                

EmbreeSharp

EmbreeSharp is an unofficial C # low-level binding of embree

Target framework is net8.0

This project is still under development. API is not stable.

Use

Install this package from nuget.

Install the native library package for your platform from nuget.

OS x64
win embree-win-x64
linux embree-linux-x64
osx embree-osx-x64

Details

Embree is so massive that I uploaded native library separately.

Only support win-x64 and linux-x64 because the official only provides binary files for these platforms.

Scripts folder contains some helper scripts to packaging native libraries into nuget packages.

Loading native dynamic library of embree is complicated. Because official release depends on TBB. P/Invoke cannot find its path automatically. There is no way to set library search path (as far as I know). So I use System.Runtime.InteropServices.NativeLibrary.SetDllImportResolver to custom loading logic.

License

The copyright of Embree belongs to the Embree development team

This project is under MIT

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.3.3 82 8/4/2024
4.3.2 139 6/15/2024
4.3.1 208 2/19/2024
4.3.0-fix 158 11/27/2023