[webkit-changes] [WebKit/WebKit] bf58db: [WebGPU] api, operation, command_buffer, queries, occl...

mwyrzykowski noreply at github.com
Tue Aug 27 11:23:40 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bf58dbae3107d7d76dba710e1b88245528810c1b
      https://github.com/WebKit/WebKit/commit/bf58dbae3107d7d76dba710e1b88245528810c1b
  Author: Mike Wyrzykowski <mwyrzykowski at apple.com>
  Date:   2024-08-27 (Tue, 27 Aug 2024)

  Changed paths:
    M Source/WebGPU/WebGPU/RenderPassEncoder.h
    M Source/WebGPU/WebGPU/RenderPassEncoder.mm

  Log Message:
  -----------
  [WebGPU] api,operation,command_buffer,queries,occlusionQuery:occlusion_query,scissor:writeMask=15;renderMode=%22render-bundle%22;* is regressed
https://bugs.webkit.org/show_bug.cgi?id=278577
rdar://134587083

Reviewed by Tadeu Zagallo.

281682 at main cached the stenil, scissor, and blend states, but these
need to be set on the encoder prior to executing any ICBs, as ICBs
do not contain this information.

* Source/WebGPU/WebGPU/RenderPassEncoder.h:
* Source/WebGPU/WebGPU/RenderPassEncoder.mm:
(WebGPU::RenderPassEncoder::setCachedRenderPassState):
(WebGPU::RenderPassEncoder::executePreDrawCommands):
(WebGPU::RenderPassEncoder::executeBundles):

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



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list