shader changes for increased HLSL friendliness
dropped indices from semantics names
tons of D3D10 renderer changes