Add missing webgpu includes
https://bugs.webkit.org/show_bug.cgi?id=199802
<rdar://problem/53119120>

Reviewed by Myles C. Maxfield.

WHLSLFunctionWriter.cpp fails to compile on tvOS and watchOS due to
missing includes. This file likely compiles on other platforms due to
the Unified Sources facility that clumps several implementation files
together, exposing those implementation files to the others' includes.
It fails on tvOS and watchOS due to the different ways these
implementation files can get clumped together on different platforms.

No new tests as there is no functional change.

* Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@247450 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 260ebce..4713cbf 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,22 @@
+2019-07-15  Keith Rollin  <krollin@apple.com>
+
+        Add missing webgpu includes
+        https://bugs.webkit.org/show_bug.cgi?id=199802
+        <rdar://problem/53119120>
+
+        Reviewed by Myles C. Maxfield.
+
+        WHLSLFunctionWriter.cpp fails to compile on tvOS and watchOS due to
+        missing includes. This file likely compiles on other platforms due to
+        the Unified Sources facility that clumps several implementation files
+        together, exposing those implementation files to the others' includes.
+        It fails on tvOS and watchOS due to the different ways these
+        implementation files can get clumped together on different platforms.
+
+        No new tests as there is no functional change.
+
+        * Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp:
+
 2019-07-15  Michael Catanzaro  <mcatanzaro@igalia.com>
 
         Unreviewed, rolling out r247440.
diff --git a/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp b/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp
index 0b5980f..2b57933 100644
--- a/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp
+++ b/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp
@@ -30,6 +30,8 @@
 
 #include "NotImplemented.h"
 #include "WHLSLAST.h"
+#include "WHLSLEntryPointScaffolding.h"
+#include "WHLSLInferTypes.h"
 #include "WHLSLNativeFunctionWriter.h"
 #include "WHLSLProgram.h"
 #include "WHLSLTypeNamer.h"