   New to HLSL
  Hi guys!~I'm new to HLSL and I checked Riemer's tutorials to give me an idea of what shaders are and do. However, since I'm a programmer, I need an API, and I haven't found any HLSL syntax APIs. I'm pretty much dead in the water without it.I know a few functions such as mul and dist, but I'm sure there's plenty more, as well as function arguments; I know, for example, a vertex shader can take in as arguments POSITION and TEXCOORD0-TEXCOORD16, but I'm sure there are more such as normals and others. If you guys know a good API/guide to introduce me to some more functions/arguments/etc. I'd be very grateful...Thank you,-TS...   
  Check out the MSDN.   