| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2009 Apple Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 58 } | 58 } |
| 59 | 59 |
| 60 namespace gpu { | 60 namespace gpu { |
| 61 namespace gles2 { | 61 namespace gles2 { |
| 62 class GLES2Interface; | 62 class GLES2Interface; |
| 63 } | 63 } |
| 64 } | 64 } |
| 65 | 65 |
| 66 namespace blink { | 66 namespace blink { |
| 67 | 67 |
| 68 class ANGLEInstancedArrays; | |
| 69 class EXTBlendMinMax; | |
| 70 class EXTDisjointTimerQuery; | 68 class EXTDisjointTimerQuery; |
| 71 class EXTDisjointTimerQueryWebGL2; | 69 class EXTDisjointTimerQueryWebGL2; |
| 72 class EXTFragDepth; | |
| 73 class EXTShaderTextureLOD; | |
| 74 class EXTsRGB; | 70 class EXTsRGB; |
| 75 class EXTTextureFilterAnisotropic; | |
| 76 class ExceptionState; | 71 class ExceptionState; |
| 77 class HTMLCanvasElementOrOffscreenCanvas; | 72 class HTMLCanvasElementOrOffscreenCanvas; |
| 78 class HTMLImageElement; | 73 class HTMLImageElement; |
| 79 class HTMLVideoElement; | 74 class HTMLVideoElement; |
| 80 class ImageBitmap; | 75 class ImageBitmap; |
| 81 class ImageBuffer; | 76 class ImageBuffer; |
| 82 class ImageData; | 77 class ImageData; |
| 83 class IntSize; | 78 class IntSize; |
| 84 class OESElementIndexUint; | |
| 85 class OESStandardDerivatives; | |
| 86 class OESTextureFloat; | 79 class OESTextureFloat; |
| 87 class OESTextureFloatLinear; | |
| 88 class OESTextureHalfFloat; | 80 class OESTextureHalfFloat; |
| 89 class OESTextureHalfFloatLinear; | |
| 90 class OESVertexArrayObject; | 81 class OESVertexArrayObject; |
| 91 class WaitableEvent; | |
| 92 class WebGLActiveInfo; | 82 class WebGLActiveInfo; |
| 93 class WebGLBuffer; | 83 class WebGLBuffer; |
| 94 class WebGLCompressedTextureASTC; | 84 class WebGLCompressedTextureASTC; |
| 95 class WebGLCompressedTextureATC; | 85 class WebGLCompressedTextureATC; |
| 96 class WebGLCompressedTextureETC; | 86 class WebGLCompressedTextureETC; |
| 97 class WebGLCompressedTextureETC1; | 87 class WebGLCompressedTextureETC1; |
| 98 class WebGLCompressedTexturePVRTC; | 88 class WebGLCompressedTexturePVRTC; |
| 99 class WebGLCompressedTextureS3TC; | 89 class WebGLCompressedTextureS3TC; |
| 100 class WebGLCompressedTextureS3TCsRGB; | 90 class WebGLCompressedTextureS3TCsRGB; |
| 101 class WebGLContextGroup; | 91 class WebGLContextGroup; |
| 102 class WebGLContextObject; | 92 class WebGLContextObject; |
| 103 class WebGLDebugRendererInfo; | |
| 104 class WebGLDebugShaders; | 93 class WebGLDebugShaders; |
| 105 class WebGLDepthTexture; | 94 class WebGLDepthTexture; |
| 106 class WebGLDrawBuffers; | 95 class WebGLDrawBuffers; |
| 107 class WebGLExtension; | 96 class WebGLExtension; |
| 108 class WebGLFramebuffer; | 97 class WebGLFramebuffer; |
| 109 class WebGLLoseContext; | |
| 110 class WebGLObject; | 98 class WebGLObject; |
| 111 class WebGLProgram; | 99 class WebGLProgram; |
| 112 class WebGLRenderbuffer; | 100 class WebGLRenderbuffer; |
| 113 class WebGLShader; | 101 class WebGLShader; |
| 114 class WebGLShaderPrecisionFormat; | 102 class WebGLShaderPrecisionFormat; |
| 115 class WebGLSharedObject; | 103 class WebGLSharedObject; |
| 116 class WebGLUniformLocation; | 104 class WebGLUniformLocation; |
| 117 class WebGLVertexArrayObjectBase; | 105 class WebGLVertexArrayObjectBase; |
| 118 | 106 |
| 119 class WebGLRenderingContextLostCallback; | |
| 120 class WebGLRenderingContextErrorMessageCallback; | 107 class WebGLRenderingContextErrorMessageCallback; |
| 121 | 108 |
| 122 // This class uses the color mask to prevent drawing to the alpha channel, if | 109 // This class uses the color mask to prevent drawing to the alpha channel, if |
| 123 // the DrawingBuffer requires RGB emulation. | 110 // the DrawingBuffer requires RGB emulation. |
| 124 class ScopedRGBEmulationColorMask { | 111 class ScopedRGBEmulationColorMask { |
| 125 public: | 112 public: |
| 126 ScopedRGBEmulationColorMask(gpu::gles2::GLES2Interface*, | 113 ScopedRGBEmulationColorMask(gpu::gles2::GLES2Interface*, |
| 127 GLboolean* colorMask, | 114 GLboolean* colorMask, |
| 128 DrawingBuffer*); | 115 DrawingBuffer*); |
| 129 ~ScopedRGBEmulationColorMask(); | 116 ~ScopedRGBEmulationColorMask(); |
| (...skipping 1445 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1575 context, | 1562 context, |
| 1576 context->is3d(), | 1563 context->is3d(), |
| 1577 context.is3d()); | 1564 context.is3d()); |
| 1578 | 1565 |
| 1579 } // namespace blink | 1566 } // namespace blink |
| 1580 | 1567 |
| 1581 WTF_ALLOW_MOVE_INIT_AND_COMPARE_WITH_MEM_FUNCTIONS( | 1568 WTF_ALLOW_MOVE_INIT_AND_COMPARE_WITH_MEM_FUNCTIONS( |
| 1582 blink::WebGLRenderingContextBase::TextureUnitState); | 1569 blink::WebGLRenderingContextBase::TextureUnitState); |
| 1583 | 1570 |
| 1584 #endif // WebGLRenderingContextBase_h | 1571 #endif // WebGLRenderingContextBase_h |
| OLD | NEW |