Skip to content

raphlinus/piet-dx12

Repository files navigation

piet-dx12

Experimental GPU-based 2D renderer using DX12.

Features

  • GPU based rendering of large number of 2D objects is optimized using tiles to distribute workload on GPU processors efficiently. Workload distribution and object rendering are both achieved using compute kernels.
  • Basic text rendering using glyph atlases.
  • Basic implementation of piet specification.

Future Work

  • Implement basic path rendering using ideas in RAVG.
  • Implement additional primitives of interest in UIs: e.g. rounded rects.
  • Use druid-shell for window management, with smooth window resizing.
  • Integrate properly into piet ecosystem using piet-common.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published