[tint] Reflect missing writer options
This ensures that they get fuzzed.
Leaving the use_tint_ir options for now until the `TINT_BUILD_IR`
toggle is removed.
Change-Id: I5a6b59fad3a7b1e76bc47943a09c0ce54cf7e5bb
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/149820
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: James Price <jrprice@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/src/tint/lang/glsl/writer/common/options.h b/src/tint/lang/glsl/writer/common/options.h
index 2f55c4b..59d3208 100644
--- a/src/tint/lang/glsl/writer/common/options.h
+++ b/src/tint/lang/glsl/writer/common/options.h
@@ -77,7 +77,11 @@
Version version;
/// Reflect the fields of this class so that it can be used by tint::ForeachField()
- TINT_REFLECT(disable_robustness,
+ TINT_REFLECT(binding_map,
+ placeholder_binding_point,
+ binding_points,
+ access_controls,
+ disable_robustness,
allow_collisions,
disable_workgroup_init,
external_texture_options,
diff --git a/src/tint/lang/hlsl/writer/common/options.h b/src/tint/lang/hlsl/writer/common/options.h
index 4540a35..e35e8bd 100644
--- a/src/tint/lang/hlsl/writer/common/options.h
+++ b/src/tint/lang/hlsl/writer/common/options.h
@@ -76,7 +76,12 @@
root_constant_binding_point,
disable_workgroup_init,
external_texture_options,
- array_length_from_uniform);
+ array_length_from_uniform,
+ binding_remapper_options,
+ interstage_locations,
+ truncate_interstage_variables,
+ polyfill_reflect_vec2_f32,
+ binding_points_ignored_in_robustness_transform);
};
} // namespace tint::hlsl::writer
diff --git a/src/tint/lang/msl/writer/common/options.h b/src/tint/lang/msl/writer/common/options.h
index 16d2b34..e9d31ac 100644
--- a/src/tint/lang/msl/writer/common/options.h
+++ b/src/tint/lang/msl/writer/common/options.h
@@ -74,7 +74,8 @@
emit_vertex_point_size,
disable_workgroup_init,
external_texture_options,
- array_length_from_uniform);
+ array_length_from_uniform,
+ binding_remapper_options);
};
} // namespace tint::msl::writer
diff --git a/src/tint/lang/spirv/writer/common/options.h b/src/tint/lang/spirv/writer/common/options.h
index 8741fa7..628ceb6 100644
--- a/src/tint/lang/spirv/writer/common/options.h
+++ b/src/tint/lang/spirv/writer/common/options.h
@@ -61,7 +61,9 @@
TINT_REFLECT(disable_robustness,
emit_vertex_point_size,
disable_workgroup_init,
+ clamp_frag_depth,
external_texture_options,
+ binding_remapper_options,
use_zero_initialize_workgroup_memory_extension,
disable_image_robustness,
disable_runtime_sized_array_index_clamping);