RenderbufferFormat.js 943 B

123456789101112131415161718192021222324252627282930
  1. /*global define*/
  2. define([
  3. '../Core/freezeObject'
  4. ], function(
  5. freezeObject) {
  6. "use strict";
  7. /**
  8. * @private
  9. */
  10. var RenderbufferFormat = {
  11. RGBA4 : 0x8056,
  12. RGB5_A1 : 0x8057,
  13. RGB565 : 0x8D62,
  14. DEPTH_COMPONENT16 : 0x81A5,
  15. STENCIL_INDEX8 : 0x8D48,
  16. DEPTH_STENCIL : 0x84F9,
  17. validate : function(renderbufferFormat) {
  18. return ((renderbufferFormat === RenderbufferFormat.RGBA4) ||
  19. (renderbufferFormat === RenderbufferFormat.RGB5_A1) ||
  20. (renderbufferFormat === RenderbufferFormat.RGB565) ||
  21. (renderbufferFormat === RenderbufferFormat.DEPTH_COMPONENT16) ||
  22. (renderbufferFormat === RenderbufferFormat.STENCIL_INDEX8) ||
  23. (renderbufferFormat === RenderbufferFormat.DEPTH_STENCIL));
  24. }
  25. };
  26. return freezeObject(RenderbufferFormat);
  27. });