Direct3D 11 effect files deprecated?

Posted by Toji on Stack Overflow See other posts from Stack Overflow or by Toji
Published on 2010-02-28T20:21:25Z Indexed on 2010/04/03 11:23 UTC
Read the original article Hit count: 355

Filed under:

I've been playing around with Direct3D 11 a little bit lately and have been frustrated by the lack of documentation on the basics of the API (such as simple geometry rendering). One of the points of confusion brought on by the sparse documentation is the (apparent) move away from the use of effects for shaders.

In D3D11 all of the effect (.fx) support has been removed from the D3DX libraries and buried away in a hard to find (sparsely documented, of course) shared source library. None of the included examples use it, preferring instead to compile HLSL files directly. All of this says to me that Microsoft is trying to get people to stop using the effect file format. Is that true? Is there any documentation of any kind that states that? I'm fine doing it either way, but for years now they've been promoting the .fx format so it seems odd that they would suddenly decide to drop it.

© Stack Overflow or respective owner

Related posts about direct3d11