2676338dd692b7d1e1c276d82e6b0492db53ab2e |
|
20-May-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update vulkan.h to 1.0.13 vulkan.h and vk_platform.h imported from github.com:KhronosGroup/Vulkan-Docs @ 2656f459333b3a1dc63619a9ebd83490eea22e93 Updated vulkan.api to reflect the changes in vulkan.h. There were no changes to any of the code we generate. I didn't update the vulkan_h.tmpl, since we're not currently using it and it was already out of date. Bug: 28878216 Change-Id: I71676683148fae7ad8799bd39386a931319aa395
/frameworks/native/vulkan/api/vulkan.api
|
b262ddcfaba592ca153beddb120aeb68b64e6e63 |
|
22-Mar-2016 |
Chia-I Wu <olv@google.com> |
vulkan: add VK_ANDROID_native_buffer to vulkan.api Change-Id: I5d90918b10264b9d2cf8b73dc7a7c983b6721862
/frameworks/native/vulkan/api/vulkan.api
|
e2948d83f352b9a093252a06757f76a88f5355d3 |
|
25-Feb-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update to vulkan.h 1.0.3 Change-Id: Ic607533768989aa65e41b9b0e459d7af170ab180
/frameworks/native/vulkan/api/vulkan.api
|
33faaad096afbd0b103bd1284ce5b78cce74aa01 |
|
25-Jan-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 1.0.1 to 1.0.2 Change-Id: Ie45b097cfcca9e150b24b2b8a74ae2c55cccd42d (cherry picked from commit 59fd75e53f3931265aca122bff33ce36fb69918d)
/frameworks/native/vulkan/api/vulkan.api
|
715b86ac7d0853131b375ff786c87d8d87a762a1 |
|
17-Jan-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Support VK_EXT_debug_report in loader and nulldrv * Add extension to vulkan.api. * Fix a few errors in upstream vk_ext_debug_report.h; bugs filed. * Loader enumerates extension iff the driver supports it. - TODO: Also enumerate if any layers that support it are implicitly enabled. - Note extension may still be enabled if any layer supports it. * Add loader bottom procs for the extension functions. These will call through to the driver version if the driver supports the extension. * Add no-op support to nulldrv, mostly for testing the loader. Change-Id: I092d2da56ee4c64498f8edae75e0d995478bb6f2 (cherry picked from commit a5ef7c27bc85e3628814532a32ffb9a5c33c4b73)
/frameworks/native/vulkan/api/vulkan.api
|
563380d389732337a84e7455caa01ec955ebee30 |
|
16-Jan-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update to version 1.0.1 Change-Id: Ib5d538bbcdf61f96bcfc0270b0e461927dd0b15b (cherry picked from commit bfdbddcaf74d05966cde0f260a3d7da5a5b2d591)
/frameworks/native/vulkan/api/vulkan.api
|
3dd678a6a30e2d94bfd570ec43ffd379e9c5d409 |
|
09-Jan-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.221.0 to 1.0! Change-Id: I9453454cc47046ad9f64a72a812a4e5da694c223 (cherry picked from commit 3fc8ed14c5d6890348400bf3e6dab2870b3fbbc5)
/frameworks/native/vulkan/api/vulkan.api
|
543a7ffb9845637b4dc0d40898bf5b1057dbc3ea |
|
09-Jan-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.213.0 to 0.221.0 Change-Id: I872fcb4a020c9b9326cec0a8217a68d822d0a6e9 (cherry picked from commit 20e04407f51b6525eded4fbc3404e36a61e1b464)
/frameworks/native/vulkan/api/vulkan.api
|
f9fa9a50d5e87dacce36ef2a56b392fc053cf8ce |
|
09-Jan-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.210.1 to 0.213.0 Change-Id: I441a2ddf872298a5415b40299fc1143c879c5e86 (cherry picked from commit 842515ca8d8705627e3ce7c196405cac60707629)
/frameworks/native/vulkan/api/vulkan.api
|
bd88884111a3ef38322741c15de9bd215f7a7eb9 |
|
01-Dec-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.210.0 to 0.210.1 Change-Id: I9adf217587a8b666bcf04818004dce4e97b87fd1 (cherry picked from commit 871aab516eafee2ede88b095dad6670b06ab6f8a)
/frameworks/native/vulkan/api/vulkan.api
|
523db34c1308c066ff9fe0a301ba6ed09f82b8ae |
|
01-Dec-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Assign enums to the correct extension Change-Id: I9ba61b9bfe349f7079833de89d66aa4a2e993e2f (cherry picked from commit 727391c1b5b3de78128cd204373d14ecdab34801)
/frameworks/native/vulkan/api/vulkan.api
|
9ba8bc8d8769cd4d7b56b44222323b7f06783b11 |
|
01-Dec-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.209.0 to 0.210.0 Change-Id: Ic5791cf1193de1e5d2ce355d9dcc4450b0def85a (cherry picked from commit 5fa30181e473f9055884404545e7345c75440e64)
/frameworks/native/vulkan/api/vulkan.api
|
f4ab2b18391ab5045b44af9ea1d5698af7c2a0cd |
|
01-Dec-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.206.0 to 0.209.0 Change-Id: Ieaf1c4c01f3376cde407bef193a9aa33e77ca123 (cherry picked from commit 91b3c3599ea5095388c4bdeb14f09529f3fbb9cc)
/frameworks/native/vulkan/api/vulkan.api
|
dba27f71fad236f08deae3d0b987e83700b32f94 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.205.0 to 0.206.0 Change-Id: I36370f6ec41abf235975a0c769c03c8f25851d14 (cherry picked from commit c7d7dcfffafda197458d6c4afebb486bd64e0d53)
/frameworks/native/vulkan/api/vulkan.api
|
0e74f00af03b7e705774d0dcf69c2ba8ce7a15a8 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.204.0 to 0.205.0 Change-Id: Ic0b91f338bcddc50b4617da266347ae8b9cc29fa (cherry picked from commit 052ac57d4c70d934d76fb5cd94278c326e623963)
/frameworks/native/vulkan/api/vulkan.api
|
e1b12783fff0b8e2defcc94c54fac8d737e6b996 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.203.0 to 0.204.0 Change-Id: I2de0935df66b0110b566ed2025c39e0c17b98f17 (cherry picked from commit 79c20c98e47ce5a7d0608cda59b19d153455cbae)
/frameworks/native/vulkan/api/vulkan.api
|
a9e5703e380d9d7f096d177adb792621a1e8d4ba |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.202.0 to 0.203.0 Change-Id: I21a390bd57082194f6131b118ecd6c94874d2f7f (cherry picked from commit 5f1b8406c88d20f23e77426d4d786caca659540b)
/frameworks/native/vulkan/api/vulkan.api
|
091ed9e69400edcc549c9b11635d1a305d6b5a83 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.200.0 to 0.202.0 Change-Id: If8eb49cd7e5516931f9900b691d6d32af2aa98b0 (cherry picked from commit 5b9c3a1af7088351d49431a496ef9f7fd078e9f6)
/frameworks/native/vulkan/api/vulkan.api
|
3e0dc8f0d9f4de86ac61c4d3c33c3958f35e0a25 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.198.0 to 0.200.0 Change-Id: I071a9143332dd8b8c2ef899105073ed8791fc5db (cherry picked from commit 9568691bea351152b340c0cbb3d31e5246ac469b)
/frameworks/native/vulkan/api/vulkan.api
|
65ab552c18df3e94c5d275294a20dd4d20dda119 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.197.0 to 0.198.0 Change-Id: I182b21c68374e8eae962b2ae391bb283f07d5517 (cherry picked from commit ef5b7de781a9d803be4fba7ba243e6e96dd61851)
/frameworks/native/vulkan/api/vulkan.api
|
d1af812f20e0793d94702817d441ab799bf46df7 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.196.0 to 0.197.0 Change-Id: I1c7aecd276cb8d831b8d7bf7eef58b5c6ad8b82c (cherry picked from commit bef4966ad22d7690626b3dc048c59cb9e9eab870)
/frameworks/native/vulkan/api/vulkan.api
|
3fbc856120217247c72fb5ed88500000f3881c45 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.194.0 to 0.196.0 Change-Id: Ib62cc358b1f2575daeaa2a893eb4afca458ec5c3 (cherry picked from commit 48e9a8af39134fc2e995867668e113e56931167b)
/frameworks/native/vulkan/api/vulkan.api
|
c7467b74d3411eb7b9fde67368fad1052eb51c8d |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.193.0 to 0.194.0 Change-Id: I6a4508a61414375112bae3ffd16b0490ce3e4294 (cherry picked from commit 83c7f0486d495e9e7ab6f901ddeed931fff9ebad)
/frameworks/native/vulkan/api/vulkan.api
|
b00daadc165d4c3fad13b7cc4aeaa1e85e6df9a0 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.192.0 to 0.193.0 Change-Id: I4387b28368c38c5165c1da99d8dc4e632ad2b42a (cherry picked from commit d0534c33c98e8f0c844b37df7c764c9dbd6bbaa3)
/frameworks/native/vulkan/api/vulkan.api
|
dc6d36cb7f1d35059ae8153168e379fc925cb468 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.190.0 to 0.192.0 Change-Id: I5d38543a4ae1c522cacb45a3c011ceab62d2e1d5 (cherry picked from commit c10af6dde1e91deb70ef055838f1b51240fc66f2)
/frameworks/native/vulkan/api/vulkan.api
|
a64292517b1876c4bbe5d3e62c577812f40bd922 |
|
30-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.189.0 to 0.190.0 Change-Id: I0ac3f2797b65ef49cca90e76a47f1e6ca3a341a3 (cherry picked from commit 888efcf06fdbfa02587ffbfaa8fe6ca8e1b6e58a)
/frameworks/native/vulkan/api/vulkan.api
|
23ff73fe377acb99b5ea1824d5a11320bdaee745 |
|
29-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.188.0 to 0.189.0 Change-Id: Ib8171ce1d3f804f9a866e1c216db0911043056c6 (cherry picked from commit 48c1928e091dd7eb6ca4fc6564e0be072028c38a)
/frameworks/native/vulkan/api/vulkan.api
|
03b6fe1b099764c6010c173c1416ea102cdfe5a4 |
|
24-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.186.0 to 0.188.0 Change-Id: Ida08d51f4e892202b594072d1e765ba5c55444db (cherry picked from commit 2ca0449bdeecd0257c7473f663896b00d0082def)
/frameworks/native/vulkan/api/vulkan.api
|
a3a7a1d37bdfad56245b75edac49f8aceded321d |
|
24-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.185.0 to 0.186.0 Change-Id: I6acb7742a1d4628930bc0807adfd222bc8349c43 (cherry picked from commit 9148de67a84540aa7d70ae72fbf587e26cbd0891)
/frameworks/native/vulkan/api/vulkan.api
|
6f39a6d1c6202b5d1bb0aa0dc9b2e130e5b73666 |
|
24-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.184.0 to 0.185.0 Change-Id: I1d6012db32441fe3a99480bfed0e41dfce068980 (cherry picked from commit 8b07f118b46ae01f709e7bfd92e29c6f6df5d7c0)
/frameworks/native/vulkan/api/vulkan.api
|
d8bade009decc9e5bcc21396993d7a2e572a38f9 |
|
24-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan.api: Distinguish Vk*Flags from Vk*FlagBits Previously Vulkan never used the *FlagBits enums directly as the type of a parameter or field, only ever using the *Flags typedef. For cases when a variable should have exactl one of the options, a separate enum was used. Now Vulkan is switching to using the *FlagBits enum for such variables, to avoid needing two separate enums for the same thing. The API file didn't distinguish between these before, it only had one type for the bitfield, and the vulkan_h.tmpl template synthesized the *FlagBits name from the *Flags name during generation. Now that we have cases where some variables need the *FlagBits type and some need the *Flags type, we need to distinguish them in the API file. This change does that. This required some ugly casting in a few places to get around apic's strict operand type compatibility rules. Most of these can go away once b/25863296 is fixed. Change-Id: Ia153d4b0c91abe80e4c34a284ca9d721cc770795 (cherry picked from commit 9f9678461ec3fdefa9c29e84c329cbdd243d7f80)
/frameworks/native/vulkan/api/vulkan.api
|
a9bb62b44be381292b893055cd01cdc89ba55c97 |
|
22-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.183.0 to 0.184.0 Change-Id: I11802010d9171877e3fc8cc6e0931f8c746660c4 (cherry picked from commit 821c3aebdbac594a9b977e8183a863bed7419132)
/frameworks/native/vulkan/api/vulkan.api
|
1356b0d3179254a7a27e88abb2d2500385469f14 |
|
24-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Implement VkSurfaceKHR and use vulkanext.h Between header version 0.183.0 and 0.184.0, a copy of vulkan.h which includes extensions was added to the registry, called vulkanext.h. The vulkan.h included here is actually the registry's vulkanext.h. (In a later upstream change, the no-extensions version was removed from the registry, and vulkanext.h was renamed vulkan.h, matching what we're doing here.) The version of the extensions picked up in the header file is later than the ones used in the previous SDK, so this change also updates our implementation to the extension versions included in the header. The main change is replacing the VkSurfaceDescriptionKHR structure with a VkSurfaceKHR object. Change-Id: I18fa5a269db0fcdbdbde3e9304167bc15e456f85 (cherry picked from commit 957a59a48a8d2e81ca3bb52aacd8d08b1b43dc74)
/frameworks/native/vulkan/api/vulkan.api
|
fbf97b0e5e25349b951dce1016b263ec3acbf376 |
|
20-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.181.0 to 0.183.0 Change-Id: I721bfc6891974e2bab7dce7e92e7884de360412a (cherry picked from commit 85009ebe92a71d3c707efad6387118b186cca0c9)
/frameworks/native/vulkan/api/vulkan.api
|
a15a4bf4bafd6114ae8f28c2df2fc622cb3baace |
|
20-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.180.0 to 0.181.0 Change-Id: I4a7e216d9966f2dcf873bcb952472463dfb59f95 (cherry picked from commit 2c3539bab4b81b6e55d690c5e113d3421cc15021)
/frameworks/native/vulkan/api/vulkan.api
|
a366a5186ea941c5653cbdb8df18dc19318912b6 |
|
20-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.179.0 to 0.180.0 Change-Id: I2cbf4a8b065e8150734d76d614ab0850bc8324dc (cherry picked from commit 2b2221bd4c5cbc2580bf7b4e487bffe36fd25c4a)
/frameworks/native/vulkan/api/vulkan.api
|
606a54e194a5884c628130ba2eda1b3bfbc157d7 |
|
20-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.177.0 to 0.179.0 Change-Id: I4d596efec04a712d7b38323e012282fe9f98192b (cherry picked from commit daf915168b0aea3a47401a838448d737e955c154)
/frameworks/native/vulkan/api/vulkan.api
|
acfa53409aa45de2c12f10617222e0d593e8f2df |
|
20-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.174.0 to 0.177.0 Change-Id: I4b837c0bdb4fd6120688e8389ab8591178d370fb (cherry picked from commit 5804cbcdb3c6444c7bb6904578ed339d9339de83)
/frameworks/native/vulkan/api/vulkan.api
|
ae38f7355fd03b777313e13586585a74e0dee05b |
|
20-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from version 0.172.2 to 0.174.0 Change-Id: If89614476735e5fb83cbeb4cf473e32e6f0cc386 (cherry picked from commit 18896311f868ab1b2b8a9a6ca34de4c0de6cf0d7)
/frameworks/native/vulkan/api/vulkan.api
|
2818f93c5bc8b186d3455a1ea2fce900e7403465 |
|
20-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update templates for generated extensions When the swapchain extensions were added to the API file, only the libvulkan/get_proc_addr.cpp template was updated. This change updates the remaining templates, so that when used they generate the appropriate output with the new API file: - libvulkan/entry.cpp: Remove hardcoded extension entry points, now that they're autogenerated. - nulldrv/null_driver_gen.cpp: Exclude all extension entry points; this only works because the API currently only includes entry points implemented by the loader. Eventually we'll want to replace this with an extension blacklist. Change-Id: Id6ea11fb739390d8262fa5ce77c213fbbdeb0148 (cherry picked from commit 1d40de6ecdd74c47ebd40fadd5926cc2984cc91c)
/frameworks/native/vulkan/api/vulkan.api
|
88594d744093a8429030cf4f4a9ec22f25dfd500 |
|
12-Nov-2015 |
Michael Lentine <mlentine@google.com> |
Add WSI functions to the loader. Modify vulkan.api to include the WSI functions. Add new wsi functions to generation in get_proc_addr.cpp.tmpl Add bottom entry points because the WSI functions are not exposed in the driver. Change-Id: I63c3a099a489496205b0a9eb82c005a5a48642a1 (cherry picked from commit 23b68ac9fcd2df06ffcc25cf8c4f794dd447bbd1)
/frameworks/native/vulkan/api/vulkan.api
|
5ae3abb3ca6728de04935b0c81bcdbdfc37b0d47 |
|
08-Oct-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update from header 0.138.2 to 0.170.2 Change-Id: I011e1f27d025730d448ee5cfefc6701300b455c2 (cherry picked from commit 6761b6067555557599e8c30096614642a5223646)
/frameworks/native/vulkan/api/vulkan.api
|
f09c6b1fe893f0d378cfd3228b10df6a448e3a1c |
|
16-Aug-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: apply 138.0..v138.2 changes to api file Change-Id: Icdadba710a2990e26ca13472f0efad55f66a403e (cherry picked from commit 38347619f9d99bb4756ccde83389242e0f3d8986)
/frameworks/native/vulkan/api/vulkan.api
|
d27f6aad91e6cdb7a867c432f66a852acc077897 |
|
16-Aug-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: import api from upstream Imported from 74e25b28dc0e198a69add358d541b25291bcde82, which corresponds to header version 0.138.0. Change-Id: Ia9bde11a213527b1c366eb4b82aec8650ca13666 (cherry picked from commit 4e262baf54382c455c191a4c1417dec8d17e8926)
/frameworks/native/vulkan/api/vulkan.api
|