Lines Matching refs:pdevice
56 const struct anv_physical_device *pdevice = device->physical;
57 const struct anv_instance *instance = pdevice->instance;
58 const struct brw_compiler *compiler = pdevice->compiler;
72 .float16 = pdevice->info.ver >= 8,
73 .float32_atomic_add = pdevice->info.has_lsc,
74 .float32_atomic_min_max = pdevice->info.ver >= 9,
75 .float64 = pdevice->info.ver >= 8,
76 .float64_atomic_min_max = pdevice->info.has_lsc,
77 .fragment_shader_sample_interlock = pdevice->info.ver >= 9,
78 .fragment_shader_pixel_interlock = pdevice->info.ver >= 9,
86 .int8 = pdevice->info.ver >= 8,
87 .int16 = pdevice->info.ver >= 8,
88 .int64 = pdevice->info.ver >= 8,
89 .int64_atomics = pdevice->info.ver >= 9 && pdevice->use_softpin,
90 .integer_functions2 = pdevice->info.ver >= 8,
91 .mesh_shading_nv = pdevice->vk.supported_extensions.NV_mesh_shader,
94 .physical_storage_buffer_address = pdevice->has_a64_buffer_access,
95 .post_depth_coverage = pdevice->info.ver >= 9,
97 .float_controls = pdevice->info.ver >= 8,
98 .ray_query = pdevice->info.has_ray_tracing,
99 .ray_tracing = pdevice->info.has_ray_tracing,
102 .stencil_export = pdevice->info.ver >= 9,
103 .storage_8bit = pdevice->info.ver >= 8,
104 .storage_16bit = pdevice->info.ver >= 8,
114 .transform_feedback = pdevice->info.ver >= 8,
119 .fragment_shading_rate = pdevice->info.ver >= 11,
122 anv_nir_ubo_addr_format(pdevice, device->robust_buffer_access),
124 anv_nir_ssbo_addr_format(pdevice, device->robust_buffer_access),
696 const struct anv_physical_device *pdevice = pipeline->device->physical;
697 const struct brw_compiler *compiler = pdevice->compiler;
727 NIR_PASS(_, nir, brw_nir_lower_ray_queries, &pdevice->info);
731 pdevice, pipeline->device->robust_buffer_access,
735 anv_nir_ubo_addr_format(pdevice,
738 anv_nir_ssbo_addr_format(pdevice,
761 pdevice, pipeline->device->robust_buffer_access,