ascending_graphics

Crates.ioascending_graphics
lib.rsascending_graphics
version0.10.1
sourcesrc
created_at2024-03-20 13:53:25.458059
updated_at2024-07-15 15:11:17.108009
descriptionA graphical rendering library for 2D, using wgpu and winit.
homepage
repositoryhttps://github.com/AscendingCreations/AscendingLibraries
max_upload_size
id1180506
size315,825
Andrew Wheeler(Genusis) (genusistimelord)

documentation

https://docs.rs/ascending_graphics

README

Ascending Graphics

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

📑 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

🚨 Help

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

🔎 Examples

Ascending Client Client showcase

Ascending Map Editor

Render Demo

Demo showcase

Commit count: 113

cargo fmt