aboutsummaryrefslogtreecommitdiff
path: root/include/vulkan
AgeCommit message (Collapse)Author
2016-11-04Merge remote-tracking branch 'khronos-public/master' into ↵Mike Stroyan
20161021-merge-aosp_master-to-android_layers Change-Id: I14be46530a2c9d063ff0b77eb59eae75936743ef
2016-10-18header: Update vulkan.hpp to version 1.0.31Mark Lobodzinski
Change-Id: Ia81cef98ef59431255e608d3a3faecfc4368ef8d
2016-10-18header: Move vulkan.h. to version 1.0.31Mark Lobodzinski
Change-Id: I854442c5ef7f42b380766fd24aa11ef48dfb4ffb
2016-10-07header: Move vulkan.hpp to version 1.0.30Mark Lobodzinski
Change-Id: Ifb8a3577cd41ea4a36fea78c12d2a92ea5437e11
2016-10-07header: Move vulkan.h to version 1.0.30Mark Lobodzinski
Change-Id: I99dd0d24feca887ea5c69e97856e96728491b0b5
2016-10-03Move vulkan.hpp to version 1.0.29Mark Lobodzinski
Change-Id: I52f48c40290ff56df98d9eae3dfc3fe8748b5008
2016-10-03header: Move vulkan.h to version 1.0.29Mark Lobodzinski
Change-Id: I500e04c6545daa53d21b8cf552a922a0462d066c
2016-09-29header: Move vulkan.hpp to version 1.0.28Lenny Komow
2016-09-29header: Move vk_platform.h to version 1.0.28Mark Lobodzinski
Change-Id: I3bc47016e3be0c9870f05254b02718099d990eaf
2016-09-29header: Move vulkan.h to version 1.0.28Mark Lobodzinski
Change-Id: I346877d18a2600e114ebee844fb5b5055c0ea5c5
2016-09-23android: Add Android and C++ support to a couple filesCody Northrop
These are needed downstream in VulkanTools for Android support.
2016-09-19loader: Fixes for ICD vk{Create|Destroy}SurfaceKHRPiers Daniell
Need to keep VkIcdSurface private to the loader. The definition may conflict with some redefinitions of VK_DEFINE_NON_DISPATCHABLE_HANDLE and it's not necessary to make public anyway. Change-Id: I30e166f0ecce2fd3ea36c745dc073b705973d75f
2016-09-19loader: gh181 use ICD for SurfaceKHRMark Young
Use the ICD to create and destroy VkSurfaceKHR objects instead of just performing the work in the ICD. This only occurs if the ICD exports the appropriate entry-points, and exposes version 3 of the loader/icd interface. Change-Id: I5e7bf9506318823c57ad75cf19d3f53fdfa6451e
2016-09-15Merge remote-tracking branch 'aosp/upstream-master' into 160914-update-layersCourtney Goeltzenleuchter
Update to latest layers. (cherry picked from commit 970e847d910b12591e94d00c71d5f3a487341f56) Change-Id: Icc21b805619202ad14a7dfb03e66fc2397896739
2016-09-07header: Bump vulkan.hpp to 1.0.26Lenny Komow
2016-09-06header: Move vulkan.h to version 1.0.26Mark Lobodzinski
Note that part of these changes were made in a previous commit that reversed the ValidationFlags changes. Change-Id: I11cccfaa79e6dfa9e8ed276608612d56386f893a
2016-09-01header: fix vulkan.hpp detection of 64-bit archEndre Oma
The generator that produced vulkan.hpp for 1.0.25 seemed to ignore the 64-bit architecture test, thereby breaking 64-bit builds. The macro VK_DEFINE_NON_DISPATCHABLE_HANDLE is always defined according to vulkan.h.
2016-09-01loader: gh888 Add KHR/EXT extensions in vulkan.hMark Young
Add the KHR_display_swapchain device extension to the loader and the core_validation layers. This fulfills the work required in JIRA LOAD-7 and gh 90. Add debug_marker to the extension list. Change-Id: I1fb70e5d44bc8c1f70fd6d1cfbd106a155081b25
2016-08-31header: Update vulkan.hpp to 1.0.25Lenny Komow
2016-08-31layers: Update dispatch tables for new 1.0.25 APIsMark Lobodzinski
Change-Id: I001583402bc99f923a776b238a82db5a60398f03
2016-08-31header: Move vk_platform.h to version 1.0.25Mark Lobodzinski
Change-Id: I71d8609bbd75af5832923c94e0fee9f1b2b0fcac
2016-08-31header: Remove ValidationFlags changes from vulkan.hMark Lobodzinski
The validation_flags features will be moved into an extension. Change-Id: I435e75da8d8917f876e5bc904922cda26a87845a
2016-08-31header: Move vulkan.h to version 1.0.25Mark Lobodzinski
Change-Id: I2ad2c33c720f992953e8d5886dc2c55ad789fe83
2016-08-26header: Update vulkan.hpp to 1.0.24Lenny Komow
2016-08-26header: Update vk_platform.h to 1.0.24Mark Lobodzinski
Change-Id: Ic256fc2ae1214b26b32a3f61459235359cfd8249
2016-08-26header: Update vulkan.h to 1.0.24Mark Lobodzinski
Change-Id: I1114e34656061fb2de34649c63dd480ec6069d77
2016-08-11misc: Add vulkan C++ headerLenny Komow
2016-07-18misc: Update to Vulkan header version 21Karl Schultz
Change-Id: I112bb3d53daf067b231532620f45cd8891537cbb
2016-07-11misc: Update to Vulkan header version 20Karl Schultz
Changes: vulkan.h json files linux SO version loader and tests to reflect API change in vkCmdUpdateBuffer vk.xml to match Vulkan-Docs Change-Id: I1763bca6fccf619ad8e76c0363f68fa38ad69900
2016-06-20misc: Update to Vulkan header version 17Karl Schultz
Only changes: VK_HEADER_VERSION 17 VK_EXT_DEBUG_REPORT_SPEC_VERSION 3 Change-Id: I122bdcabec1f831a6ed1a06b5caf6202a2a94529
2016-06-13misc: Update to Vulkan header version 16Jon Ashburn
Only change is the addition of AMD extensions. Change-Id: Ia4270600247b2e3f406cdac0cfff3492ec1ce109
2016-06-06layers: Move debug action enums from vk_layer.hMark Lobodzinski
Moved debug-report related items from vk_layer.h. Enums are now in vk_layer_logging.h and DbgFunctionNode has been moved into a new loader header file vk_loader_layer.h. Change-Id: I6031146ba474ff01ca039da44ad5d42d054383a3
2016-06-06layers: Add default layer error message configMark Lobodzinski
Allows layers to output error messages even if no vk_layer_settings.txt config file is present. Sets defaults to LOG_MSG, error, stdout. A layer settings file will override any default values. If no settings file is present and an app creates a debug callback, the default callbacks will be removed and unregistered. Change-Id: I49f37189665816df58c258b9e9629f2bf76751c8
2016-05-20headers: GH7, Fix bad variable names in vk_icd.hMark Lobodzinski
Change-Id: Ic78792a71ebedbdb5bae68c47856db1c89a714af
2016-05-16misc: Update to version 1.0.13, header, xml, JSON filesJon Ashburn
Change-Id: Id70c1b709d35b2f508e0dde5f862102c87c80521
2016-05-09header: update that includes debug_marker extensionJon Ashburn
Change-Id: Ifb8b7e2f66ac3dcb6e1889d59879caba39805d53
2016-05-03header: Move to header version 1.0.12Jon Ashburn
Adds an AMD rasterization order extension Change-Id: I62d17b0437e190da4d44f65a59b8cc246f05b567
2016-04-25loader: ghlvl#180 Support a ICD interface version negotiationJon Ashburn
Change-Id: I2e5c3717dd7fa86992f617bcc0f93de8ba60759e
2016-04-22header: Update to version 1.0.11Jon Ashburn
No functional change. Change-Id: I190a2af5de66686f070b093bf7bd1459afb9da64
2016-04-19misc: Update licenses to Apache 2.0Jon Ashburn
Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
2016-04-15header: Update to 1.0.10 headerJon Ashburn
No functional changes. Change-Id: Ia57a172a2ab0c7e082ad30aef64354cd1427b528
2016-04-13layers: Update typo in commentttyio
2016-04-06Update vk_layer.hVinjn Zhang
Correct comment for VkLayer*CreateInfo's sType
2016-04-04header: update to vers 1.0.8 which had no changesJon Ashburn
Change-Id: I809110e8483d1877f5106551d9f066ed6c25d8bc
2016-04-01loader: Add device callback to set dispatchable objectJon Ashburn
Change-Id: I5ca8f532e777e2cb0facf8fe5bab4c82409f8d37
2016-04-01loader: Remove the device_info in the layer chain structureJon Ashburn
Simplifies code, the loader device structure is passed down from trampoline code to terminator code via the pDevice parameter. It doesn't need to be added to this pCreatInfo pNext list structure. Layers which modifiy pDevice whould do it on the way up the chain not going down the chain. Change-Id: Ibf7e4ffdc1a36f52b1a99389dcab25d572655aec
2016-04-01loader: Add instance callback to set dispatchable objectsJon Ashburn
Change-Id: I73b8b6edfee491c53216b730c99a7ea34ade3b4e
2016-04-01loader: Remove the instance_info in the layer chain structureJon Ashburn
Simplifies code, the loader instance structure is already passed down from trampoline code to terminator code via the pInstance parameter. It doesn't need to be added to this pCreatInfo pNext list structure. Layers which modifiy pInstance whould do it on the way up the chain not going down the chain. Change-Id: I59581b94871c094995787808cf5ae2955ad0191a
2016-03-28header: update to version 1.0.7Jon Ashburn
Change-Id: I11fcbd2746b2d54f2256539a99eac6fe97070118
2016-03-22misc: Update to header version 1.0.6Jon Ashburn
Change-Id: Idf7a9d40278b796e16effa54e9b60668d275b8ec