michael-fadely / d3d8to11

Run DirectX 8 programs in DirectX 11
MIT License
24 stars 8 forks source link

Remove ABI-dependent fields from Direct3DDevice8 #1

Open michael-fadely opened 4 years ago

michael-fadely commented 4 years ago

This will make long-term dependent project compatibility less of a pain.

i.e.

  1. Remove all the std:: collections from the header, make this a real interface again
  2. Add methods that return things like the Direct3D 11...
    • Device
    • Context
    • Parameters
  3. Avoid changing them