Lines Matching defs:spirv_supported_capabilities
38 struct spirv_supported_capabilities { struct
39 bool address;
40 bool atomic_storage;
41 bool demote_to_helper_invocation;
42 bool derivative_group;
43 bool descriptor_array_dynamic_indexing;
44 bool descriptor_array_non_uniform_indexing;
45 bool descriptor_indexing;
46 bool device_group;
47 bool draw_parameters;
48 bool float32_atomic_add;
49 bool float64;
50 bool float64_atomic_add;
51 bool fragment_shader_sample_interlock;
52 bool fragment_shader_pixel_interlock;
53 bool generic_pointers;
54 bool geometry_streams;
55 bool image_ms_array;
56 bool image_read_without_format;
57 bool image_write_without_format;
58 bool image_atomic_int64;
59 bool int8;
60 bool int16;
61 bool int64;
62 bool int64_atomics;
63 bool integer_functions2;
64 bool kernel;
65 bool kernel_image;
66 bool literal_sampler;
67 bool min_lod;
68 bool multiview;
69 bool physical_storage_buffer_address;
70 bool post_depth_coverage;
71 bool ray_tracing;
72 bool ray_query;
73 bool ray_traversal_primitive_culling;
74 bool runtime_descriptor_array;
75 bool float_controls;
76 bool shader_clock;
77 bool shader_viewport_index_layer;
78 bool stencil_export;
79 bool storage_8bit;
80 bool storage_16bit;
81 bool storage_image_ms;
82 bool subgroup_arithmetic;
83 bool subgroup_ballot;
84 bool subgroup_basic;
85 bool subgroup_quad;
86 bool subgroup_shuffle;
87 bool subgroup_vote;
88 bool tessellation;
89 bool transform_feedback;
90 bool variable_pointers;
91 bool vk_memory_model;
92 bool vk_memory_model_device_scope;
93 bool float16;
94 bool amd_fragment_mask;
95 bool amd_gcn_shader;
96 bool amd_shader_ballot;
97 bool amd_trinary_minmax;
98 bool amd_image_read_write_lod;
99 bool amd_shader_explicit_vertex_parameter;
100 bool amd_image_gather_bias_lod;
102 bool intel_subgroup_shuffle;
103 bool intel_subgroup_buffer_block_io;