Lines Matching full:whether
25 * ``PIPE_CAP_GRAPHICS``: Whether graphics is supported. If not, contexts can
27 * ``PIPE_CAP_NPOT_TEXTURES``: Whether :term:`NPOT` textures may have repeat modes,
31 * ``PIPE_CAP_ANISOTROPIC_FILTER``: Whether textures can be filtered anisotropically.
34 * ``PIPE_CAP_OCCLUSION_QUERY``: Whether occlusion queries are available.
35 * ``PIPE_CAP_QUERY_TIME_ELAPSED``: Whether PIPE_QUERY_TIME_ELAPSED queries are available.
36 * ``PIPE_CAP_TEXTURE_SHADOW_MAP``: indicates whether the fragment shader hardware
39 * ``PIPE_CAP_TEXTURE_SWIZZLE``: Whether swizzling through sampler views is
46 * ``PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE``: Whether mirrored texture coordinates are
48 * ``PIPE_CAP_TEXTURE_MIRROR_CLAMP``: Whether mirrored texture coordinates are supported
50 * ``PIPE_CAP_BLEND_EQUATION_SEPARATE``: Whether alpha blend equations may be different
53 * ``PIPE_CAP_PRIMITIVE_RESTART``: Whether primitive restart is supported.
57 * ``PIPE_CAP_INDEP_BLEND_ENABLE``: Whether per-rendertarget blend enabling and channel
60 * ``PIPE_CAP_INDEP_BLEND_FUNC``: Whether per-rendertarget blend functions are
66 * ``PIPE_CAP_FS_COORD_ORIGIN_UPPER_LEFT``: Whether the upper-left origin
68 * ``PIPE_CAP_FS_COORD_ORIGIN_LOWER_LEFT``: Whether the lower-left origin
70 * ``PIPE_CAP_FS_COORD_PIXEL_CENTER_HALF_INTEGER``: Whether the half-integer
72 * ``PIPE_CAP_FS_COORD_PIXEL_CENTER_INTEGER``: Whether the integer
74 * ``PIPE_CAP_DEPTH_CLIP_DISABLE``: Whether the driver is capable of disabling
76 * ``PIPE_CAP_DEPTH_CLIP_DISABLE_SEPARATE``: Whether the driver is capable of
80 ``PIPE_CAP_DEPTH_CLAMP_ENABLE``: Whether the driver is capable of
83 * ``PIPE_CAP_SHADER_STENCIL_EXPORT``: Whether a stencil reference value can be
85 * ``PIPE_CAP_VS_INSTANCEID``: Whether ``SYSTEM_VALUE_INSTANCE_ID`` is
87 * ``PIPE_CAP_VERTEX_ELEMENT_INSTANCE_DIVISOR``: Whether the driver supports
89 * ``PIPE_CAP_FRAGMENT_COLOR_CLAMPED``: Whether fragment color clamping is
94 * ``PIPE_CAP_MIXED_COLORBUFFER_FORMATS``: Whether mixed colorbuffer formats are
96 * ``PIPE_CAP_VERTEX_COLOR_UNCLAMPED``: Whether the driver is capable of
99 * ``PIPE_CAP_VERTEX_COLOR_CLAMPED``: Whether the driver is capable of
107 * ``PIPE_CAP_GLSL_FEATURE_LEVEL``: Whether the driver supports features
109 * ``PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY``: Whether the driver supports
125 * ``PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION``: Whether quads adhere to
127 * ``PIPE_CAP_USER_VERTEX_BUFFERS``: Whether the driver supports user vertex
146 * ``PIPE_CAP_COMPUTE``: Whether the implementation supports the
150 * ``PIPE_CAP_START_INSTANCE``: Whether the driver supports
152 * ``PIPE_CAP_QUERY_TIMESTAMP``: Whether PIPE_QUERY_TIMESTAMP and
157 * ``PIPE_CAP_TEXTURE_MULTISAMPLE``: Whether all MSAA resources supported
172 * ``PIPE_CAP_BUFFER_SAMPLER_VIEW_RGBA_ONLY``: Whether the driver only
191 * ``PIPE_CAP_QUERY_PIPELINE_STATISTICS``: Whether PIPE_QUERY_PIPELINE_STATISTICS
193 * ``PIPE_CAP_TEXTURE_BORDER_COLOR_QUIRK``: Bitmask indicating whether special
213 * ``PIPE_CAP_MIXED_FRAMEBUFFER_SIZES``: Whether it is allowed to have
214 different sizes for fb color/zs attachments. This controls whether
216 * ``PIPE_CAP_VS_LAYER_VIEWPORT``: Whether ``VARYING_SLOT_LAYER`` and
228 * ``PIPE_CAP_TEXTURE_GATHER_SM5``: Whether the texture gather
231 * ``PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT``: Whether
234 * ``PIPE_CAP_TEXTURE_QUERY_LOD``: Whether the ``LODQ`` instruction is
240 * ``PIPE_CAP_SAMPLE_SHADING``: Whether there is support for per-sample
243 * ``PIPE_CAP_TEXTURE_GATHER_OFFSETS``: Whether the ``TG4`` instruction can
245 * ``PIPE_CAP_VS_WINDOW_SPACE_POSITION``: Whether window-space position is
250 * ``PIPE_CAP_DRAW_INDIRECT``: Whether the driver supports taking draw arguments
253 * ``PIPE_CAP_MULTI_DRAW_INDIRECT``: Whether the driver supports
255 * ``PIPE_CAP_MULTI_DRAW_INDIRECT_PARAMS``: Whether the driver supports
258 * ``PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE``: Whether the driver supports
260 * ``PIPE_CAP_FS_FINE_DERIVATIVE``: Whether the fragment shader supports
266 * ``PIPE_CAP_ACCELERATED``: Whether the renderer is hardware accelerated. 0 means
273 * ``PIPE_CAP_CONDITIONAL_RENDER_INVERTED``: Whether the driver supports inverted
276 * ``PIPE_CAP_SAMPLER_VIEW_TARGET``: Whether the sampler view's target can be
280 * ``PIPE_CAP_CLIP_HALFZ``: Whether the driver supports the
285 * ``PIPE_CAP_MULTISAMPLE_Z_RESOLVE``: Whether the driver supports blitting
288 * ``PIPE_CAP_RESOURCE_FROM_USER_MEMORY``: Whether the driver can create
290 is used as its backing storage. In other words, whether the driver can map
298 Whether pipe_context::get_device_reset_status is implemented.
303 * ``PIPE_CAP_TEXTURE_FLOAT_LINEAR``: Whether the linear minification and
306 * ``PIPE_CAP_TEXTURE_HALF_FLOAT_LINEAR``: Whether the linear minification and
309 * ``PIPE_CAP_DEPTH_BOUNDS_TEST``: Whether bounds_test, bounds_min, and
312 * ``PIPE_CAP_TEXTURE_QUERY_SAMPLES``: Whether the ``TXQS`` opcode is supported
321 * ``PIPE_CAP_SHAREABLE_SHADERS``: Whether shader CSOs can be used by any
325 Whether copying between compressed and plain formats is supported where
327 * ``PIPE_CAP_CLEAR_SCISSORED``: Whether ``clear`` can accept a scissored
329 * ``PIPE_CAP_DRAW_PARAMETERS``: Whether ``TGSI_SEMANTIC_BASEVERTEX``,
332 * ``PIPE_CAP_SHADER_PACK_HALF_FLOAT``: Whether packed 16-bit float
345 * ``PIPE_CAP_INVALIDATE_BUFFER``: Whether the use of ``invalidate_resource``
347 * ``PIPE_CAP_GENERATE_MIPMAP``: Indicates whether pipe_context::generate_mipmap
349 * ``PIPE_CAP_STRING_MARKER``: Whether pipe->emit_string_marker() is supported.
350 * ``PIPE_CAP_SURFACE_REINTERPRET_BLOCKS``: Indicates whether
377 * ``PIPE_CAP_CULL_DISTANCE``: Whether the driver supports the
380 * ``PIPE_CAP_CULL_DISTANCE_NOCOMBINE``: Whether the driver wants to skip
383 * ``PIPE_CAP_PRIMITIVE_RESTART_FOR_PATCHES``: Whether primitive restart is
385 * ``PIPE_CAP_SHADER_GROUP_VOTE``: Whether the ``VOTE_*`` ops can be used in
395 * ``PIPE_CAP_MIXED_COLOR_DEPTH_BITS``: Whether there is non-fallback
409 * ``PIPE_CAP_STREAM_OUTPUT_PAUSE_RESUME``: Whether
413 * ``PIPE_CAP_STREAM_OUTPUT_INTERLEAVE_BUFFERS``: Whether interleaved stream
420 * ``PIPE_CAP_FBFETCH_COHERENT``: Whether framebuffer fetches from the fragment
422 * ``PIPE_CAP_FBFETCH_ZS``: Whether fragment shader can fetch current values of
424 * ``PIPE_CAP_LEGACY_MATH_RULES``: Whether NIR shaders support the
427 * ``PIPE_CAP_FP16``: Whether 16-bit float operations are supported.
428 * ``PIPE_CAP_DOUBLES``: Whether double precision floating-point operations
430 * ``PIPE_CAP_INT64``: Whether 64-bit integer operations are supported.
431 * ``PIPE_CAP_TGSI_TEX_TXF_LZ``: Whether TEX_LZ and TXF_LZ opcodes are
433 * ``PIPE_CAP_SHADER_CLOCK``: Whether the CLOCK opcode is supported.
434 * ``PIPE_CAP_POLYGON_MODE_FILL_RECTANGLE``: Whether the
441 * ``PIPE_CAP_SHADER_BALLOT``: Whether the BALLOT and READ_* opcodes as well as
443 * ``PIPE_CAP_TES_LAYER_VIEWPORT``: Whether ``VARYING_SLOT_LAYER`` and
446 * ``PIPE_CAP_CAN_BIND_CONST_BUFFER_AS_VERTEX``: Whether a buffer with just
449 * ``PIPE_CAP_POST_DEPTH_COVERAGE``: whether
451 * ``PIPE_CAP_BINDLESS_TEXTURE``: Whether bindless texture operations are
453 * ``PIPE_CAP_NIR_SAMPLERS_AS_DEREF``: Whether NIR tex instructions should
455 * ``PIPE_CAP_QUERY_SO_OVERFLOW``: Whether the
460 * ``PIPE_CAP_MEMOBJ``: Whether operations on memory objects are supported.
463 * ``PIPE_CAP_TILE_RASTER_ORDER``: Whether the driver supports
483 Whether pipe_vertex_buffer::buffer_offset is treated as signed. The u_vbuf
498 * ``PIPE_CAP_CONSERVATIVE_RASTER_POST_SNAP_TRIANGLES``: Whether the
503 * ``PIPE_CAP_CONSERVATIVE_RASTER_POST_SNAP_POINTS_LINES``: Whether the
505 * ``PIPE_CAP_CONSERVATIVE_RASTER_PRE_SNAP_TRIANGLES``: Whether the
509 * ``PIPE_CAP_CONSERVATIVE_RASTER_PRE_SNAP_POINTS_LINES``: Whether the
511 * ``PIPE_CAP_CONSERVATIVE_RASTER_POST_DEPTH_COVERAGE``: Whether
513 * ``PIPE_CAP_CONSERVATIVE_RASTER_INNER_COVERAGE``: Whether
537 * ``PIPE_CAP_SURFACE_SAMPLE_COUNT``: Whether the driver
543 * ``PIPE_CAP_DEST_SURFACE_SRGB_CONTROL``: Indicates whether the drivers
550 * ``PIPE_CAP_COMPUTE_GRID_INFO_LAST_BLOCK``: Whether pipe_grid_info::last_block
555 * ``PIPE_CAP_THROTTLE``: Whether or not gallium frontends should throttle pipe_context
557 * ``PIPE_CAP_DMABUF``: Whether Linux DMABUF handles are supported by
566 * ``PIPE_CAP_PREFER_COMPUTE_FOR_MULTIMEDIA``: Whether VDPAU and VAAPI
572 * ``PIPE_CAP_TGSI_DIV``: Whether opcode DIV is supported
573 * ``PIPE_CAP_DITHERING``: Whether dithering is supported
574 * ``PIPE_CAP_FRAGMENT_SHADER_TEXTURE_LOD``: Whether texture lookups with
580 * ``PIPE_CAP_SHADER_SAMPLES_IDENTICAL``: True if the driver supports a shader query to tell whether…
609 * ``PIPE_CAP_NIR_IMAGES_AS_DEREF``: Whether NIR image load/store intrinsics should be nir_intrinsic…
614 * ``PIPE_CAP_VIEWPORT_SWIZZLE``: Whether pipe_viewport_state::swizzle can be used to specify pre-cl…
616 * ``PIPE_CAP_VIEWPORT_MASK``: Whether ``TGSI_SEMANTIC_VIEWPORT_MASK`` and ``TGSI_PROPERTY_LAYER_VIE…
617 * ``PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE``: Whether mapping a buffer as unsynchronized from any …
620 * ``PIPE_CAP_NIR_ATOMICS_AS_DEREF``: Whether NIR atomics instructions should reference atomics as N…
623 * ``PIPE_CAP_DEVICE_PROTECTED_SURFACE``: Whether the device support protected / encrypted content.
644 * ``PIPE_CAP_DEVICE_PROTECTED_CONTEXT``: Whether the device supports protected / encrypted context …
645 * ``PIPE_CAP_ALLOW_GLTHREAD_BUFFER_SUBDATA_OPT``: Whether to allow glthread to convert glBufferSubD…
646 * ``PIPE_CAP_NULL_TEXTURES`` : Whether the driver supports sampling from NULL textures.
648 * ``PIPE_CAP_VALIDATE_ALL_DIRTY_STATES`` : Whether state validation must also validate the state ch…
649 * ``PIPE_CAP_HAS_CONST_BW``: Whether the driver only supports non-data-dependent layouts (ie. not b…
650 * ``PIPE_CAP_PERFORMANCE_MONITOR``: Whether GL_AMD_performance_monitor should be exposed.
651 * ``PIPE_CAP_TEXTURE_SAMPLER_INDEPENDENT``: Whether sampler views and sampler states are independen…
652 * ``PIPE_CAP_ASTC_DECODE_MODE``: Whether the driver supports ASTC decode precision. The :ext:`GL_EX…
656 * ``PIPE_CAP_SHADER_SUBGROUP_QUAD_ALL_STAGES``: Whether shader subgroup quad operations are support…
657 * ``PIPE_CAP_MULTIVIEW``: Whether multiview rendering of array textures is supported. A return of `…
721 * ``PIPE_SHADER_CAP_CONT_SUPPORTED``: Whether continue is supported.
722 * ``PIPE_SHADER_CAP_INDIRECT_INPUT_ADDR``: Whether indirect addressing
724 * ``PIPE_SHADER_CAP_INDIRECT_OUTPUT_ADDR``: Whether indirect addressing
726 * ``PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR``: Whether indirect addressing
728 * ``PIPE_SHADER_CAP_INDIRECT_CONST_ADDR``: Whether indirect addressing
730 * ``PIPE_SHADER_CAP_SUBROUTINES``: Whether subroutines are supported, i.e.
732 * ``PIPE_SHADER_CAP_INTEGERS``: Whether integer opcodes are supported.
734 * ``PIPE_SHADER_CAP_INT64_ATOMICS``: Whether int64 atomic opcodes are supported. The device needs t…
735 * ``PIPE_SHADER_CAP_FP16``: Whether half precision floating-point opcodes are supported.
737 * ``PIPE_SHADER_CAP_FP16_DERIVATIVES``: Whether half precision floating-point
739 * ``PIPE_SHADER_CAP_FP16_CONST_BUFFERS``: Whether half precision floating-point
744 * ``PIPE_SHADER_CAP_INT16``: Whether 16-bit signed and unsigned integer types
752 * ``PIPE_SHADER_CAP_TGSI_ANY_INOUT_DECL_RANGE``: Whether the driver doesn't
808 * ``PIPE_COMPUTE_CAP_IMAGES_SUPPORTED``: Whether images are supported
839 query whether a device supports blending for a given format.
1100 Query whether the driver supports a **modifier** in combination with a
1101 **format**, and whether it is only supported with "external" texture targets.