Well I'm in the middle of developing a graphics engine and I heard about the Directx12 . I want that in future I can get Directx12 support to my engine with minimal effort . So I think I have to create a Graphics layer that objects call that and that layer get in to contact with the graphics API.
How should this be done ? Is there any standandard form ? any example ?