mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-06-03 05:01:27 +00:00
If a WGSL test contains no entry points, add an empty one. In that case, do not pass its name to the generator, so we generate code for all functions, so they aren't culled for reachability. Add new test results for formerly empty tests. Bug: tint:1376 Change-Id: Ibf371b943fb273d44712dfcc9dc1b7bb4ab071db Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/76540 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Stephen White <senorblanco@chromium.org>
31 lines
522 B
GLSL
31 lines
522 B
GLSL
#version 310 es
|
|
precision mediump float;
|
|
|
|
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
|
|
void unused_entry_point() {
|
|
return;
|
|
}
|
|
void main() {
|
|
unused_entry_point();
|
|
}
|
|
|
|
|
|
|
|
void f() {
|
|
bool tint_tmp = true;
|
|
if (!tint_tmp) {
|
|
tint_tmp = false;
|
|
}
|
|
bvec2 v2 = bvec2((tint_tmp));
|
|
bool tint_tmp_1 = true;
|
|
if (!tint_tmp_1) {
|
|
tint_tmp_1 = false;
|
|
}
|
|
bvec3 v3 = bvec3((tint_tmp_1));
|
|
bool tint_tmp_2 = true;
|
|
if (!tint_tmp_2) {
|
|
tint_tmp_2 = false;
|
|
}
|
|
bvec4 v4 = bvec4((tint_tmp_2));
|
|
}
|