Lines Matching refs:supported

25 * ``PIPE_CAP_GRAPHICS``: Whether graphics is supported. If not, contexts can
41 supported.
48 supported with the clamp-to-edge wrap mode.
49 * ``PIPE_CAP_TEXTURE_MIRROR_CLAMP``: Whether mirrored texture coordinates are supported
54 * ``PIPE_CAP_PRIMITIVE_RESTART``: Whether primitive restart is supported.
59 masks are supported. If 0, then the first rendertarget's blend mask is
65 layers supported. If 0, the array textures are not supported at all and
68 FS_COORD_ORIGIN with value UPPER_LEFT is supported.
70 FS_COORD_ORIGIN with value LOWER_LEFT is supported.
72 property FS_COORD_PIXEL_CENTER with value HALF_INTEGER is supported.
74 property FS_COORD_PIXEL_CENTER with value INTEGER is supported.
88 * ``PIPE_CAP_TGSI_INSTANCEID``: Whether TGSI_SEMANTIC_INSTANCEID is supported
93 supported. That is, is the pipe_rasterizer_state::clamp_fragment_color
94 flag supported by the driver? If not, gallium frontends will insert
98 supported, e.g. RGBA8 and RGBA32F as the first and second colorbuffer, resp.
106 If both clamped and unclamped CAPs are supported, the clamping can be
131 resources. If user-space buffers are supported, the driver must also still
150 * ``PIPE_CAP_TEXTURE_MULTISAMPLE``: Whether all MSAA resources supported
151 for rendering are also supported for texturing.
179 is supported.
203 ``TGSI_SEMANTIC_VIEWPORT_INDEX`` are supported as vertex shader
219 PIPE_MAP_PERSISTENT and PIPE_MAP_COHERENT are supported
222 supported.
233 TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION is supported, which disables clipping
236 supported by the geometry shader. If stream-out is supported, this should be
237 at least 1. If stream-out is not supported, this should be 0.
258 * ``PIPE_CAP_MAX_VERTEX_ATTRIB_STRIDE``: The maximum supported vertex stride.
271 semantics. Only relevant if geometry shaders are supported.
285 ``PIPE_CAP_RESOURCE_FROM_USER_MEMORY`` but indicates it is only supported from
290 How many per-patch outputs and inputs are supported between tessellation
294 magnification filters are supported with single-precision floating-point
297 magnification filters are supported with half-precision floating-point
302 * ``PIPE_CAP_TGSI_TXQS``: Whether the `TXQS` opcode is supported
315 Whether copying between compressed and plain formats is supported where
323 supported in vertex shaders.
325 TGSI opcodes are supported.
336 shader buffers are not supported.
338 for buffers is supported.
340 is supported.
341 * ``PIPE_CAP_STRING_MARKER``: Whether pipe->emit_string_marker() is supported.
357 is supported. The context->is_format_supported function will be expected
359 supports. N.B., The maximum number of layers supported for rasterizing a
361 even though it can be larger than the number of layers supported by either
371 supported for patch primitives.
374 supported in ``set_window_rectangles``.
396 is supported, including pausing/resuming queries and having
409 is not supported. 1 means that only the first render target can be read,
410 and a larger value would mean that multiple render targets are supported.
416 are supported.
417 * ``PIPE_CAP_INT64``: Whether 64-bit integer operations are supported.
419 operations are supported.
421 supported.
422 * ``PIPE_CAP_TGSI_CLOCK``: Whether the CLOCK opcode is supported.
424 PIPE_POLYGON_MODE_FILL_RECTANGLE mode is supported for
428 bytes, or 0 if sparse buffers are not supported. The page size must be at
431 the SUBGROUP_* semantics are supported.
433 ``TGSI_SEMANTIC_VIEWPORT_INDEX`` are supported as tessellation evaluation
439 ``TGSI_PROPERTY_FS_POST_DEPTH_COVERAGE`` is supported.
441 supported.
446 ``PIPE_QUERY_SO_OVERFLOW_ANY_PREDICATE`` query types are supported. Note that
449 * ``PIPE_CAP_MEMOBJ``: Whether operations on memory objects are supported.
478 supported priority levels. A driver that does not support prioritized
490 ``PIPE_CONSERVATIVE_RASTER_POST_SNAP`` mode is supported for triangles.
495 ``PIPE_CONSERVATIVE_RASTER_POST_SNAP`` mode is supported for points and lines.
497 ``PIPE_CONSERVATIVE_RASTER_PRE_SNAP`` mode is supported for triangles.
501 ``PIPE_CONSERVATIVE_RASTER_PRE_SNAP`` mode is supported for points and lines.
505 inner_coverage from GL_INTEL_conservative_rasterization is supported.
511 * ``PIPE_CAP_MAX_GS_INVOCATIONS``: Maximum supported value of
513 * ``PIPE_CAP_MAX_SHADER_BUFFER_SIZE``: Maximum supported size for binding
526 * ``PIPE_CAP_MAX_VERTEX_ELEMENT_SRC_OFFSET``: The maximum supported value for
531 * ``PIPE_CAP_TGSI_ATOMFADD``: Atomic floating point adds are supported on
553 * ``PIPE_CAP_DMABUF``: Whether Linux DMABUF handles are supported by
558 functionality is supported.
564 * ``PIPE_CAP_TGSI_DIV``: Whether opcode DIV is supported
566 explicit LOD is supported in the fragment shader.
574 * ``PIPE_CAP_TGSI_ATOMINC_WRAP``: Atomic increment/decrement + wrap around are supported.
598 * ``PIPE_CAP_MAX_VERTEX_BUFFERS``: Number of supported vertex buffers.
608 * ``PIPE_CAP_VIEWPORT_MASK``: Whether ``TGSI_SEMANTIC_VIEWPORT_MASK`` and ``TGSI_PROPERTY_LAYER_VIEWPORT_RELATIVE`` are supported (see GL_NV_viewport_array2).
680 * ``PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED``: Whether the continue opcode is supported.
682 of the input file is supported.
684 of the output file is supported.
686 of the temporary file is supported.
688 of the constant file is supported.
689 * ``PIPE_SHADER_CAP_SUBROUTINES``: Whether subroutines are supported, i.e.
691 * ``PIPE_SHADER_CAP_INTEGERS``: Whether integer opcodes are supported.
692 If unsupported, only float opcodes are supported.
693 * ``PIPE_SHADER_CAP_INT64_ATOMICS``: Whether int64 atomic opcodes are supported. The device needs to support add, sub, swap, cmpswap, and, or, xor, min, and max.
694 * ``PIPE_SHADER_CAP_FP16``: Whether half precision floating-point opcodes are supported.
697 DDX and DDY opcodes are supported.
699 constant buffer loads are supported. Drivers are recommended to report 0
700 if x86 F16C is not supported by the CPU (or an equivalent instruction set
704 are supported.
714 is supported. If it is, DTRUNC/DCEIL/DFLR/DROUND opcodes may be used.
716 DLDEXP are supported.
717 * ``PIPE_SHADER_CAP_TGSI_LDEXP_SUPPORTED``: Whether LDEXP is supported.
719 are supported.
758 * ``PIPE_COMPUTE_CAP_GRID_DIMENSION``: Number of supported dimensions
783 * ``PIPE_COMPUTE_CAP_IMAGES_SUPPORTED``: Whether images are supported
814 If this flag is set, surface creation may fail if blending is not supported
1075 **format**, and whether it is only supported with "external" texture targets.
1076 If the combination is supported in any fashion, true is returned. If the
1078 false if non-external texture targets are supported with the specified modifier+
1079 format, or true if only external texture targets are supported.
1089 If the proc is NULL, no auxiliary planes are required for any layout supported by