mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-01-12 23:14:20 +00:00
b9e9296cd8
* Bump API patch number and header version number to 53 for this update. Github Issues: Internal Issues: * Clarify mappings of coordinates for mutable, compatible image views in slink:VkImageViewCreateInfo (internal issue 815). * Make ename:VK_BIND_SFR_BIT require a logical device with multiple physical devices, so that standard sparse image block dimensions are only required on systems that support multi-GPU (internal issue 835). * Convert all files from use of // refBegin .. // refEnd comments to delimit ref pages, to use of open blocks, and update style guide accordingly (internal issue 839). * Add valid usage for slink:VkWriteDescriptorSet when performing updates to a ename:VK_STORAGE_IMAGE descriptor with layout ename:VK_IMAGE_LAYOUT_GENERAL. * Add a hack to the validity generator script to support an odd interaction between flink:vkCmdFillBuffer and an extension (internal issue 853). * Remove redundant text describing slink:VkBufferCreateInfo::pname:usage, which was already covered by implicit valid usage (internal issue 854). * Update implicit validity generator script to properly handle the pname:sType and pname:pNext members of "returnedonly" structures (internal issue 874). * Note that slink:VkApplicationInfo::pname:pApplicationName & slink:VkApplicationInfo::pname:pEngineName are optional, and add missing implicit valid usage statements for flink:vkDestroyInstance. * Added missing valid usage for flink:vkCmdWriteTimestamp to require a timestamp query pool. * Simplify and/or split "`non-atomic`" valid usage statements. New Extensions: * `VK_AMD_gpu_shader_int16` * `VK_EXT_blend_operation_advanced` * `VK_EXT_sampler_filter_minmax` * `VK_NV_framebuffer_mixed_samples` ----------------------------------------------------- Note: the 1.0.52 spec wasn't published on github, so the 1.0.53 release combines both change sets. ----------------------------------------------------- Change log for June 13, 2017 Vulkan 1.0.52 spec update: * Bump API patch number and header version number to 52 for this update. Github Issues: Internal Issues: * Clarify behavior when non-coherent memory has <<memory-device-unmap-does-not-flush, not been flushed before being unmapped>> (internal issue 819). * Fix description of code:WorkgroupSize builtin to note it decorates an object, not a variable (internal issue 836). * Fix asciidoc attributes so that trailing '{plus}' symbols in [eq] style equations are rendered properly (internal issue 845). * Add language to the "`Extension Handles, Objects, Enums, and Typedefs`" section of the Procedures and Conventions document stating that any new handle type requires a corresponding entry in the elink:VkObjectType enumerated type (internal issue 856). * Update style guide to use slink macro for Vulkan handle type names, and define narrow conditions under which to use the *name and *text macros instead of *link (internal issue 886). * Add a dependency of the <<VK_KHX_device_group,VK_KHX_device_group>> extension on VK_KHX_device_group_creation to +vk.xml+ and the extension appendix. * Change the copyright on Vulkan specification asciidoc *source* files to CC-BY 4.0, and update the proprietary Khronos copyright applied to the generated *output* formats (internal issue 327). This enables broader re-use and modification of the Vulkan specification sources, while not affecting the Reciprocal IP License between Vulkan Adopters and Working Group Members. New Extensions: * `VK_NV_fill_rectangle` * `VK_NV_fragment_coverage_to_color`
168 lines
5.5 KiB
Plaintext
168 lines
5.5 KiB
Plaintext
// Copyright (c) 2015-2017 Khronos Group. This work is licensed under a
|
|
// Creative Commons Attribution 4.0 International License; see
|
|
// http://creativecommons.org/licenses/by/4.0/
|
|
|
|
[appendix]
|
|
[[credits]]
|
|
= Credits
|
|
|
|
Vulkan 1.0 is the result of contributions from many people and companies
|
|
participating in the Khronos Vulkan Working Group, as well as input from the
|
|
Vulkan Advisory Panel.
|
|
|
|
Members of the Working Group, including the company that they represented at
|
|
the time of their contributions, are listed below.
|
|
Some specific contributions made by individuals are listed together with
|
|
their name.
|
|
|
|
* Adam Jackson, Red Hat
|
|
* Adam Śmigielski, Mobica
|
|
* Alex Bourd, Qualcomm Technologies, Inc.
|
|
* Alexander Galazin, ARM
|
|
* Allen Hux, Intel
|
|
* Alon Or-bach, Samsung Electronics (WSI technical sub-group chair)
|
|
* Andrew Cox, Samsung Electronics
|
|
* Andrew Garrard, Samsung Electronics (format wrangler)
|
|
* Andrew Poole, Samsung Electronics
|
|
* Andrew Rafter, Samsung Electronics
|
|
* Andrew Richards, Codeplay Software Ltd.
|
|
* Andrew Woloszyn, Google
|
|
* Antoine Labour, Google
|
|
* Aras Pranckevičius, Unity
|
|
* Ashwin Kolhe, NVIDIA
|
|
* Ben Bowman, Imagination Technologies
|
|
* Benj Lipchak
|
|
* Bill Hollings, The Brenwill Workshop
|
|
* Bill Licea-Kane, Qualcomm Technologies, Inc.
|
|
* Brent E.
|
|
Insko, Intel
|
|
* Brian Ellis, Qualcomm Technologies, Inc.
|
|
* Cass Everitt, Oculus VR
|
|
* Cemil Azizoglu, Canonical
|
|
* Chad Versace, Intel
|
|
* Chang-Hyo Yu, Samsung Electronics
|
|
* Chia-I Wu, LunarG
|
|
* Chris Frascati, Qualcomm Technologies, Inc.
|
|
* Christophe Riccio, Unity
|
|
* Cody Northrop, LunarG
|
|
* Courtney Goeltzenleuchter, LunarG
|
|
* Damien Leone, NVIDIA
|
|
* Dan Baker, Oxide Games
|
|
* Dan Ginsburg, Valve
|
|
* Daniel Johnston, Intel
|
|
* Daniel Koch, NVIDIA (<<interfaces,Shader Interfaces>>;
|
|
<<features,Features, Limits, and Formats>>)
|
|
* Daniel Rakos, AMD
|
|
* David Airlie, Red Hat
|
|
* David Neto, Google
|
|
* David Mao, AMD
|
|
* David Yu, Pixar
|
|
* Dominik Witczak, AMD
|
|
* Frank (LingJun) Chen, Qualcomm Technologies, Inc.
|
|
* Fred Liao, Mediatek
|
|
* Gabe Dagani, Freescale
|
|
* Graeme Leese, Broadcom
|
|
* Graham Connor, Imagination Technologies
|
|
* Graham Sellers, AMD
|
|
* Hwanyong Lee, Kyungpook National University
|
|
* Ian Elliott, LunarG
|
|
* Ian Romanick, Intel
|
|
* James Jones, NVIDIA
|
|
* James Hughes, Oculus VR
|
|
* Jan Hermes, Continental Corporation
|
|
* Jan-Harald Fredriksen, ARM
|
|
* Jason Ekstrand, Intel
|
|
* Jeff Bolz, NVIDIA (extensive contributions, exhaustive review and
|
|
rewrites for technical correctness)
|
|
* Jeff Juliano, NVIDIA
|
|
* Jeff Vigil, Qualcomm Technologies, Inc.
|
|
* Jens Owen, LunarG
|
|
* Jeremy Hayes, LunarG
|
|
* Jesse Barker, ARM
|
|
* Jesse Hall, Google
|
|
* Johannes van Waveren, Oculus VR
|
|
* John Kessenich, Google (SPIR-V and GLSL for Vulkan spec author)
|
|
* John McDonald, Valve
|
|
* Jon Ashburn, LunarG
|
|
* Jon Leech, Independent (XML toolchain, normative language, release
|
|
wrangler)
|
|
* Jonas Gustavsson, Sony Mobile
|
|
* Jonathan Hamilton, Imagination Technologies
|
|
* Jungwoo Kim, Samsung Electronics
|
|
* Kenneth Benzie, Codeplay Software Ltd.
|
|
* Kerch Holt, NVIDIA (SPIR-V technical sub-group chair)
|
|
* Kristian Kristensen, Intel
|
|
* Krzysztof Iwanicki, Samsung Electronics
|
|
* Larry Seiler, Intel
|
|
* Lutz Latta, Lucasfilm
|
|
* Maria Rovatsou, Codeplay Software Ltd.
|
|
* Mark Callow
|
|
* Mark Lobodzinski, LunarG
|
|
* Mateusz Przybylski, Intel
|
|
* Mathias Heyer, NVIDIA
|
|
* Mathias Schott, NVIDIA
|
|
* Maxim Lukyanov, Samsung Electronics
|
|
* Maurice Ribble, Qualcomm Technologies, Inc.
|
|
* Michael Lentine, Google
|
|
* Michael Worcester, Imagination Technologies
|
|
* Michal Pietrasiuk, Intel
|
|
* Mika Isojarvi, Google
|
|
* Mike Stroyan, LunarG
|
|
* Minyoung Son, Samsung Electronics
|
|
* Mitch Singer, AMD
|
|
* Mythri Venugopal, Samsung Electronics
|
|
* Naveen Leekha, Google
|
|
* Neil Henning, Codeplay Software Ltd.
|
|
* Neil Trevett, NVIDIA
|
|
* Nick Penwarden, Epic Games
|
|
* Niklas Smedberg, Epic Games
|
|
* Norbert Nopper, Freescale
|
|
* Pat Brown, NVIDIA
|
|
* Patrick Doane, Blizzard Entertainment
|
|
* Peter Lohrmann, Valve
|
|
* Pierre Boudier, NVIDIA
|
|
* Pierre-Loup A.
|
|
Griffais, Valve
|
|
* Piers Daniell, NVIDIA (dynamic state, copy commands, memory types)
|
|
* Piotr Bialecki, Intel
|
|
* Prabindh Sundareson, Samsung Electronics
|
|
* Pyry Haulos, Google (Vulkan conformance test subcommittee chair)
|
|
* Ray Smith, ARM
|
|
* Rob Stepinski, Transgaming
|
|
* Robert J.
|
|
Simpson, Qualcomm Technologies, Inc.
|
|
* Rolando Caloca Olivares, Epic Games
|
|
* Roy Ju, Mediatek
|
|
* Rufus Hamede, Imagination Technologies
|
|
* Sean Ellis, ARM
|
|
* Sean Harmer, KDAB
|
|
* Shannon Woods, Google
|
|
* Slawomir Cygan, Intel
|
|
* Slawomir Grajewski, Intel
|
|
* Stefanus Du Toit, Google
|
|
* Steve Hill, Broadcom
|
|
* Steve Viggers, Core Avionics & Industrial Inc.
|
|
* Stuart Smith, Imagination Technologies
|
|
* Tim Foley, Intel
|
|
* Timo Suoranta, AMD
|
|
* Timothy Lottes, AMD
|
|
* Tobias Hector, Imagination Technologies (validity language and
|
|
toolchain)
|
|
* Tobin Ehlis, LunarG
|
|
* Tom Olson, ARM (working group chair)
|
|
* Tomasz Kubale, Intel
|
|
* Tony Barbour, LunarG
|
|
* Wayne Lister, Imagination Technologies
|
|
* Yanjun Zhang, Vivante
|
|
* Zhenghong Wang, Mediatek
|
|
|
|
In addition to the Working Group, the Vulkan Advisory Panel members provided
|
|
important real-world usage information and advice that helped guide design
|
|
decisions.
|
|
|
|
Administrative support to the Working Group was provided by members of Gold
|
|
Standard Group, including Andrew Riegel, Elizabeth Riegel, Glenn Fredericks,
|
|
Kathleen Mattson and Michelle Clark.
|
|
Technical support was provided by James Riordon, webmaster of Khronos.org
|
|
and OpenGL.org.
|