[tint][bench] Trim core benchmarks

perfmon is struggling with the number of benchmarks x CLs in flight.

Remove some of the less useful benchmarks.

Change-Id: Ib01432e990c437dbc5ef2445da23d4beaf087f68
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/134501
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: James Price <jrprice@google.com>
diff --git a/src/tint/bench/benchmark.h b/src/tint/bench/benchmark.h
index acb37ce..9d7a8c3 100644
--- a/src/tint/bench/benchmark.h
+++ b/src/tint/bench/benchmark.h
@@ -68,17 +68,11 @@
 
 /// Declares a set of benchmarks for the given function using a list of WGSL files.
 #define TINT_BENCHMARK_WGSL_PROGRAMS(FUNC)                                   \
-    TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "animometer.wgsl");                    \
     TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "atan2-const-eval.wgsl");              \
-    TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "bloom-vertical-blur.wgsl");           \
     TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "cluster-lights.wgsl");                \
-    TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "empty.wgsl");                         \
     TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "metaball-isosurface.wgsl");           \
     TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "particles.wgsl");                     \
     TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "shadow-fragment.wgsl");               \
-    TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "simple-compute.wgsl");                \
-    TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "simple-fragment.wgsl");               \
-    TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "simple-vertex.wgsl");                 \
     TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "skinned-shadowed-pbr-fragment.wgsl"); \
     TINT_BENCHMARK_WGSL_PROGRAM(FUNC, "skinned-shadowed-pbr-vertex.wgsl");   \
     TINT_BENCHMARK_EXTERNAL_WGSL_PROGRAMS(FUNC)
diff --git a/test/tint/benchmark/animometer.wgsl b/test/tint/benchmark/animometer.wgsl
deleted file mode 100644
index db0eae2..0000000
--- a/test/tint/benchmark/animometer.wgsl
+++ /dev/null
@@ -1,48 +0,0 @@
-struct Time {
-  value : f32,
-}
-
-struct Uniforms {
-  scale : f32,
-  offsetX : f32,
-  offsetY : f32,
-  scalar : f32,
-  scalarOffset : f32,
-}
-
-@binding(0) @group(0) var<uniform> time : Time;
-
-@binding(1) @group(0) var<uniform> uniforms : Uniforms;
-
-struct VertexOutput {
-  @builtin(position)
-  Position : vec4<f32>,
-  @location(0)
-  v_color : vec4<f32>,
-}
-
-@vertex
-fn vert_main(@location(0) position : vec4<f32>, @location(1) color : vec4<f32>) -> VertexOutput {
-  var fade : f32 = ((uniforms.scalarOffset + ((time.value * uniforms.scalar) / 10.0)) % 1.0);
-  if ((fade < 0.5)) {
-    fade = (fade * 2.0);
-  } else {
-    fade = ((1.0 - fade) * 2.0);
-  }
-  var xpos : f32 = (position.x * uniforms.scale);
-  var ypos : f32 = (position.y * uniforms.scale);
-  var angle : f32 = ((3.141590118 * 2.0) * fade);
-  var xrot : f32 = ((xpos * cos(angle)) - (ypos * sin(angle)));
-  var yrot : f32 = ((xpos * sin(angle)) + (ypos * cos(angle)));
-  xpos = (xrot + uniforms.offsetX);
-  ypos = (yrot + uniforms.offsetY);
-  var output : VertexOutput;
-  output.v_color = (vec4<f32>(fade, (1.0 - fade), 0.0, 1.0) + color);
-  output.Position = vec4<f32>(xpos, ypos, 0.0, 1.0);
-  return output;
-}
-
-@fragment
-fn frag_main(@location(0) v_color : vec4<f32>) -> @location(0) vec4<f32> {
-  return v_color;
-}
diff --git a/test/tint/benchmark/bloom-vertical-blur.wgsl b/test/tint/benchmark/bloom-vertical-blur.wgsl
deleted file mode 100644
index f95264b..0000000
--- a/test/tint/benchmark/bloom-vertical-blur.wgsl
+++ /dev/null
@@ -1,42 +0,0 @@
-const bloomDir = vec2(0.0, 1.0);
-
-var<private> offsets : array<f32, 3> = array<f32, 3>(0.0, 1.384615421, 3.230769157);
-
-var<private> weights : array<f32, 3> = array<f32, 3>(0.227027029, 0.31621623, 0.07027027);
-
-struct BloomUniforms {
-  radius : f32,
-  dim : f32,
-}
-
-@group(0) @binding(0) var<uniform> bloom : BloomUniforms;
-
-@group(0) @binding(1) var bloomTexture : texture_2d<f32>;
-
-@group(0) @binding(2) var bloomSampler : sampler;
-
-struct FragmentInput {
-  @location(0)
-  texCoord : vec2<f32>,
-}
-
-fn getGaussianBlur(texCoord : vec2<f32>) -> vec4<f32> {
-  let texelRadius = (vec2(bloom.radius) / vec2<f32>(textureDimensions(bloomTexture)));
-  let step = (bloomDir * texelRadius);
-  var sum = vec4(0.0);
-  sum = (sum + (textureSample(bloomTexture, bloomSampler, texCoord) * weights[0]));
-  sum = (sum + (textureSample(bloomTexture, bloomSampler, (texCoord + (step * 1.0))) * weights[1]));
-  sum = (sum + (textureSample(bloomTexture, bloomSampler, (texCoord - (step * 1.0))) * weights[1]));
-  sum = (sum + (textureSample(bloomTexture, bloomSampler, (texCoord + (step * 2.0))) * weights[2]));
-  sum = (sum + (textureSample(bloomTexture, bloomSampler, (texCoord - (step * 2.0))) * weights[2]));
-  return vec4(sum.rgb, 1.0);
-}
-
-@group(0) @binding(3) var prevTexture : texture_2d<f32>;
-
-@fragment
-fn fragmentMain(input : FragmentInput) -> @location(0) vec4<f32> {
-  let blurColor = getGaussianBlur(input.texCoord);
-  let dimColor = (textureSample(prevTexture, bloomSampler, input.texCoord) * bloom.dim);
-  return (blurColor + dimColor);
-}
diff --git a/test/tint/benchmark/empty.wgsl b/test/tint/benchmark/empty.wgsl
deleted file mode 100644
index e69de29..0000000
--- a/test/tint/benchmark/empty.wgsl
+++ /dev/null
diff --git a/test/tint/benchmark/simple-compute.wgsl b/test/tint/benchmark/simple-compute.wgsl
deleted file mode 100644
index 427e51c..0000000
--- a/test/tint/benchmark/simple-compute.wgsl
+++ /dev/null
@@ -1,10 +0,0 @@
-struct SB {
-  data : array<i32>,
-};
-
-@group(0) @binding(0) var<storage, read_write> buffer : SB;
-
-@compute @workgroup_size(1, 2, 3)
-fn main(@builtin(global_invocation_id) id : vec3<u32>) {
-  buffer.data[id.x] = buffer.data[id.x] + 1;
-}
diff --git a/test/tint/benchmark/simple-fragment.wgsl b/test/tint/benchmark/simple-fragment.wgsl
deleted file mode 100644
index 73e8ff8..0000000
--- a/test/tint/benchmark/simple-fragment.wgsl
+++ /dev/null
@@ -1,12 +0,0 @@
-struct Input {
-  @location(0) color: vec4<f32>,
-};
-
-struct Output {
-  @location(0) color: vec4<f32>,
-};
-
-@fragment
-fn main(in : Input) -> Output {
-  return Output(in.color);
-}
diff --git a/test/tint/benchmark/simple-vertex.wgsl b/test/tint/benchmark/simple-vertex.wgsl
deleted file mode 100644
index 45b6bce..0000000
--- a/test/tint/benchmark/simple-vertex.wgsl
+++ /dev/null
@@ -1,12 +0,0 @@
-struct Input {
-  @location(0) position: vec4<f32>,
-};
-
-struct Output {
-  @builtin(position) position : vec4<f32>,
-};
-
-@vertex
-fn main(in : Input) -> Output {
-  return Output(in.position);
-}