Been busy with other projects in the last few weeks, but I missed 3D so here is another sample that builds upon the previous ones: the first post has been updated with links to Tut13.
The main purpose of Tut13 is to bridge the gap between the base of the "tutorials" and the shader research playground I usually use. The first tutorials had a design I moved a bit away from and now things are more in sync, allowing me to share spinets of code easier between tutorials and my code.
But this does not mean there aren't any real features. Tut13:
- add asset import using AssImp. In the future I'll clean up the rather terrible disk serialization code that is still included.
- this version officially includes for the first time (with permission) my super-lightweight SharpDX GUI based on a re-implementation of NeoForce. I updated my real code base to use this version, so the GUI will become better and more bug free as time goes on. There are now real ports of NeoForce to SharpDX created by other people, but my mini version is 74 KiB of code so I prefer it.
With DirectX 12 on the horizon, I should probably give it another go and try to implement DirectX 10 support :). DirectX 9 is getting really old :). So next version will be either DirectX 10 or my take on filmic HDR form Uncharted.