Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e8be4ea461d38fbc0c474eae04c13a20552e16d8 https://github.com/WebKit/WebKit/commit/e8be4ea461d38fbc0c474eae04c13a20552e16d8 Author: Tadeu Zagallo <tzaga...@apple.com> Date: 2023-04-20 (Thu, 20 Apr 2023)
Changed paths: M Source/WebGPU/WGSL/MangleNames.cpp M Source/WebGPU/WGSL/Metal/MetalFunctionWriter.cpp Log Message: ----------- [WGSL] Serialize global overrides https://bugs.webkit.org/show_bug.cgi?id=255600 rdar://108197601 Reviewed by Myles C. Maxfield. Add serialization support for override declarations. Notice that we temporarily disable the mangling of globals, which ironically wasn't being used yet, but requires notifying the API about the mangling. I will be implementing that next and will re-enable the mangling. * Source/WebGPU/WGSL/MangleNames.cpp: (WGSL::NameManglerVisitor::visit): * Source/WebGPU/WGSL/Metal/MetalFunctionWriter.cpp: (WGSL::Metal::FunctionDefinitionWriter::write): (WGSL::Metal::FunctionDefinitionWriter::visit): (WGSL::Metal::FunctionDefinitionWriter::visitGlobal): (WGSL::Metal::FunctionDefinitionWriter::serializeVariable): Canonical link: https://commits.webkit.org/263167@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes