Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 803da124a7ebdbf1cff428047f4f47e2a44e353f https://github.com/WebKit/WebKit/commit/803da124a7ebdbf1cff428047f4f47e2a44e353f Author: Kimmo Kinnunen <kkinnu...@apple.com> Date: 2023-08-15 (Tue, 15 Aug 2023)
Changed paths: M Source/WebCore/CMakeLists.txt M Source/WebCore/Sources.txt M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/bindings/js/JSDOMConvertWebGL.cpp M Source/WebCore/html/canvas/ANGLEInstancedArrays.cpp M Source/WebCore/html/canvas/ANGLEInstancedArrays.h M Source/WebCore/html/canvas/EXTBlendMinMax.cpp M Source/WebCore/html/canvas/EXTBlendMinMax.h M Source/WebCore/html/canvas/EXTClipControl.cpp M Source/WebCore/html/canvas/EXTClipControl.h M Source/WebCore/html/canvas/EXTColorBufferFloat.cpp M Source/WebCore/html/canvas/EXTColorBufferFloat.h M Source/WebCore/html/canvas/EXTColorBufferHalfFloat.cpp M Source/WebCore/html/canvas/EXTColorBufferHalfFloat.h M Source/WebCore/html/canvas/EXTConservativeDepth.cpp M Source/WebCore/html/canvas/EXTConservativeDepth.h M Source/WebCore/html/canvas/EXTDepthClamp.cpp M Source/WebCore/html/canvas/EXTDepthClamp.h M Source/WebCore/html/canvas/EXTDisjointTimerQuery.cpp M Source/WebCore/html/canvas/EXTDisjointTimerQuery.h M Source/WebCore/html/canvas/EXTDisjointTimerQueryWebGL2.cpp M Source/WebCore/html/canvas/EXTDisjointTimerQueryWebGL2.h M Source/WebCore/html/canvas/EXTFloatBlend.cpp M Source/WebCore/html/canvas/EXTFloatBlend.h M Source/WebCore/html/canvas/EXTFragDepth.cpp M Source/WebCore/html/canvas/EXTFragDepth.h M Source/WebCore/html/canvas/EXTPolygonOffsetClamp.cpp M Source/WebCore/html/canvas/EXTPolygonOffsetClamp.h M Source/WebCore/html/canvas/EXTRenderSnorm.cpp M Source/WebCore/html/canvas/EXTRenderSnorm.h M Source/WebCore/html/canvas/EXTShaderTextureLOD.cpp M Source/WebCore/html/canvas/EXTShaderTextureLOD.h M Source/WebCore/html/canvas/EXTTextureCompressionBPTC.cpp M Source/WebCore/html/canvas/EXTTextureCompressionBPTC.h M Source/WebCore/html/canvas/EXTTextureCompressionRGTC.cpp M Source/WebCore/html/canvas/EXTTextureCompressionRGTC.h M Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.cpp M Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.h M Source/WebCore/html/canvas/EXTTextureMirrorClampToEdge.cpp M Source/WebCore/html/canvas/EXTTextureMirrorClampToEdge.h M Source/WebCore/html/canvas/EXTTextureNorm16.cpp M Source/WebCore/html/canvas/EXTTextureNorm16.h M Source/WebCore/html/canvas/EXTsRGB.cpp M Source/WebCore/html/canvas/EXTsRGB.h M Source/WebCore/html/canvas/KHRParallelShaderCompile.cpp M Source/WebCore/html/canvas/KHRParallelShaderCompile.h M Source/WebCore/html/canvas/NVShaderNoperspectiveInterpolation.cpp M Source/WebCore/html/canvas/NVShaderNoperspectiveInterpolation.h M Source/WebCore/html/canvas/OESDrawBuffersIndexed.cpp M Source/WebCore/html/canvas/OESDrawBuffersIndexed.h M Source/WebCore/html/canvas/OESElementIndexUint.cpp M Source/WebCore/html/canvas/OESElementIndexUint.h M Source/WebCore/html/canvas/OESFBORenderMipmap.cpp M Source/WebCore/html/canvas/OESFBORenderMipmap.h M Source/WebCore/html/canvas/OESSampleVariables.cpp M Source/WebCore/html/canvas/OESSampleVariables.h M Source/WebCore/html/canvas/OESShaderMultisampleInterpolation.cpp M Source/WebCore/html/canvas/OESShaderMultisampleInterpolation.h M Source/WebCore/html/canvas/OESStandardDerivatives.cpp M Source/WebCore/html/canvas/OESStandardDerivatives.h M Source/WebCore/html/canvas/OESTextureFloat.cpp M Source/WebCore/html/canvas/OESTextureFloat.h M Source/WebCore/html/canvas/OESTextureFloatLinear.cpp M Source/WebCore/html/canvas/OESTextureFloatLinear.h M Source/WebCore/html/canvas/OESTextureHalfFloat.cpp M Source/WebCore/html/canvas/OESTextureHalfFloat.h M Source/WebCore/html/canvas/OESTextureHalfFloatLinear.cpp M Source/WebCore/html/canvas/OESTextureHalfFloatLinear.h M Source/WebCore/html/canvas/OESVertexArrayObject.cpp M Source/WebCore/html/canvas/OESVertexArrayObject.h M Source/WebCore/html/canvas/WebGLClipCullDistance.cpp M Source/WebCore/html/canvas/WebGLClipCullDistance.h M Source/WebCore/html/canvas/WebGLColorBufferFloat.cpp M Source/WebCore/html/canvas/WebGLColorBufferFloat.h M Source/WebCore/html/canvas/WebGLCompressedTextureASTC.cpp M Source/WebCore/html/canvas/WebGLCompressedTextureASTC.h M Source/WebCore/html/canvas/WebGLCompressedTextureETC.cpp M Source/WebCore/html/canvas/WebGLCompressedTextureETC.h M Source/WebCore/html/canvas/WebGLCompressedTextureETC1.cpp M Source/WebCore/html/canvas/WebGLCompressedTextureETC1.h M Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.cpp M Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.h M Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.cpp M Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.h M Source/WebCore/html/canvas/WebGLCompressedTextureS3TCsRGB.cpp M Source/WebCore/html/canvas/WebGLCompressedTextureS3TCsRGB.h M Source/WebCore/html/canvas/WebGLDebugRendererInfo.cpp M Source/WebCore/html/canvas/WebGLDebugRendererInfo.h M Source/WebCore/html/canvas/WebGLDebugShaders.cpp M Source/WebCore/html/canvas/WebGLDebugShaders.h M Source/WebCore/html/canvas/WebGLDepthTexture.cpp M Source/WebCore/html/canvas/WebGLDepthTexture.h M Source/WebCore/html/canvas/WebGLDrawBuffers.cpp M Source/WebCore/html/canvas/WebGLDrawBuffers.h M Source/WebCore/html/canvas/WebGLDrawInstancedBaseVertexBaseInstance.cpp M Source/WebCore/html/canvas/WebGLDrawInstancedBaseVertexBaseInstance.h R Source/WebCore/html/canvas/WebGLExtension.cpp M Source/WebCore/html/canvas/WebGLExtension.h M Source/WebCore/html/canvas/WebGLLoseContext.cpp M Source/WebCore/html/canvas/WebGLLoseContext.h M Source/WebCore/html/canvas/WebGLMultiDraw.cpp M Source/WebCore/html/canvas/WebGLMultiDraw.h M Source/WebCore/html/canvas/WebGLMultiDrawInstancedBaseVertexBaseInstance.cpp M Source/WebCore/html/canvas/WebGLMultiDrawInstancedBaseVertexBaseInstance.h M Source/WebCore/html/canvas/WebGLPolygonMode.cpp M Source/WebCore/html/canvas/WebGLPolygonMode.h M Source/WebCore/html/canvas/WebGLProvokingVertex.cpp M Source/WebCore/html/canvas/WebGLProvokingVertex.h M Source/WebCore/html/canvas/WebGLRenderSharedExponent.cpp M Source/WebCore/html/canvas/WebGLRenderSharedExponent.h M Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp M Source/WebCore/html/canvas/WebGLStencilTexturing.cpp M Source/WebCore/html/canvas/WebGLStencilTexturing.h Log Message: ----------- WebGL extensions have unneeded virtual functions https://bugs.webkit.org/show_bug.cgi?id=260140 rdar://113848773 Reviewed by Dan Glastonbury. Devirtualize WebGLExtension subclasses. There is no common polymorphic behavior between the extensions. Replace virtual table pointer with the stored ExtensionName enum. * Source/WebCore/Sources.txt: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/bindings/js/JSDOMConvertWebGL.cpp: (WebCore::convertToJSValue): * Source/WebCore/html/canvas/ANGLEInstancedArrays.cpp: (WebCore::ANGLEInstancedArrays::ANGLEInstancedArrays): (WebCore::ANGLEInstancedArrays::getName const): Deleted. * Source/WebCore/html/canvas/ANGLEInstancedArrays.h: * Source/WebCore/html/canvas/EXTBlendMinMax.cpp: (WebCore::EXTBlendMinMax::EXTBlendMinMax): (WebCore::EXTBlendMinMax::getName const): Deleted. * Source/WebCore/html/canvas/EXTBlendMinMax.h: * Source/WebCore/html/canvas/EXTClipControl.cpp: (WebCore::EXTClipControl::EXTClipControl): (WebCore::EXTClipControl::getName const): Deleted. * Source/WebCore/html/canvas/EXTClipControl.h: * Source/WebCore/html/canvas/EXTColorBufferFloat.cpp: (WebCore::EXTColorBufferFloat::EXTColorBufferFloat): (WebCore::EXTColorBufferFloat::getName const): Deleted. * Source/WebCore/html/canvas/EXTColorBufferFloat.h: * Source/WebCore/html/canvas/EXTColorBufferHalfFloat.cpp: (WebCore::EXTColorBufferHalfFloat::EXTColorBufferHalfFloat): (WebCore::EXTColorBufferHalfFloat::getName const): Deleted. * Source/WebCore/html/canvas/EXTColorBufferHalfFloat.h: * Source/WebCore/html/canvas/EXTConservativeDepth.cpp: (WebCore::EXTConservativeDepth::EXTConservativeDepth): (WebCore::EXTConservativeDepth::getName const): Deleted. * Source/WebCore/html/canvas/EXTConservativeDepth.h: * Source/WebCore/html/canvas/EXTDepthClamp.cpp: (WebCore::EXTDepthClamp::EXTDepthClamp): (WebCore::EXTDepthClamp::getName const): Deleted. * Source/WebCore/html/canvas/EXTDepthClamp.h: * Source/WebCore/html/canvas/EXTDisjointTimerQuery.cpp: (WebCore::EXTDisjointTimerQuery::EXTDisjointTimerQuery): (WebCore::EXTDisjointTimerQuery::getName const): Deleted. * Source/WebCore/html/canvas/EXTDisjointTimerQuery.h: * Source/WebCore/html/canvas/EXTDisjointTimerQueryWebGL2.cpp: (WebCore::EXTDisjointTimerQueryWebGL2::EXTDisjointTimerQueryWebGL2): (WebCore::EXTDisjointTimerQueryWebGL2::getName const): Deleted. * Source/WebCore/html/canvas/EXTDisjointTimerQueryWebGL2.h: * Source/WebCore/html/canvas/EXTFloatBlend.cpp: (WebCore::EXTFloatBlend::EXTFloatBlend): (WebCore::EXTFloatBlend::getName const): Deleted. * Source/WebCore/html/canvas/EXTFloatBlend.h: * Source/WebCore/html/canvas/EXTFragDepth.cpp: (WebCore::EXTFragDepth::EXTFragDepth): (WebCore::EXTFragDepth::getName const): Deleted. * Source/WebCore/html/canvas/EXTFragDepth.h: * Source/WebCore/html/canvas/EXTPolygonOffsetClamp.cpp: (WebCore::EXTPolygonOffsetClamp::EXTPolygonOffsetClamp): (WebCore::EXTPolygonOffsetClamp::getName const): Deleted. * Source/WebCore/html/canvas/EXTPolygonOffsetClamp.h: * Source/WebCore/html/canvas/EXTRenderSnorm.cpp: (WebCore::EXTRenderSnorm::EXTRenderSnorm): (WebCore::EXTRenderSnorm::getName const): Deleted. * Source/WebCore/html/canvas/EXTRenderSnorm.h: * Source/WebCore/html/canvas/EXTShaderTextureLOD.cpp: (WebCore::EXTShaderTextureLOD::EXTShaderTextureLOD): (WebCore::EXTShaderTextureLOD::getName const): Deleted. * Source/WebCore/html/canvas/EXTShaderTextureLOD.h: * Source/WebCore/html/canvas/EXTTextureCompressionBPTC.cpp: (WebCore::EXTTextureCompressionBPTC::EXTTextureCompressionBPTC): (WebCore::EXTTextureCompressionBPTC::getName const): Deleted. * Source/WebCore/html/canvas/EXTTextureCompressionBPTC.h: * Source/WebCore/html/canvas/EXTTextureCompressionRGTC.cpp: (WebCore::EXTTextureCompressionRGTC::EXTTextureCompressionRGTC): (WebCore::EXTTextureCompressionRGTC::getName const): Deleted. * Source/WebCore/html/canvas/EXTTextureCompressionRGTC.h: * Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.cpp: (WebCore::EXTTextureFilterAnisotropic::EXTTextureFilterAnisotropic): (WebCore::EXTTextureFilterAnisotropic::getName const): Deleted. * Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.h: * Source/WebCore/html/canvas/EXTTextureMirrorClampToEdge.cpp: (WebCore::EXTTextureMirrorClampToEdge::EXTTextureMirrorClampToEdge): (WebCore::EXTTextureMirrorClampToEdge::getName const): Deleted. * Source/WebCore/html/canvas/EXTTextureMirrorClampToEdge.h: * Source/WebCore/html/canvas/EXTTextureNorm16.cpp: (WebCore::EXTTextureNorm16::EXTTextureNorm16): (WebCore::EXTTextureNorm16::getName const): Deleted. * Source/WebCore/html/canvas/EXTTextureNorm16.h: * Source/WebCore/html/canvas/EXTsRGB.cpp: (WebCore::EXTsRGB::EXTsRGB): (WebCore::EXTsRGB::getName const): Deleted. * Source/WebCore/html/canvas/EXTsRGB.h: * Source/WebCore/html/canvas/KHRParallelShaderCompile.cpp: (WebCore::KHRParallelShaderCompile::KHRParallelShaderCompile): (WebCore::KHRParallelShaderCompile::getName const): Deleted. * Source/WebCore/html/canvas/KHRParallelShaderCompile.h: * Source/WebCore/html/canvas/NVShaderNoperspectiveInterpolation.cpp: (WebCore::NVShaderNoperspectiveInterpolation::NVShaderNoperspectiveInterpolation): (WebCore::NVShaderNoperspectiveInterpolation::getName const): Deleted. * Source/WebCore/html/canvas/NVShaderNoperspectiveInterpolation.h: * Source/WebCore/html/canvas/OESDrawBuffersIndexed.cpp: (WebCore::OESDrawBuffersIndexed::OESDrawBuffersIndexed): (WebCore::OESDrawBuffersIndexed::getName const): Deleted. * Source/WebCore/html/canvas/OESDrawBuffersIndexed.h: * Source/WebCore/html/canvas/OESElementIndexUint.cpp: (WebCore::OESElementIndexUint::OESElementIndexUint): (WebCore::OESElementIndexUint::getName const): Deleted. * Source/WebCore/html/canvas/OESElementIndexUint.h: * Source/WebCore/html/canvas/OESFBORenderMipmap.cpp: (WebCore::OESFBORenderMipmap::OESFBORenderMipmap): (WebCore::OESFBORenderMipmap::getName const): Deleted. * Source/WebCore/html/canvas/OESFBORenderMipmap.h: * Source/WebCore/html/canvas/OESSampleVariables.cpp: (WebCore::OESSampleVariables::OESSampleVariables): (WebCore::OESSampleVariables::getName const): Deleted. * Source/WebCore/html/canvas/OESSampleVariables.h: * Source/WebCore/html/canvas/OESShaderMultisampleInterpolation.cpp: (WebCore::OESShaderMultisampleInterpolation::OESShaderMultisampleInterpolation): (WebCore::OESShaderMultisampleInterpolation::getName const): Deleted. * Source/WebCore/html/canvas/OESShaderMultisampleInterpolation.h: * Source/WebCore/html/canvas/OESStandardDerivatives.cpp: (WebCore::OESStandardDerivatives::OESStandardDerivatives): (WebCore::OESStandardDerivatives::getName const): Deleted. * Source/WebCore/html/canvas/OESStandardDerivatives.h: * Source/WebCore/html/canvas/OESTextureFloat.cpp: (WebCore::OESTextureFloat::OESTextureFloat): (WebCore::OESTextureFloat::getName const): Deleted. * Source/WebCore/html/canvas/OESTextureFloat.h: * Source/WebCore/html/canvas/OESTextureFloatLinear.cpp: (WebCore::OESTextureFloatLinear::OESTextureFloatLinear): (WebCore::OESTextureFloatLinear::getName const): Deleted. * Source/WebCore/html/canvas/OESTextureFloatLinear.h: * Source/WebCore/html/canvas/OESTextureHalfFloat.cpp: (WebCore::OESTextureHalfFloat::OESTextureHalfFloat): (WebCore::OESTextureHalfFloat::getName const): Deleted. * Source/WebCore/html/canvas/OESTextureHalfFloat.h: * Source/WebCore/html/canvas/OESTextureHalfFloatLinear.cpp: (WebCore::OESTextureHalfFloatLinear::OESTextureHalfFloatLinear): (WebCore::OESTextureHalfFloatLinear::getName const): Deleted. * Source/WebCore/html/canvas/OESTextureHalfFloatLinear.h: * Source/WebCore/html/canvas/OESVertexArrayObject.cpp: (WebCore::OESVertexArrayObject::OESVertexArrayObject): (WebCore::OESVertexArrayObject::getName const): Deleted. * Source/WebCore/html/canvas/OESVertexArrayObject.h: * Source/WebCore/html/canvas/WebGLClipCullDistance.cpp: (WebCore::WebGLClipCullDistance::WebGLClipCullDistance): (WebCore::WebGLClipCullDistance::getName const): Deleted. * Source/WebCore/html/canvas/WebGLClipCullDistance.h: * Source/WebCore/html/canvas/WebGLColorBufferFloat.cpp: (WebCore::WebGLColorBufferFloat::WebGLColorBufferFloat): (WebCore::WebGLColorBufferFloat::getName const): Deleted. * Source/WebCore/html/canvas/WebGLColorBufferFloat.h: * Source/WebCore/html/canvas/WebGLCompressedTextureASTC.cpp: (WebCore::WebGLCompressedTextureASTC::WebGLCompressedTextureASTC): (WebCore::WebGLCompressedTextureASTC::getName const): Deleted. * Source/WebCore/html/canvas/WebGLCompressedTextureASTC.h: * Source/WebCore/html/canvas/WebGLCompressedTextureETC.cpp: (WebCore::WebGLCompressedTextureETC::WebGLCompressedTextureETC): (WebCore::WebGLCompressedTextureETC::getName const): Deleted. * Source/WebCore/html/canvas/WebGLCompressedTextureETC.h: * Source/WebCore/html/canvas/WebGLCompressedTextureETC1.cpp: (WebCore::WebGLCompressedTextureETC1::WebGLCompressedTextureETC1): (WebCore::WebGLCompressedTextureETC1::getName const): Deleted. * Source/WebCore/html/canvas/WebGLCompressedTextureETC1.h: * Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.cpp: (WebCore::WebGLCompressedTexturePVRTC::WebGLCompressedTexturePVRTC): (WebCore::WebGLCompressedTexturePVRTC::getName const): Deleted. * Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.h: * Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.cpp: (WebCore::WebGLCompressedTextureS3TC::WebGLCompressedTextureS3TC): (WebCore::WebGLCompressedTextureS3TC::getName const): Deleted. * Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.h: * Source/WebCore/html/canvas/WebGLCompressedTextureS3TCsRGB.cpp: (WebCore::WebGLCompressedTextureS3TCsRGB::WebGLCompressedTextureS3TCsRGB): (WebCore::WebGLCompressedTextureS3TCsRGB::getName const): Deleted. * Source/WebCore/html/canvas/WebGLCompressedTextureS3TCsRGB.h: * Source/WebCore/html/canvas/WebGLDebugRendererInfo.cpp: (WebCore::WebGLDebugRendererInfo::WebGLDebugRendererInfo): (WebCore::WebGLDebugRendererInfo::getName const): Deleted. * Source/WebCore/html/canvas/WebGLDebugRendererInfo.h: * Source/WebCore/html/canvas/WebGLDebugShaders.cpp: (WebCore::WebGLDebugShaders::WebGLDebugShaders): (WebCore::WebGLDebugShaders::getName const): Deleted. * Source/WebCore/html/canvas/WebGLDebugShaders.h: * Source/WebCore/html/canvas/WebGLDepthTexture.cpp: (WebCore::WebGLDepthTexture::WebGLDepthTexture): (WebCore::WebGLDepthTexture::getName const): Deleted. * Source/WebCore/html/canvas/WebGLDepthTexture.h: * Source/WebCore/html/canvas/WebGLDrawBuffers.cpp: (WebCore::WebGLDrawBuffers::WebGLDrawBuffers): (WebCore::WebGLDrawBuffers::getName const): Deleted. * Source/WebCore/html/canvas/WebGLDrawBuffers.h: * Source/WebCore/html/canvas/WebGLDrawInstancedBaseVertexBaseInstance.cpp: (WebCore::WebGLDrawInstancedBaseVertexBaseInstance::WebGLDrawInstancedBaseVertexBaseInstance): (WebCore::WebGLDrawInstancedBaseVertexBaseInstance::getName const): Deleted. * Source/WebCore/html/canvas/WebGLDrawInstancedBaseVertexBaseInstance.h: * Source/WebCore/html/canvas/WebGLExtension.cpp: Removed. * Source/WebCore/html/canvas/WebGLExtension.h: (WebCore::WebGLExtension::context): (WebCore::WebGLExtension::loseParentContext): (WebCore::WebGLExtension::isLostContext const): (WebCore::WebGLExtension::name const): (WebCore::WebGLExtension::WebGLExtension): (WebCore::WebGLExtensionScopedContext::WebGLExtensionScopedContext): (WebCore::WebGLExtension::isLostContext): Deleted. * Source/WebCore/html/canvas/WebGLLoseContext.cpp: (WebCore::WebGLLoseContext::WebGLLoseContext): (WebCore::WebGLLoseContext::getName const): Deleted. (WebCore::WebGLLoseContext::loseParentContext): Deleted. * Source/WebCore/html/canvas/WebGLLoseContext.h: * Source/WebCore/html/canvas/WebGLMultiDraw.cpp: (WebCore::WebGLMultiDraw::WebGLMultiDraw): (WebCore::WebGLMultiDraw::getName const): Deleted. * Source/WebCore/html/canvas/WebGLMultiDraw.h: * Source/WebCore/html/canvas/WebGLMultiDrawInstancedBaseVertexBaseInstance.cpp: (WebCore::WebGLMultiDrawInstancedBaseVertexBaseInstance::WebGLMultiDrawInstancedBaseVertexBaseInstance): (WebCore::WebGLMultiDrawInstancedBaseVertexBaseInstance::getName const): Deleted. * Source/WebCore/html/canvas/WebGLMultiDrawInstancedBaseVertexBaseInstance.h: * Source/WebCore/html/canvas/WebGLPolygonMode.cpp: (WebCore::WebGLPolygonMode::WebGLPolygonMode): (WebCore::WebGLPolygonMode::getName const): Deleted. * Source/WebCore/html/canvas/WebGLPolygonMode.h: * Source/WebCore/html/canvas/WebGLProvokingVertex.cpp: (WebCore::WebGLProvokingVertex::WebGLProvokingVertex): (WebCore::WebGLProvokingVertex::getName const): Deleted. * Source/WebCore/html/canvas/WebGLProvokingVertex.h: * Source/WebCore/html/canvas/WebGLRenderSharedExponent.cpp: (WebCore::WebGLRenderSharedExponent::WebGLRenderSharedExponent): (WebCore::WebGLRenderSharedExponent::getName const): Deleted. * Source/WebCore/html/canvas/WebGLRenderSharedExponent.h: * Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp: (WebCore::loseExtension): (WebCore::WebGLRenderingContextBase::loseExtensions): * Source/WebCore/html/canvas/WebGLStencilTexturing.cpp: (WebCore::WebGLStencilTexturing::WebGLStencilTexturing): (WebCore::WebGLStencilTexturing::getName const): Deleted. * Source/WebCore/html/canvas/WebGLStencilTexturing.h: Canonical link: https://commits.webkit.org/266907@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes