Age | Commit message (Collapse) | Author |
|
20161021-merge-aosp_master-to-android_layers
Change-Id: I14be46530a2c9d063ff0b77eb59eae75936743ef
|
|
Change-Id: Ia81cef98ef59431255e608d3a3faecfc4368ef8d
|
|
Change-Id: I854442c5ef7f42b380766fd24aa11ef48dfb4ffb
|
|
Change-Id: Ifb8a3577cd41ea4a36fea78c12d2a92ea5437e11
|
|
Change-Id: I99dd0d24feca887ea5c69e97856e96728491b0b5
|
|
Change-Id: I52f48c40290ff56df98d9eae3dfc3fe8748b5008
|
|
Change-Id: I500e04c6545daa53d21b8cf552a922a0462d066c
|
|
|
|
Change-Id: I3bc47016e3be0c9870f05254b02718099d990eaf
|
|
Change-Id: I346877d18a2600e114ebee844fb5b5055c0ea5c5
|
|
These are needed downstream in VulkanTools for Android support.
|
|
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
|
|
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
|
|
Update to latest layers.
(cherry picked from commit 970e847d910b12591e94d00c71d5f3a487341f56)
Change-Id: Icc21b805619202ad14a7dfb03e66fc2397896739
|
|
|
|
Note that part of these changes were made in a previous commit
that reversed the ValidationFlags changes.
Change-Id: I11cccfaa79e6dfa9e8ed276608612d56386f893a
|
|
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.
|
|
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
|
|
|
|
Change-Id: I001583402bc99f923a776b238a82db5a60398f03
|
|
Change-Id: I71d8609bbd75af5832923c94e0fee9f1b2b0fcac
|
|
The validation_flags features will be moved into an extension.
Change-Id: I435e75da8d8917f876e5bc904922cda26a87845a
|
|
Change-Id: I2ad2c33c720f992953e8d5886dc2c55ad789fe83
|
|
|
|
Change-Id: Ic256fc2ae1214b26b32a3f61459235359cfd8249
|
|
Change-Id: I1114e34656061fb2de34649c63dd480ec6069d77
|
|
|
|
Change-Id: I112bb3d53daf067b231532620f45cd8891537cbb
|
|
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
|
|
Only changes:
VK_HEADER_VERSION 17
VK_EXT_DEBUG_REPORT_SPEC_VERSION 3
Change-Id: I122bdcabec1f831a6ed1a06b5caf6202a2a94529
|
|
Only change is the addition of AMD extensions.
Change-Id: Ia4270600247b2e3f406cdac0cfff3492ec1ce109
|
|
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
|
|
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
|
|
Change-Id: Ic78792a71ebedbdb5bae68c47856db1c89a714af
|
|
Change-Id: Id70c1b709d35b2f508e0dde5f862102c87c80521
|
|
Change-Id: Ifb8b7e2f66ac3dcb6e1889d59879caba39805d53
|
|
Adds an AMD rasterization order extension
Change-Id: I62d17b0437e190da4d44f65a59b8cc246f05b567
|
|
Change-Id: I2e5c3717dd7fa86992f617bcc0f93de8ba60759e
|
|
No functional change.
Change-Id: I190a2af5de66686f070b093bf7bd1459afb9da64
|
|
Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
|
|
No functional changes.
Change-Id: Ia57a172a2ab0c7e082ad30aef64354cd1427b528
|
|
|
|
Correct comment for VkLayer*CreateInfo's sType
|
|
Change-Id: I809110e8483d1877f5106551d9f066ed6c25d8bc
|
|
Change-Id: I5ca8f532e777e2cb0facf8fe5bab4c82409f8d37
|
|
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
|
|
Change-Id: I73b8b6edfee491c53216b730c99a7ea34ade3b4e
|
|
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
|
|
Change-Id: I11fcbd2746b2d54f2256539a99eac6fe97070118
|
|
Change-Id: Idf7a9d40278b796e16effa54e9b60668d275b8ec
|