#1622 directx - Missing Headers and Libs

WSL
pending
Earnie Boyd
directx (1)
Bug
later
Feature_in_WSL_4.1
False
2013-02-19
2012-02-03
Kenney Phillis
No

This is a generic bug report. Currently many DirectX based files and libraries are missing headers and defines. I will separate this based on Verions, but it's worth noting that others might appear with windows 8 or newer.

DirectX9 or older has the following files missing headers... dsound, d3d8, and a few other parts.
DirectX9 or older missing Headers and libraries... d3dx9, xinput.

DirectX10 is missing all headers and libraries (d3d10, d3dx10, etc )
DirectX11 is missing all headers and libraries (d3d11, d3dx11, direct2d, etc)

Currently, the Directx9 missing elements are old, but have a lot of use in current systems. Currently a quick fix is to merge the various elements from either wine or mingw64. Mingw64 would probably be the better of the two since it includes a lot of the defs and headers only. Also, both of these include the msvcrt "secure" changes to libc.

For Directx10 and 11, the header problem is solved with the previous suggestion, but there is a few missing libraries.

Discussion

  • Earnie Boyd
    Earnie Boyd
    2012-02-03

    While the bug report may be worthy in itself and may even be a duplicate to years older bug reports it still stands that we cannot encumber our users with code from differing license, especially if those licenses cause an issue with regard to the perceptions of proprietary use versus GPL. I know that makes WINE in usable as far as copying code from the project and most likely because of the noted use of copying WINE headers in MinGW-64 the same is true.

    If you can give us patches that are clearly documented at MSDN we will be so kind to consider the patch otherwise we will reject it.

     
  • Earnie Boyd
    Earnie Boyd
    2012-06-14

    • assigned_to: nobody --> ir0nh34d
     
  • Earnie Boyd
    Earnie Boyd
    2012-06-14

    Assigning to Chris for follow up.

     
  • Earnie Boyd
    Earnie Boyd
    2012-08-02

    • assigned_to: ir0nh34d --> earnie
    • status: open --> open-remind
     
  • Earnie Boyd
    Earnie Boyd
    2012-10-30

    • labels: 103945 --> WSL (Windows System Libraries)
    • status: open-remind --> pending-remind
     
  • Earnie Boyd
    Earnie Boyd
    2013-02-04

    • labels: WSL (Windows System Libraries) --> directx
    • status: pending-remind --> pending
    • resolution: --> later
    • category: --> Known_bugs
    • milestone: --> WSL
     
  • Earnie Boyd
    Earnie Boyd
    2013-02-11

    • type: --> Bug
    • patch_attached: --> False
     
  • Earnie Boyd
    Earnie Boyd
    2013-02-19

    • category: Known_bugs --> Feature_in_WSL_4.1