Help us shape the future of Go! Take the 2026 Go Developer Survey

dx12

package
v0.34.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2026 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Package dx12 provides a DirectX 12 backend for the HAL.

Status: WIP

High-performance Windows backend using Pure Go COM vtable calls. Implements hal.Device, hal.Queue, hal.CommandBuffer, hal.Surface, hal.Buffer, hal.Texture, hal.RenderPipeline, hal.ComputePipeline, and all other HAL interfaces via syscall (zero CGO).

Sub-packages

  • d3d12 — Low-level Direct3D 12 COM bindings
  • dxgi — DXGI adapter enumeration and swap chain management

References

Directories

Path Synopsis
Package d3d12 provides low-level Direct3D 12 COM bindings for Windows.
Package d3d12 provides low-level Direct3D 12 COM bindings for Windows.
Package d3dcompile provides Pure Go bindings to d3dcompiler_47.dll.
Package d3dcompile provides Pure Go bindings to d3dcompiler_47.dll.
Package dxgi provides low-level DXGI (DirectX Graphics Infrastructure) COM bindings for Windows.
Package dxgi provides low-level DXGI (DirectX Graphics Infrastructure) COM bindings for Windows.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL