Lines Matching full:whether
21 * ``pipe_caps.graphics``: Whether graphics is supported. If not, contexts can
23 * ``pipe_caps.npot_textures``: Whether :term:`NPOT` textures may have repeat modes,
27 * ``pipe_caps.anisotropic_filter``: Whether textures can be filtered anisotropically.
30 * ``pipe_caps.occlusion_query``: Whether occlusion queries are available.
31 * ``pipe_caps.query_time_elapsed``: Whether PIPE_QUERY_TIME_ELAPSED queries are available.
32 * ``pipe_caps.texture_shadow_map``: indicates whether the fragment shader hardware
35 * ``pipe_caps.texture_swizzle``: Whether swizzling through sampler views is
42 * ``pipe_caps.texture_mirror_clamp_to_edge``: Whether mirrored texture coordinates are
44 * ``pipe_caps.texture_mirror_clamp``: Whether mirrored texture coordinates are supported
46 * ``pipe_caps.blend_equation_separate``: Whether alpha blend equations may be different
49 * ``pipe_caps.primitive_restart``: Whether primitive restart is supported.
53 * ``pipe_caps.indep_blend_enable``: Whether per-rendertarget blend enabling and channel
56 * ``pipe_caps.indep_blend_func``: Whether per-rendertarget blend functions are
62 * ``pipe_caps.fs_coord_origin_upper_left``: Whether the upper-left origin
64 * ``pipe_caps.fs_coord_origin_lower_left``: Whether the lower-left origin
66 * ``pipe_caps.fs_coord_pixel_center_half_integer``: Whether the half-integer
68 * ``pipe_caps.fs_coord_pixel_center_integer``: Whether the integer
70 * ``pipe_caps.depth_clip_disable``: Whether the driver is capable of disabling
72 * ``pipe_caps.depth_clip_disable_separate``: Whether the driver is capable of
76 ``pipe_caps.depth_clamp_enable``: Whether the driver is capable of
79 * ``pipe_caps.shader_stencil_export``: Whether a stencil reference value can be
81 * ``pipe_caps.vs_instanceid``: Whether ``SYSTEM_VALUE_INSTANCE_ID`` is
83 * ``pipe_caps.vertex_element_instance_divisor``: Whether the driver supports
85 * ``pipe_caps.fragment_color_clamped``: Whether fragment color clamping is
90 * ``pipe_caps.mixed_colorbuffer_formats``: Whether mixed colorbuffer formats are
92 * ``pipe_caps.vertex_color_unclamped``: Whether the driver is capable of
95 * ``pipe_caps.vertex_color_clamped``: Whether the driver is capable of
103 * ``pipe_caps.glsl_feature_level``: Whether the driver supports features
105 * ``pipe_caps.glsl_feature_level_compatibility``: Whether the driver supports
121 * ``pipe_caps.quads_follow_provoking_vertex_convention``: Whether quads adhere to
123 * ``pipe_caps.user_vertex_buffers``: Whether the driver supports user vertex
140 * ``pipe_caps.compute``: Whether the implementation supports the
144 * ``pipe_caps.start_instance``: Whether the driver supports
146 * ``pipe_caps.query_timestamp``: Whether PIPE_QUERY_TIMESTAMP and
151 * ``pipe_caps.texture_multisample``: Whether all MSAA resources supported
166 * ``pipe_caps.buffer_sampler_view_rgba_only``: Whether the driver only
185 * ``pipe_caps.query_pipeline_statistics``: Whether PIPE_QUERY_PIPELINE_STATISTICS
187 * ``pipe_caps.texture_border_color_quirk``: Bitmask indicating whether special
207 * ``pipe_caps.mixed_framebuffer_sizes``: Whether it is allowed to have
208 different sizes for fb color/zs attachments. This controls whether
210 * ``pipe_caps.vs_layer_viewport``: Whether ``VARYING_SLOT_LAYER`` and
222 * ``pipe_caps.texture_gather_sm5``: Whether the texture gather
225 * ``pipe_caps.buffer_map_persistent_coherent``: Whether
228 * ``pipe_caps.texture_query_lod``: Whether the ``LODQ`` instruction is
234 * ``pipe_caps.sample_shading``: Whether there is support for per-sample
237 * ``pipe_caps.texture_gather_offsets``: Whether the ``TG4`` instruction can
239 * ``pipe_caps.vs_window_space_position``: Whether window-space position is
244 * ``pipe_caps.draw_indirect``: Whether the driver supports taking draw arguments
247 * ``pipe_caps.multi_draw_indirect``: Whether the driver supports
249 * ``pipe_caps.multi_draw_indirect_params``: Whether the driver supports
252 * ``pipe_caps.multi_draw_indirect_partial_stride``: Whether the driver supports
254 * ``pipe_caps.fs_fine_derivative``: Whether the fragment shader supports
260 * ``pipe_caps.accelerated``: Whether the renderer is hardware accelerated. 0 means
267 * ``pipe_caps.conditional_render_inverted``: Whether the driver supports inverted
270 * ``pipe_caps.sampler_view_target``: Whether the sampler view's target can be
274 * ``pipe_caps.clip_halfz``: Whether the driver supports the
279 * ``pipe_caps.multisample_z_resolve``: Whether the driver supports blitting
282 * ``pipe_caps.resource_from_user_memory``: Whether the driver can create
284 is used as its backing storage. In other words, whether the driver can map
292 Whether pipe_context::get_device_reset_status is implemented.
297 * ``pipe_caps.texture_float_linear``: Whether the linear minification and
300 * ``pipe_caps.texture_half_float_linear``: Whether the linear minification and
303 * ``pipe_caps.depth_bounds_test``: Whether bounds_test, bounds_min, and
306 * ``pipe_caps.texture_query_samples``: Whether the ``TXQS`` opcode is supported
315 * ``pipe_caps.shareable_shaders``: Whether shader CSOs can be used by any
319 Whether copying between compressed and plain formats is supported where
321 * ``pipe_caps.clear_scissored``: Whether ``clear`` can accept a scissored
323 * ``pipe_caps.draw_parameters``: Whether ``TGSI_SEMANTIC_BASEVERTEX``,
326 * ``pipe_caps.shader_pack_half_float``: Whether packed 16-bit float
339 * ``pipe_caps.invalidate_buffer``: Whether the use of ``invalidate_resource``
341 * ``pipe_caps.generate_mipmap``: Indicates whether pipe_context::generate_mipmap
343 * ``pipe_caps.string_marker``: Whether pipe->emit_string_marker() is supported.
344 * ``pipe_caps.surface_reinterpret_blocks``: Indicates whether
371 * ``pipe_caps.cull_distance``: Whether the driver supports the
374 * ``pipe_caps.primitive_restart_for_patches``: Whether primitive restart is
376 * ``pipe_caps.shader_group_vote``: Whether the ``VOTE_*`` ops can be used in
386 * ``pipe_caps.mixed_color_depth_bits``: Whether there is non-fallback
400 * ``pipe_caps.stream_output_pause_resume``: Whether
404 * ``pipe_caps.stream_output_interleave_buffers``: Whether interleaved stream
411 * ``pipe_caps.fbfetch_coherent``: Whether framebuffer fetches from the fragment
413 * ``pipe_caps.fbfetch_zs``: Whether fragment shader can fetch current values of
415 * ``pipe_caps.legacy_math_rules``: Whether NIR shaders support the
418 * ``pipe_caps.fp16``: Whether 16-bit float operations are supported.
419 * ``pipe_caps.doubles``: Whether double precision floating-point operations
421 * ``pipe_caps.int64``: Whether 64-bit integer operations are supported.
422 * ``pipe_caps.tgsi_tex_txf_lz``: Whether TEX_LZ and TXF_LZ opcodes are
424 * ``pipe_caps.shader_clock``: Whether the CLOCK opcode is supported.
425 * ``pipe_caps.polygon_mode_fill_rectangle``: Whether the
432 * ``pipe_caps.shader_ballot``: Whether the BALLOT and READ_* opcodes as well as
434 * ``pipe_caps.tes_layer_viewport``: Whether ``VARYING_SLOT_LAYER`` and
437 * ``pipe_caps.can_bind_const_buffer_as_vertex``: Whether a buffer with just
440 * ``pipe_caps.post_depth_coverage``: whether
442 * ``pipe_caps.bindless_texture``: Whether bindless texture operations are
444 * ``pipe_caps.nir_samplers_as_deref``: Whether NIR tex instructions should
446 * ``pipe_caps.query_so_overflow``: Whether the
451 * ``pipe_caps.memobj``: Whether operations on memory objects are supported.
454 * ``pipe_caps.tile_raster_order``: Whether the driver supports
474 Whether pipe_vertex_buffer::buffer_offset is treated as signed. The u_vbuf
489 * ``pipe_caps.conservative_raster_post_snap_triangles``: Whether the
494 * ``pipe_caps.conservative_raster_post_snap_points_lines``: Whether the
496 * ``pipe_caps.conservative_raster_pre_snap_triangles``: Whether the
500 * ``pipe_caps.conservative_raster_pre_snap_points_lines``: Whether the
502 * ``pipe_caps.conservative_raster_post_depth_coverage``: Whether
504 * ``pipe_caps.conservative_raster_inner_coverage``: Whether
528 * ``pipe_caps.surface_sample_count``: Whether the driver
534 * ``pipe_caps.dest_surface_srgb_control``: Indicates whether the drivers
541 * ``pipe_caps.compute_grid_info_last_block``: Whether pipe_grid_info::last_block
546 * ``pipe_caps.throttle``: Whether or not gallium frontends should throttle pipe_context
548 * ``pipe_caps.dmabuf``: Whether Linux DMABUF handles are supported by
557 * ``pipe_caps.prefer_compute_for_multimedia``: Whether VDPAU and VAAPI
563 * ``pipe_caps.tgsi_div``: Whether opcode DIV is supported
564 * ``pipe_caps.dithering``: Whether dithering is supported
565 * ``pipe_caps.fragment_shader_texture_lod``: Whether texture lookups with
571 …_samples_identical``: True if the driver supports a shader query to tell whether all samples of a …
600 * ``pipe_caps.nir_images_as_deref``: Whether NIR image load/store intrinsics should be nir_intrinsi…
605 * ``pipe_caps.viewport_swizzle``: Whether pipe_viewport_state::swizzle can be used to specify pre-c…
607 * ``pipe_caps.viewport_mask``: Whether ``TGSI_SEMANTIC_VIEWPORT_MASK`` and ``TGSI_PROPERTY_LAYER_VI…
608 * ``pipe_caps.map_unsynchronized_thread_safe``: Whether mapping a buffer as unsynchronized from any…
611 * ``pipe_caps.nir_atomics_as_deref``: Whether NIR atomics instructions should reference atomics as …
614 * ``pipe_caps.device_protected_surface``: Whether the device support protected / encrypted content.
635 * ``pipe_caps.device_protected_context``: Whether the device supports protected / encrypted context…
636 * ``pipe_caps.allow_glthread_buffer_subdata_opt``: Whether to allow glthread to convert glBufferSub…
637 * ``pipe_caps.null_textures`` : Whether the driver supports sampling from NULL textures.
639 * ``pipe_caps.validate_all_dirty_states`` : Whether state validation must also validate the state c…
640 * ``pipe_caps.has_const_bw``: Whether the driver only supports non-data-dependent layouts (ie. not …
641 * ``pipe_caps.performance_monitor``: Whether GL_AMD_performance_monitor should be exposed.
642 * ``pipe_caps.texture_sampler_independent``: Whether sampler views and sampler states are independe…
643 * ``pipe_caps.astc_decode_mode``: Whether the driver supports ASTC decode precision. The :ext:`GL_E…
647 * ``pipe_caps.shader_subgroup_quad_all_stages``: Whether shader subgroup quad operations are suppor…
648 * ``pipe_caps.multiview``: Whether multiview rendering of array textures is supported. A return of …
649 * ``pipe_caps.call_finalize_nir_in_linker``: Whether ``pipe_screen::finalize_nir`` can be called in…
704 * ``PIPE_SHADER_CAP_CONT_SUPPORTED``: Whether continue is supported.
705 * ``PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR``: Whether indirect addressing
707 * ``PIPE_SHADER_CAP_INDIRECT_CONST_ADDR``: Whether indirect addressing
709 * ``PIPE_SHADER_CAP_SUBROUTINES``: Whether subroutines are supported, i.e.
711 * ``PIPE_SHADER_CAP_INTEGERS``: Whether integer opcodes are supported.
713 * ``PIPE_SHADER_CAP_INT64_ATOMICS``: Whether int64 atomic opcodes are supported. The device needs t…
714 * ``PIPE_SHADER_CAP_FP16``: Whether half precision floating-point opcodes are supported.
716 * ``PIPE_SHADER_CAP_FP16_DERIVATIVES``: Whether half precision floating-point
718 * ``PIPE_SHADER_CAP_FP16_CONST_BUFFERS``: Whether half precision floating-point
723 * ``PIPE_SHADER_CAP_INT16``: Whether 16-bit signed and unsigned integer types
731 * ``PIPE_SHADER_CAP_TGSI_ANY_INOUT_DECL_RANGE``: Whether the driver doesn't
787 * ``PIPE_COMPUTE_CAP_IMAGES_SUPPORTED``: Whether images are supported
818 query whether a device supports blending for a given format.
1061 Query whether the driver supports a **modifier** in combination with a
1062 **format**, and whether it is only supported with "external" texture targets.