![]() |
![]() |
![]() |
CPU Considerations for 3-D Buffers |
Language: |
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.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center