Silk.NET icon indicating copy to clipboard operation
Silk.NET copied to clipboard

DirectX usability improvements

Open Perksey opened this issue 3 years ago • 0 comments

  • [x] Adds a IComVtbl interface implemented by:
    • [x] ComPtr
    • [x] All COM interfaces
  • [x] Adds extension methods to invoke COM methods through IComVtbl
  • [ ] Adds overloads that return ComPtrs in place of raw pointers and/or IID_PPV_ARGS
  • [ ] Implements HelloQuad using the newly-reborn Direct3D 11 bindings

Perksey avatar Aug 07 '22 23:08 Perksey

Ready for review, but this was an absolute bear to get through the door so I'm probably only going to be doing small rework to it.

I welcome scrutiny on the example, but it is "best effort" only and there is still some improvements that can be done in the bindings to make it truly exemplar. If there are any significant comments for the example they will either have to be done by someone else or the example moved to the lab.

Really not interested in excessive rework for this one.

Perksey avatar Aug 12 '22 22:08 Perksey