gfx ~master (2021-03-28T16:54:18Z)
Dub
Repo
VkDeviceCmds.GetDeviceGroupPeerMemoryFeatures
gfx
bindings
vulkan
vk
VkDeviceCmds
Commands for VK_VERSION_1_1
VkResult
BindBufferMemory2
(VkDevice device, uint32_t bindInfoCount, const(VkBindBufferMemoryInfo)* pBindInfos)
VkResult
BindImageMemory2
(VkDevice device, uint32_t bindInfoCount, const(VkBindImageMemoryInfo)* pBindInfos)
void
GetDeviceGroupPeerMemoryFeatures
(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures)
class
VkDeviceCmds
void
GetDeviceGroupPeerMemoryFeatures
(
VkDevice
device
,
uint32_t
heapIndex
,
uint32_t
localDeviceIndex
,
uint32_t
remoteDeviceIndex
,
VkPeerMemoryFeatureFlags
*
pPeerMemoryFeatures
)
void
CmdSetDeviceMask
(VkCommandBuffer commandBuffer, uint32_t deviceMask)
void
CmdDispatchBase
(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
void
GetImageMemoryRequirements2
(VkDevice device, const(VkImageMemoryRequirementsInfo2)* pInfo, VkMemoryRequirements2* pMemoryRequirements)
void
GetBufferMemoryRequirements2
(VkDevice device, const(VkBufferMemoryRequirementsInfo2)* pInfo, VkMemoryRequirements2* pMemoryRequirements)
void
GetImageSparseMemoryRequirements2
(VkDevice device, const(VkImageSparseMemoryRequirementsInfo2)* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements)
void
TrimCommandPool
(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags)
void
GetDeviceQueue2
(VkDevice device, const(VkDeviceQueueInfo2)* pQueueInfo, VkQueue* pQueue)
VkResult
CreateSamplerYcbcrConversion
(VkDevice device, const(VkSamplerYcbcrConversionCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion)
void
DestroySamplerYcbcrConversion
(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const(VkAllocationCallbacks)* pAllocator)
VkResult
CreateDescriptorUpdateTemplate
(VkDevice device, const(VkDescriptorUpdateTemplateCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate)
void
DestroyDescriptorUpdateTemplate
(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const(VkAllocationCallbacks)* pAllocator)
void
UpdateDescriptorSetWithTemplate
(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const(void)* pData)
void
GetDescriptorSetLayoutSupport
(VkDevice device, const(VkDescriptorSetLayoutCreateInfo)* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport)
Meta
Source
See Implementation
gfx
bindings
vulkan
vk
VkDeviceCmds
constructors
this
functions
AcquireNextImage2KHR
AcquireNextImageKHR
AllocateCommandBuffers
AllocateDescriptorSets
AllocateMemory
BeginCommandBuffer
BindBufferMemory
BindBufferMemory2
BindImageMemory
BindImageMemory2
CmdBeginQuery
CmdBeginRenderPass
CmdBindDescriptorSets
CmdBindIndexBuffer
CmdBindPipeline
CmdBindVertexBuffers
CmdBlitImage
CmdClearAttachments
CmdClearColorImage
CmdClearDepthStencilImage
CmdCopyBuffer
CmdCopyBufferToImage
CmdCopyImage
CmdCopyImageToBuffer
CmdCopyQueryPoolResults
CmdDispatch
CmdDispatchBase
CmdDispatchIndirect
CmdDraw
CmdDrawIndexed
CmdDrawIndexedIndirect
CmdDrawIndirect
CmdEndQuery
CmdEndRenderPass
CmdExecuteCommands
CmdFillBuffer
CmdNextSubpass
CmdPipelineBarrier
CmdPushConstants
CmdResetEvent
CmdResetQueryPool
CmdResolveImage
CmdSetBlendConstants
CmdSetDepthBias
CmdSetDepthBounds
CmdSetDeviceMask
CmdSetEvent
CmdSetLineWidth
CmdSetScissor
CmdSetStencilCompareMask
CmdSetStencilReference
CmdSetStencilWriteMask
CmdSetViewport
CmdUpdateBuffer
CmdWaitEvents
CmdWriteTimestamp
CreateBuffer
CreateBufferView
CreateCommandPool
CreateComputePipelines
CreateDescriptorPool
CreateDescriptorSetLayout
CreateDescriptorUpdateTemplate
CreateEvent
CreateFence
CreateFramebuffer
CreateGraphicsPipelines
CreateImage
CreateImageView
CreatePipelineCache
CreatePipelineLayout
CreateQueryPool
CreateRenderPass
CreateSampler
CreateSamplerYcbcrConversion
CreateSemaphore
CreateShaderModule
CreateSwapchainKHR
DestroyBuffer
DestroyBufferView
DestroyCommandPool
DestroyDescriptorPool
DestroyDescriptorSetLayout
DestroyDescriptorUpdateTemplate
DestroyDevice
DestroyEvent
DestroyFence
DestroyFramebuffer
DestroyImage
DestroyImageView
DestroyPipeline
DestroyPipelineCache
DestroyPipelineLayout
DestroyQueryPool
DestroyRenderPass
DestroySampler
DestroySamplerYcbcrConversion
DestroySemaphore
DestroyShaderModule
DestroySwapchainKHR
DeviceWaitIdle
EndCommandBuffer
FlushMappedMemoryRanges
FreeCommandBuffers
FreeDescriptorSets
FreeMemory
GetBufferMemoryRequirements
GetBufferMemoryRequirements2
GetDescriptorSetLayoutSupport
GetDeviceGroupPeerMemoryFeatures
GetDeviceGroupPresentCapabilitiesKHR
GetDeviceGroupSurfacePresentModesKHR
GetDeviceMemoryCommitment
GetDeviceQueue
GetDeviceQueue2
GetEventStatus
GetFenceStatus
GetImageMemoryRequirements
GetImageMemoryRequirements2
GetImageSparseMemoryRequirements
GetImageSparseMemoryRequirements2
GetImageSubresourceLayout
GetPipelineCacheData
GetQueryPoolResults
GetRenderAreaGranularity
GetSwapchainImagesKHR
InvalidateMappedMemoryRanges
MapMemory
MergePipelineCaches
QueueBindSparse
QueuePresentKHR
QueueSubmit
QueueWaitIdle
ResetCommandBuffer
ResetCommandPool
ResetDescriptorPool
ResetEvent
ResetFences
SetEvent
TrimCommandPool
UnmapMemory
UpdateDescriptorSetWithTemplate
UpdateDescriptorSets
WaitForFences
Commands for VK_VERSION_1_1