On Sunday, 3 November 2013 at 08:42:52 UTC, ponce wrote:


Hi,

Good work.
While porting header to D you can use:

  alias int _D3D_SHADER_INPUT_FLAGS
  enum : _D3D_SHADER_INPUT_FLAGS
  {
      D3D_SIF_USERPACKED        = 1,
      // others...
  }

instead of:

  enum _D3D_SHADER_INPUT_FLAGS
  {
      D3D_SIF_USERPACKED        = 1,
      // others...
  }

That way using the enum won't force to use a namespace.

thanks for notice, i'll need to try it first on something bigger than simple example first.

most likely i had been doing this by default if i were work with real C++ DirectX projects, unfortunately i only used OpenGL until now :(

Reply via email to