Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a0a16a8c8413a9b76aabc3eec67418f2c09baf8c https://github.com/WebKit/WebKit/commit/a0a16a8c8413a9b76aabc3eec67418f2c09baf8c Author: Rupin Mittal <ru...@apple.com> Date: 2024-10-09 (Wed, 09 Oct 2024)
Changed paths: M Source/WebKit/GPUProcess/graphics/RemoteGraphicsContextGLFunctionsGenerated.h M Source/WebKit/SaferCPPExpectations/UncountedCallArgsCheckerExpectations M Tools/Scripts/generate-gpup-webgl Log Message: ----------- Adopt more smart pointers in RemoteGraphicsContextGLFunctionsGenerated.h https://bugs.webkit.org/show_bug.cgi?id=281098 rdar://137549546 Reviewed by Chris Dumez. Smart pointer adoption as per the static analyzer. We update the generate-gpup-webgl script to generate RemoteGraphicsContextGLFunctionsGenerated.h so that it uses `protectedContext()` (defined in RemoteGraphicsContextGL.h) instead of `m_context`. * Source/WebKit/GPUProcess/graphics/RemoteGraphicsContextGLFunctionsGenerated.h: (activeTexture): (attachShader): (bindAttribLocation): (bindBuffer): (bindFramebuffer): (bindRenderbuffer): (bindTexture): (blendColor): (blendEquation): (blendEquationSeparate): (blendFunc): (blendFuncSeparate): (checkFramebufferStatus): (clear): (clearColor): (clearDepth): (clearStencil): (colorMask): (compileShader): (copyTexImage2D): (copyTexSubImage2D): (createBuffer): (createFramebuffer): (createProgram): (createRenderbuffer): (createShader): (createTexture): (cullFace): (deleteBuffer): (deleteFramebuffer): (deleteProgram): (deleteRenderbuffer): (deleteShader): (deleteTexture): (depthFunc): (depthMask): (depthRange): (detachShader): (disable): (disableVertexAttribArray): (drawArrays): (drawElements): (enable): (enableVertexAttribArray): (finish): (flush): (framebufferRenderbuffer): (framebufferTexture2D): (frontFace): (generateMipmap): (getActiveAttrib): (getActiveUniform): (getAttribLocation): (getBufferParameteri): (getString): (getFloatv): (getIntegerv): (getIntegeri_v): (getInteger64): (getInteger64i): (getProgrami): (getBooleanv): (getFramebufferAttachmentParameteri): (getProgramInfoLog): (getRenderbufferParameteri): (getShaderi): (getShaderInfoLog): (getShaderPrecisionFormat): (getShaderSource): (getTexParameterf): (getTexParameteri): (getUniformfv): (getUniformiv): (getUniformuiv): (getUniformLocation): (getVertexAttribOffset): (hint): (isBuffer): (isEnabled): (isFramebuffer): (isProgram): (isRenderbuffer): (isShader): (isTexture): (lineWidth): (linkProgram): (pixelStorei): (polygonOffset): (renderbufferStorage): (sampleCoverage): (scissor): (shaderSource): (stencilFunc): (stencilFuncSeparate): (stencilMask): (stencilMaskSeparate): (stencilOp): (stencilOpSeparate): (texParameterf): (texParameteri): (uniform1f): (uniform1fv): (uniform1i): (uniform1iv): (uniform2f): (uniform2fv): (uniform2i): (uniform2iv): (uniform3f): (uniform3fv): (uniform3i): (uniform3iv): (uniform4f): (uniform4fv): (uniform4i): (uniform4iv): (uniformMatrix2fv): (uniformMatrix3fv): (uniformMatrix4fv): (useProgram): (validateProgram): (vertexAttrib1f): (vertexAttrib1fv): (vertexAttrib2f): (vertexAttrib2fv): (vertexAttrib3f): (vertexAttrib3fv): (vertexAttrib4f): (vertexAttrib4fv): (vertexAttribPointer): (viewport): (bufferData0): (bufferData1): (bufferSubData): (readPixelsBufferObject): (texImage2D0): (texImage2D1): (texSubImage2D0): (texSubImage2D1): (compressedTexImage2D0): (compressedTexImage2D1): (compressedTexSubImage2D0): (compressedTexSubImage2D1): (drawArraysInstanced): (drawElementsInstanced): (vertexAttribDivisor): (createVertexArray): (deleteVertexArray): (isVertexArray): (bindVertexArray): (copyBufferSubData): (blitFramebuffer): (framebufferTextureLayer): (invalidateFramebuffer): (invalidateSubFramebuffer): (readBuffer): (renderbufferStorageMultisample): (texStorage2D): (texStorage3D): (texImage3D0): (texImage3D1): (texSubImage3D0): (texSubImage3D1): (copyTexSubImage3D): (compressedTexImage3D0): (compressedTexImage3D1): (compressedTexSubImage3D0): (compressedTexSubImage3D1): (getFragDataLocation): (uniform1ui): (uniform2ui): (uniform3ui): (uniform4ui): (uniform1uiv): (uniform2uiv): (uniform3uiv): (uniform4uiv): (uniformMatrix2x3fv): (uniformMatrix3x2fv): (uniformMatrix2x4fv): (uniformMatrix4x2fv): (uniformMatrix3x4fv): (uniformMatrix4x3fv): (vertexAttribI4i): (vertexAttribI4iv): (vertexAttribI4ui): (vertexAttribI4uiv): (vertexAttribIPointer): (drawRangeElements): (drawBuffers): (clearBufferiv): (clearBufferuiv): (clearBufferfv): (clearBufferfi): (createQuery): (deleteQuery): (isQuery): (beginQuery): (endQuery): (getQuery): (getQueryObjectui): (createSampler): (deleteSampler): (isSampler): (bindSampler): (samplerParameteri): (samplerParameterf): (getSamplerParameterf): (getSamplerParameteri): (fenceSync): (isSync): (deleteSync): (clientWaitSync): (waitSync): (getSynci): (createTransformFeedback): (deleteTransformFeedback): (isTransformFeedback): (bindTransformFeedback): (beginTransformFeedback): (endTransformFeedback): (transformFeedbackVaryings): (getTransformFeedbackVarying): (pauseTransformFeedback): (resumeTransformFeedback): (bindBufferBase): (bindBufferRange): (getUniformIndices): (getActiveUniforms): (getUniformBlockIndex): (getActiveUniformBlockName): (uniformBlockBinding): (getActiveUniformBlockiv): (getTranslatedShaderSourceANGLE): (drawBuffersEXT): (createQueryEXT): (deleteQueryEXT): (isQueryEXT): (beginQueryEXT): (endQueryEXT): (queryCounterEXT): (getQueryiEXT): (getQueryObjectiEXT): (getQueryObjectui64EXT): (getInteger64EXT): (enableiOES): (disableiOES): (blendEquationiOES): (blendEquationSeparateiOES): (blendFunciOES): (blendFuncSeparateiOES): (colorMaskiOES): (drawArraysInstancedBaseInstanceANGLE): (drawElementsInstancedBaseVertexBaseInstanceANGLE): (clipControlEXT): (provokingVertexANGLE): (polygonModeANGLE): (polygonOffsetClampEXT): (renderbufferStorageMultisampleANGLE): (getInternalformativ): (setDrawingBufferColorSpace): (createExternalImage): (deleteExternalImage): (bindExternalImage): (createExternalSync): (deleteExternalSync): (enableRequiredWebXRExtensions): (addFoveation): (enableFoveation): (disableFoveation): (framebufferDiscard): (framebufferResolveRenderbuffer): * Source/WebKit/SaferCPPExpectations/UncountedCallArgsCheckerExpectations: * Tools/Scripts/generate-gpup-webgl: (webkit_ipc_cpp_impl.process_call): Canonical link: https://commits.webkit.org/284877@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes