Before I do the D3D9 backend I wanted to cleanup the naming convention of impl functions.
LGTM
closed with r1113