Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update directx headers to facilitate future updates #6856

Open
wants to merge 17 commits into
base: main
Choose a base branch
from

Commits on Aug 9, 2024

  1. dxc/WinAdapter.h now extends DirectX-Headers/WSL's winAdapter.h, to a…

    …void conflicts and allow the latest DirectX-Headers to be used rather than a 2 year outdated one. Unified lots of types; all fixed int types now align properly between windows and unix (more importantly; between the two winadapters). Removed duplicate defines and type definitions. Replaced CROSS_PLATFORM_UUIDOF with __CRT_UUID_DECL so that it can use the uuid macro from wsl. Fixed type incompatiblity of a LPBOOL which really refered to a bool* (BOOL is 32-bit according to WSL).
    Nielsbishere committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    ac6c505 View commit details
    Browse the repository at this point in the history
  2. Restored most headers to what they used to be by adding the same defi…

    …nition that DirectX-Headers uses to define GUIDs so that either implementation of __uuidof can find the GUID.
    Nielsbishere committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    903325e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae5c687 View commit details
    Browse the repository at this point in the history
  4. Fixed windows build

    Nielsbishere committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    dc19327 View commit details
    Browse the repository at this point in the history
  5. Clean up for PR

    Nielsbishere committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    631d446 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6e41faf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    18a4894 View commit details
    Browse the repository at this point in the history
  8. Formatting

    Nielsbishere committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    d1d195a View commit details
    Browse the repository at this point in the history
  9. Some compilers don't seem to like missing endline at the end of a fil…

    …e. Also don't like an include named winadapter.h in a file named WinAdapter.h
    Nielsbishere committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    d82e56d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9d72073 View commit details
    Browse the repository at this point in the history
  11. Clang still needs __wsl_stub_uuidof, even though it has builtin suppo…

    …rt. Added CLSID_D3D12SDKConfiguration for older Windows sdks
    Nielsbishere committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    7883cda View commit details
    Browse the repository at this point in the history
  12. Formatting

    Nielsbishere committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    15d406c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    21a5225 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e0272d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    504a4d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d29d27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    100af64 View commit details
    Browse the repository at this point in the history