Lines Matching defs:cap
4395 #define spv_check_supported(name, cap) do { \
4398 spirv_capability_to_string(cap), cap); \
4462 SpvCapability cap = w[1];
4463 switch (cap) {
4500 spirv_capability_to_string(cap));
4501 spv_check_supported(linkage, cap);
4506 spv_check_supported(sparse_residency, cap);
4510 spv_check_supported(min_lod, cap);
4514 spv_check_supported(atomic_storage, cap);
4518 spv_check_supported(float64, cap);
4521 spv_check_supported(int64, cap);
4524 spv_check_supported(int16, cap);
4527 spv_check_supported(int8, cap);
4531 spv_check_supported(transform_feedback, cap);
4535 spv_check_supported(geometry_streams, cap);
4539 spv_check_supported(int64_atomics, cap);
4543 spv_check_supported(storage_image_ms, cap);
4547 spv_check_supported(address, cap);
4552 spv_check_supported(kernel, cap);
4556 spv_check_supported(generic_pointers, cap);
4560 spv_check_supported(kernel_image, cap);
4564 spv_check_supported(kernel_image_read_write, cap);
4568 spv_check_supported(literal_sampler, cap);
4575 spirv_capability_to_string(cap));
4579 spv_check_supported(image_ms_array, cap);
4584 spv_check_supported(tessellation, cap);
4588 spv_check_supported(draw_parameters, cap);
4592 spv_check_supported(image_read_without_format, cap);
4596 spv_check_supported(image_write_without_format, cap);
4600 spv_check_supported(device_group, cap);
4604 spv_check_supported(multiview, cap);
4608 spv_check_supported(subgroup_basic, cap);
4613 spv_check_supported(subgroup_vote, cap);
4618 spv_check_supported(subgroup_ballot, cap);
4623 spv_check_supported(subgroup_shuffle, cap);
4627 spv_check_supported(subgroup_quad, cap);
4632 spv_check_supported(subgroup_arithmetic, cap);
4636 spv_check_supported(groups, cap);
4640 spv_check_supported(subgroup_dispatch, cap);
4648 spirv_capability_to_string(cap));
4653 spv_check_supported(variable_pointers, cap);
4661 spv_check_supported(storage_16bit, cap);
4667 spv_check_supported(shader_viewport_index_layer, cap);
4673 spv_check_supported(storage_8bit, cap);
4677 spv_check_supported(descriptor_indexing, cap);
4683 spv_check_supported(descriptor_array_dynamic_indexing, cap);
4693 spv_check_supported(descriptor_array_non_uniform_indexing, cap);
4697 spv_check_supported(runtime_descriptor_array, cap);
4701 spv_check_supported(stencil_export, cap);
4705 spv_check_supported(post_depth_coverage, cap);
4713 spv_check_supported(float_controls, cap);
4717 spv_check_supported(physical_storage_buffer_address, cap);
4722 spv_check_supported(derivative_group, cap);
4726 spv_check_supported(float16, cap);
4730 spv_check_supported(fragment_shader_sample_interlock, cap);
4734 spv_check_supported(fragment_shader_pixel_interlock, cap);
4738 spv_check_supported(demote_to_helper_invocation, cap);
4743 spv_check_supported(shader_clock, cap);
4747 spv_check_supported(vk_memory_model, cap);
4751 spv_check_supported(vk_memory_model_device_scope, cap);
4755 spv_check_supported(amd_image_read_write_lod, cap);
4759 spv_check_supported(integer_functions2, cap);
4763 spv_check_supported(amd_fragment_mask, cap);
4767 spv_check_supported(amd_image_gather_bias_lod, cap);
4771 spv_check_supported(float16_atomic_add, cap);
4775 spv_check_supported(float32_atomic_add, cap);
4779 spv_check_supported(float64_atomic_add, cap);
4783 spv_check_supported(intel_subgroup_shuffle, cap);
4787 spv_check_supported(intel_subgroup_buffer_block_io, cap);
4791 spv_check_supported(ray_cull_mask, cap);
4795 spv_check_supported(ray_tracing, cap);
4799 spv_check_supported(ray_query, cap);
4803 spv_check_supported(ray_traversal_primitive_culling, cap);
4807 spv_check_supported(image_atomic_int64, cap);
4811 spv_check_supported(fragment_shading_rate, cap);
4815 spv_check_supported(workgroup_memory_explicit_layout, cap);
4819 spv_check_supported(workgroup_memory_explicit_layout, cap);
4820 spv_check_supported(storage_8bit, cap);
4824 spv_check_supported(workgroup_memory_explicit_layout, cap);
4825 spv_check_supported(storage_16bit, cap);
4829 spv_check_supported(float16_atomic_min_max, cap);
4833 spv_check_supported(float32_atomic_min_max, cap);
4837 spv_check_supported(float64_atomic_min_max, cap);
4841 spv_check_supported(mesh_shading_nv, cap);
4845 spv_check_supported(per_view_attributes_nv, cap);
4849 spv_check_supported(shader_viewport_mask_nv, cap);
4854 spirv_capability_to_string(cap), cap);