#DOTS + FMOD

1 messages · Page 1 of 1 (latest)

flint thistle
#

Has anyone used or is using it atm. and can recommend it with DOTS? I have read that it should be burst and Job compatible, but I am not 100% sure.

nova halo
#

it is C++ based, so all native calls are burst compatible

#

but it's not really meant to be used with burst/ecs so it'll require a bit of tuning to make it work

flint thistle
nova halo
#

if you plan to only use FMOD with burst - useless

#

when you make native calls in burst you don't burst native code

flint thistle
nova halo
#

(and it's not even needed, because C++ is already optimized by llvm)

flint thistle
#

so would you say calling it from Mono is an "acceptable" solution?

#

basically making it hybrid

nova halo
#

if you have ECS game - no

#

if you have Mono game - just use FMOD the way it was meant

#

(allthough, I'v seen sources for unity components and it's looking like hot garbage) 🤣

flint thistle
upbeat wolf
#

i would personally not worry about bursting audio until and unless it showed up in a profile

flint thistle
upbeat wolf
#

you have to do pretty fancy audio stuff to make it slow enough to notice

#

even just using the normal gameobject audio api