Before you can create and render a hardware shader, you must first select Window > Settings/Preferences > Plug-in Manager and load or auto-load the correct shader plug-in (cgfxShader, dx11Shader or glslShader).
Often, shaders have more than one mode; for example, they may have modes to support two different video card models. You can adjust the technique in the Attribute Editor.
There are two types of extra attributes on hardware shaders.
In order to use the shader mesh data properly, you must know which of the arrays the shader is expecting what data in.