Am 04.10.2010 18:35, schrieb Jacek Caban:
 On 10/3/10 5:44 PM, Rico Schüller wrote:
Am 02.10.2010 15:29, schrieb Jacek Caban:

+typedef enum D3D10_SRV_DIMENSION1
+{
+    D3D10_1_SRV_DIMENSION_UNKNOWN           = 0,
...
+    D3D10_1_SRV_DIMENSION_TEXTURECUBE       = 9,
+    D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY  = 10
+} D3D10_SRV_DIMENSION1;

You probably might add those to d3dcommon.h and only add a typedef. It was changed in one of the sdks.

This can't work for enums. Note that there are D3D10_1_* value names, not only types.
Yeah sure, you need to add it as enums. See e.g. http://msdn.microsoft.com/en-us/library/ff728736%28VS.85%29.aspx .

I'm not sure if this could be a problem, but if you include only d3d11.h which includes d3dcommon.h and you use e.g. D3D10_1_SRV_DIMENSION_TEXTURECUBE a build against our headers might fail because D3D10_1_SRV_DIMENSION_TEXTURECUBE is not defined (what a bad example). Well written apps would of course use D3D11_SRV_DIMENSION_TEXTURECUBE or D3D_SRV_DIMENSION_TEXTURECUBE in that case.

Note: This is mostly the same for the current d3d10.h, but the stuff was moved to d3dcommon after our d3d10.h was in!

Cheers
Rico


Reply via email to