To begin with, click on this link:.
Shaders allow for various kinds of rendering effect, ranging from adding an X-Ray view to adding cartoony outlines to rendering output.
DirectX is a set of components in Windows that allows software, primarily and especially games, to work directly with your video and audio hardware.