dawn-cmake/src/transform
Stephen White 9e631b1645 GLSL: add gl_ reserved words.
Bug: tint:1221
Change-Id: I13985c9a8807af625bc0801740294227f0d50b13
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/66361
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Stephen White <senorblanco@chromium.org>
2021-10-15 18:44:20 +00:00
..
add_empty_entry_point.cc transform: Add transform to add empty entry point 2021-09-07 18:59:21 +00:00
add_empty_entry_point.h transform: Add transform to add empty entry point 2021-09-07 18:59:21 +00:00
add_empty_entry_point_test.cc transform: Add transform to add empty entry point 2021-09-07 18:59:21 +00:00
array_length_from_uniform.cc ast: Keep style consistent 2021-10-15 17:33:10 +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 Allow array size to be a module-scope constant 2021-09-02 13:49:59 +00:00
binding_remapper.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
binding_remapper.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
binding_remapper_test.cc Remove depreated APIs and WGSL 2021-07-06 10:20:19 +00:00
calculate_array_length.cc ast: Keep style consistent 2021-10-15 17:33:10 +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 Converting to Atomic-Free Plain to Constructible 2021-07-07 20:41:00 +00:00
canonicalize_entry_point_io.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
canonicalize_entry_point_io.h spirv: Use generic transform to process shader IO 2021-08-05 17:34:19 +00:00
canonicalize_entry_point_io_test.cc ast: Remove helpers from ast::Type 2021-10-15 14:17:31 +00:00
decompose_memory_access.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
decompose_memory_access.h Implement atomicSub intrinsic 2021-08-26 15:26:25 +00:00
decompose_memory_access_test.cc Allow array size to be a module-scope constant 2021-09-02 13:49:59 +00:00
decompose_strided_matrix.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
decompose_strided_matrix.h reader/spirv: Handle the MatrixStride decoration 2021-07-27 08:17:29 +00:00
decompose_strided_matrix_test.cc Allow array size to be a module-scope constant 2021-09-02 13:49:59 +00:00
external_texture_transform.cc ast: Keep style consistent 2021-10-15 17:33:10 +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 ast: Keep style consistent 2021-10-15 17:33:10 +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 ast: Keep style consistent 2021-10-15 17:33:10 +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 ast: Keep style consistent 2021-10-15 17:33:10 +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
for_loop_to_loop.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
for_loop_to_loop.h [transform] Add ForLoopToLoop 2021-07-08 10:00:17 +00:00
for_loop_to_loop_test.cc [transform] Add ForLoopToLoop 2021-07-08 10:00:17 +00:00
glsl.cc GLSL writer: validate all entry points with glslang. 2021-10-14 14:39:36 +00:00
glsl.h GLSL writer: validate all entry points with glslang. 2021-10-14 14:39:36 +00:00
glsl_test.cc Implement GLSL writer backend. 2021-10-06 18:55:10 +00:00
inline_pointer_lets.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
inline_pointer_lets.h Converting to Atomic-Free Plain to Constructible 2021-07-07 20:41:00 +00:00
inline_pointer_lets_test.cc validation: validate function call pointer parameter 2021-07-20 18:14:02 +00:00
loop_to_for_loop.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
loop_to_for_loop.h [transform] Add ForLoopToLoop 2021-07-08 10:00:17 +00:00
loop_to_for_loop_test.cc transform: LoopToForLoop - fix bad emission 2021-07-29 18:05:19 +00:00
manager.cc transform: Add a debug flag to dump WGSL 2021-07-15 20:24:38 +00:00
manager.h Program: Track what transforms have been applied 2021-06-25 10:26:26 +00:00
module_scope_var_to_entry_point_param.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
module_scope_var_to_entry_point_param.h msl: Use a struct for threadgroup memory arguments 2021-09-29 18:56:17 +00:00
module_scope_var_to_entry_point_param_test.cc msl: Use a struct for threadgroup memory arguments 2021-09-29 18:56:17 +00:00
num_workgroups_from_uniform.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
num_workgroups_from_uniform.h transform: Add NumWorkgroupsFromUniform transform 2021-09-13 17:11:58 +00:00
num_workgroups_from_uniform_test.cc transform: Add NumWorkgroupsFromUniform transform 2021-09-13 17:11:58 +00:00
pad_array_elements.cc ast: Keep style consistent 2021-10-15 17:33:10 +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 Allow array size to be a module-scope constant 2021-09-02 13:49:59 +00:00
promote_initializers_to_const_var.cc ast: Keep style consistent 2021-10-15 17:33:10 +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 GLSL: add gl_ reserved words. 2021-10-15 18:44:20 +00:00
renamer.h Implement GLSL writer backend. 2021-10-06 18:55:10 +00:00
renamer_test.cc GLSL: add gl_ reserved words. 2021-10-15 18:44:20 +00:00
robustness.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
robustness.h Remove BoundArrayAccessors 2021-10-07 21:55:21 +00:00
robustness_test.cc Resolver: Remove texture_storage read access 2021-10-14 10:10:45 +00:00
simplify.cc ast: Keep style consistent 2021-10-15 17:33:10 +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 ast: Keep style consistent 2021-10-15 17:33:10 +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 Remove depreated APIs and WGSL 2021-07-06 10:20:19 +00:00
test_helper.h reader/spirv: Handle the MatrixStride decoration 2021-07-27 08:17:29 +00:00
transform.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
transform.h transform: Remove unused function 2021-08-12 18:18:41 +00:00
transform_test.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
vertex_pulling.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
vertex_pulling.h Remove InputStepMode (it was deprecated in favor of VertexStepMode) 2021-07-27 07:33:19 +00:00
vertex_pulling_test.cc Remove InputStepMode (it was deprecated in favor of VertexStepMode) 2021-07-27 07:33:19 +00:00
wrap_arrays_in_structs.cc ast: Keep style consistent 2021-10-15 17:33:10 +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 Allow array size to be a module-scope constant 2021-09-02 13:49:59 +00:00
zero_init_workgroup_memory.cc ast: Keep style consistent 2021-10-15 17:33:10 +00:00
zero_init_workgroup_memory.h transform: Optimize ZeroInitWorkgroupMemory for arrays 2021-07-30 14:08:06 +00:00
zero_init_workgroup_memory_test.cc transform: Optimize ZeroInitWorkgroupMemory for arrays 2021-07-30 14:08:06 +00:00