Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: acf07e068d0b4cbe03258bc2da8012db6d0c76dc
      
https://github.com/WebKit/WebKit/commit/acf07e068d0b4cbe03258bc2da8012db6d0c76dc
  Author: Tadeu Zagallo <[email protected]>
  Date:   2023-03-22 (Wed, 22 Mar 2023)

  Changed paths:
    M Source/WebGPU/WGSL/AST/ASTStructure.h
    M Source/WebGPU/WGSL/EntryPointRewriter.cpp
    M Source/WebGPU/WGSL/WGSLShaderModule.h

  Log Message:
  -----------
  [WGSL] Make AST::Structure::role changes reversible
https://bugs.webkit.org/show_bug.cgi?id=254223
<rdar://problem/107008054>

Reviewed by Myles C. Maxfield.

This is one of the last modifications that is not currently reversible. As with 
the similar
changes, the goal is to allow multiple compilations using the same AST, which 
requires that
every AST modification be reversible.

* Source/WebGPU/WGSL/AST/ASTStructure.h:
* Source/WebGPU/WGSL/EntryPointRewriter.cpp:
(WGSL::EntryPointRewriter::checkReturnType):
* Source/WebGPU/WGSL/WGSLShaderModule.h:
(WGSL::ShaderModule::replace):

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


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to