OpenCL: OpenGL alapú GPGPU keretrendszer, semmi több, kb. ugyan az mint az NVidia CUDA-ja jelenleg.
DX11 új érdemleges feature-ök:
- Tessilation Shader
- Compute Shader (általánosabb célokra optimalizált shaderek)
- Shadereken belüli környezet váltás (GPU multi-threading már korábban megkezdödött,
Geforce 7000-es sorozat: Primitívenként váltás WDDM 1.0-nak megtfelelően,
DX10.x kártyákon pixelenkénti váltás WDDM 1.1-nek megfelelően,
majd most jön a DX11.x-es kártyákkal a shadereken belüli, azaz WDDM 2.0-nak megfelelő)
OpenCL/CUDA jelenleg a Vertex, és Pixel Shader teljesítményt használja GPGPU-ra (DX11-es kártyákkal ez is változni fog)
Tehát az a hülyeség, hogy DX11=OpenCL funkcióalitásban nem állja meg a helyét, megfelelő driverek esetén a D3D11 lesz egyenlő funkciónalitásában az OpenGL-el.