Skip to content

bradgrantham/alice5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alice 5 - SPIR-V fragment shader GPU core based on RISC-V

Our goal with Alice 5 was to create our own shader core and supporting hardware and software to download and display ShaderToy projects. We explored and understood to various degrees:

  1. ShaderToy shaders and structures
  2. Shader parsing using glslang to SPIR-V
  3. Shader compilation using software written from scratch
  4. RISC-V instruction set as a GPU shader core framework

You can read this slide presentation on our work and the point at which we discontinued work.

About

SPIR-V fragment shader GPU core based on RISC-V

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published