transform: Add more HLSL keywords

List taken from https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-keywords

Change-Id: I2ef8cae85159d9a5d941c4a2e6e77cdbebaa9f1f
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/59620
Reviewed-by: Ben Clayton <bclayton@google.com>
Reviewed-by: James Price <jrprice@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: James Price <jrprice@google.com>
diff --git a/src/transform/renamer.cc b/src/transform/renamer.cc
index bf39211..712f70e 100644
--- a/src/transform/renamer.cc
+++ b/src/transform/renamer.cc
@@ -108,6 +108,7 @@
     "RWByteAddressBuffer",
     "RWStructuredBuffer",
     "RWTexture1D",
+    "RWTexture1DArray",
     "RWTexture2D",
     "RWTexture2DArray",
     "RWTexture3D",
@@ -144,6 +145,8 @@
     "Sampler2D",
     "Sampler3D",
     "SamplerCUBE",
+    "SamplerComparisonState",
+    "SamplerState",
     "StructuredBuffer",
     "TANGENT",
     "TESSFACTOR",
@@ -151,6 +154,7 @@
     "Texcoord",
     "Texture",
     "Texture1D",
+    "Texture1DArray",
     "Texture2D",
     "Texture2DArray",
     "Texture2DMS",
@@ -203,6 +207,7 @@
     "class",
     "clip",
     "column_major",
+    "compile",
     "compile_fragment",
     "const",
     "const_cast",
@@ -214,6 +219,7 @@
     "ddy",
     "ddy_coarse",
     "ddy_fine",
+    "default",
     "degrees",
     "delete",
     "discard",
diff --git a/src/transform/renamer_test.cc b/src/transform/renamer_test.cc
index a78a8c1..cfd77d5 100644
--- a/src/transform/renamer_test.cc
+++ b/src/transform/renamer_test.cc
@@ -316,6 +316,7 @@
                                          "RWByteAddressBuffer",
                                          "RWStructuredBuffer",
                                          "RWTexture1D",
+                                         "RWTexture1DArray",
                                          "RWTexture2D",
                                          "RWTexture2DArray",
                                          "RWTexture3D",
@@ -352,6 +353,8 @@
                                          "Sampler2D",
                                          "Sampler3D",
                                          "SamplerCUBE",
+                                         "SamplerComparisonState",
+                                         "SamplerState",
                                          "StructuredBuffer",
                                          "TANGENT",
                                          "TESSFACTOR",
@@ -359,6 +362,7 @@
                                          "Texcoord",
                                          "Texture",
                                          "Texture1D",
+                                         "Texture1DArray",
                                          "Texture2D",
                                          "Texture2DArray",
                                          "Texture2DMS",
@@ -420,6 +424,7 @@
                                          "class",
                                          "clip",
                                          "column_major",
+                                         "compile",
                                          "compile_fragment",
                                          // "const",  // WGSL keyword
                                          "const_cast",
@@ -434,6 +439,7 @@
                                          "ddy",
                                          "ddy_coarse",
                                          "ddy_fine",
+                                         // "default",  // WGSL keyword
                                          "degrees",
                                          "delete",
                                          // "determinant",  // WGSL intrinsic