pattern ACCESS_INDIRECT_COMMAND_READ_BIT :: AccessFlagBits | ACCESS_INDIRECT_COMMAND_READ_BIT specifies read access to indirect
command data read as part of an indirect drawing or dispatch command.
|
pattern ACCESS_INDEX_READ_BIT :: AccessFlagBits | ACCESS_INDEX_READ_BIT specifies read access to an index buffer as part
of an indexed drawing command, bound by
cmdBindIndexBuffer .
|
pattern ACCESS_VERTEX_ATTRIBUTE_READ_BIT :: AccessFlagBits | ACCESS_VERTEX_ATTRIBUTE_READ_BIT specifies read access to a vertex
buffer as part of a drawing command, bound by
cmdBindVertexBuffers .
|
pattern ACCESS_UNIFORM_READ_BIT :: AccessFlagBits | ACCESS_UNIFORM_READ_BIT specifies read access to a
uniform buffer.
|
pattern ACCESS_INPUT_ATTACHMENT_READ_BIT :: AccessFlagBits | ACCESS_INPUT_ATTACHMENT_READ_BIT specifies read access to an
input attachment
within a render pass during fragment shading.
|
pattern ACCESS_SHADER_READ_BIT :: AccessFlagBits | ACCESS_SHADER_READ_BIT specifies read access to a
storage buffer,
physical storage buffer,
shader binding table,
uniform texel buffer,
storage texel buffer,
sampled image,
or
storage image.
|
pattern ACCESS_SHADER_WRITE_BIT :: AccessFlagBits | ACCESS_SHADER_WRITE_BIT specifies write access to a
storage buffer,
physical storage buffer,
storage texel buffer,
or
storage image.
|
pattern ACCESS_COLOR_ATTACHMENT_READ_BIT :: AccessFlagBits | ACCESS_COLOR_ATTACHMENT_READ_BIT specifies read access to a
color attachment,
such as via
blending,
logic operations,
or via certain
subpass load operations.
It does not include
advanced blend operations.
|
pattern ACCESS_COLOR_ATTACHMENT_WRITE_BIT :: AccessFlagBits | ACCESS_COLOR_ATTACHMENT_WRITE_BIT specifies write access to a
color, resolve, or depth/stencil resolve attachment
during a
render pass
or via certain
subpass load and store operations.
|
pattern ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT :: AccessFlagBits | ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT specifies read access to a
depth/stencil attachment,
via
depth or stencil operations
or via certain
subpass load operations.
|
pattern ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT :: AccessFlagBits | ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT specifies write access to a
depth/stencil attachment,
via
depth or stencil operations
or via certain
subpass load and store operations.
|
pattern ACCESS_TRANSFER_READ_BIT :: AccessFlagBits | ACCESS_TRANSFER_READ_BIT specifies read access to an image or buffer
in a
copy
operation.
|
pattern ACCESS_TRANSFER_WRITE_BIT :: AccessFlagBits | ACCESS_TRANSFER_WRITE_BIT specifies write access to an image or buffer
in a
clear
or
copy
operation.
|
pattern ACCESS_HOST_READ_BIT :: AccessFlagBits | ACCESS_HOST_READ_BIT specifies read access by a host operation.
Accesses of this type are not performed through a resource, but directly
on memory.
|
pattern ACCESS_HOST_WRITE_BIT :: AccessFlagBits | ACCESS_HOST_WRITE_BIT specifies write access by a host operation.
Accesses of this type are not performed through a resource, but directly
on memory.
|
pattern ACCESS_MEMORY_READ_BIT :: AccessFlagBits | ACCESS_MEMORY_READ_BIT specifies all read accesses. It is always valid
in any access mask, and is treated as equivalent to setting all READ
access flags that are valid where it is used.
|
pattern ACCESS_MEMORY_WRITE_BIT :: AccessFlagBits | ACCESS_MEMORY_WRITE_BIT specifies all write accesses. It is always
valid in any access mask, and is treated as equivalent to setting all
WRITE access flags that are valid where it is used.
|
pattern ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV :: AccessFlagBits | ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV specifies writes to the
Buffer preprocess outputs in
cmdPreprocessGeneratedCommandsNV .
|
pattern ACCESS_COMMAND_PREPROCESS_READ_BIT_NV :: AccessFlagBits | ACCESS_COMMAND_PREPROCESS_READ_BIT_NV specifies reads from
Buffer inputs to
cmdPreprocessGeneratedCommandsNV .
|
pattern ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT :: AccessFlagBits | ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT specifies read access to a
fragment density map attachment
during dynamic
fragment density map operations
|
pattern ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV :: AccessFlagBits | ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV specifies read access to a
shading rate image as part of a drawing command, as bound by
cmdBindShadingRateImageNV .
|
pattern ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR :: AccessFlagBits | ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR specifies write access to
an acceleration structure or
acceleration structure scratch buffer
as part of a build command.
|
pattern ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR :: AccessFlagBits | ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR specifies read access to an
acceleration structure as part of a trace or build command, or to an
acceleration structure scratch buffer
as part of a build command.
|
pattern ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT :: AccessFlagBits | ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT is similar to
ACCESS_COLOR_ATTACHMENT_READ_BIT , but also includes
advanced blend operations.
|
pattern ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT :: AccessFlagBits | ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT specifies read access to a
predicate as part of conditional rendering.
|
pattern ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT :: AccessFlagBits | ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT specifies write access
to a transform feedback counter buffer which is written when
cmdEndTransformFeedbackEXT
executes.
|
pattern ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT :: AccessFlagBits | ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT specifies read access
to a transform feedback counter buffer which is read when
cmdBeginTransformFeedbackEXT
executes.
|
pattern ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT :: AccessFlagBits | ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT specifies write access to a
transform feedback buffer made when transform feedback is active.
|