• Home
  • Raw
  • Download

Lines Matching defs:DeviceExtensions

6 pub struct DeviceExtensions {  struct
9 …evice extension [`khr_storage_buffer_storage_class`](crate::device::DeviceExtensions::khr_storage_… argument
11 …on 1.2, device extension [`ext_descriptor_indexing`](crate::device::DeviceExtensions::ext_descript… argument
15 …with device extension: [`ext_buffer_device_address`](crate::device::DeviceExtensions::ext_buffer_d… argument
19 … API version 1.1, device extension [`khr_multiview`](crate::device::DeviceExtensions::khr_multivie… argument
21 …1, device extension [`khr_get_memory_requirements2`](crate::device::DeviceExtensions::khr_get_memo… argument
25 …ion 1.2, device extension [`khr_create_renderpass2`](crate::device::DeviceExtensions::khr_create_r… argument
31 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
37 … 1.2, device extension [`khr_depth_stencil_resolve`](crate::device::DeviceExtensions::khr_depth_st… argument
41 …version 1.1, device extension [`khr_external_fence`](crate::device::DeviceExtensions::khr_external… argument
43 …version 1.1, device extension [`khr_external_fence`](crate::device::DeviceExtensions::khr_external… argument
47 …ersion 1.1, device extension [`khr_external_memory`](crate::device::DeviceExtensions::khr_external… argument
49 …ersion 1.1, device extension [`khr_external_memory`](crate::device::DeviceExtensions::khr_external… argument
53 …ion 1.1, device extension [`khr_external_semaphore`](crate::device::DeviceExtensions::khr_external… argument
55 …ion 1.1, device extension [`khr_external_semaphore`](crate::device::DeviceExtensions::khr_external… argument
61 …ion 1.2, device extension [`khr_create_renderpass2`](crate::device::DeviceExtensions::khr_create_r… argument
69 …I version 1.1, device extension [`khr_maintenance2`](crate::device::DeviceExtensions::khr_maintena… argument
71 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
72 pub khr_incremental_present: bool,
74 pub khr_maintenance1: bool,
76 pub khr_maintenance2: bool,
78 pub khr_maintenance3: bool,
91 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
93 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
97 … API version 1.2, device extension [`khr_spirv_1_4`](crate::device::DeviceExtensions::khr_spirv_1_… argument
99 …n - device extension [`khr_acceleration_structure`](crate::device::DeviceExtensions::khr_accelera… argument
101 … API version 1.2, device extension [`khr_spirv_1_4`](crate::device::DeviceExtensions::khr_spirv_1_… argument
107 …I version 1.1, device extension [`khr_maintenance1`](crate::device::DeviceExtensions::khr_maintena… argument
109 …ion 1.2, device extension [`khr_create_renderpass2`](crate::device::DeviceExtensions::khr_create_r… argument
110 pub khr_separate_depth_stencil_layouts: bool,
112 pub khr_shader_atomic_int64: bool,
114 pub khr_shader_clock: bool,
116 pub khr_shader_draw_parameters: bool,
118 pub khr_shader_float16_int8: bool,
131 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
133 … 1.2, device extension [`khr_shader_float_controls`](crate::device::DeviceExtensions::khr_shader_f… argument
139 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
147 …evice extension [`khr_storage_buffer_storage_class`](crate::device::DeviceExtensions::khr_storage_… argument
149 …es:\n - device extension [`khr_video_decode_queue`](crate::device::DeviceExtensions::khr_video_de… argument
151 …es:\n - device extension [`khr_video_decode_queue`](crate::device::DeviceExtensions::khr_video_de… argument
153 … Requires:\n - device extension [`khr_video_queue`](crate::device::DeviceExtensions::khr_video_qu… argument
155 … Requires:\n - device extension [`khr_video_queue`](crate::device::DeviceExtensions::khr_video_qu… argument
157 …rsion 1.3, device extension [`khr_synchronization2`](crate::device::DeviceExtensions::khr_synchron… argument
161 …\n - device extension [`khr_external_memory_win32`](crate::device::DeviceExtensions::khr_external… argument
162 pub khr_win32_keyed_mutex: bool,
164 pub khr_workgroup_memory_explicit_layout: bool,
175 …s:\n - device extension [`ext_custom_border_color`](crate::device::DeviceExtensions::ext_custom_b… argument
177 …html)\n- Deprecated by [`khr_buffer_device_address`](crate::device::DeviceExtensions::khr_buffer_d… argument
178 pub ext_buffer_device_address: bool,
180 pub ext_calibrated_timestamps: bool,
182 pub ext_color_write_enable: bool,
184 pub ext_conditional_rendering: bool,
199 … 1.2, device extension [`khr_buffer_device_address`](crate::device::DeviceExtensions::khr_buffer_d… argument
201 …I version 1.1, device extension [`khr_maintenance3`](crate::device::DeviceExtensions::khr_maintena… argument
211 …ace_counter)\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
219 …es:\n - device extension [`khr_external_memory_fd`](crate::device::DeviceExtensions::khr_external… argument
221 …ersion 1.1, device extension [`khr_external_memory`](crate::device::DeviceExtensions::khr_external… argument
227 …:\n - device extension [`ext_fragment_density_map`](crate::device::DeviceExtensions::ext_fragment… argument
231 …pabilities2)\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
233 …riority.html)\n- Promoted to [`khr_global_priority`](crate::device::DeviceExtensions::khr_global_p… argument
235 …y_query.html)\n- Promoted to [`khr_global_priority`](crate::device::DeviceExtensions::khr_global_p… argument
237 …ies2)\n - device extension [`khr_pipeline_library`](crate::device::DeviceExtensions::khr_pipeline… argument
239 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
243 …I version 1.1, device extension [`khr_maintenance1`](crate::device::DeviceExtensions::khr_maintena… argument
247 …- device extension [`ext_image_compression_control`](crate::device::DeviceExtensions::ext_image_co… argument
249 …I version 1.1, device extension [`khr_bind_memory2`](crate::device::DeviceExtensions::khr_bind_mem… argument
257 …I version 1.1, device extension [`khr_maintenance1`](crate::device::DeviceExtensions::khr_maintena… argument
258 pub ext_inline_uniform_block: bool,
269 … API version 1.2, device extension [`khr_spirv_1_4`](crate::device::DeviceExtensions::khr_spirv_1_… argument
275 …ion 1.2, device extension [`khr_create_renderpass2`](crate::device::DeviceExtensions::khr_create_r… argument
277 …I version 1.1, device extension [`khr_maintenance3`](crate::device::DeviceExtensions::khr_maintena… argument
281 …n - device extension [`khr_acceleration_structure`](crate::device::DeviceExtensions::khr_accelera… argument
283 …uires:\n - device extension [`ext_memory_priority`](crate::device::DeviceExtensions::ext_memory_p… argument
284 pub ext_pageable_device_local_memory: bool,
286 pub ext_pci_bus_info: bool,
288 pub ext_physical_device_drm: bool,
303 …es:\n - device extension [`ext_transform_feedback`](crate::device::DeviceExtensions::ext_transfor… argument
309 …ersion 1.1, device extension [`khr_external_memory`](crate::device::DeviceExtensions::khr_external… argument
313 …1, device extension [`khr_sampler_ycbcr_conversion`](crate::device::DeviceExtensions::khr_sampler_… argument
314 pub ext_rgba10x6_formats: bool,
327 …s:\n - device extension [`ext_shader_atomic_float`](crate::device::DeviceExtensions::ext_shader_a… argument
333 …ce extension [`ext_pipeline_creation_cache_control`](crate::device::DeviceExtensions::ext_pipeline… argument
347 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
348 pub ext_swapchain_maintenance1: bool,
350 pub ext_texel_buffer_alignment: bool,
363 …es:\n - device extension [`khr_video_encode_queue`](crate::device::DeviceExtensions::khr_video_en… argument
365 …es:\n - device extension [`khr_video_encode_queue`](crate::device::DeviceExtensions::khr_video_en… argument
367 …1, device extension [`khr_sampler_ycbcr_conversion`](crate::device::DeviceExtensions::khr_sampler_… argument
369 …1, device extension [`khr_sampler_ycbcr_conversion`](crate::device::DeviceExtensions::khr_sampler_… argument
375 …pabilities2)\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
377 …unt.html)\n- Promoted to [`khr_draw_indirect_count`](crate::device::DeviceExtensions::khr_draw_ind… argument
381 …t.html)\n- Deprecated by [`khr_shader_float16_int8`](crate::device::DeviceExtensions::khr_shader_f… argument
383 …6.html)\n- Deprecated by [`khr_shader_float16_int8`](crate::device::DeviceExtensions::khr_shader_f… argument
397 …n - device extension [`amd_shader_core_properties`](crate::device::DeviceExtensions::amd_shader_c… argument
413 …1, device extension [`khr_sampler_ycbcr_conversion`](crate::device::DeviceExtensions::khr_sampler_… argument
415 …ted to [`ext_rasterization_order_attachment_access`](crate::device::DeviceExtensions::ext_rasteriz… argument
419 …s:\n - device extension [`fuchsia_external_memory`](crate::device::DeviceExtensions::fuchsia_exte… argument
421 …ersion 1.1, device extension [`khr_external_memory`](crate::device::DeviceExtensions::khr_external… argument
423 …ion 1.1, device extension [`khr_external_semaphore`](crate::device::DeviceExtensions::khr_external… argument
425 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
429 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
435 …:\n - device extension [`khr_ray_tracing_pipeline`](crate::device::DeviceExtensions::khr_ray_trac… argument
437 …ion 1.2, device extension [`khr_create_renderpass2`](crate::device::DeviceExtensions::khr_create_r… argument
451 … API version 1.1, device extension [`khr_multiview`](crate::device::DeviceExtensions::khr_multivie… argument
461 … 1.2, device extension [`khr_buffer_device_address`](crate::device::DeviceExtensions::khr_buffer_d… argument
465 … - device extension [`nv_framebuffer_mixed_samples`](crate::device::DeviceExtensions::nv_framebuff… argument
467 ….html)\n- Deprecated by [`khr_dedicated_allocation`](crate::device::DeviceExtensions::khr_dedicate… argument
469 …n 1.1, device extension [`khr_dedicated_allocation`](crate::device::DeviceExtensions::khr_dedicate… argument
475 … 1.2, device extension [`khr_buffer_device_address`](crate::device::DeviceExtensions::khr_buffer_d… argument
477 …emory.html)\n- Deprecated by [`khr_external_memory`](crate::device::DeviceExtensions::khr_external… argument
479 …ersion 1.1, device extension [`khr_external_memory`](crate::device::DeviceExtensions::khr_external… argument
481 …html)\n- Deprecated by [`khr_external_memory_win32`](crate::device::DeviceExtensions::khr_external… argument
487 …)\n- Promoted to [`khr_fragment_shader_barycentric`](crate::device::DeviceExtensions::khr_fragment… argument
489 …\n - device extension [`khr_fragment_shading_rate`](crate::device::DeviceExtensions::khr_fragment… argument
501 … 1.2, device extension [`khr_buffer_device_address`](crate::device::DeviceExtensions::khr_buffer_d… argument
505 … 1.3, device extension [`khr_format_feature_flags2`](crate::device::DeviceExtensions::khr_format_f… argument
507 …pabilities2)\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
509 …1, device extension [`khr_get_memory_requirements2`](crate::device::DeviceExtensions::khr_get_memo… argument
511 …:\n - device extension [`khr_ray_tracing_pipeline`](crate::device::DeviceExtensions::khr_ray_trac… argument
513 …:\n - device extension [`khr_ray_tracing_pipeline`](crate::device::DeviceExtensions::khr_ray_trac… argument
514 pub nv_ray_tracing_motion_blur: bool,
516 pub nv_representative_fragment_test: bool,
518 pub nv_sample_mask_override_coverage: bool,
533 …mutex.html)\n- Promoted to [`khr_win32_keyed_mutex`](crate::device::DeviceExtensions::khr_win32_ke… argument
535 …)\n - device extension [`ext_fragment_density_map`](crate::device::DeviceExtensions::ext_fragment… argument
537 … 1.3, device extension [`khr_format_feature_flags2`](crate::device::DeviceExtensions::khr_format_f… argument
545 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
547 …n- Requires:\n - device extension [`khr_swapchain`](crate::device::DeviceExtensions::khr_swapchai… argument
555 …html)\n- Promoted to [`ext_mutable_descriptor_type`](crate::device::DeviceExtensions::ext_mutable_… argument
559 impl Default for DeviceExtensions { implementation
565 impl DeviceExtensions { implementation
3158 impl std::ops::BitAnd for DeviceExtensions { implementation
3165 impl std::ops::BitAndAssign for DeviceExtensions { implementation
3171 impl std::ops::BitOr for DeviceExtensions { implementation
3178 impl std::ops::BitOrAssign for DeviceExtensions { implementation
3184 impl std::ops::BitXor for DeviceExtensions { implementation
3191 impl std::ops::BitXorAssign for DeviceExtensions { implementation
3197 impl std::ops::Sub for DeviceExtensions { implementation
3204 impl std::ops::SubAssign for DeviceExtensions { implementation
3210 impl std::fmt::Debug for DeviceExtensions { implementation
5418 impl<'a> FromIterator<&'a str> for DeviceExtensions { implementation
7103 impl IntoIterator for DeviceExtensions { implementation
7757 impl DeviceExtensions { impl
7761 supported: &DeviceExtensions, in check_requirements()