https://github.com/colleagueriley/rsoft
RSoft is a software rendering library oriented around math.
https://github.com/colleagueriley/rsoft
Last synced: 16 days ago
JSON representation
RSoft is a software rendering library oriented around math.
- Host: GitHub
- URL: https://github.com/colleagueriley/rsoft
- Owner: ColleagueRiley
- License: zlib
- Created: 2024-09-17T01:06:34.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-24T18:55:06.000Z (4 months ago)
- Last Synced: 2025-03-25T13:39:19.130Z (about 1 month ago)
- Language: C
- Size: 100 MB
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RSoft
RSoft is a software rendering library oriented around math.
If you're looking for a user friendly software rendering library, [Silk.h](https://github.com/itsYakub/Silk/) is a good alternative.
# examples
This demos can run [on the web](https://colleagueriley.github.io/rsoft/)
## shapes.c
A basic example showing the types of shapes that can be rendered and transformations that can be done. [Run in your browser](https://colleagueriley.github.io/rsoft/examples/shapes.html)
## textures.c
A basic example showing how textures are rendered and transformations that can be done. [Run in your browser](https://colleagueriley.github.io/rsoft/examples/textures.html)
## raycaster.c
A simple raycasting demo with textured walls. [Run in your browser](https://colleagueriley.github.io/rsoft/examples/raycaster.html)
## doom-like.c
A simple psuedo 3D rendering example. [Run in your browser](https://colleagueriley.github.io/rsoft/examples/doom-like.html)