Skip to content

Bnenne/Software-Renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Renderer

A minimal software renderer written in Rust. It demonstrates real-time rendering of simple shaders and interactive objects without using GPU acceleration.

Current Features

Simple shader-based backgroung

A triangle that follows your mouse cursor

Adjustable triangle size with the scroll wheel

Installation

Go to GitHub Releases

Download the executable

Then run it!

Usage

Launch the application.

Move your mouse to control the position of the triangle.

Use the scroll wheel to adjust the triangle size.

Close the window to exit.

Future Plans

Implement multiple shader types

Add color gradients and textures

Add triangle rasterization

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages