commit | ff73c783cc47361ff0dd819c82d067b4b85870dd | [log] [tgz] |
---|---|---|
author | Brian <brian.paul@tungstengraphics.com> | Sun Jan 06 10:43:20 2008 -0700 |
committer | Brian <brian.paul@tungstengraphics.com> | Sun Jan 06 10:43:20 2008 -0700 |
tree | 07706ff913e0db3164ab62eba430938f72efae85 | |
parent | 9f6022d0567dc1288888212d7128acc48795b306 [diff] |
Simplify ctx->_NumColorDrawBuffers, _ColorDrawBuffers and fix bug 13835. These fields are no longer indexed by shader output. Now, we just have a simple array of renderbuffer pointers. If the shader writes to gl_FragData[i], send those colors to the N _ColorDrawBuffers. Otherwise, replicate the single gl_FragColor (or the fixed-function color) to the N _ColorDrawBuffers. A few more changes and simplifications can follow from this...