dx12

package
v0.20.2 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 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