dawn-cmake/src/transform
Ben Clayton 692fc20797 [writer/hlsl,msl] Correctly generate inf and nan literals
Also add missing msl macros to the renamer.

Bug: tint:951
Change-Id: I543e6eae885c979596ca63f9d6c7378dd5425e8a
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/56941
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@chromium.org>
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: James Price <jrprice@google.com>
2021-07-06 09:43:49 +00:00
..
array_length_from_uniform.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
array_length_from_uniform.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
array_length_from_uniform_test.cc validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
binding_remapper.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
binding_remapper.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
binding_remapper_test.cc validation: structures cannot be empty 2021-07-01 08:13:41 +00:00
calculate_array_length.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
calculate_array_length.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
calculate_array_length_test.cc validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
canonicalize_entry_point_io.cc transform: Propagate interpolate attributes 2021-06-28 23:04:43 +00:00
canonicalize_entry_point_io.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
canonicalize_entry_point_io_test.cc validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
decompose_memory_access.cc transform: Add LoopToForLoop 2021-07-02 22:17:25 +00:00
decompose_memory_access.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
decompose_memory_access_test.cc validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
external_texture_transform.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
external_texture_transform.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
external_texture_transform_test.cc Remove texture_external overload for textureSample and add textureSampleLevel 2021-05-12 10:37:03 +00:00
first_index_offset.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
first_index_offset.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
first_index_offset_test.cc reader/wgsl: Remove old shader IO syntax 2021-06-18 20:14:07 +00:00
fold_constants.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
fold_constants.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
fold_constants_test.cc Implement a FoldConstants transform that currently folds scalar and vector conversions 2021-06-18 14:59:51 +00:00
fold_trivial_single_use_lets.cc transform: Add FoldTrivialSingleUseLets 2021-07-02 21:15:44 +00:00
fold_trivial_single_use_lets.h transform: Add FoldTrivialSingleUseLets 2021-07-02 21:15:44 +00:00
fold_trivial_single_use_lets_test.cc transform: Add FoldTrivialSingleUseLets 2021-07-02 21:15:44 +00:00
hlsl.cc [hlsl] transform: Zero init arrays with a loop 2021-07-05 17:18:16 +00:00
hlsl.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
hlsl_test.cc validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
inline_pointer_lets.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
inline_pointer_lets.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
inline_pointer_lets_test.cc reader/wgsl: Improve reserved keyword error messages 2021-07-05 21:48:37 +00:00
loop_to_for_loop.cc transform: Add LoopToForLoop 2021-07-02 22:17:25 +00:00
loop_to_for_loop.h transform: Add LoopToForLoop 2021-07-02 22:17:25 +00:00
loop_to_for_loop_test.cc transform: Add LoopToForLoop 2021-07-02 22:17:25 +00:00
manager.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
manager.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
msl.cc validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
msl.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
msl_test.cc validation: structures cannot be empty 2021-07-01 08:13:41 +00:00
pad_array_elements.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
pad_array_elements.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
pad_array_elements_test.cc Add transform/PadArrayElements 2021-06-16 09:50:11 +00:00
promote_initializers_to_const_var.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
promote_initializers_to_const_var.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
promote_initializers_to_const_var_test.cc validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
renamer.cc [writer/hlsl,msl] Correctly generate inf and nan literals 2021-07-06 09:43:49 +00:00
renamer.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
renamer_test.cc [writer/hlsl,msl] Correctly generate inf and nan literals 2021-07-06 09:43:49 +00:00
robustness.cc transform::Robustness: Clamp texture[Load|Store] coordinates 2021-06-30 15:04:00 +00:00
robustness.h transform::Robustness: Clamp texture[Load|Store] coordinates 2021-06-30 15:04:00 +00:00
robustness_test.cc transform::Robustness: Clamp texture[Load|Store] coordinates 2021-06-30 15:04:00 +00:00
simplify.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
simplify.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
simplify_test.cc Add transform::Simplify 2021-05-21 21:01:23 +00:00
single_entry_point.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
single_entry_point.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
single_entry_point_test.cc validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
spirv.cc validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
spirv.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
spirv_test.cc validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
test_helper.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
transform.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
transform.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
transform_test.cc Add transform/PadArrayElements 2021-06-16 09:50:11 +00:00
vertex_pulling.cc transform/VertexPulling: Implement remaining work 2021-06-29 12:37:45 +00:00
vertex_pulling.h transform/VertexPulling: Implement remaining work 2021-06-29 12:37:45 +00:00
vertex_pulling_test.cc transform/VertexPulling: Implement remaining work 2021-06-29 12:37:45 +00:00
wrap_arrays_in_structs.cc Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
wrap_arrays_in_structs.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
wrap_arrays_in_structs_test.cc Add transform/WrapArraysInStructs 2021-06-16 09:19:36 +00:00
zero_init_workgroup_memory.cc [hlsl] transform: Zero init arrays with a loop 2021-07-05 17:18:16 +00:00
zero_init_workgroup_memory.h [hlsl] transform: Zero init arrays with a loop 2021-07-05 17:18:16 +00:00
zero_init_workgroup_memory_test.cc [hlsl] transform: Zero init arrays with a loop 2021-07-05 17:18:16 +00:00