VkBuffer object.
The primary purpose of these markers is to facilitate the development of debugging tools for tracking which pipelined command contributed to device loss.
None.
VK_AMD_buffer_marker| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_AMD_BUFFER_MARKER_EXTENSION_NAME
The extension name. |
| public static final int | VK_AMD_BUFFER_MARKER_SPEC_VERSION
The extension specification version. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | vkCmdWriteBufferMarkerAMD(VkCommandBuffer
the command buffer into which the command will be recorded. commandBuffer, int a pipelineStage, long VkPipelineStageFlagBits value specifying the pipeline stage whose completion triggers the marker write.the buffer where the marker will be written to. dstBuffer, long the byte offset into the buffer where the marker will be written to. dstOffset, int the 32-bit value of the marker. marker)Execute a pipelined write of a marker value into a buffer. |
| VK_AMD_BUFFER_MARKER_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_AMD_BUFFER_MARKER_EXTENSION_NAME The extension name. | |
| VK_AMD_BUFFER_MARKER_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_AMD_BUFFER_MARKER_SPEC_VERSION The extension specification version. | |
| AMDBufferMarker | back to summary |
|---|---|
| protected AMDBufferMarker() | |
| vkCmdWriteBufferMarkerAMD | back to summary | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| public static void vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, int pipelineStage, long dstBuffer, long dstOffset, int marker) Execute a pipelined write of a marker value into a buffer. C SpecificationTo write a 32-bit marker value into a buffer as a pipelined operation, call:
DescriptionThe command will write the 32-bit marker value into the buffer only after all preceding commands have finished executing up to at least the specified pipeline stage. This includes the completion of other preceding While consecutive buffer marker writes with the same NoteSimilar to NoteImplementations may only support a limited number of pipelined marker write operations in flight at a given time, thus excessive number of marker write operations may degrade command execution performance. Valid Usage
Valid Usage (Implicit)
Host Synchronization
Command Properties
| |||||||||||