   Shader Resource View vs RenderTarget View
  What is the difference between a shader resource view and a render target view?   
  A RenderTargetView (RTV) can be bound as a render target so that you can draw to it.  A ShaderResourceView (SRV) can be bound as a texture for reading in a shader.  A resource can be 'viewed' as both.  though you cannot read and write to the same resource at the same time.   