[vlc-devel] [PATCH] Direct3D: implement HLSL pixel shading in the rendering pipeline

Steinar H. Gunderson sgunderson at bigfoot.com
Tue Jan 28 11:45:05 CET 2014

On Tue, Jan 28, 2014 at 11:40:38AM +0100, Jean-Baptiste Kempf wrote:
>>>> Because in theory, some Windows version don't have those.
>>> Can it have d3d9 but not d3d9x ?
>> Hardware-wise, no. In practice, certainly; especially at there are tons of
>> different d3d9x versions out there (e.g. d3d9x_42.dll or whatnot).
> Oh yeah, we love the Direct3D runtime shipments :)

It's a bit different from Direct3D runtime :-) I'm not really a lot into
DirectX, but my understanding is that the DirectX runtime is meant to be part
of the OS (and if the user doesn't have it from Windows Update already, you
can ship the redistributable), with a stable API and ABI (through COM).
D3DX is just a developers' convenience library that you could do without
(e.g., it has 4x4 matrix multiplication code), which is much more free to
change API and ABI, since it's something the developer is meant to use and
link (semi-)statically; a user is never supposed to worry about it.

/* Steinar */
Homepage: http://www.sesse.net/

More information about the vlc-devel mailing list