DirectX defered renderer