Ain't gonna happen I'm afraid on the basis that D3D9(x) is 3 iterations behind current APIs - well unless someone else writes it of course ;-)
The SRS.Max3D module was designed to be lower level than most of the other offerings available for 'Max. It was pretty much just a wrapper for the interfaces and structs for Direct3D(x)9. You already have D3D9 interfaces and structs already done in the pub.directx modules and the 'x' library can all be replicated manually using the core D3D9 functionalities.
A better alternative, if you want low level access, is you could have a play with the D3D11 module or if you have BlitzMaxNG installed then there is also the Vulkan module for very low level access to the gpu.
|