Накладывание задней и передней поверхностей в DirectX 11

При создании объекта позади другого объекта цвета накладываются друг на друга (скорее не накладываются, а проявляется лишь один из них и это не всегда цвет переднего объекта), думаю что причина в буфере глубины, но какая именно не понимаю.

Код большой, если есть идеи в каком участке могут быть проблемы - говорите, я покажу.

Добавлено через 22 часа 14 минут

Проблема случайно решилась. Я изменил, с другой целью, параметр BufferDesc.Count в структуре DXGI_SWAP_CHAIN_DESC с 4 на 1, и перекрывание поверхностей исчезло. Правда я не понимаю как это связано. Буду благодарен если кто-то объяснит