Moderate Activity

Project Summary

  Analyzed 1 day ago based on code collected 1 day ago.

A C++ library that takes GLSL shaders, does some GPU-independent optimizations on them and outputs GLSL back. Optimizations are function inlining, dead code removal, copy propagation, constant folding, constant propagation, arithmetic optimizations and so on.

Quite a few mobile platforms are weak at optimizing GLSL shaders; and unfortunately they also lack offline shader compilers. So using a GLSL optimizer offline before can make the shader run much faster on a platform like that.

Almost all actual code is Mesa 3D's GLSL2 compiler; all this library does is spits out optimized GLSL back.

Share

In a Nutshell, GLSL Optimizer...

Languages

C++
80%
C
18%
6 Other
2%
 
 

Lines of Code

 

Activity

30 Day Summary

Jun 4 2015 — Jul 4 2015

12 Month Summary

Jul 4 2014 — Jul 4 2015
  • 1946 Commits Down -4571 (70%) from previous 12 months
  • 89 Contributors Down -102 (53%) from previous 12 months

Community

Ratings

1 user rates this project:
5.0
 
5.0/5.0
 
Click to add your rating
 
Review this Project!