Skip to content

DirectX bindings for D, fork from evilrat666. I'll keep updating it while I'm using it on my game engine

License

Notifications You must be signed in to change notification settings

MrcSnm/directx-d

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DirectX bindings for D language.

UPDATE

This project although being started by evilrat666, now, I plan to keep doing some revisions/tests. Currently, I'm focusing at D3D11, feel free to do any request.


Running samples:

Open sample folder in terminal (a quick way is to shift-RMB in that folder in explorer and choose open command window) and simply type :

dub run --arch=x86_64

or since dub v1.2 for MS-COFF linker 'arch'

dub run --arch=x86_mscoff

or for x86

dub run

 

Some samples may require using Windows8 config if you are on Windows 8 or Windows 10, if you see related linker errors just specify that config in build:

dub run --arch=x86_64 --config=Windows8

 


Disclaimer:

Keep in mind that this bindings is still far from ideal, any changes may broke API. It requires a lot of commitment to be finally finished, and one can find something that is not there yet from C++.

Any questions on dlang.org forum thread

 


How to contribute:

Found an error? Got "access violation"? Simply open an issue!

There is also a lot of broken things around in code, just search the sources for "FIXME:" and "TODO:"

 

Pull requests are welcome!

 


License:

MIT License

About

DirectX bindings for D, fork from evilrat666. I'll keep updating it while I'm using it on my game engine

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • D 100.0%