xref: /aosp_15_r20/external/executorch/backends/vulkan/test/glsl/all_shaders.yaml (revision 523fa7a60841cd1ecfb9cc4201f1ca8b03ed023a)
1binary_op_nobroadcast__test:
2  parameter_names_with_default_values:
3    DTYPE: float
4    OPERATOR: X + Y
5  generate_variant_forall:
6    DTYPE:
7      - VALUE: "half"
8        SUFFIX: "half"
9      - VALUE: "float"
10        SUFFIX: "float"
11  shader_variants:
12    - NAME: binary_add_nobroadcast__test
13      OPERATOR: X + Y
14    - NAME: binary_sub_nobroadcast__test
15      OPERATOR: X - Y
16    - NAME: binary_mul_nobroadcast__test
17      OPERATOR: X * Y
18    - NAME: binary_div_nobroadcast__test
19      OPERATOR: X / Y
20    - NAME: binary_pow_nobroadcast__test
21      OPERATOR: pow(X, Y)
22
23fill_texture__test:
24  parameter_names_with_default_values:
25    DTYPE: float
26    NDIM: 3
27  generate_variant_forall:
28    DTYPE:
29      - VALUE: "half"
30        SUFFIX: "half"
31      - VALUE: "float"
32        SUFFIX: "float"
33  shader_variants:
34    - NAME: fill_texture__test
35
36idx_fill_buffer:
37  parameter_names_with_default_values:
38    DTYPE: float
39  generate_variant_forall:
40    DTYPE:
41      - VALUE: float
42      - VALUE: half
43      - VALUE: int8
44  shader_variants:
45    - NAME: idx_fill_buffer
46
47idx_fill_texture:
48  parameter_names_with_default_values:
49    DTYPE: float
50  generate_variant_forall:
51    DTYPE:
52      - VALUE: half
53      - VALUE: float
54      - VALUE: int
55      - VALUE: int8
56  shader_variants:
57    - NAME: idx_fill_texture
58
59scalar_add_buffer:
60  parameter_names_with_default_values:
61    DTYPE: float
62  generate_variant_forall:
63    DTYPE:
64      - VALUE: float
65      - VALUE: half
66      - VALUE: int8
67  shader_variants:
68    - NAME: scalar_add_buffer
69