DirectX bindings

ponce contact at gam3sfrommars.fr
Sun Nov 3 01:42:50 PDT 2013


On Sunday, 3 November 2013 at 05:27:24 UTC, evilrat wrote:
> Greetings,
> many of you may notice lack of (up-to-date and working) DirectX 
> bindings, one may also seen my activity on d.learn sub forum. 
> so let me announce yet another bindings for DirectX which one 
> may fork right now from github!
>
> https://github.com/evilrat666/directx-d
>
> please be careful though, as it is only in alpha stage and 
> missing some stuff. current version is June 2010 SDK, but i 
> update it(to win8 sdk version) once i had win8 machine(i'm 
> still don't have a PC at home).
>
> also, there is no d3d9 and d3d10 stuff as i consider it 
> outdated now, but i would appreciate pull requests for them 
> anyway :)

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.


More information about the Digitalmars-d-announce mailing list