   DirectX 11 feature level question
  Hello, just a quick question about DX11 feature levels: if I use the feature level for DirectX9, can the user run it on Windows XP or must he have windows vista/7?   
  They must still be on Vista/7; feature levels just restrict what you can do with the API and allow it to run on older hardware.   ;Quote:Original post by n3XusHello, just a quick question about DX11 feature levels: if I use the feature level for DirectX9, can the user run it on Windows XP or must he have windows vista/7?As phantom said there isn't. You might know that there is cracked(that works fine and it's legal) DX 10 for XP. I tried to google for you and I saw an alert about the fakes DX 11 for XP that traveling in the internet. Well, they are all viruses so far, so I came to warn you you won't try to install them.For details:http://www.megaleecher.net/Download_DirectX_11   ;Quote:You might know that there is cracked(that works fine and it's legal) DX 10 for XP.No, there isn't. There were projects (such as Alky) that attempted to emulate the D3D10 API via technology supported on XP, but those projects did nothing but translate API calls and emulate features -- they could never provide the actual features of the D3D10 (or higher) APIs. There is no way to "crack" D3D to run on XP, because the reason it does not function is because of the rewritten relevant driver stack.   ;  Thanks for all your replies guys!   ;  I have another question: I have a DX10 compatible graphics card, if I use the feature level for DX10-SM4.0, does the new multithreading DX11 thing work?Another one: if I use the DX9 feature level and if I want to access the depth buffer texture must I use some kind of tricks or can I do it the DX10 way (I don't have any experience in DX9 but I heard you needed to use some tricks to get the depth texture)   ;Quote:Original post by n3XusI have another question: I have a DX10 compatible graphics card, if I use the feature level for DX10-SM4.0, does the new multithreading DX11 thing work?Yes, you can. Quote:Original post by n3XusAnother one: if I use the DX9 feature level and if I want to access the depth buffer texture must I use some kind of tricks or can I do it the DX10 way (I don't have any experience in DX9 but I heard you needed to use some tricks to get the depth texture)I'm not sure about this. The table showing what's available for different feature levels doesn't mention anything about typeless resources or creating shader resource views for depth buffers. I would think that you coudln't do it, but I'd have to try it to know for sure.Any of the vendor-specific hacks for accessing the depth buffer wouldn't work in 11, since they're specific to D3D9. So if you can't access the depth buffer using a shader resource view then you'd probably have to do things the old-fashioned way: explicitly render depth out to a color render target, and sample that.;  Thanks a bunch :D   ;  Forum went berserk, this post can be deleted   ;  To make Direct3D can run on earlier graphic adapters(cards), MS added feature levels.D3D11 on Feature Level 9 means D3D11 runtimes running on Direct3D9 compatible Graphic adapters/drivers. There is a layer in betwwen to automatically covert calls to D3D11 APIs to D3D9 calls.Once you use Feature Level 9, your D3D10/11 apps can run on D3D9 compatible graphic adapters(cards).   