f5ad48b5a71611751021c2ee9037c703cc946b4b |
20-Mar-2017 |
Jesse Hall <jessehall@google.com> |
vulkan: update Vulkan headers to 1.0.46 - Add VK_EXT_swapchain_colorspace - Add VK_KHR_incremental_present Test: dEQP-VK.api.smoke.* dEQP-VK.wsi.android.incremental_present.* Bug: 36886707 Change-Id: I70ffd56a63da39301cd9706b1b91cf3643aab916
ulkan.h
|
c45673f8f14ecbcf49683ef7dd62dd4123a57fe5 |
13-Mar-2017 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
Update extension enums to match upstream. Test: make Change-Id: I0c48e3d7112ed009c088b0336fd974ee0dd22afe
ulkan.h
|
e2d3ee180a2521c8db03a9702cb2669735f239ac |
16-Mar-2017 |
Chris Forbes <chrisforbes@google.com> |
vulkan: Update header for KHR_get_surface_capabilities2 .. and new struct added to latest version of KHR_shared_presentable_image. Test: build Change-Id: I653d0d8ad384c256e9a5c4cb79554360a5b2606e
ulkan.h
|
fdc8ab300de5306a26b7d9c7f12fe3fff41dc913 |
11-Mar-2017 |
Jesse Hall <jessehall@google.com> |
vulkan: update Vulkan headers to 1.0.43 Test: de.saschawillems.vulkanGears Change-Id: Ib4fb6c279349c821384f73991105218e14dd6a79
ulkan.h
|
ad250840766ea76def08c0d9f0b04a09c32dab79 |
11-Mar-2017 |
Jesse Hall <jessehall@google.com> |
vulkan: update Vulkan headers to 1.0.42 Test: mmm frameworks/native/vulkan Change-Id: I9c41b483fbf48a7404b54bfe405c40b58422ea74
ulkan.h
|
8f49fcb42d560de4fcc9224226495b942a94bff4 |
07-Mar-2017 |
Jesse Hall <jessehall@google.com> |
vulkan: update Vulkan headers to 1.0.41 Test: mmm frameworks/native/vulkan Change-Id: I40372758fb7214a627ab686d8a3de6bf9beae205
ulkan.h
|
77ad05be8fa7f4d63b384cc134a55e25731cdaf6 |
11-Mar-2017 |
Jesse Hall <jessehall@google.com> |
vulkan: update Vulkan headers to 1.0.39 Test: make ; mmm frameworks/native/vulkan Change-Id: Ic787ce171633dce0d17b3ba838d0c3441ac728c3
k_platform.h
ulkan.h
|
d301388bb0deff1c6f444d185c37348f0123c202 |
06-Mar-2017 |
Jesse Hall <jessehall@google.com> |
Merge "Fix <vulkan/vulkan.h> compatibility with C."
|
bca34c90fdef4e8132ca34a3f9493ab93c603ae7 |
17-Feb-2017 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
Update color space names to match extension Test: make Change-Id: Ia692a5fdc466a28c55cf0898cb0ea0bcca06aece
ulkan.h
|
e278daf850a664a1f15c760c64a74d3649b6f812 |
03-Feb-2017 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
Use Surface::GetWideColorSupport in VK_EXT_swapchain_colorspace Use the newly added Surface::GetWideColorSupport to add wide color SurfaceFormats when appropriate. Test: compile Vulkan CTS test TBD Change-Id: I85dbe9617b8eba8b89c3ad788d5ffc9f0d66f935
ulkan.h
|
82afc95f7ed4e896a15d8b2a20d4f4521ed100c2 |
02-Mar-2017 |
Alistair Strachan <alistair.strachan@imgtec.com> |
Fix <vulkan/vulkan.h> compatibility with C. When the <android/native_window.h> include was removed from <vulkan/vk_platform.h> and replaced with a 'struct ANativeWindow;', it preserved compatibility only for C++, because in C the 'struct' keyword must be used explicitly, or a typedef with the alias must exist in scope. As neither is the case any more, C programs using the Android vulkan headers do not build. I dabbled with changing the forward declaration of the struct with a typedef in <vulkan/vk_platform.h>, but this would only work for C11 (prior to that clang will warn by default, gcc will warn with -pedantic), which seems like an onerous requirement for third party software. This warning could occur if both <vulkan/vk_platform.h> and <android/native_window.h> were included, because the latter already has a C compatibility typedef. Test: make Change-Id: I98e579b0f076fe9ab808827d61da83d2c3ea90e6
ulkan.h
|
1d4e5540773b6c1fd0ac735c85c8b83a80891d4f |
15-Feb-2017 |
Chris Forbes <chrisforbes@google.com> |
vulkan: Rev 7 of ANDROID_native_buffer Adds a new structure to be chained to GetPhysicalDeviceProperties2KHR in order to determine whether the loader should be exposing KHR_shared_presentable_image (and if so, which present modes can be supported). V3: Replace separate enables with combined 'sharedImage' Test: build Change-Id: I32a8b1f09f413aa4ea2a37ea0d50914a20967865
k_android_native_buffer.h
|
889cd9aa94a6b0a8b90116ad7b9c6d70ceeaa5e9 |
26-Feb-2017 |
Jesse Hall <jessehall@google.com> |
resolve merge conflicts of 641f2cf42 to master Test: [sailfish] make ; mmm frameworks/native/vulkan Change-Id: I8555fdfbe6375e6266d07b66b5a8085d37e1ffde
|
eb02c479aad0bc442520fe63f7ffa4d77fe2fa24 |
25-Feb-2017 |
Jesse Hall <jessehall@google.com> |
vulkan: update Vulkan headers to 1.0.38 Test: make ; mmm frameworks/native/vulkan Change-Id: I6437dc951bd694cb848f75d0de7eb7dbe8a4d1fe
k_platform.h
ulkan.h
|
3f5499b9f54f2cddde69a03258ac49baaea68ff5 |
27-Jul-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update Vulkan headers to 1.0.22 Meaningful changes to platform code: * VKAPI_ATTR is now defined properly when building for 32-bit ARMv8a. * The pData parameter to vkCmdUpdateBuffer changed from uint32_t* to void*. Alignment is still required to be four bytes (by spec), and the size parameter was always supposed to be bytes, not words. Bug: 29460769 Test: make ; mmm frameworks/native/vulkan Change-Id: I77261381e5702a3b2bc1d1ea4c0606151547be47 (cherry picked from commit 56d386a7a46c8ac36df8820c3ccf3da048ef1970)
k_platform.h
ulkan.h
|
e9acc296d55d47ba9ab714f5afff284b8c9b2f5b |
24-Feb-2017 |
Mathias Agopian <mathias@google.com> |
remove unneeded forward declaration this is already taken care of by vk_platform.h Test: compiled & booted Bug: 35164655 Change-Id: Ie7574cfe985fed86922c923ca3b2225e017c2d5a
ulkan.h
|
89ed4c8cfd8ad64269dfcff9742e16bdd705b926 |
10-Feb-2017 |
Mathias Agopian <mathias@google.com> |
split libandroid.so - ANativeWindow (native_window.h) and AHardwareBuffer (hardware_buffer.h) now live in libnativewindow.so, which is a vodka library. - libandroid.so still provide those symbols via a static library version (libnativewindow.a) - removed libbinder dependency as well Test: compiled & booted Bug: 35164655 Change-Id: Ib4bc8e8fc9ec1891bcbee63c28fd0131d82edf29
k_platform.h
ulkan.h
|
a9347647eca3101c014be902b713772de3977d87 |
14-Feb-2017 |
Mathias Agopian <mathias@google.com> |
Break a dependency of libui on libandroid This was only a header dependency, but it still created a circular dependency, which will cause problems in another CL. We fix this by creating a libarect static library containing only that header. both libui and libandroid now depend on it and reexport the header. We also make sure rect.h ends-up in the right place. Test: built and booted device Bug: 35164655 Change-Id: Iba25b8b801b26b26ec1401c00caf367a06f197ca
k_platform.h
|
d634c483bcbd564acd81dcf5d15fc5fa8ab410f4 |
05-Jan-2017 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
Add HDR Metadata extension Basic framework to support HDR Metadata extension. Will add system plumbing in separate CL. Test: CTS dEQP-VK.wsi.android.hdr_metadata.scale_none.fifo.* Change-Id: I5de639ef87a988e02d194a2bd91d16ffe6102c6e
ulkan.h
|
d1abd7456e10f46200a90e8a0e5a1a8bef0a388a |
10-Feb-2017 |
Jesse Hall <jessehall@google.com> |
vulkan: Add gralloc1 usage to VK_ANDROID_native_buffer Replaces the gralloc0-style 'int' usage in vkGetSwapchainGrallocUsage2ANDROID and VkNativeBufferANDROID with a gralloc1-style pair of uint64_t usages. A later change will plumb this to and from ANativeWindow; for now we just collapse and expand from 32-bit usage. Test: vulkanGears Change-Id: I4555ba9d6ca1d15ed0791dc0bda01a1443890d02
k_android_native_buffer.h
|
af3a1117ffa206a6e3143edf32c494b64e39f303 |
31-Jan-2017 |
Chris Forbes <chrisforbes@google.com> |
vulkan: Add missing IMAGE_LAYOUT_SHARED_PRESENT_KHR enum This was missing from the Khronos header & XML at the time of the previous renames. Test: build Change-Id: I20e34987be495fe99ef066d3b3911ac72bace497
ulkan.h
|
8e0bf0c3d479bd58401b73287427fcba833f0bf4 |
31-Jan-2017 |
Chris Forbes <chrisforbes@google.com> |
Merge changes I380512a6,I88b11b47 * changes: vulkan: Adjust ANDROID_native_buffer to match new shared image naming vulkan: KHR_swapchain_front_buffered -> KHR_shared_presentable_image
|
4da65b9bea890864effb0b5bab0a258cb0c6d685 |
30-Jan-2017 |
Chris Forbes <chrisforbes@google.com> |
vulkan: Adjust ANDROID_native_buffer to match new shared image naming Rename the SWAPCHAIN_IMAGE_USAGE_FRONT_BUFFER_BIT to SWAPCHAIN_IMAGE_USAGE_SHARED_BIT, to match Khronos renames. Change-Id: I380512a66221c8cfcc650cd7e8259a185d61604d Test: build
k_android_native_buffer.h
|
948bea3009b794cc393bf71cceaea4536bc846cf |
30-Jan-2017 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
Merge "Add support for VK_EXT_swapchain_colorspace"
|
1d5f68c10560a82fd3278e17e934ee3bff328374 |
30-Jan-2017 |
Chris Forbes <chrisforbes@google.com> |
vulkan: KHR_swapchain_front_buffered -> KHR_shared_presentable_image Tracking Khronos naming churn V2: More churn, no longer shared_image_swapchain. Test: build Change-Id: I88b11b47f2fd2f96e1f27f900a65b599aec470af
ulkan.h
|
b9ccf645bb2b0b482b0764e9adfee13c77453ebf |
26-Jan-2017 |
Ian Elliott <ianelliott@google.com> |
Fix VK_KHR_SWAPCHAIN_FRONT_BUFFERED_SPEC_VERSION, it's actually 1 Test: Visually compare the spec with the source. Change-Id: I1bbadf9e618e1704aaa53e77738540e807a05e80
ulkan.h
|
be833a27b36149e48f2e1b8bbb2f70dd63428419 |
25-Jan-2017 |
Ian Elliott <ianelliott@google.com> |
Vulkan: only report refreshDuration, not {min|max}RefreshDuration Test: Manually tested with a modified cube demo, that reports the refresh duration returned from this extension. As part of discussions within Khronos, it was decided that VK_GOOGLE_display_timing should only report one refresh duration for a display, and assume that it's refresh rate is fixed (which is the case for our current devices). Change-Id: I772348281c18a36b02dcfe0519d1943e25a41f7c
ulkan.h
|
7f558ede108cdb5579e89ca7137013279fa9b1b7 |
24-Jan-2017 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
Add support for VK_EXT_swapchain_colorspace Test: compile Vulkan CTS test TBD Change-Id: Ibfe3e5e29727132ded59bb647cea05826ba484e6
ulkan.h
|
14866bbeca1ebcda93f43a3352934889a9f37c2b |
20-Jan-2017 |
Ian Elliott <ianelliott@google.com> |
Fix typo in new enum, VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE Test: build Change-Id: I5ed26459e7ab2c358dad731025e4b83ae71b3de0
ulkan.h
|
2e12cb80a8a1e23fef253911febf1797c835d02f |
17-Jan-2017 |
Chris Forbes <chrisforbes@google.com> |
vulkan: Add KHR_swapchain_front_buffered to header and api This is tacked in by hand since the extension MR hasn't landed yet in the Khronos repo. Test: build Change-Id: Iccfce0032f27fca982cdb4e9ee414df036f01613
ulkan.h
|
134d9580a385b333be5de48ddac497efbb3b01ec |
12-Jan-2017 |
Chris Forbes <chrisforbes@google.com> |
vulkan: Fix oversights in V6 of android native buffer - We want a *Flags, not a *FlagBits here. - Header failed to declare the VK_STRUCTURE_TYPE enum, although it was declared in api file. Found by trying to actually use this. Test: build Change-Id: I656b6095a428c116b769073d825c747aff24d12b
k_android_native_buffer.h
|
4c8bb2a95d7849c79dea889f1be59281f4e374bf |
29-Dec-2016 |
Ian Elliott <ianelliott@google.com> |
Stubbed implementation of VK_GOOGLE_display_timing extension. This provides the header changes and most of the "boilerplate" changes to add the VK_GOOGLE_display_timing extension to Vulkan. Future changes will modify and integrate with the Surface, FrameEvents, and SurfaceFlinger code. Test: Manually tested that existing apps won't tickle the new-extension paths. Change-Id: Iec46b1cab4b2561702ebac9a4ae7587584793192
ulkan.h
|
1194edeee85370eeb1794d9016759ad58454d2f9 |
30-Dec-2016 |
Chris Forbes <chrisforbes@google.com> |
vulkan: Add header support for gpdp2 Change-Id: I60881a66dba693cf8d16fe0d3a19e517b6bdcf24 Test: build, run cube demo
ulkan.h
|
289cb79d444c385185e4f357d3b2fe67a958e932 |
30-Dec-2016 |
Chris Forbes <chrisforbes@google.com> |
vulkan: Update vulkan headers to 1.0.38 Catches up with the current upstream header. Preserves the local changes for incremental present. V2: Fix indentation issues V3: Add missing struct and defines for EXT_validation_flags Change-Id: I6e4f44e0eba8de00b010a6918ec2ba92614cc6bc Test: Ensured cube demo still works
ulkan.h
|
8e4438b9cd82e911ed8de6aca15f11816187df3f |
07-Dec-2016 |
Chris Forbes <chrisforbes@google.com> |
frontbuffer enhancements to ANDROID_vulkan_native_buffer Since VK_KHR_swapchain is implemented entirely in libvulkan, we need an image-level mechanism to inform the driver that a swapchain image will be used for front-buffered rendering. This is implemented by chaining another structure off of the VkImageCreateInfo passed to the driver when creating swapchain images. V2: Don't foul up api file. Rerun code generators. V3: Rename VkNativeBuffer2ANDROID structure to VkSwapchainImageCreateInfoANDROID V4: Provide nulldrv stub for new function V5: rebase. Change-Id: I4447400cb1782440638e4c8816b081dd8923ddb9 Test: compile
k_android_native_buffer.h
|
cb35113761ae7afc26c7bffc529b590575a9f4d7 |
13-Dec-2016 |
Ian Elliott <ianelliott@google.com> |
Initial implementation of VK_KHR_incremental_present. Test: Manually tested with the Vulkan cube demo, examining logcat output to ensure that the VkRectLayerKHR data made it all the way down to HWC2. Change-Id: I6085acfab1b9db80a4a930dc2c0008b3a3fc0277
ulkan.h
|
97349d34d6a28e2e128844c2eea7d1c09e5178ee |
21-Oct-2016 |
Dan Albert <danalbert@google.com> |
Merge "Add licenses to ndk_headers." am: 8c9cd8a215 am: 1bef51ae50 am: 494979faf9 Change-Id: I8df2571df3b2a7fd065ce3c1d98febebba76bfe2
|
96b5509dcdfeaa7bf529ea720fdf9022e07ed5a5 |
20-Oct-2016 |
Dan Albert <danalbert@google.com> |
Add licenses to ndk_headers. Test: make ndk Bug: None Change-Id: Ia113ea42b1d62d87dfbb2fc456428c7db50a98f1
OTICE
|
56d386a7a46c8ac36df8820c3ccf3da048ef1970 |
27-Jul-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update Vulkan headers to 1.0.22 Meaningful changes to platform code: * VKAPI_ATTR is now defined properly when building for 32-bit ARMv8a. * The pData parameter to vkCmdUpdateBuffer changed from uint32_t* to void*. Alignment is still required to be four bytes (by spec), and the size parameter was always supposed to be bytes, not words. Bug: 29460769 Change-Id: I224c53cb08427bea1b0e8ac74802c2f1eed10496
k_platform.h
ulkan.h
|
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
k_platform.h
ulkan.h
|
40c07a1d002561fc8db987ec30d890b041fb6336 |
12-May-2016 |
Jesse Hall <jessehall@google.com> |
libvulkan: Load layer libraries into the app namespace Bug: 28213888 Change-Id: I79901693c30f0e69730643b424e504a8d3628624
ulkan_loader_data.h
|
7fcd744c42c91eab5210df2080b0a7a6b5838f68 |
13-Apr-2016 |
Chia-I Wu <olv@google.com> |
vulkan: update vk_layer_interface.h Update to match vk_layer.h in Vulkan-LoaderAndValidationLayers. Specifically, - VK_LAYER_FUNCTION_DEVICE is removed - VK_LAYER_FUNCTION_INSTANCE is removed - VK_LAYER_FUNCTION_DATA_CALLBACK is added We do not use VK_LAYER_FUNCTION_DEVICE and VK_LAYER_FUNCTION_INSTANCE anymore. They were internal to the desktop loader as well. Hopefully no layer ever uses them. Bug: 28015368 Change-Id: I4f3f91e8224eb943caca4792d74b63aef0b23ad2
k_layer_interface.h
|
e2948d83f352b9a093252a06757f76a88f5355d3 |
25-Feb-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update to vulkan.h 1.0.3 Change-Id: Ic607533768989aa65e41b9b0e459d7af170ab180
k_ext_debug_report.h
k_layer_interface.h
ulkan.h
|
1dd712aefdc771297823b24f26d768cd8bd14d49 |
02-Feb-2016 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
loader: Layer init structures Update to match LoaderAndTools vk_layer.h which includes the new layer initialization structures. Change-Id: Ie6bf2a1705373bad3c77dd0b04be1263f1c4fc46 (cherry picked from commit f7491b28bfcc47ce09b32168a5fd25b58c6aceab)
k_layer_interface.h
|
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)
ulkan.h
|
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)
k_debug_report_lunarg.h
k_ext_debug_report.h
|
bb1b06e52e74dd7f5bad953b9327360d9f4e9a90 |
16-Jan-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Add current vk_ext_debug_report.h from upstream Change-Id: I18faa0a6fd7c87274d2bf81ad1d0af213e33d09e (cherry picked from commit 02efa91fd7fa5b3952209e4d78319d268f042d44)
k_ext_debug_report.h
|
563380d389732337a84e7455caa01ec955ebee30 |
16-Jan-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Update to version 1.0.1 Change-Id: Ib5d538bbcdf61f96bcfc0270b0e461927dd0b15b (cherry picked from commit bfdbddcaf74d05966cde0f260a3d7da5a5b2d591)
k_android_native_buffer.h
ulkan.h
|
275d76c8158c90ec5317b82cb10b094bca2b43cf |
09-Jan-2016 |
Jesse Hall <jessehall@google.com> |
vulkan: Pass vkQueuePresentKHR wait semaphores to vkQueueSignalReleaseImageANDROID Change-Id: I4073ced5e0e155d424699f636654ec226cd9d91c (cherry picked from commit 69ce2beade5386111ef85382cc659a439a5a3b44)
k_android_native_buffer.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
061938022b3f5f37f7aaebf7ccc8ac20bf4dbf97 |
04-Dec-2015 |
Jesse Hall <jessehall@google.com> |
libvulkan: Implement new VkFence parameter in vkAcquireNextImageKHR This parameter was added recently but wasn't hooked up. This adds a new parameter to the vkAcquireImageANDROID extension function, and plumbs the fence through from vkAcquireNextImageKHR to it. This change also fixes some function signatures for API functions that are implemented in the loader bottom rather than the driver. These functions are only ever called through function pointers returned by vkGet*ProcAddr, and therefore pass through a cast to PFN_vkVoidFunction. So the compiler had no way to know they were supposed to match a particular prototype, and couldn't issue an error when they didn't. This change adds explicit static casts to the expected function pointer type before reinterpret casting to the generic function pointer type to enable compile errors. Change-Id: I8a7e065502f783d5f2381b43c880644868234f8f (cherry picked from commit f62f5de0c60212796b6d910cbd194c7002226264)
k_android_native_buffer.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
k_android_native_buffer.h
k_debug_report_lunarg.h
k_platform.h
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
k_android_native_buffer.h
k_ext_android_native_buffer.h
ulkan.h
|
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)
k_platform.h
ulkan.h
|
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)
ulkan.h
|
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)
k_debug_report_lunarg.h
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
k_platform.h
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
k_ext_khr_device_swapchain.h
k_ext_khr_swapchain.h
k_platform.h
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
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)
ulkan.h
|
ab9aeef063119445b59166f781c464c64e3909db |
04-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: allow drivers to see image acquire/release Change-Id: I8143aeebd1f65142486cc55662c685d081ba41eb (cherry picked from commit 58b4df743ecad9f1a0fc7cb7c0f5340dd8365308)
k_ext_android_native_buffer.h
|
70f9335d77282e34fa1cdb8d1baed89892ccd2e1 |
04-Nov-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Allow drivers to add private gralloc usage flags Change-Id: Iea33990b3a85a761e27d54bb323d866267c88901 (cherry picked from commit c040fbedde52d632a7ceeef3a9266d35b22ce53f)
k_ext_android_native_buffer.h
|
eb97086a28f78a32e2615f6a399617c31651c3b1 |
15-Oct-2015 |
Michael Lentine <mlentine@google.com> |
Update DEBUG_REPORT extension and callback for v170.2 Change-Id: Ica7bb0fb738804c48f165409882086d0300bc294 (cherry picked from commit 647626135721fc28d36364031f04a1541719fb5e)
k_debug_report_lunarg.h
|
431a8c9fda2b9c5569f6e8cbfe737d0dde0d9a71 |
14-Oct-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Update to SDK-0.9 version of vk_ext_khr_device_swapchain.h Change-Id: I16c1505accd01831ddfcb5c9d047175f1982e3bf (cherry picked from commit 0316a4ec28abedf4ad2cbfc3fa7464f5b70699e0)
k_ext_khr_device_swapchain.h
|
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)
k_platform.h
ulkan.h
|
1c69b9e33e34c6aef571b8383bdb7e2b3a5e0849 |
14-Sep-2015 |
Michael Lentine <mlentine@google.com> |
Add support for loading layers from the apk. Added the vulkan_layer_path interface which is used to set the path from ThreadedRenderer. The vulkan loader then uses this path to search for layer libraries that come preinstalled with the app. Change-Id: Iee7d56c1950296ba5ece3a119741406d705479a8 (cherry picked from commit 1f920c1e52bbd59405761e5403def5dbc22e331b)
ulkan_loader_data.h
|
cd6cabf0e28e2246d94207dc7ef449049cd4d9f6 |
15-Sep-2015 |
Michael Lentine <mlentine@google.com> |
Add default callbacks in the loader. Change-Id: I23d7945efb0fd372e614f895278fc86a853fe429 (cherry picked from commit 9b9938127d1c68cda9b709524aea44ffb0de77b9)
k_debug_report_lunarg.h
|
b1352bce9cd82ceaef287b8b3cd7a5c39703a14c |
05-Sep-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: Add skeleton swapchain support Loader and driver entry points exist and the call chains are hooked up properly, but functions are just empty stubs for now. Change-Id: I6ff95e47d1d09ebed41eda8accb71686c8249546 (cherry picked from commit 038c8a740bbda4650bec776023a26a7fcbf93864)
k_ext_android_native_buffer.h
k_ext_khr_device_swapchain.h
k_ext_khr_swapchain.h
|
04f4f4746481571148eaf3aaf768ee5c6dccec9d |
17-Aug-2015 |
Jesse Hall <jessehall@google.com> |
vulkan: initial loader and null driver Change-Id: Id5ebb5f01e61e9b114990f49c64c88fbbb7b730e (cherry picked from commit 4df205cdfc61e66de774ba50be9ef59a08cf88bb)
k_platform.h
ulkan.h
|