Changeset 267436 in webkit
- Timestamp:
- Sep 22, 2020, 1:47:07 PM (6 years ago)
- Location:
- branches/safari-610.2.6.0-branch/Source/WebCore
- Files:
-
- 55 edited
-
ChangeLog (modified) (1 diff)
-
html/canvas/ANGLEInstancedArrays.cpp (modified) (1 diff)
-
html/canvas/ANGLEInstancedArrays.h (modified) (1 diff)
-
html/canvas/EXTBlendMinMax.cpp (modified) (1 diff)
-
html/canvas/EXTBlendMinMax.h (modified) (1 diff)
-
html/canvas/EXTColorBufferFloat.cpp (modified) (1 diff)
-
html/canvas/EXTColorBufferFloat.h (modified) (1 diff)
-
html/canvas/EXTColorBufferHalfFloat.cpp (modified) (1 diff)
-
html/canvas/EXTColorBufferHalfFloat.h (modified) (1 diff)
-
html/canvas/EXTFragDepth.cpp (modified) (1 diff)
-
html/canvas/EXTFragDepth.h (modified) (1 diff)
-
html/canvas/EXTShaderTextureLOD.cpp (modified) (1 diff)
-
html/canvas/EXTShaderTextureLOD.h (modified) (1 diff)
-
html/canvas/EXTTextureFilterAnisotropic.cpp (modified) (1 diff)
-
html/canvas/EXTTextureFilterAnisotropic.h (modified) (1 diff)
-
html/canvas/EXTsRGB.cpp (modified) (1 diff)
-
html/canvas/EXTsRGB.h (modified) (1 diff)
-
html/canvas/OESElementIndexUint.cpp (modified) (1 diff)
-
html/canvas/OESElementIndexUint.h (modified) (1 diff)
-
html/canvas/OESStandardDerivatives.cpp (modified) (1 diff)
-
html/canvas/OESStandardDerivatives.h (modified) (1 diff)
-
html/canvas/OESTextureFloat.cpp (modified) (1 diff)
-
html/canvas/OESTextureFloat.h (modified) (1 diff)
-
html/canvas/OESTextureFloatLinear.cpp (modified) (1 diff)
-
html/canvas/OESTextureFloatLinear.h (modified) (1 diff)
-
html/canvas/OESTextureHalfFloat.cpp (modified) (1 diff)
-
html/canvas/OESTextureHalfFloat.h (modified) (1 diff)
-
html/canvas/OESTextureHalfFloatLinear.cpp (modified) (1 diff)
-
html/canvas/OESTextureHalfFloatLinear.h (modified) (1 diff)
-
html/canvas/OESVertexArrayObject.cpp (modified) (1 diff)
-
html/canvas/OESVertexArrayObject.h (modified) (1 diff)
-
html/canvas/WebGLColorBufferFloat.cpp (modified) (1 diff)
-
html/canvas/WebGLColorBufferFloat.h (modified) (1 diff)
-
html/canvas/WebGLCompressedTextureASTC.cpp (modified) (1 diff)
-
html/canvas/WebGLCompressedTextureASTC.h (modified) (1 diff)
-
html/canvas/WebGLCompressedTextureATC.cpp (modified) (1 diff)
-
html/canvas/WebGLCompressedTextureATC.h (modified) (1 diff)
-
html/canvas/WebGLCompressedTextureETC.cpp (modified) (1 diff)
-
html/canvas/WebGLCompressedTextureETC.h (modified) (1 diff)
-
html/canvas/WebGLCompressedTextureETC1.cpp (modified) (1 diff)
-
html/canvas/WebGLCompressedTextureETC1.h (modified) (1 diff)
-
html/canvas/WebGLCompressedTexturePVRTC.cpp (modified) (1 diff)
-
html/canvas/WebGLCompressedTexturePVRTC.h (modified) (1 diff)
-
html/canvas/WebGLCompressedTextureS3TC.cpp (modified) (1 diff)
-
html/canvas/WebGLCompressedTextureS3TC.h (modified) (1 diff)
-
html/canvas/WebGLDebugRendererInfo.cpp (modified) (1 diff)
-
html/canvas/WebGLDebugRendererInfo.h (modified) (1 diff)
-
html/canvas/WebGLDebugShaders.cpp (modified) (1 diff)
-
html/canvas/WebGLDebugShaders.h (modified) (1 diff)
-
html/canvas/WebGLDepthTexture.cpp (modified) (1 diff)
-
html/canvas/WebGLDepthTexture.h (modified) (1 diff)
-
html/canvas/WebGLDrawBuffers.cpp (modified) (1 diff)
-
html/canvas/WebGLDrawBuffers.h (modified) (1 diff)
-
html/canvas/WebGLLoseContext.cpp (modified) (1 diff)
-
html/canvas/WebGLLoseContext.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/safari-610.2.6.0-branch/Source/WebCore/ChangeLog
r267117 r267436 1 2020-09-22 Russell Epstein <repstein@apple.com> 2 3 Apply patch. rdar://problem/69375258 4 5 2020-09-22 Dean Jackson <dino@apple.com> 6 7 Cherry-pick r266809. rdar://problem/68421590 8 9 2020-09-09 Dean Jackson <dino@apple.com> 10 11 CrashTracer: com.apple.WebKit.WebContent at WebCore: WebCore::WebGLRenderingContext::getExtension 12 https://bugs.webkit.org/show_bug.cgi?id=216337 13 <rdar://problem/68421590> 14 15 Reviewed by Sam Weinig. 16 17 Bug 215599 added IsoHeap storage to WebGLExtension, but didn't add it 18 to any of the subclasses. This causes a crash in ::getExtension because 19 allocation of the new instance fails. 20 21 Add WTF_MAKE_ISO_ALLOCATED_IMPL to the .cpp files, and 22 WTF_MAKE_ISO_ALLOCATED to the .h files. 23 24 This should have been detected by on-device testing, since a debug 25 build would have asserted because the size passed into the constructor 26 was different from the actual size of the class. 27 28 * html/canvas/ANGLEInstancedArrays.cpp: 29 * html/canvas/ANGLEInstancedArrays.h: 30 * html/canvas/EXTBlendMinMax.cpp: 31 * html/canvas/EXTBlendMinMax.h: 32 * html/canvas/EXTColorBufferFloat.cpp: 33 * html/canvas/EXTColorBufferFloat.h: 34 * html/canvas/EXTColorBufferHalfFloat.cpp: 35 * html/canvas/EXTColorBufferHalfFloat.h: 36 * html/canvas/EXTFragDepth.cpp: 37 * html/canvas/EXTFragDepth.h: 38 * html/canvas/EXTShaderTextureLOD.cpp: 39 * html/canvas/EXTShaderTextureLOD.h: 40 * html/canvas/EXTTextureFilterAnisotropic.cpp: 41 * html/canvas/EXTTextureFilterAnisotropic.h: 42 * html/canvas/EXTsRGB.cpp: 43 * html/canvas/EXTsRGB.h: 44 * html/canvas/OESElementIndexUint.cpp: 45 * html/canvas/OESElementIndexUint.h: 46 * html/canvas/OESStandardDerivatives.cpp: 47 * html/canvas/OESStandardDerivatives.h: 48 * html/canvas/OESTextureFloat.cpp: 49 * html/canvas/OESTextureFloat.h: 50 * html/canvas/OESTextureFloatLinear.cpp: 51 * html/canvas/OESTextureFloatLinear.h: 52 * html/canvas/OESTextureHalfFloat.cpp: 53 * html/canvas/OESTextureHalfFloat.h: 54 * html/canvas/OESTextureHalfFloatLinear.cpp: 55 * html/canvas/OESTextureHalfFloatLinear.h: 56 * html/canvas/OESVertexArrayObject.cpp: 57 * html/canvas/OESVertexArrayObject.h: 58 * html/canvas/WebGLColorBufferFloat.cpp: 59 * html/canvas/WebGLColorBufferFloat.h: 60 * html/canvas/WebGLCompressedTextureASTC.cpp: 61 * html/canvas/WebGLCompressedTextureASTC.h: 62 * html/canvas/WebGLCompressedTextureATC.cpp: 63 * html/canvas/WebGLCompressedTextureATC.h: 64 * html/canvas/WebGLCompressedTextureETC.cpp: 65 * html/canvas/WebGLCompressedTextureETC.h: 66 * html/canvas/WebGLCompressedTextureETC1.cpp: 67 * html/canvas/WebGLCompressedTextureETC1.h: 68 * html/canvas/WebGLCompressedTexturePVRTC.cpp: 69 * html/canvas/WebGLCompressedTexturePVRTC.h: 70 * html/canvas/WebGLCompressedTextureS3TC.cpp: 71 * html/canvas/WebGLCompressedTextureS3TC.h: 72 * html/canvas/WebGLCompressedTextureS3TCsRGB.cpp: 73 * html/canvas/WebGLCompressedTextureS3TCsRGB.h: 74 * html/canvas/WebGLDebugRendererInfo.cpp: 75 * html/canvas/WebGLDebugRendererInfo.h: 76 * html/canvas/WebGLDebugShaders.cpp: 77 * html/canvas/WebGLDebugShaders.h: 78 * html/canvas/WebGLDepthTexture.cpp: 79 * html/canvas/WebGLDepthTexture.h: 80 * html/canvas/WebGLDrawBuffers.cpp: 81 * html/canvas/WebGLDrawBuffers.h: 82 * html/canvas/WebGLLoseContext.cpp: 83 * html/canvas/WebGLLoseContext.h: 84 1 85 2020-09-15 Russell Epstein <repstein@apple.com> 2 86 -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/ANGLEInstancedArrays.cpp
r265975 r267436 33 33 #endif 34 34 35 #include <wtf/IsoMallocInlines.h> 36 35 37 namespace WebCore { 38 39 WTF_MAKE_ISO_ALLOCATED_IMPL(ANGLEInstancedArrays); 36 40 37 41 ANGLEInstancedArrays::ANGLEInstancedArrays(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/ANGLEInstancedArrays.h
r254214 r267436 33 33 34 34 class ANGLEInstancedArrays final : public WebGLExtension { 35 WTF_MAKE_ISO_ALLOCATED(ANGLEInstancedArrays); 35 36 public: 36 37 explicit ANGLEInstancedArrays(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTBlendMinMax.cpp
r223728 r267436 31 31 namespace WebCore { 32 32 33 WTF_MAKE_ISO_ALLOCATED_IMPL(EXTBlendMinMax); 34 33 35 EXTBlendMinMax::EXTBlendMinMax(WebGLRenderingContextBase& context) 34 36 : WebGLExtension(context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTBlendMinMax.h
r208740 r267436 31 31 32 32 class EXTBlendMinMax final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(EXTBlendMinMax); 33 34 public: 34 35 explicit EXTBlendMinMax(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTColorBufferFloat.cpp
r260908 r267436 33 33 namespace WebCore { 34 34 35 WTF_MAKE_ISO_ALLOCATED_IMPL(EXTColorBufferFloat); 36 35 37 EXTColorBufferFloat::EXTColorBufferFloat(WebGLRenderingContextBase& context) 36 38 : WebGLExtension(context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTColorBufferFloat.h
r260908 r267436 31 31 32 32 class EXTColorBufferFloat final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(EXTColorBufferFloat); 33 34 public: 34 35 explicit EXTColorBufferFloat(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTColorBufferHalfFloat.cpp
r260908 r267436 30 30 31 31 #include "ExtensionsGL.h" 32 #include <wtf/IsoMallocInlines.h> 32 33 33 34 namespace WebCore { 35 36 WTF_MAKE_ISO_ALLOCATED_IMPL(EXTColorBufferHalfFloat); 34 37 35 38 EXTColorBufferHalfFloat::EXTColorBufferHalfFloat(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTColorBufferHalfFloat.h
r260908 r267436 31 31 32 32 class EXTColorBufferHalfFloat final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(EXTColorBufferHalfFloat); 33 34 public: 34 35 explicit EXTColorBufferHalfFloat(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTFragDepth.cpp
r223728 r267436 28 28 #if ENABLE(WEBGL) 29 29 #include "EXTFragDepth.h" 30 #include <wtf/IsoMallocInlines.h> 30 31 31 32 namespace WebCore { 33 34 WTF_MAKE_ISO_ALLOCATED_IMPL(EXTFragDepth); 32 35 33 36 EXTFragDepth::EXTFragDepth(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTFragDepth.h
r208740 r267436 31 31 32 32 class EXTFragDepth final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(EXTFragDepth); 33 34 public: 34 35 explicit EXTFragDepth(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTShaderTextureLOD.cpp
r223728 r267436 28 28 #if ENABLE(WEBGL) 29 29 #include "EXTShaderTextureLOD.h" 30 #include <wtf/IsoMallocInlines.h> 30 31 31 32 namespace WebCore { 33 34 WTF_MAKE_ISO_ALLOCATED_IMPL(EXTShaderTextureLOD); 32 35 33 36 EXTShaderTextureLOD::EXTShaderTextureLOD(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTShaderTextureLOD.h
r208740 r267436 31 31 32 32 class EXTShaderTextureLOD final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(EXTShaderTextureLOD); 33 34 public: 34 35 explicit EXTShaderTextureLOD(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.cpp
r223728 r267436 29 29 30 30 #include "EXTTextureFilterAnisotropic.h" 31 #include <wtf/IsoMallocInlines.h> 31 32 32 33 namespace WebCore { 34 35 WTF_MAKE_ISO_ALLOCATED_IMPL(EXTTextureFilterAnisotropic); 33 36 34 37 EXTTextureFilterAnisotropic::EXTTextureFilterAnisotropic(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.h
r208740 r267436 31 31 32 32 class EXTTextureFilterAnisotropic final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(EXTTextureFilterAnisotropic); 33 34 public: 34 35 explicit EXTTextureFilterAnisotropic(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTsRGB.cpp
r223728 r267436 28 28 #if ENABLE(WEBGL) 29 29 #include "EXTsRGB.h" 30 #include <wtf/IsoMallocInlines.h> 30 31 31 32 namespace WebCore { 33 34 WTF_MAKE_ISO_ALLOCATED_IMPL(EXTsRGB); 32 35 33 36 EXTsRGB::EXTsRGB(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/EXTsRGB.h
r208740 r267436 31 31 32 32 class EXTsRGB final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(EXTsRGB); 33 34 public: 34 35 explicit EXTsRGB(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESElementIndexUint.cpp
r223728 r267436 32 32 namespace WebCore { 33 33 34 WTF_MAKE_ISO_ALLOCATED_IMPL(OESElementIndexUint); 35 34 36 OESElementIndexUint::OESElementIndexUint(WebGLRenderingContextBase& context) 35 37 : WebGLExtension(context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESElementIndexUint.h
r208740 r267436 31 31 32 32 class OESElementIndexUint final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(OESElementIndexUint); 33 34 public: 34 35 explicit OESElementIndexUint(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESStandardDerivatives.cpp
r223728 r267436 29 29 30 30 #include "OESStandardDerivatives.h" 31 #include <wtf/IsoMallocInlines.h> 31 32 32 33 namespace WebCore { 34 35 WTF_MAKE_ISO_ALLOCATED_IMPL(OESStandardDerivatives); 33 36 34 37 OESStandardDerivatives::OESStandardDerivatives(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESStandardDerivatives.h
r208740 r267436 31 31 32 32 class OESStandardDerivatives final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(OESStandardDerivatives); 33 34 public: 34 35 explicit OESStandardDerivatives(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESTextureFloat.cpp
r260908 r267436 30 30 31 31 #include "ExtensionsGL.h" 32 #include <wtf/IsoMallocInlines.h> 32 33 33 34 namespace WebCore { 35 36 WTF_MAKE_ISO_ALLOCATED_IMPL(OESTextureFloat); 34 37 35 38 OESTextureFloat::OESTextureFloat(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESTextureFloat.h
r260908 r267436 31 31 32 32 class OESTextureFloat final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(OESTextureFloat); 33 34 public: 34 35 OESTextureFloat(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESTextureFloatLinear.cpp
r223728 r267436 28 28 #if ENABLE(WEBGL) 29 29 #include "OESTextureFloatLinear.h" 30 #include <wtf/IsoMallocInlines.h> 30 31 31 32 namespace WebCore { 33 34 WTF_MAKE_ISO_ALLOCATED_IMPL(OESTextureFloatLinear); 32 35 33 36 OESTextureFloatLinear::OESTextureFloatLinear(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESTextureFloatLinear.h
r208740 r267436 31 31 32 32 class OESTextureFloatLinear final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(OESTextureFloatLinear); 33 34 public: 34 35 explicit OESTextureFloatLinear(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESTextureHalfFloat.cpp
r261684 r267436 31 31 32 32 #include "ExtensionsGL.h" 33 #include <wtf/IsoMallocInlines.h> 33 34 34 35 namespace WebCore { 36 37 WTF_MAKE_ISO_ALLOCATED_IMPL(OESTextureHalfFloat); 35 38 36 39 OESTextureHalfFloat::OESTextureHalfFloat(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESTextureHalfFloat.h
r260908 r267436 31 31 32 32 class OESTextureHalfFloat final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(OESTextureHalfFloat); 33 34 public: 34 35 OESTextureHalfFloat(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESTextureHalfFloatLinear.cpp
r223728 r267436 28 28 #if ENABLE(WEBGL) 29 29 #include "OESTextureHalfFloatLinear.h" 30 #include <wtf/IsoMallocInlines.h> 30 31 31 32 namespace WebCore { 33 34 WTF_MAKE_ISO_ALLOCATED_IMPL(OESTextureHalfFloatLinear); 32 35 33 36 OESTextureHalfFloatLinear::OESTextureHalfFloatLinear(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESTextureHalfFloatLinear.h
r208740 r267436 31 31 32 32 class OESTextureHalfFloatLinear final : public WebGLExtension { 33 WTF_MAKE_ISO_ALLOCATED(OESTextureHalfFloatLinear); 33 34 public: 34 35 OESTextureHalfFloatLinear(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESVertexArrayObject.cpp
r265975 r267436 31 31 #include "ExtensionsGL.h" 32 32 #include "WebGLRenderingContext.h" 33 #include <wtf/IsoMallocInlines.h> 33 34 #include <wtf/Lock.h> 34 35 #include <wtf/Locker.h> 35 36 36 37 namespace WebCore { 38 39 WTF_MAKE_ISO_ALLOCATED_IMPL(OESVertexArrayObject); 37 40 38 41 OESVertexArrayObject::OESVertexArrayObject(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/OESVertexArrayObject.h
r254214 r267436 37 37 38 38 class OESVertexArrayObject final : public WebGLExtension { 39 WTF_MAKE_ISO_ALLOCATED(OESVertexArrayObject); 39 40 public: 40 41 explicit OESVertexArrayObject(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLColorBufferFloat.cpp
r260908 r267436 30 30 31 31 #include "ExtensionsGL.h" 32 #include <wtf/IsoMallocInlines.h> 32 33 33 34 namespace WebCore { 35 36 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLColorBufferFloat); 34 37 35 38 WebGLColorBufferFloat::WebGLColorBufferFloat(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLColorBufferFloat.h
r260908 r267436 33 33 34 34 class WebGLColorBufferFloat final : public WebGLExtension { 35 WTF_MAKE_ISO_ALLOCATED(WebGLColorBufferFloat); 35 36 public: 36 37 explicit WebGLColorBufferFloat(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTextureASTC.cpp
r254064 r267436 34 34 35 35 namespace WebCore { 36 36 37 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLCompressedTextureASTC); 38 37 39 WebGLCompressedTextureASTC::WebGLCompressedTextureASTC(WebGLRenderingContextBase& context) 38 40 : WebGLExtension(context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTextureASTC.h
r247452 r267436 33 33 34 34 class WebGLCompressedTextureASTC final : public WebGLExtension { 35 WTF_MAKE_ISO_ALLOCATED(WebGLCompressedTextureASTC); 35 36 public: 36 37 explicit WebGLCompressedTextureASTC(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTextureATC.cpp
r254064 r267436 34 34 namespace WebCore { 35 35 36 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLCompressedTextureATC); 37 36 38 WebGLCompressedTextureATC::WebGLCompressedTextureATC(WebGLRenderingContextBase& context) 37 39 : WebGLExtension(context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTextureATC.h
r247452 r267436 35 35 36 36 class WebGLCompressedTextureATC final : public WebGLExtension { 37 WTF_MAKE_ISO_ALLOCATED(WebGLCompressedTextureATC); 37 38 public: 38 39 explicit WebGLCompressedTextureATC(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTextureETC.cpp
r254064 r267436 34 34 namespace WebCore { 35 35 36 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLCompressedTextureETC); 37 36 38 WebGLCompressedTextureETC::WebGLCompressedTextureETC(WebGLRenderingContextBase& context) 37 39 : WebGLExtension(context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTextureETC.h
r252226 r267436 33 33 34 34 class WebGLCompressedTextureETC final : public WebGLExtension { 35 WTF_MAKE_ISO_ALLOCATED(WebGLCompressedTextureETC); 35 36 public: 36 37 explicit WebGLCompressedTextureETC(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTextureETC1.cpp
r254064 r267436 34 34 namespace WebCore { 35 35 36 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLCompressedTextureETC1); 37 36 38 WebGLCompressedTextureETC1::WebGLCompressedTextureETC1(WebGLRenderingContextBase& context) 37 39 : WebGLExtension(context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTextureETC1.h
r252226 r267436 33 33 34 34 class WebGLCompressedTextureETC1 final : public WebGLExtension { 35 WTF_MAKE_ISO_ALLOCATED(WebGLCompressedTextureETC1); 35 36 public: 36 37 explicit WebGLCompressedTextureETC1(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.cpp
r254064 r267436 32 32 #include "ExtensionsGL.h" 33 33 #include "WebGLRenderingContextBase.h" 34 #include <wtf/IsoMallocInlines.h> 34 35 35 36 namespace WebCore { 37 38 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLCompressedTexturePVRTC); 36 39 37 40 WebGLCompressedTexturePVRTC::WebGLCompressedTexturePVRTC(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.h
r247452 r267436 33 33 34 34 class WebGLCompressedTexturePVRTC final : public WebGLExtension { 35 WTF_MAKE_ISO_ALLOCATED(WebGLCompressedTexturePVRTC); 35 36 public: 36 37 explicit WebGLCompressedTexturePVRTC(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.cpp
r254064 r267436 32 32 #include "ExtensionsGL.h" 33 33 #include "WebGLRenderingContextBase.h" 34 #include <wtf/IsoMallocInlines.h> 34 35 35 36 namespace WebCore { 37 38 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLCompressedTextureS3TC); 36 39 37 40 WebGLCompressedTextureS3TC::WebGLCompressedTextureS3TC(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.h
r247452 r267436 35 35 36 36 class WebGLCompressedTextureS3TC final : public WebGLExtension { 37 WTF_MAKE_ISO_ALLOCATED(WebGLCompressedTextureS3TC); 37 38 public: 38 39 explicit WebGLCompressedTextureS3TC(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLDebugRendererInfo.cpp
r223728 r267436 31 31 32 32 #include "WebGLRenderingContextBase.h" 33 #include <wtf/IsoMallocInlines.h> 33 34 34 35 namespace WebCore { 36 37 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLDebugRendererInfo); 35 38 36 39 WebGLDebugRendererInfo::WebGLDebugRendererInfo(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLDebugRendererInfo.h
r247452 r267436 33 33 34 34 class WebGLDebugRendererInfo final : public WebGLExtension { 35 WTF_MAKE_ISO_ALLOCATED(WebGLDebugRendererInfo); 35 36 public: 36 37 enum EnumType { -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLDebugShaders.cpp
r265975 r267436 33 33 #include "WebGLRenderingContextBase.h" 34 34 #include "WebGLShader.h" 35 #include <wtf/IsoMallocInlines.h> 35 36 36 37 namespace WebCore { 38 39 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLDebugShaders); 37 40 38 41 WebGLDebugShaders::WebGLDebugShaders(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLDebugShaders.h
r250697 r267436 35 35 36 36 class WebGLDebugShaders final : public WebGLExtension { 37 WTF_MAKE_ISO_ALLOCATED(WebGLDebugShaders); 37 38 public: 38 39 explicit WebGLDebugShaders(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLDepthTexture.cpp
r254064 r267436 31 31 32 32 #include "ExtensionsGL.h" 33 #include <wtf/IsoMallocInlines.h> 33 34 34 35 namespace WebCore { 36 37 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLDepthTexture); 35 38 36 39 WebGLDepthTexture::WebGLDepthTexture(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLDepthTexture.h
r254064 r267436 33 33 34 34 class WebGLDepthTexture final : public WebGLExtension { 35 WTF_MAKE_ISO_ALLOCATED(WebGLDepthTexture); 35 36 public: 36 37 explicit WebGLDepthTexture(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLDrawBuffers.cpp
r265975 r267436 30 30 31 31 #include "ExtensionsGL.h" 32 #include <wtf/IsoMallocInlines.h> 32 33 33 34 namespace WebCore { 35 36 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLDrawBuffers); 34 37 35 38 WebGLDrawBuffers::WebGLDrawBuffers(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLDrawBuffers.h
r254214 r267436 33 33 34 34 class WebGLDrawBuffers final : public WebGLExtension { 35 WTF_MAKE_ISO_ALLOCATED(WebGLDrawBuffers); 35 36 public: 36 37 explicit WebGLDrawBuffers(WebGLRenderingContextBase&); -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLLoseContext.cpp
r265975 r267436 31 31 32 32 #include "WebGLRenderingContextBase.h" 33 #include <wtf/IsoMallocInlines.h> 33 34 34 35 namespace WebCore { 36 37 WTF_MAKE_ISO_ALLOCATED_IMPL(WebGLLoseContext); 35 38 36 39 WebGLLoseContext::WebGLLoseContext(WebGLRenderingContextBase& context) -
branches/safari-610.2.6.0-branch/Source/WebCore/html/canvas/WebGLLoseContext.h
r265975 r267436 33 33 34 34 class WebGLLoseContext final : public WebGLExtension { 35 WTF_MAKE_ISO_ALLOCATED(WebGLLoseContext); 35 36 public: 36 37 explicit WebGLLoseContext(WebGLRenderingContextBase&);
Note:
See TracChangeset
for help on using the changeset viewer.