title: OpenCL vs. DirectCompute?
body: <p>I'm looking for comparisons between <a href="http://en.wikipedia.org/wiki/OpenCL" rel="nofollow noreferrer">OpenCL</a> and <a href="http://en.wikipedia.org/wiki/DirectCompute" rel="nofollow noreferrer">DirectCompute</a>, but I haven't found anything.  OpenCL's advantages of being cross-platform and having a wider range of supported GPUs don't matter to me.  I'm fine with coding on Windows against DX11 GPUs only.  Assuming that, what are the pros and cons of each API?</p>
  
  <p>I know <a href="https://stackoverflow.com/questions/2915350/directcompute-versus-opencl-for-gpu-programming">this question was raised before</a>, but I'm looking for more details.</p>
  
  <p>I'm not interested in CUDA, since I don't want to restrict myself to only Nvidia hardware.</p>