You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Steam Audio version: 4.5.2 and master (commit bbf020a)
Operating System and version: W10
Issue Description
I'm trying to integrate the FMOD plugin into a Rust game engine which has been working great with direct effects, but now I'm trying to add support for reflections/reverb and ran into a crash when calling iplSimulatorRunReflections. So I tried to recreate the issue with just the C api and the rust bindings that I'm using and ran into the same issue.
I expect debugging Rust bindings is out of scope for Valve, but I wonder if in general my approach is correct? The setup can be seen here, including the settings for the simulator, listener and the source: https://gist.github.com/GitGhillie/b8b56c077e73e77ae16a3b81619c8c33
Let me know if I missed any information or if there is anything I can do to help debug this.
Crash Dump
I do get some warnings before the crash, but if I understand correctly they are not relevant for the setup I have so far.
Looks like it's necessary to pass IPL_SIMULATIONFLAGS_REFLECTIONS when creating the source, even though the Programmer's Guide only suggests setting the inputs with iplSourceSetInputs(source, IPL_SIMULATIONFLAGS_REFLECTIONS, &inputs);. Is this the intended behavior or is it just the docs that need updating?
Add a note indicating that IPLSource objects should be initialized with
IPL_SIMULATIONFLAGS_REFLECTIONS in order to be used for reflection
simulation.
See also: #335
System Information
Issue Description
I'm trying to integrate the FMOD plugin into a Rust game engine which has been working great with direct effects, but now I'm trying to add support for reflections/reverb and ran into a crash when calling
iplSimulatorRunReflections
. So I tried to recreate the issue with just the C api and the rust bindings that I'm using and ran into the same issue.I expect debugging Rust bindings is out of scope for Valve, but I wonder if in general my approach is correct? The setup can be seen here, including the settings for the simulator, listener and the source: https://gist.github.com/GitGhillie/b8b56c077e73e77ae16a3b81619c8c33
Let me know if I missed any information or if there is anything I can do to help debug this.
Crash Dump
I do get some warnings before the crash, but if I understand correctly they are not relevant for the setup I have so far.
The text was updated successfully, but these errors were encountered: