14 releases (8 breaking)
Uses new Rust 2024
new 0.24.0 | Apr 11, 2025 |
---|---|
0.22.0 | Apr 1, 2025 |
0.21.0 | Mar 10, 2025 |
0.17.2 | Dec 28, 2024 |
0.2.0 |
|
#301 in Game dev
429 downloads per month
1MB
9K
SLoC
Ascending Graphics
📑 Overview
A 2D extendable rendering library using WGPU and Winit.
WGPU
Backend.Winit
for windows and inputs.- Buffered Sorted Rendering.
- Render 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.
🚨 Help
If you need help with this library or have suggestions please go to our Discord Group
🔎 Examples
Dependencies
~35–51MB
~1M SLoC