Jaysmito101 / Xlux

A Multi Threaded Software Renderer
MIT License
40 stars 1 forks source link

Lines of code Maintenance Support me on Patreon

Xlux

Xlux Engine is powerful multi-threaded Software Renderer with zero dependencies. It can run on any platform with C++20 available.

Xlux can ideally be used as a library and extended to whatever usage desited with a very flexible API. The forntend of the API is mostly inspited by vulkan.hpp but its way simpler compared to the actual vulkan API.

Features Implemented:


Examples

The examples for this has been made similar to https://learnopengl.com/

Hello Triangle source

Hello Triangle

Textues source

Textures

Transforms source

Transforms

Going 3D source

Going 3D

Model Loading source

Model Loading

PBR source

PBR

ImGui Integration source

PBR

More comming soon...