[webkit-changes] [WebKit/WebKit] 7deb80: Fix transform feedback for WebGL CTS 2023-11-02

Alexey Knyazev noreply at github.com
Fri Nov 3 02:48:31 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7deb80b536b135955d6298a86f6f60acbccbd83a
      https://github.com/WebKit/WebKit/commit/7deb80b536b135955d6298a86f6f60acbccbd83a
  Author: Alexey Knyazev <3479527+lexaknyazev at users.noreply.github.com>
  Date:   2023-11-03 (Fri, 03 Nov 2023)

  Changed paths:
    M Source/WebCore/html/canvas/WebGL2RenderingContext.cpp

  Log Message:
  -----------
  Fix transform feedback for WebGL CTS 2023-11-02
https://bugs.webkit.org/show_bug.cgi?id=264092

Reviewed by Kimmo Kinnunen.

Fixed required buffer count for an empty
varyings array in interleaved mode.

Added validation to reject transform feedback buffer
binding updates when transform feedback is active.

* Source/WebCore/html/canvas/WebGL2RenderingContext.cpp:
(WebCore::WebGL2RenderingContext::transformFeedbackVaryings):
(WebCore::WebGL2RenderingContext::setIndexedBufferBinding):

Canonical link: https://commits.webkit.org/270165@main




More information about the webkit-changes mailing list