From ca04b453a49348e36ced9ab119f8ef13678c4cea Mon Sep 17 00:00:00 2001 From: dominikwitczak_amd Date: Mon, 23 May 2016 16:50:09 +0200 Subject: [PATCH] Document the VK_AMD_shader_trinary_minmax extension --- .../VK_AMD_shader_trinary_minmax.txt | 28 +++++++++++++++++++ doc/specs/vulkan/appendices/spirvenv.txt | 4 +++ doc/specs/vulkan/vkspec.txt | 2 ++ src/spec/vk.xml | 6 ++-- 4 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 doc/specs/vulkan/appendices/VK_AMD_shader_trinary_minmax.txt diff --git a/doc/specs/vulkan/appendices/VK_AMD_shader_trinary_minmax.txt b/doc/specs/vulkan/appendices/VK_AMD_shader_trinary_minmax.txt new file mode 100644 index 00000000..59bca101 --- /dev/null +++ b/doc/specs/vulkan/appendices/VK_AMD_shader_trinary_minmax.txt @@ -0,0 +1,28 @@ +== VK_AMD_shader_trinary_minmax + +*Name String*:: VK_AMD_shader_trinary_minmax +*Extension Type*:: Device extension +*Registered Extension Number*:: 21 +*Last Modified Date*:: 5/10/2016 +*Revision*:: 1 +*IP Status*:: +No known IP claims. +*Dependencies*:: + - This extension is written against version 1.0.11 of the {apiname} API. +*Contributors*:: + - Matthaeus G. Chajdas, AMD + - Qun Lin, AMD + - Daniel Rakos, AMD + - Graham Sellers, AMD + - Rex Xu, AMD +*Contacts*:: + - Qun Lin, AMD (quentin.lin@amd.com) + +This extension adds support for the following SPIR-V extension in {apiname}: + + * SPV_AMD_shader_trinary_minmax + +=== Version History + + * Revision 1, 2016-05-10 (Daniel Rakos) + - Initial draft diff --git a/doc/specs/vulkan/appendices/spirvenv.txt b/doc/specs/vulkan/appendices/spirvenv.txt index 01830247..d1cc59c1 100644 --- a/doc/specs/vulkan/appendices/spirvenv.txt +++ b/doc/specs/vulkan/appendices/spirvenv.txt @@ -76,6 +76,10 @@ to that feature must: also be supported. | code:MultiViewport | <> |==== +When the +VK_AMD_shader_trinary_minmax+ device extension is enabled +the application can: pass a SPIR-V module to flink:vkCreateShaderModule that +uses the +SPV_AMD_shader_trinary_minmax+ SPIR-V extension. + The application mustnot: pass a SPIR-V module containing any of the following to flink:vkCreateShaderModule: diff --git a/doc/specs/vulkan/vkspec.txt b/doc/specs/vulkan/vkspec.txt index f4de8be6..a682d74b 100644 --- a/doc/specs/vulkan/vkspec.txt +++ b/doc/specs/vulkan/vkspec.txt @@ -107,6 +107,8 @@ include::appendices/extensions.txt[] include::appendices/VK_KHR_sampler_mirror_clamp_to_edge.txt[] +include::appendices/VK_AMD_shader_trinary_minmax.txt[] + include::appendices/invariance.txt[] include::appendices/glossary.txt[] diff --git a/src/spec/vk.xml b/src/spec/vk.xml index e10e1812..7a46a2cd 100644 --- a/src/spec/vk.xml +++ b/src/spec/vk.xml @@ -5260,10 +5260,10 @@ maintained in the master branch of the Khronos Vulkan Github project. - + - - + +