Revert "Revert "Added some DirectX extensions""

This reverts commit 0eb94490078c5bd1bd3e7e25e8af5ac5fd07fdb2.
Fix crash bug!

reason - uncorrect SampleDesc.Quality argument