Function Prototype
vkGetDataGraphPipelineSessionMemoryRequirementsARM
Get the memory requirements of a data graph pipeline session
To determine the memory requirements for a data graph pipeline session, call:
void vkGetDataGraphPipelineSessionMemoryRequirementsARM(
VkDevice device,
const VkDataGraphPipelineSessionMemoryRequirementsInfoARM* pInfo,
VkMemoryRequirements2* pMemoryRequirements);
pub fn get_data_graph_pipeline_session_memory_requirements_arm(
device: vk::Device,
p_info: *const vk::DataGraphPipelineSessionMemoryRequirementsInfoARM,
p_memory_requirements: *mut vk::MemoryRequirements2,
);
deviceis the logical device that owns the data graph pipeline session.pInfois a pointer to a VkDataGraphPipelineSessionMemoryRequirementsInfoARM structure containing parameters for the memory requirements query.pMemoryRequirementsis a pointer to a VkMemoryRequirements2 structure in which the memory requirements of the data graph pipeline session object are returned.
Valid Usage
VUID-vkGetDataGraphPipelineSessionMemoryRequirementsARM-session-09950
The session member of pInfo must have been created with
device
VUID-vkGetDataGraphPipelineSessionMemoryRequirementsARM-bindPoint-09784
The bindPoint member of pInfo must have been returned as
part of a VkDataGraphPipelineSessionBindPointRequirementARM whose
bindPointType member is
VK_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_TYPE_MEMORY_ARM by a
prior call to
vkGetDataGraphPipelineSessionBindPointRequirementsARM for the
session member of pInfo
Valid Usage (Implicit)
VUID-vkGetDataGraphPipelineSessionMemoryRequirementsARM-device-parameter
device must be a valid VkDevice handle
VUID-vkGetDataGraphPipelineSessionMemoryRequirementsARM-pInfo-parameter
pInfo must be a valid pointer to a valid VkDataGraphPipelineSessionMemoryRequirementsInfoARM structure
VUID-vkGetDataGraphPipelineSessionMemoryRequirementsARM-pMemoryRequirements-parameter
pMemoryRequirements must be a valid pointer to a VkMemoryRequirements2 structure
Parent
VK_ARM_data_graphType
Function Prototype