vulkan中对图像image的读写——image view
来源:互联网 发布:java soa 编辑:程序博客网 时间:2024/06/04 18:12
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">在vulkan中,管线着色器不是直接读写image的。</span>
image view相当于一个对象,在这个对象代表了image所占据的连续内存区域,并且包含一些额外的成员用来对image进行读写。
image view必须创建于一个类型一致的image上面。
imageview的类型如下:
typedef enum VkImageViewType {VK_IMAGE_VIEW_TYPE_1D = 0,VK_IMAGE_VIEW_TYPE_2D = 1,VK_IMAGE_VIEW_TYPE_3D = 2,VK_IMAGE_VIEW_TYPE_CUBE = 3,VK_IMAGE_VIEW_TYPE_1D_ARRAY = 4,VK_IMAGE_VIEW_TYPE_2D_ARRAY = 5,VK_IMAGE_VIEW_TYPE_CUBE_ARRAY = 6,} VkImageViewType;
创建一个image view:
VkResult vkCreateImageView(VkDevice device,const VkImageViewCreateInfo* pCreateInfo,const VkAllocationCallbacks* pAllocator,VkImageView* pView);
VKImageViewCreateInfo结构体:
typedef struct VkImageViewCreateInfo {VkStructureType sType;const void* pNext;VkImageViewCreateFlags flags;VkImage image;VkImageViewType viewType;VkFormat format;VkComponentMapping components;VkImageSubresourceRange subresourceRange;} VkImageViewCreateInfo;
0 0
- vulkan中对图像image的读写——image view
- C# 对SQL Server 中Image字段的读写
- C# 对SQL Server中Image字段的读写
- python Image中对图像的一些操作
- C# 对SQL Server中Image字段的读写(2)
- [转]J2ME中对Image的缩放
- image view
- Python图像处理库 — Image类
- 修改image图像的数据
- 在WPF的Image控件中显示静态的图像
- 数据库表中Image图像的页面显示
- 如何改变Image对象中图像的宽度和高度
- GDI+ 中Image::FromStream ,用流的方式显示图像
- Halcon:获取Image图像中Region区域的特征参数
- [Vulkan教程] 二: Image & Buffer & 内存管理
- 图像分割—基于图的图像分割(Graph-Based Image Segmentation)
- 图像分割—基于图的图像分割(Graph-Based Image Segmentation)
- 图像分割—基于图的图像分割(Graph-Based Image Segmentation)
- Android Studio 使用Gradle引入第三方库文件的总结
- mysql在windows上如何使用
- INSTALL_FAILED_SHARED_USER_INCOMPATIBLE while using shared user id
- The Python Tutorial - Modules
- 移动零
- vulkan中对图像image的读写——image view
- Android中Application类用法
- ehcach缓存测试类
- 计算几何 点对直线张开的夹角
- 网站架构演化发展历程
- Android studio中.so文件的提交
- linux下vi命令大全
- 最大连续子序列<hdoj1231>
- Leetcode 6. ZigZag Conversion