aboutsummaryrefslogtreecommitdiff
path: root/include/vulkan
AgeCommit message (Collapse)Author
2017-02-14header: Update to Vulkan 1.0.40Mark Lobodzinski
fixed: - generators for latex math changes updated: - include/vulkan/vk_platform.h - include/vulkan/vulkan.h - scripts/generator.py - scripts/lvl_genvk.py - scripts/reg.py - scripts/vk.xml - include/vulkan/vulkan.hpp - layers/tests json files - loader SOVERSION Change-Id: Id7d6f9dee73888877f2e7528f5701871f54ece79
2017-01-24loader: Update the loader to 1.0.39Mark Young
Add new extensions for 1.0.39. Also, updated layers to include minimal set of functionality for 1.0.39 extensions. Extensions include: - VK_KHR_get_physical_device_properties2 - VK_KHR_shader_draw_parameters - VK_EXT_direct_mode_display - VK_EXT_display_surface_counter - VK_EXT_display_control Also, redo the LoaderAndLayerIf document. Change-Id: I10412086da7a798afe832a3892e18f606259b5af
2016-12-19header: Update to Vulkan version 1.0.38Mark Lobodzinski
- header: Updated vulkan.h - scripts: Updated generator.py - scripts: Updated vk.xml - scripts: Merged recent genvk.py changes into lvl_genvk.py - layers: Updated json files - loader: Updated SOVERSION to 38 - header: Updated vulkan.hpp Change-Id: Id0f83c248169bd8b1e03a14c90a5f9b1661cfcc7
2016-12-12header: Update to Vulkan version 1.0.37Mark Lobodzinski
- header: Updated vulkan.h - scripts: Updated generator.py - scripts: Updated vk.xml - scripts: Merged recent genvk.py changes into lvl_genvk.py - layers: Updated json files - loader: Updated SOVERSION to 37 - header: Rebuilt and updated vulkan.hpp - layers: Updated thread_checker for new functions - scripts: Fix up vk_helper.py overzealous count detection Change-Id: Ia10f5fc759166a09999f01e68bbcadb30ddf67f7
2016-11-18header: Update header files to version 1.0.34Mark Lobodzinski
- Updated vulkan.h - Updated vk.xml - updated windows/linux *.json files - updated Linux SOVERSION - updated vulkan.hpp Change-Id: I288e2646445aec88aa4a3a9243dd65293fe1028a
2016-11-17header: Update header files to version 1.0.33Mark Lobodzinski
- Updated vulkan.h - Updated vk.xml - updated windows/linux *.json files - updated Linux SOVERSION - updated vulkan.hpp Change-Id: I8128a610d1cd24a1ac49712f28d566f712f4cc94
2016-10-28header: Update header files to version 1.0.32Mark Lobodzinski
- updated vulkan.h - updated vk.xml (note that the validity tags have been removed in this update) - updated vulkan.hpp - updated loader's SOVERSION - updated json files to version 1.0.32 Change-Id: Ie650c1d6e0bdff3c8cc9c38d74715c454dec37de
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-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