Skip to content

01rasmus/rlsl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A custom shading language made to be used for different graphics APIs in the OpenGL 3.3 and DirectX 10 era

Tests License Documentation

Motivation

For renderers or engines that use mutliple graphics APIs, different shaders might need to be compiled for their respective backend. This makes writing shaders tedious since is has to be written for every unique backend. This project tries to solve this problem by having one shader as a single source of truth that then gets transpiled into the right shader code that is compatible with a certain graphics API.

Target Languages

  • GLSL 330
  • GLSL ES 3.00
  • HSLS 4.0

About

A Portable Shader Language Transpiler

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors