blob: b280e3318e9f231f62b80e874271aaf6f819da42 [file] [log] [blame]
Stephen Whitea9f8c7d2021-10-06 18:55:10 +00001// Copyright 2021 The Tint Authors.
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15#include "src/transform/glsl.h"
16
17#include "src/transform/test_helper.h"
18
19namespace tint {
20namespace transform {
21namespace {
22
23using GlslTest = TransformTest;
24
25TEST_F(GlslTest, AddEmptyEntryPoint) {
26 auto* src = R"()";
27
28 auto* expect = R"(
29[[stage(compute), workgroup_size(1)]]
30fn unused_entry_point() {
31}
32)";
33
34 auto got = Run<Glsl>(src);
35
36 EXPECT_EQ(expect, str(got));
37}
38
39} // namespace
40} // namespace transform
41} // namespace tint