vk/vulkan.h: Add packing parameters to BufferImageCopy
This commit is contained in:
parent
b4ef7f354b
commit
aae45ab583
|
@ -1741,6 +1741,8 @@ typedef struct {
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
VkDeviceSize bufferOffset;
|
VkDeviceSize bufferOffset;
|
||||||
|
uint32_t bufferRowLength;
|
||||||
|
uint32_t bufferImageHeight;
|
||||||
VkImageSubresource imageSubresource;
|
VkImageSubresource imageSubresource;
|
||||||
VkOffset3D imageOffset;
|
VkOffset3D imageOffset;
|
||||||
VkExtent3D imageExtent;
|
VkExtent3D imageExtent;
|
||||||
|
|
|
@ -995,6 +995,11 @@ void anv_CmdCopyBufferToImage(
|
||||||
meta_prepare_blit(cmd_buffer, &saved_state);
|
meta_prepare_blit(cmd_buffer, &saved_state);
|
||||||
|
|
||||||
for (unsigned r = 0; r < regionCount; r++) {
|
for (unsigned r = 0; r < regionCount; r++) {
|
||||||
|
if (pRegions[r].bufferRowLength != 0)
|
||||||
|
anv_finishme("bufferRowLength not supported in CopyBufferToImage");
|
||||||
|
if (pRegions[r].bufferImageHeight != 0)
|
||||||
|
anv_finishme("bufferImageHeight not supported in CopyBufferToImage");
|
||||||
|
|
||||||
struct anv_image *src_image;
|
struct anv_image *src_image;
|
||||||
anv_CreateImage(vk_device,
|
anv_CreateImage(vk_device,
|
||||||
&(VkImageCreateInfo) {
|
&(VkImageCreateInfo) {
|
||||||
|
@ -1087,6 +1092,11 @@ void anv_CmdCopyImageToBuffer(
|
||||||
meta_prepare_blit(cmd_buffer, &saved_state);
|
meta_prepare_blit(cmd_buffer, &saved_state);
|
||||||
|
|
||||||
for (unsigned r = 0; r < regionCount; r++) {
|
for (unsigned r = 0; r < regionCount; r++) {
|
||||||
|
if (pRegions[r].bufferRowLength != 0)
|
||||||
|
anv_finishme("bufferRowLength not supported in CopyBufferToImage");
|
||||||
|
if (pRegions[r].bufferImageHeight != 0)
|
||||||
|
anv_finishme("bufferImageHeight not supported in CopyBufferToImage");
|
||||||
|
|
||||||
struct anv_surface_view src_view;
|
struct anv_surface_view src_view;
|
||||||
anv_image_view_init(&src_view, cmd_buffer->device,
|
anv_image_view_init(&src_view, cmd_buffer->device,
|
||||||
&(VkImageViewCreateInfo) {
|
&(VkImageViewCreateInfo) {
|
||||||
|
|
Loading…
Reference in New Issue