Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Panfrost
mesa
Commits
6add0560
Commit
6add0560
authored
Jan 16, 2021
by
Alyssa Rosenzweig
💜
Browse files
image mem reqs
parent
24a4fc06
Pipeline
#328822
waiting for manual action with stages
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
src/panfrost/vulkan/pan_device.c
View file @
6add0560
...
...
@@ -1332,20 +1332,29 @@ pan_GetBufferMemoryRequirements2(VkDevice device,
pan_finishme
(
"unimplemented!"
);
}
void
pan_GetImageMemoryRequirements
(
VkDevice
_device
,
VkImage
_image
,
VkMemoryRequirements
*
pMemoryRequirements
)
{
pan_finishme
(
"unimplemented!"
);
}
void
pan_GetImageMemoryRequirements2
(
VkDevice
device
,
const
VkImageMemoryRequirementsInfo2
*
pInfo
,
VkMemoryRequirements2
*
pMemoryRequirements
)
{
pan_finishme
(
"unimplemented!"
);
PAN_FROM_HANDLE
(
panvk_image
,
image
,
pInfo
->
image
);
pMemoryRequirements
->
memoryRequirements
=
(
VkMemoryRequirements
)
{
.
memoryTypeBits
=
1
,
.
alignment
=
image
->
alignment
,
.
size
=
image
->
size
};
}
void
pan_GetImageMemoryRequirements
(
VkDevice
device
,
VkImage
image
,
VkMemoryRequirements
*
reqs
)
{
VkMemoryRequirements2
reqs2
=
{
.
sType
=
VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2
};
pan_GetImageMemoryRequirements2
(
device
,
&
(
VkImageMemoryRequirementsInfo2
)
{
.
sType
=
VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2
,
.
image
=
image
},
&
reqs2
);
*
reqs
=
reqs2
.
memoryRequirements
;
}
void
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment