Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,095
    • Issues 3,095
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1,003
    • Merge requests 1,003
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.

  • MesaMesa
  • mesamesa
  • Merge requests
  • !7477

add d3d12 gallium driver

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Erik Faye-Lund requested to merge kusma/mesa:d3d12-gallium-upstream into master Nov 06, 2020
  • Overview 41
  • Commits 13
  • Pipelines 16
  • Changes 85

Finally, here it is. The initial code for the D3D12 gallium driver used in Microsoft's GLon12 translation layer.

This is the result of a lot of commits from our downstream branch, which we will retire as soon as all of this work has landed.

This is just the initial driver, though. Once this has landed, we will submit a few more merge-requests, adding the following:

  • Code to use DXGI swapchains for zero-copy winsys integration
  • OpenCL C compiler API that will be used in Microsoft's CLon12 OpenCL implementation
  • Wire up CI builds

Because of the mentioned patches, I'm hoping to land this without major changes to the driver, as this will make the upstreaming process smoother.

That being said, comments are welcome!

Edited Nov 09, 2020 by Erik Faye-Lund
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: d3d12-gallium-upstream