跳转到主要内容

Vulkan 1.1.116 发布,图形 API 规范

demi 提交于

Vulkan 1.1.116 已经发布,Vulkan 是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API。更新如下:

<ul><li>说明 Flink:vkCmdBeginQuery 与 index=0 的 Flink : vkCmdBeginQueryIndexEXT 相同,而该 Flink : vkCmdEndQuery 与 index=0 的 Flink : vkCmdEndQueryIndexEXT 相同</li><br>

<li>当通过 slink : VkBufferImageCopy 在缓冲区和图像之间复制深度方面时,如果没有启用`&lt;&lt;VK_EXT_depth_range_unrestricted&gt;&gt;`扩展,缓冲区内存中的深度值必须在范围内</li><br>

<li>在&lt;&lt;spirvenv-module-validation, Validation Rules within a Module&gt;&gt; 部分中的次要语言调整</li><br>

<li>在`&lt;/sup&gt;_kHR_shader_Controls&gt;&gt;‘扩展中更改 slink : VkPhysicalDeviceFloatControlsPropertiesKHR 结构。这是一种罕见的情况,即破坏现有扩展的接口,以承认不同供应商实现的现实,而这些不同的供应商实现不可能在其他情况下得到适当的描述,而且鉴于扩展的预期使用率较低,中断更改被认为是可以接受的</li><br>

<li>添加了 slink : VkShaderFloatControlsIntruenceKHR 枚举来描述这三种可能的行为</li><br>

<li>重命名 pname : separateDenormSettings 为 pname : denormBehaviorIndependence</li><br>

<li>重命名 pname:separateRoundingModeSettings 为 pname:roundingModeIndependence</li><br>

<li>为 slink 添加一个缺少的有效用法语句:VkQueryPoolCreateInfo:pname:queryCount</li><br>

<li>向 slink:VkWriteDescriptorSetAccelerationStructureNV 添加一个有效的使用语句,以表示加速结构描述符必须是顶级结构</li><br>

<li>新增扩展:&lt;&lt;VK_EXT_subgroup_size_control&gt;&gt;</li></ul>

<a href="https://github.com/KhronosGroup/Vulkan-Docs/commit/7b81afeb9f76ed8b1ca6…;

文章转载自 OSCHINA 社区 [http://www.oschina.net]
原文地址:https://www.oschina.net/news/108457/vulkan-1-1-116-released