commit | ac670c0433d19397d4e36ced2110475b6f54fe26 | [log] [tgz] |
---|---|---|
author | Romain Guy <romainguy@google.com> | Tue Jul 27 17:39:27 2010 -0700 |
committer | Romain Guy <romainguy@google.com> | Tue Jul 27 19:52:29 2010 -0700 |
tree | 10722cd4e465fc053f9536cc312c1125a694108a | |
parent | bb2b2a996b2c0bea7e434136e20340f4f1b398ab [diff] |
Generate shaders to cover all possible cases. With this change, all the vertex and fragment shaders used by the GL renderer are now generated based on a program description supplied by the caller. This allows the renderer to generate a large number of shaders without having to write all the possible combinations by hand. The generated shaders are stored in a program cache. Change-Id: If54d286e77ae021c724d42090da476df12a18ebb