Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fdfe9a0be98697d7ce2597cc4517f550417f40df
      
https://github.com/WebKit/WebKit/commit/fdfe9a0be98697d7ce2597cc4517f550417f40df
  Author: Tadeu Zagallo <[email protected]>
  Date:   2023-09-25 (Mon, 25 Sep 2023)

  Changed paths:
    M Source/WebGPU/WGSL/Constraints.cpp
    M Source/WebGPU/WGSL/Overload.cpp
    M Source/WebGPU/WGSL/Overload.h
    M Source/WebGPU/WGSL/TypeCheck.cpp
    M Source/WebGPU/WGSL/TypeDeclarations.rb
    M Source/WebGPU/WGSL/TypeStore.cpp
    M Source/WebGPU/WGSL/TypeStore.h
    M Source/WebGPU/WGSL/generator/main.rb

  Log Message:
  -----------
  [WGSL] Bring ruby DSL syntax closer to WGSL
https://bugs.webkit.org/show_bug.cgi?id=261954
rdar://115897869

Reviewed by Dan Glastonbury.

Just a small cosmetic update to the ruby DSL, which makes the way types are 
written
more similar to WGSL. This makes it easier to translate the declarations from 
the
spec into our DSL (and hopefully a little more readable).

* Source/WebGPU/WGSL/Constraints.cpp:
(WGSL::concretize):
* Source/WebGPU/WGSL/Overload.cpp:
(WGSL::OverloadResolver::materialize const):
* Source/WebGPU/WGSL/Overload.h:
* Source/WebGPU/WGSL/TypeCheck.cpp:
(WGSL::TypeChecker::vectorFieldAccess):
(WGSL::TypeChecker::allocateSimpleConstructor):
* Source/WebGPU/WGSL/TypeDeclarations.rb:
* Source/WebGPU/WGSL/TypeStore.cpp:
(WGSL::TypeStore::vectorType):
(WGSL::TypeStore::matrixType):
(WGSL::TypeStore::textureType):
* Source/WebGPU/WGSL/TypeStore.h:
* Source/WebGPU/WGSL/generator/main.rb:

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


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

Reply via email to