Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-31 | release-request-fd631211-effa-4885-9314-559fcbd0a094-for-git_oc-mr1-release- ↵android-wear-8.1.0_r1android-vts-8.1_r9android-vts-8.1_r8android-vts-8.1_r7android-vts-8.1_r6android-vts-8.1_r5android-vts-8.1_r4android-vts-8.1_r3android-vts-8.1_r14android-vts-8.1_r13android-vts-8.1_r12android-vts-8.1_r11android-vts-8.1_r10android-security-8.1.0_r93android-security-8.1.0_r92android-security-8.1.0_r91android-security-8.1.0_r90android-security-8.1.0_r89android-security-8.1.0_r88android-security-8.1.0_r87android-security-8.1.0_r86android-security-8.1.0_r85android-security-8.1.0_r84android-security-8.1.0_r83android-security-8.1.0_r82android-cts-8.1_r9android-cts-8.1_r8android-cts-8.1_r7android-cts-8.1_r6android-cts-8.1_r5android-cts-8.1_r4android-cts-8.1_r3android-cts-8.1_r25android-cts-8.1_r24android-cts-8.1_r23android-cts-8.1_r22android-cts-8.1_r21android-cts-8.1_r20android-cts-8.1_r2android-cts-8.1_r19android-cts-8.1_r18android-cts-8.1_r17android-cts-8.1_r16android-cts-8.1_r15android-cts-8.1_r14android-cts-8.1_r13android-cts-8.1_r12android-cts-8.1_r11android-cts-8.1_r10android-cts-8.1_r1android-8.1.0_r9android-8.1.0_r81android-8.1.0_r80android-8.1.0_r8android-8.1.0_r79android-8.1.0_r78android-8.1.0_r77android-8.1.0_r76android-8.1.0_r75android-8.1.0_r74android-8.1.0_r73android-8.1.0_r72android-8.1.0_r71android-8.1.0_r70android-8.1.0_r7android-8.1.0_r69android-8.1.0_r68android-8.1.0_r67android-8.1.0_r66android-8.1.0_r65android-8.1.0_r64android-8.1.0_r63android-8.1.0_r62android-8.1.0_r61android-8.1.0_r60android-8.1.0_r6android-8.1.0_r53android-8.1.0_r52android-8.1.0_r51android-8.1.0_r50android-8.1.0_r5android-8.1.0_r48android-8.1.0_r47android-8.1.0_r46android-8.1.0_r45android-8.1.0_r43android-8.1.0_r42android-8.1.0_r41android-8.1.0_r40android-8.1.0_r4android-8.1.0_r39android-8.1.0_r38android-8.1.0_r37android-8.1.0_r36android-8.1.0_r35android-8.1.0_r33android-8.1.0_r32android-8.1.0_r31android-8.1.0_r30android-8.1.0_r3android-8.1.0_r29android-8.1.0_r28android-8.1.0_r27android-8.1.0_r26android-8.1.0_r25android-8.1.0_r23android-8.1.0_r22android-8.1.0_r21android-8.1.0_r20android-8.1.0_r2android-8.1.0_r19android-8.1.0_r18android-8.1.0_r17android-8.1.0_r16android-8.1.0_r15android-8.1.0_r14android-8.1.0_r13android-8.1.0_r12android-8.1.0_r11android-8.1.0_r10android-8.1.0_r1security-oc-mr1-releaseoreo-mr1-wear-releaseoreo-mr1-vts-releaseoreo-mr1-security-releaseoreo-mr1-s1-releaseoreo-mr1-releaseoreo-mr1-cuttlefish-testingoreo-mr1-cts-releaseoreo-m8-releaseoreo-m7-releaseoreo-m6-s4-releaseoreo-m6-s3-releaseoreo-m6-s2-releaseoreo-m5-releaseoreo-m4-s9-releaseoreo-m4-s8-releaseoreo-m4-s7-releaseoreo-m4-s6-releaseoreo-m4-s5-releaseoreo-m4-s4-releaseoreo-m4-s3-releaseoreo-m4-s2-releaseoreo-m4-s12-releaseoreo-m4-s11-releaseoreo-m4-s10-releaseoreo-m4-s1-releaseoreo-m3-releaseoreo-m2-s5-releaseoreo-m2-s4-releaseoreo-m2-s3-releaseoreo-m2-s2-releaseoreo-m2-s1-releaseoreo-m2-release | android-build-team Robot | |
4308825 snap-temp-L52700000098265170 Change-Id: Ie3c556ead353c19853791004a45a909127ac5163 | |||
2017-08-28 | vkjson: Add VK_KHR_variable_pointersoreo-mr1-dev | Jesse Hall | |
Test: adb shell cmd gpu vkjson bit CtsGraphicsTestCases:.VulkanFeaturesTest Bug: 34745152 Change-Id: If9006cb232595740f46cd026a150373dc66e4bac | |||
2017-08-28 | vkjson: Partial GPDP2 support | Jesse Hall | |
Enable the GPDP2 instance extension when present, and provide the instance and enabled instance extensions to VkJsonGetDevice so it can use device extensions that dispatch on VkPhysicalDevice. Test: adb shell cmd gpu vkjson bit CtsGraphicsTestCases:.VulkanFeaturesTest Bug: 34745152 Change-Id: Iceb9b6a074660c2cd2797c9eaa020952d5160711 | |||
2017-08-28 | vkjson: Switch to system Vulkan headers | Jesse Hall | |
Build vkjson against the system Vulkan headers instead of the copy included in this repository. Updating this repository would mean merging from upstream, which is too big a change for this branch. Instead, allow vkjson to use newer extensions by building against the newer platform Vulkan header. Test: build Bug: 34745152 Change-Id: Ia143a2c8f51e94de3a83ff2b0b5b15fc34e316f8 | |||
2017-04-13 | Convert vkjson to blueprintoreo-dr1-dev | Fabien Sanglard | |
Test: Manual + AUPT Bug: 34095715 Change-Id: Iac0e7cbfb349f72b5c1339683c62e7d97ceca503 | |||
2016-12-19 | SPIRV-Tools added utils/generate_registry_tables.py am: ea04d8a697 am: ↵android-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-security-8.0.0_r54android-security-8.0.0_r53android-security-8.0.0_r52android-o-mr1-preview-2android-o-mr1-preview-1android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r26android-cts-8.0_r25android-cts-8.0_r24android-cts-8.0_r23android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-8.0.0_r9android-8.0.0_r7android-8.0.0_r51android-8.0.0_r50android-8.0.0_r49android-8.0.0_r48android-8.0.0_r47android-8.0.0_r46android-8.0.0_r45android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1security-oc-releaseoreo-vts-releaseoreo-security-releaseoreo-releaseoreo-r6-releaseoreo-r5-releaseoreo-r4-releaseoreo-r3-releaseoreo-r2-releaseoreo-devoreo-cts-release | David Neto | |
a1f9d16f81 am: 7bbbdab0d7 am: 4c40acb97e Change-Id: Id786588119ae37db3808a8bc871f0e9aad430a3a | |||
2016-12-19 | SPIRV-Tools added utils/generate_registry_tables.py am: ea04d8a697 am: ↵ndk-r16-beta2ndk-r16-beta1ndk-r16android-wear-o-preview-4android-wear-o-preview-3android-o-preview-4android-o-preview-3android-o-preview-2android-o-iot-preview-5android-n-iot-preview-4o-iot-preview-5ndk-release-r16ndk-r16-releasen-iot-preview-4 | David Neto | |
a1f9d16f81 am: 7bbbdab0d7 Change-Id: I553251b7bac5c6981b8d96db34ba5a12f1bf67e2 | |||
2016-12-19 | SPIRV-Tools added utils/generate_registry_tables.py am: ea04d8a697 | David Neto | |
am: a1f9d16f81 Change-Id: I754d48d09e18f624eb08540a2668564d9d6c126f | |||
2016-12-19 | SPIRV-Tools added utils/generate_registry_tables.py | David Neto | |
am: ea04d8a697 Change-Id: I8abc5d88086897ba8593e0bd1306d89505b8d655 | |||
2016-12-14 | SPIRV-Tools added utils/generate_registry_tables.pyndk-r15-beta2ndk-r15-beta1android-o-preview-1o-previewndk-r15-release | David Neto | |
It's required for building SPIRV-Tools and in turn Shaderc Test: checkbuild.py on Linux x86-64 Change-Id: I6ad03cc50a906b30f63f4ce7d59eceee8a67aa98 | |||
2016-11-10 | Merge remote-tracking branch 'aosp/upstream-android_layers' into ↵ | Mike Stroyan | |
20161108-merge-android_layers_to_master am: 9a4ddc16e8 am: 612b978e93 am: 11fd7322a0 am: e4d30432c5 Change-Id: I9ab4a7e6d49ea93eb7d7b308fe38e913cf0d3f80 | |||
2016-11-10 | Merge remote-tracking branch 'aosp/upstream-android_layers' into ↵ | Mike Stroyan | |
20161108-merge-android_layers_to_master am: 9a4ddc16e8 am: 612b978e93 am: 11fd7322a0 Change-Id: I685d4cf02d51bd8cc625554ea870d592dda40f6e | |||
2016-11-10 | Merge remote-tracking branch 'aosp/upstream-android_layers' into ↵ | Mike Stroyan | |
20161108-merge-android_layers_to_master am: 9a4ddc16e8 am: 612b978e93 Change-Id: I2de0a9cd24db7347c8729f08738caba1ffb79478 | |||
2016-11-10 | Merge remote-tracking branch 'aosp/upstream-android_layers' into ↵ | Mike Stroyan | |
20161108-merge-android_layers_to_master am: 9a4ddc16e8 Change-Id: I32976cb9dd7c9268b426156bf408046a226125ce | |||
2016-11-09 | Merge remote-tracking branch 'aosp/upstream-android_layers' into ↵ndk-r14-beta2ndk-r14-beta1ndk-r14ndk-r14-release | Mike Stroyan | |
20161108-merge-android_layers_to_master | |||
2016-11-08 | android: remove stray line in build.pyupstream-android_layers | Mike Stroyan | |
Fix bad merge of build-android/build.py One line came from the wrong side of the previous merge. Change-Id: I295023fb3ea9edf4d1d519aba7871d54b72ca7cb | |||
2016-11-04 | Merge remote-tracking branch 'khronos-public/master' into ↵ | Mike Stroyan | |
20161021-merge-aosp_master-to-android_layers Change-Id: I14be46530a2c9d063ff0b77eb59eae75936743ef | |||
2016-10-26 | scripts: Fix codegen issue in dispatch-table-helper | Mark Lobodzinski | |
If a dispatch table entry needed to be protected by a #ifdef and was the last prototype in the list, the corresponding #endif was not generated causing compilation failures. Change-Id: I8760bf546bc38d6fc7d80cd3a095e52977dc554e | |||
2016-10-26 | scripts: Fixup vulkan.py for trunkmerges in VT | Mark Lobodzinski | |
VulkanTools still uses some of the removed vulkan.py functionality. Adding back in to facilitate trunk merges. Change-Id: I92b4793f551e5d2afa46f353984a97ee87d831f4 | |||
2016-10-25 | layers:Refactor PostCallRecordFreeMemory() | Tobin Ehlis | |
Simplify the code based on review feedback. Don't need loop guard and don't need to clear the set of struct that's about to be freed. | |||
2016-10-25 | layers:Fix destroy functions w/ disable flags | Tobin Ehlis | |
All of the Destroy functions Pre* calls had a bug where, if the disable flag was on, the state ptr and object struct were not correctly set. Updated all of these cases to first update state ptr and obj_struct and only then check the disable flag. | |||
2016-10-25 | layers:Rename EVENT_NODE->EVENT_STATE | Tobin Ehlis | |
2016-10-25 | layers:Refactor DestroyEvent | Tobin Ehlis | |
Update DestroyEvent to use the Pre/Post call pattern and add a validation flag. | |||
2016-10-25 | layers:Refactor FreeMemory() | Tobin Ehlis | |
Updated FreeMemory to follow the Pre/Post call pattern. There was some old code that I was able to just throw away such as clearing memory struct members before the struct was freed, a few separate info messages that aren't very useful, and some broken code that would clear every mem reference on a cmd buffer when only a single mem object would be freed. Also added validation flag, unique error enum, and updated database file. | |||
2016-10-25 | layers:Early exit in object_tracker FreeMemory | Tobin Ehlis | |
If memory object is invalid, object_tracker should not call down the chain. Also, update validation test to expect that object_tracker will flag the invalid handle instead of core_validation. | |||
2016-10-25 | layers:Variable renaming | Tobin Ehlis | |
Rename some vars from camelCase to lowercase to meet style guide. There was one line where we re-did a calculation that I updated to use the already calculated value. | |||
2016-10-25 | layers:Remove duplicate cmd buffer binding | Tobin Ehlis | |
Memory objects inherit cb_bindings from BASE_NODE so don't need redundant command_buffer_bindings. Remove that and update the code to use the standard cb_bindings. Also renamed a few vars from camelCase while touching code. | |||
2016-10-25 | layers:Refactor DestroyCommandPool | Tobin Ehlis | |
Update DestroyCommandPool to use the Pre/Post pattern and add a validation flag for these checks. | |||
2016-10-25 | layers:Update enums for cmdbuffer in-use cases | Tobin Ehlis | |
Add 4 unique enums for cmd buffer & pool free and reset cases. Update the database file as well. | |||
2016-10-25 | layers:Rename SAMPLER_NODE->SAMPLER_STATE | Tobin Ehlis | |
2016-10-25 | layers:Refactor DestroySampler | Tobin Ehlis | |
Update DestroySampler to use the Pre/Post pattern and add a validation flag for these checks. | |||
2016-10-25 | layers:CreateDescriptorSetLayout cleanup | Tobin Ehlis | |
Streamline duplicate binding check, use [] operator instead of emplace, remove dead comment and add new comment. | |||
2016-10-25 | tests:Add DuplicateDescriptorBinding test | Tobin Ehlis | |
Test case where descriptor set layout had two bindings with the same value. | |||
2016-10-25 | layers:Refactor CreateDescriptorSetLayout | Tobin Ehlis | |
Update CreateDescriptorSetLayout() to use Pre/Post pattern and split out validation of createInfo for the layout to occur before the creation of the layout. | |||
2016-10-25 | layers:Update error enum for duplicate bindings | Tobin Ehlis | |
Add unique error enum for the case where descriptor bindings are duplicated. | |||
2016-10-25 | layers:Rename cmd buffer flags for clarity | Tobin Ehlis | |
Fixes #870 CBSTATUS_ALL was not clear so changed to more descriptive CBSTATUS_ALL_STATE_SET. This mask is used to flag all of the pipeline state for a cmd buffer as "set." The setting can then be adjusted based on which state was flagged as dynamic in the pipeline state object. | |||
2016-10-25 | scripts:Update spec.py for 6-column database | Tobin Ehlis | |
Bring spec.py up-to-date so that it properly reads in the API and note columns from the database file, and retains any note text when updating. | |||
2016-10-25 | scripts:Update database file w/ api column | Tobin Ehlis | |
This adds two columns to the error database file. The first is the Vulkan api call that the error is related to. The second is a free txt field for "notes" as the last column. The spec.py script in this commit is a slightly hacky version that was used to generate the updated database file. In follow-on commit I'll update the spec.py file to correctly handle the updated database file format. | |||
2016-10-25 | scripts:Skip repeat error strings | Tobin Ehlis | |
When generating unique error enums, detect and flag identical error strings and then skip them. The error strings should be unique so this recognizes cases when they aren't and recommends spec review and filing a spec bug as appropriate. | |||
2016-10-25 | docs: Fix .md syntax typo in header | Rene Lindsay | |
2016-10-25 | scripts:Update unique error enums as of 10/25/16 | Tobin Ehlis | |
Two new checks, two killed checks, and one updated check this week. Cmd line used for update: python spec.py -update -remap 2270-2042 | |||
2016-10-24 | loader: Fix cast warning | Jamie Madill | |
Fix a cast warning found in loader.c. Change-Id: Ie39e84ce8f050a2655c2ad3a1a146dda17c15bf9 | |||
2016-10-21 | loader: gh610- More debug log messages | Mark Young | |
Add more debug log messages for CreateDevice. Change-Id: Iba02facc479fab6a6f976addc94da3accf9541f4 | |||
2016-10-21 | externals: Update glslang revision | Mark Young | |
Updated glslang to use commit 3fc1543794d1c368d690e60eaac6111c8c436aa7 from 10/20/2016. Change-Id: I016273fbe936abd2dd5c19f5ee9ce3e6d09d72e6 | |||
2016-10-21 | Adding input attachment access as optional for attachment optimal layouts. | Jan-Harald Fredriksen | |
Change-Id: I0ef3d1af2ef38d218f1721e98eb1d98b326cd340 | |||
2016-10-21 | Merge remote-tracking branch 'aosp/master' into ↵ | Mike Stroyan | |
20161021-merge-aosp_master-to-android_layers Change-Id: I026f3b2a6a94b427bdac5457da172422213b8d1f | |||
2016-10-21 | demos: Add src and dst stages to set_image_layout | Tony Barbour | |
Change-Id: I70e70b8085cc1196b5ffb69283c158ea8bd7ec1b | |||
2016-10-20 | tests: Add postive test group to validatelayerdoc script | Karl Schultz | |
Change-Id: If8b1d81d4c755ba8fc409d141387291d0e7d813d | |||
2016-10-20 | layers: More err enum work in obj_tracker | Karl Schultz | |
Change-Id: I299b68ec2e66d77812ce5dff0d457e328cdd6c5c | |||
2016-10-20 | tests: Segregate positive LVT tests | Mark Lobodzinski | |
Created new test class (VkPositiveLayerTest) for positive tests, moved existing positive test into this class and split tests having a mix of positive and negative tests. This should make things a bit cleaner when adding valid usage IDs and adding test names into the VU database. In the future the class can be extended to do error checking automatically. Change-Id: I33af3d80f154b55bb55ad0c0e515a773b144c701 |