Skip to content

cdtk-cpu-pixel-shader is a rust program that render to the window's buffer directly with no GPU acceleration. by using all the logical cores of the CPU to render in an interface like a GPU pixel shader for infinite parallelization opportunies!

License

Notifications You must be signed in to change notification settings

CodesOtakuYT/cdtk-cpu-pixel-shader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cdtk-cpu-pixel-shader

cdtk-cpu-pixel-shader is a rust program that render to the window's buffer directly with no GPU acceleration. by using all the logical cores of the CPU to render in an interface like a GPU pixel shader for infinite parallelization opportunies!

Tutorial: https://www.youtube.com/watch?v=Rr93h-exnPA

Dependencies:

Windowing library (winit): https://github.com/rust-windowing/winit

Window buffer library (softbuffer): https://github.com/john01dav/softbuffer

Multithreading library (rayon): https://github.com/rayon-rs/rayon

About

cdtk-cpu-pixel-shader is a rust program that render to the window's buffer directly with no GPU acceleration. by using all the logical cores of the CPU to render in an interface like a GPU pixel shader for infinite parallelization opportunies!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages