59 lines
1.6 KiB
Plaintext
59 lines
1.6 KiB
Plaintext
|
VkBufferMemoryBarrier(3)
|
||
|
========================
|
||
|
|
||
|
Name
|
||
|
----
|
||
|
VkBufferMemoryBarrier - Structure specifying the parameters of a buffer memory barrier.
|
||
|
|
||
|
C Specification
|
||
|
---------------
|
||
|
|
||
|
include::../structs/VkBufferMemoryBarrier.txt[]
|
||
|
|
||
|
Fields
|
||
|
------
|
||
|
|
||
|
sType::
|
||
|
Structure type. Must be ename:VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER.
|
||
|
|
||
|
pNext::
|
||
|
Pointer to next structure in the structure chain when applicable.
|
||
|
|
||
|
outputMask::
|
||
|
Types of writes to the buffer to flush (see elink:VkMemoryOutputFlags for more detail).
|
||
|
|
||
|
inputMask::
|
||
|
Types of reads from the buffer to invalidate (see elink:VkMemoryInputFlags for more detail).
|
||
|
|
||
|
srcQueueFamilyIndex::
|
||
|
Identifies the source queue family to transfer ownership of the buffer from.
|
||
|
A value of ename:VK_QUEUE_FAMILY_IGNORED indicates that this member should be ignored.
|
||
|
|
||
|
destQueueFamilyIndex::
|
||
|
Identifies the destination queue family to transfer ownership of the buffer to.
|
||
|
A value of ename:VK_QUEUE_FAMILY_IGNORED indicates that this member should be ignored.
|
||
|
|
||
|
buffer::
|
||
|
Buffer object the memory barrier applies to.
|
||
|
|
||
|
offset::
|
||
|
Byte offset of the sub-range of the buffer the memory barrier applies to.
|
||
|
|
||
|
size::
|
||
|
Size in bytes of the sub-range of the buffer the memory barrier applies to.
|
||
|
|
||
|
include::../validity/structs/VkBufferMemoryBarrier.txt[]
|
||
|
|
||
|
Description
|
||
|
-----------
|
||
|
|
||
|
This structure specifies the parameters of a buffer memory barrier that can be passed in the ptext:ppMemoryBarriers
|
||
|
parameter of flink:vkCmdPipelineBarrier and flink:vkCmdWaitEvents.
|
||
|
|
||
|
See Also
|
||
|
--------
|
||
|
|
||
|
flink:vkCmdPipelineBarrier, flink:vkCmdWaitEvents, slink:VkMemoryBarrier, slink:VkImageMemoryBarrier
|
||
|
|
||
|
include::footer.txt[]
|