При наличии экземпляра IDirect3DDevice9, какие существуют подходы для его перевода в исходное состояние рендеринга (т. Е. В состояние, в котором он находился при первоначальном создании устройства)?напротив, создать блок состояния через IDirect3DDevice9 :: CreateStateBlock сразу после создания устройства, чтобы его можно было применить позже.К сожалению, я работаю в условиях существующего проекта, так что я не могу изменить код создания устройства;ко времени, когда мой компонент получает устройство, его состояние по умолчанию уже изменилось.В результате я ищу альтернативные подходы.
Спасибо!~ Raf