- var LibraryGLClear = {
- glClear: function(mask)
- {
- if (mask == 0x00004000)
- {
- var v = GLctx.getParameter(GLctx.COLOR_WRITEMASK);
- if (!v[0] && !v[1] && !v[2] && v[3])
- // We are trying to clear alpha only -- skip.
- return;
- }
- GLctx.clear(mask);
- }
- };
- mergeInto(LibraryManager.library, LibraryGLClear);
|