Lines Matching refs:modifiers

91 Formats and modifiers
120 Format modifiers describe a translation mechanism between these per-pixel memory
134 Some modifiers may modify the number of planes required for an image; for
142 support of modifiers must be explicitly enumerated and negotiated by all users
188 and modifiers, described together. Within KMS, this is achieved with the
190 the modifiers supported for each format. In userspace, this is supported through
212 - for this format, intersect the lists of supported modifiers for both KMS and
213 Vulkan, to obtain a final list of acceptable modifiers for that format
217 it intends to use for encoding for the set of modifiers it supports, and
232 acceptable modifiers, it must allocate the buffer. As there is no universal
238 acceptable modifiers, and the buffer's width and height. Each API may extend
296 Having a non-empty intersection of supported modifiers does not guarantee that
298 implied by modifiers which must be satisfied.
301 Implicit modifiers
304 The concept of modifiers post-dates all of the subsystems mentioned above. As
307 not (yet) support modifiers.
312 and ``gbm_bo_create_with_modifiers`` which extends this with a list of modifiers.
315 list of acceptable modifiers that the implementation can choose from (or fail if
317 where modifiers are not provided, the GBM implementation must make its own
325 of modifiers, a special ``DRM_FORMAT_MOD_INVALID`` token has been defined. This
340 as the sole member of a modifier list to declare that explicit modifiers are
341 not supported, or as part of a larger list to declare that implicit modifiers
345 at all) to declare that explicit modifiers are not supported and must not be
347 modifiers is acceptable
353 list of acceptable modifiers, or not provided a list
362 GPU, display, and media, but the media API does not support modifiers, then the
363 user **must not** allocate the buffer with explicit modifiers and attempt to
365 allocation using implicit modifiers, or allocate the buffer for media use
369 to explicit modifiers. For example, if the buffer is allocated with
370 ``gbm_bo_create`` (taking no modifiers), the user may then query the modifier with
374 When allocating buffers for exchange between different users and modifiers are
384 format modifiers to describe the layout in memory, at least width and height for