я опять вляпался по-колено в z-буфер. чистить и записывать в него мне его нельзя, следовательно нормально шадоумапу я нарисовать не смогу, если я чищу з-буфер у меня слетают оптимизации трафаретом, но получается хорошая шадоумапа. на скрине результат отрисовки с
g_device->SetRenderState( D3DRS_ZENABLE, FALSE );
g_device->SetRenderState( D3DRS_ZWRITEENABLE, FALSE );
а баги у меня были из-за
g_device->SetRenderState( D3DRS_ZENABLE, TRUE );
g_device->SetRenderState( D3DRS_ZWRITEENABLE, FALSE );
че делать? сортировать объекты по глубине? это как-то жирно, depth-peeling? кароч я постоянно натыкаюсь на z-буфер.
