Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.95 KB

File metadata and controls

46 lines (36 loc) · 1.95 KB

Ascending Graphics

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

📑 Overview

A 2D opinionated extendable rendering framework 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