Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 812 Bytes

File metadata and controls

14 lines (9 loc) · 812 Bytes

CXSA

cxsa

This project implements Xordev's Shader Arsenal, but in pure C. Largely inspired by Tsoding's C++ implementation (see also his video).

Dependencies

You need to install cglm, used here for the vector computations. You also need ffmpeg in order to turn the generated image to videos.

Installation

Just run make checker to generate the checker video, and make plasma for the plasma video. Then you can clean all the mess with make clean.

Performance

This C version runs a tiny bit (4.5%) faster than the C++ version with the same compilation flags on my PC.