Skip to content

AscendingCreations/AscendingGraphics

Ascending Graphics

https://crates.io/crates/ascending_graphics Docs PRs Welcomed Discord Server

📑 Overview

A 2D extendable rendering library using WGPU and Winit.

  • WGPU Backend.
  • Winit for windows and inputs.
  • Buffered Sorted Rendering.
  • Render Images.
  • Render Shader Animated Images.
  • Render Basic Lighting.
  • Render Shapes via lyon.
  • Render Optimized Rectangle with Corner Rounding and image support.
  • Render Text using cosmic-text.
  • Optimized Map Renderer. (see examples).
  • Atlas System with Texture Arrays and texture defragmentation support.
  • Tilesheet loader to help with 2D tiles to Textures.
  • Supports both Instance Buffers and Vertex Buffers.
  • Extendable.
  • Rayon support for sorting, clearing and anything possible.
  • Supports up to 7 custom Camera views with 1 Auto camera handled Main View.

🚨 Help

If you need help with this library or have suggestions or feature requests please go to our Discord Group

🔎 Examples

Ascending Client Client showcase

Ascending Map Editor MapEditor showcase

Render Demo Demo showcase

About

All the seperated libraries for each project will belong here for easy updating

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE.APACHE
MIT
LICENSE.MIT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors