dawn-cmake/src/transform
Ben Clayton e879143801 Pull Is() out of castable and into a new TypeInfo
Allows you to query type inheritance without having an instance of the type.

Also add TypeInfo::name. Helpful for decent error messages. Strings can be removed from NDEBUG builds if we consider them too large.

Change-Id: Ie501b37f46e63d956cc020f8c9b68e91737472f0
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/42920
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Reviewed-by: James Price <jrprice@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2021-03-02 20:30:08 +00:00
..
bound_array_accessors.cc CloneContext: Drop the first CloneContext* parameter from the ReplaceAll() callback 2021-02-26 19:33:56 +00:00
bound_array_accessors.h transform: API cleanup 2021-02-24 15:55:24 +00:00
bound_array_accessors_test.cc BoundArrayAccessors: Add more tests 2021-02-26 18:53:36 +00:00
emit_vertex_point_size.cc CloneContext: Drop the first CloneContext* parameter from the ReplaceAll() callback 2021-02-26 19:33:56 +00:00
emit_vertex_point_size.h src/transform: Remove @notes that are no longer true 2021-02-24 15:08:54 +00:00
emit_vertex_point_size_test.cc transform: API cleanup 2021-02-24 15:55:24 +00:00
first_index_offset.cc Remove deprecated transform APIs 2021-03-02 11:53:42 +00:00
first_index_offset.h Remove deprecated transform APIs 2021-03-02 11:53:42 +00:00
first_index_offset_test.cc Fix typo in FirstIndexOffset::Data 2021-02-25 14:11:50 +00:00
hlsl.cc ICE macros: Use '<<' for error message 2021-02-18 16:33:38 +00:00
hlsl.h src/transform: Remove @notes that are no longer true 2021-02-24 15:08:54 +00:00
hlsl_test.cc transform: API cleanup 2021-02-24 15:55:24 +00:00
manager.cc transform: API cleanup 2021-02-24 15:55:24 +00:00
manager.h src/transform: Remove @notes that are no longer true 2021-02-24 15:08:54 +00:00
msl.cc Stub sanitizer transforms for the hlsl, msl & spirv writers 2021-02-10 21:22:03 +00:00
msl.h src/transform: Remove @notes that are no longer true 2021-02-24 15:08:54 +00:00
spirv.cc ProgramBuilder: Swap parameter order for Var and Const 2021-02-16 23:57:01 +00:00
spirv.h src/transform: Remove @notes that are no longer true 2021-02-24 15:08:54 +00:00
spirv_test.cc transform: API cleanup 2021-02-24 15:55:24 +00:00
test_helper.h transform: API cleanup 2021-02-24 15:55:24 +00:00
transform.cc transform: API cleanup 2021-02-24 15:55:24 +00:00
transform.h Pull Is() out of castable and into a new TypeInfo 2021-03-02 20:30:08 +00:00
vertex_pulling.cc Remove deprecated transform APIs 2021-03-02 11:53:42 +00:00
vertex_pulling.h Remove deprecated transform APIs 2021-03-02 11:53:42 +00:00
vertex_pulling_test.cc Remove deprecated transform APIs 2021-03-02 11:53:42 +00:00