CPU Considerations for 3-D Buffers


Software-emulated 3-D buffers are computationally time consuming. You should take this into consideration when deciding when and how to use 3-D buffers in your applications.

Use as few 3-D sounds as you can, and do not use 3-D on sounds that will not really benefit from the effect. Design your application so that it is easy to enable and disable 3-D effects on each sound. You can set the Buffer3D.Mode property to Mode3D.Disable to disable 3-D processing on any 3-D sound buffer.

You can also ensure that 3-D processing is suspended on buffers that are too far away from the listener to be heard. See Minimum and Maximum Distances.


Send comments about this topic to Microsoft. © Microsoft Corporation. All rights reserved.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center