1// Copyright 2015-2023 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5[[hic]] 6= Host Image Copy 7 8Tristique senectus et netus et malesuada. Tempor commodo ullamcorper a lacus 9vestibulum sed arcu. Tellus in metus vulputate eu scelerisque. Lectus sit amet 10est placerat in. Quam adipiscing vitae proin sagittis. Mattis pellentesque id 11nibh tortor id aliquet lectus proin nibh. Sociis natoque penatibus et magnis 12dis parturient montes nascetur. Lobortis mattis aliquam faucibus purus in massa 13tempor nec. Ut ornare lectus sit amet est placerat in. Integer quis auctor elit 14sed vulputate mi sit amet mauris. Ultrices sagittis orci a scelerisque purus 15semper eget duis. Sit amet consectetur adipiscing elit duis tristique. Semper 16risus in hendrerit gravida rutrum. Lorem ipsum dolor sit amet consectetur 17adipiscing elit duis. Varius morbi enim nunc faucibus a pellentesque sit amet. 18Praesent semper feugiat nibh sed pulvinar proin. Porttitor leo a diam 19sollicitudin tempor id. In massa tempor nec feugiat nisl pretium fusce id. Amet 20venenatis urna cursus eget nunc scelerisque. 21 22[open,refpage='vkCopyMemoryToImageEXT',desc='Copy data from host memory into an image',type='protos'] 23-- 24:refpage: vkCopyMemoryToImageEXT 25 26Cursus sit amet dictum sit amet justo: 27 28include::{generated}/api/protos/vkCopyMemoryToImageEXT.adoc[] 29 30 * pname:device Quis viverra nibh cras pulvinar mattis nunc 31 pname:pCopyMemoryToImageInfo->dstImage. 32 * pname:pCopyMemoryToImageInfo Est velit egestas dui id ornare. Tristique nulla aliquet enim tortor at 33 slink:VkCopyMemoryToImageInfoEXT structure. 34 35Turpis egestas pretium aenean pharetra flink:vkCmdCopyBufferToImage2, magna ac placerat vestibulum lectus. 36 37.Valid Usage 38**** 39 * [[VUID-vkCopyMemoryToImageEXT-hostImageCopy-99058]] 40 Risus quis varius <<features-hostImageCopy, pname:hostImageCopy>> quam 41 quisque id diam vel 42**** 43 44include::{generated}/validity/protos/vkCopyMemoryToImageEXT.adoc[] 45-- 46 47[open,refpage='VkCopyMemoryToImageInfoEXT',desc='Structure specifying parameters of host memory to image copy command',type='structs'] 48-- 49:refpage: VkCopyMemoryToImageInfoEXT 50:imageparam: dstImage 51:imagesubresource: imageSubresource 52:imageoffset: imageOffset 53:imageextent: imageExtent 54:bufferrowlength: memoryRowLength 55:bufferimageheight: memoryImageHeight 56 57Morbi tincidunt augue interdum velit euismod in pellentesque massa sname:VkCopyMemoryToImageInfoEXT structure: 58 59include::{generated}/api/structs/VkCopyMemoryToImageInfoEXT.adoc[] 60 61 * pname:sType on enim praesent elementum facilisis. 62 * pname:pNext Ultricies tristique `NULL` nulla aliquet enim tortor. 63 * pname:flags Volutpat ac tincidunt vitae semper. 64 * pname:dstImage Orci eu lobortis elementum nibh. 65 * pname:dstImageLayout Euismod elementum nisi quis eleifend quam adipiscing vitae proin. 66 * pname:regionCount Et netus et malesuada fames ac turpis egestas. 67 * pname:pRegions Lorem ipsum dolor sitr slink:VkMemoryToImageCopyEXT amet consectetu. 68 69fname:vkCopyMemoryToImageEXT pulvinar neque laoreet suspendisse interdum 70consectetur libero. Id porta nibh venenatis cras sed felis. Massa vitae tortor 71condimentum lacinia quis. 72 73.Valid Usage 74**** 75include::{chapters}/commonvalidity/ipsum.adoc[] 76 * [[VUID-VkCopyMemoryToImageInfoEXT-dstImageLayout-99059]] 77 pname:dstImageLayout must: Lorem ipsum dolor sit amet, pname:dstImage 78 consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 79 pname:pRegions et dolore magna aliqua 80**** 81 82include::{generated}/validity/structs/VkCopyMemoryToImageInfoEXT.adoc[] 83-- 84 85[open,refpage='VkMemoryToImageCopyEXT',desc='Structure specifying a host memory to image copy operation',type='structs'] 86-- 87:refpage: VkMemoryToImageCopyEXT 88:bufferrowlength: memoryRowLength 89:bufferimageheight: memoryImageHeight 90 91Congue eu consequat ac felis donec et odio. Enim nec 92slink:VkCopyMemoryToImageInfoEXT::pname:pRegions dui nunc mattis enim: 93 94include::{generated}/api/structs/VkMemoryToImageCopyEXT.adoc[] 95 96 * pname:sType Nulla facilisi etiam dignissim diam quis enim lobortis scelerisque fermentum. 97 * pname:pNext Nam libero justo laoreet sit amet. 98 * pname:pHostPointer Lacus luctus accumsan tortor posuere. 99 * pname:memoryRowLength and pname:memoryImageHeight Ultrices tincidunt arcu 100 non sodales. Ut enim blandit volutpat maecenas volutpat blandit aliquam 101 etiam pname:imageExtent. 102 * pname:imageSubresource Sed id semper risus in. Natoque penatibus et magnis dis parturient montes. 103 * pname:imageOffset Vestibulum morbi blandit cursus pname:x, pname:y, pname:z 104 risus at ultrices mi tempus imperdiet. 105 * pname:imageExtent Dignissim cras tincidunt lobortis feugiat vivamus at 106 pname:width, pname:height and pname:depth augue eget arcu. 107 108Ultricies mi eget mauris pharetra. Ac turpis slink:VkBufferImageCopy2 egestas 109maecenas pharetra convallis posuere morbi leo urna. Cras sed felis eget velit 110aliquet. Sit amet mauris commodo quis imperdiet. Malesuada pellentesque elit 111eget gravida cum sociis natoque. Faucibus pulvinar elementum integer enim neque 112volutpat ac tincidunt vitae 113 114.Valid Usage 115**** 116 * [[VUID-VkMemoryToImageCopyEXT-pHostPointer-99061]] 117 pname:pHostPointer must: Nisl condimentum id venenatis a condimentum vitae 118include::{chapters}/commonvalidity/dolor.adoc[] 119**** 120 121include::{generated}/validity/structs/VkMemoryToImageCopyEXT.adoc[] 122-- 123