ascending_graphics 0.35.1

A graphical rendering library for 2D, using wgpu and winit.
Documentation

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

📑 Overview

  • 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