aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-07Snap for 10917888 from d6a594c40f0df03986160b507490c0c2000eb6e1 to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseAndroid Build Coastguard Worker
Change-Id: I615b13add2be7e97607feeb1dae52143f2195fe3
2023-10-07[automerger skipped] Merge Android 14 am: 80f3c0a9f8 -s ours am: dab0f18ca8 ↵HEADmastermainXin Li
-s ours am: 11421fe897 -s ours am: 6ef053c5f3 -s ours am: c54a5a90d9 -s ours am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2775081 Change-Id: Ib9a87bf40e28136e838d197bd01c0e60cba8f476 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 80f3c0a9f8 -s ours am: dab0f18ca8 ↵Xin Li
-s ours am: 11421fe897 -s ours am: 6ef053c5f3 -s ours am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2775081 Change-Id: Id1719be8b098743b5354c049d7b557d4ff1b820b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 80f3c0a9f8 -s ours am: dab0f18ca8 ↵Xin Li
-s ours am: 11421fe897 -s ours am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2775081 Change-Id: Ib7b1a3b686bf82ec551edac15e3c597dc5153d86 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 80f3c0a9f8 -s ours am: dab0f18ca8 ↵Xin Li
-s ours am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2775081 Change-Id: I9511b2eb8c7c2e7bbad81a8a864efa90a9ac9e2b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 80f3c0a9f8 -s oursXin Li
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2775081 Change-Id: I4ed34ef9884643550eab1fe12aa6fe816ddbfc9a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05Merge Android 14Xin Li
Bug: 298295554 Merged-In: I38ea866610c30c001e4c5580d81fd446a45f2ebb Change-Id: Ibaca12f1d441d04ebe9f0cb64ba358ac725bd004
2023-09-21Snap for 10843824 from c96cebe252ae0cd1a15e0e7aedcbb07805c197ed to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I69d1a5380d121697e309fc6c32503e151159818a
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: c005856c5e -s ours ↵Xin Li
am: 28038a49bf -s ours am: 838dc5ac7a -s ours am: e09f7109dd -s ours am skip reason: Merged-In I4a5de066c7a5b7862572ae74aadb825f60a6ef44 with SHA-1 7c0d959d20 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/24181571 Change-Id: Ia687b322c8ef6995cc6d6c06320e3ed12c29f176 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: c005856c5e -s ours ↵Xin Li
am: 28038a49bf -s ours am: 838dc5ac7a -s ours am skip reason: Merged-In I4a5de066c7a5b7862572ae74aadb825f60a6ef44 with SHA-1 7c0d959d20 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/24181571 Change-Id: I85610e6176e164ae9fb0f7ce65bae91c2e8f077d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: c005856c5e -s ours ↵Xin Li
am: 28038a49bf -s ours am skip reason: Merged-In I4a5de066c7a5b7862572ae74aadb825f60a6ef44 with SHA-1 7c0d959d20 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/24181571 Change-Id: Id6308f21f626de70b70ff68e7a0f1c7fa44c2d5a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28[automerger skipped] Merge Android U (ab/10368041) am: c005856c5e -s oursXin Li
am skip reason: Merged-In I4a5de066c7a5b7862572ae74aadb825f60a6ef44 with SHA-1 7c0d959d20 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/24181571 Change-Id: I03d1b98fde0de64791f37010e45e0997311356fd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14Merge Android U (ab/10368041)tmp_amf_298295554Xin Li
Bug: 291102124 Merged-In: I4a5de066c7a5b7862572ae74aadb825f60a6ef44 Change-Id: I9d08c90beadd4afd5cc6bed4ff5d3070cfefa77d
2023-03-10Merge "Merge commit '8b145a6c89dcdb4ec28173339dd176fb7b6f43ed' into udc-dev ↵Automerger Merge Worker
am: 7c0d959d20 am: 3a05c055fd"
2023-03-10Merge commit '8b145a6c89dcdb4ec28173339dd176fb7b6f43ed' into udc-dev am: ↵Serdar Kocdemir
7c0d959d20 am: 3a05c055fd Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/21789375 Change-Id: I087d5d7ab29a3202b2c31b9adf6630b64f6d7ebe Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-10Merge commit '8b145a6c89dcdb4ec28173339dd176fb7b6f43ed' into udc-dev am: ↵Serdar Kocdemir
7c0d959d20 am: 4d8af58e03 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/21789375 Change-Id: I47629ab037818ed9e9724fc55c96b539d946fc96 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-10Merge commit '8b145a6c89dcdb4ec28173339dd176fb7b6f43ed' into udc-dev am: ↵android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseSerdar Kocdemir
7c0d959d20 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/21789375 Change-Id: Ic207a8a6ea5c14dc3c5b6c72c36b9fcce13791ed Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-10Merge commit '8b145a6c89dcdb4ec28173339dd176fb7b6f43ed' into udc-dev am: ↵Serdar Kocdemir
7c0d959d20 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/21789375 Change-Id: Iede79f4b841362f01e8bef77f4023c4343777b50 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-05Merge commit '8b145a6c89dcdb4ec28173339dd176fb7b6f43ed' into udc-devandroid14-devSerdar Kocdemir
Bug: b/261160921 Change-Id: I4a5de066c7a5b7862572ae74aadb825f60a6ef44
2022-08-17[automerger skipped] DO NOT MERGE - Merge Android 13 am: 83737eb364 -s ours ↵Xin Li
am: cf1492cbe6 -s ours am: 494086e526 -s ours am: 37ae218275 -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2185750 Change-Id: I476692c273c46126d87cb944dc3732c9f5107463 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17[automerger skipped] DO NOT MERGE - Merge Android 13 am: 83737eb364 -s ours ↵android-u-beta-1-gplmain-16k-with-phonesXin Li
am: cf1492cbe6 -s ours am: 494086e526 -s ours am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2185750 Change-Id: Ib756106f813cedbbc9326c64625f557997671964 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16[automerger skipped] DO NOT MERGE - Merge Android 13 am: 83737eb364 -s ours ↵Xin Li
am: cf1492cbe6 -s ours am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2185750 Change-Id: Ib8dfd908279260a060bad93f017cfe053c741c44 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16[automerger skipped] DO NOT MERGE - Merge Android 13 am: 83737eb364 -s oursXin Li
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2185750 Change-Id: I5aa2e648404cc794736e25b584e02635a913fa1a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-15DO NOT MERGE - Merge Android 13main-16kXin Li
Bug: 242648940 Merged-In: I38ea866610c30c001e4c5580d81fd446a45f2ebb Change-Id: If10596ea649da6ce978f1e41a2b3f30bad9c9649
2022-06-30[automerger skipped] Merge tm-dev-plus-aosp-without-vendor@8763363 am: ↵Xin Li
d7d16deb18 -s ours am: 0c58b626b2 -s ours am: 2cdeb9a8d9 -s ours am: a357c0b753 -s ours am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/19094666 Change-Id: Icda5dc146a16d60674a0b2092392915ade477b29 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-30[automerger skipped] Merge tm-dev-plus-aosp-without-vendor@8763363 am: ↵Xin Li
d7d16deb18 -s ours am: 0c58b626b2 -s ours am: 2cdeb9a8d9 -s ours am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/19094666 Change-Id: I50f073b830f5e9596f40995afb1fab5b0f318e23 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-29[automerger skipped] Merge tm-dev-plus-aosp-without-vendor@8763363 am: ↵Xin Li
d7d16deb18 -s ours am: 0c58b626b2 -s ours am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/19094666 Change-Id: I8e4548646ea997ad44cc4ebf482d8560af8995fe Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-29[automerger skipped] Merge tm-dev-plus-aosp-without-vendor@8763363 am: ↵Xin Li
d7d16deb18 -s ours am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/19094666 Change-Id: I76943a5a922f00a6cf387af33805d7c5037df78a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-27Merge tm-dev-plus-aosp-without-vendor@8763363temp_sam_242648940Xin Li
Bug: 236760014 Merged-In: I38ea866610c30c001e4c5580d81fd446a45f2ebb Change-Id: I121e387e7d3b6518a6c9de4ae207fedccf05399a
2022-04-21Add depth compare support for samplers (#987)asuonpaa
2022-03-30Remove dead variable (#984)alan-baker
2022-03-21Check error return when pushing descriptors (#980)gnl21
Pipeline::SendDescriptorDataToDeviceIfNeeded was not checking the error return when initializing transfer buffers, which can lead to later code attempting to use invalid buffers and crashing.
2022-03-17Use proper index type based on index buffer format (#981)asuonpaa
* Use proper index type based on index buffer format Amber was assuming the index buffer to always be uint32. Now the buffer format is used to determine the index type when binding the index buffer in Vulkan. * Exclude 8 bit indices test from SwiftShader runs
2022-02-08Merge commit '615ab4863f7d2e31d3037d0c6a0f641fd6fc0d07' into mastert_frc_odp_330442040t_frc_odp_330442000t_frc_con_330443020t_frc_cbr_330443000t_frc_ase_330444010t_frc_art_330443060android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r55android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16aml_uwb_331910010aml_uwb_331820070aml_uwb_331613010aml_uwb_331611010aml_uwb_331410010aml_uwb_331310030aml_uwb_331115000aml_uwb_331015040aml_uwb_330810010aml_tz4_332714070aml_tz4_332714050aml_tz4_332714010aml_tz4_331910000aml_tz4_331314030aml_tz4_331314020aml_tz4_331314010aml_tz4_331012050aml_tz4_331012040aml_tz4_331012000aml_go_wif_330911000aml_go_uwb_330912000aml_go_tz4_330912000aml_go_tet_330914010aml_go_swc_330913000aml_go_sta_330911000aml_go_sdk_330810000aml_go_sch_330911000aml_go_res_330912000aml_go_per_330912000aml_go_odp_330913000aml_go_odp_330912000aml_go_neu_330912000aml_go_net_330913000aml_go_mpr_330912000aml_go_ase_330913000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000aml_go_adb_330913000aml_ase_331311020aml_ase_331112000aml_ase_331011020aml_ads_331920180aml_ads_331814200aml_ads_331710270aml_ads_331611190aml_ads_331511020aml_ads_331418080aml_ads_331131000android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseandroid13-mainline-uwb-releaseandroid13-mainline-tzdata4-releaseandroid13-mainline-go-wifi-releaseandroid13-mainline-go-uwb-releaseandroid13-mainline-go-tzdata4-releaseandroid13-mainline-go-tethering-releaseandroid13-mainline-go-sdkext-releaseandroid13-mainline-go-scheduling-releaseandroid13-mainline-go-resolv-releaseandroid13-mainline-go-permission-releaseandroid13-mainline-go-os-statsd-releaseandroid13-mainline-go-odp-releaseandroid13-mainline-go-neuralnetworks-releaseandroid13-mainline-go-networking-releaseandroid13-mainline-go-mediaprovider-releaseandroid13-mainline-go-media-swcodec-releaseandroid13-mainline-go-appsearch-releaseandroid13-mainline-go-adservices-releaseandroid13-mainline-go-adbd-releaseandroid13-mainline-appsearch-releaseandroid13-mainline-adservices-releaseandroid13-frc-odp-releaseandroid13-frc-conscrypt-releaseandroid13-frc-cellbroadcast-releaseandroid13-frc-art-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseandroid13-d2-releaseaml_tz4_332714010Paul Thomson
Conflicts: samples/Android.mk Bug: b/201652781 Change-Id: Ia48f5389d9cde2b0730767e215d86e28cced7da6
2022-01-31Show clspv error output when compilation fails (#979)David Neto
Fixes: #978
2022-01-27Add support for Vulkan 1.3 features/properties (#975)Piers Daniell
2022-01-27Roll dependencies (#976)asuonpaa
* Roll third_party/clspv/ a0d39a143..f99809bda (35 commits) https://github.com/google/clspv/compare/a0d39a143135...f99809bdab17 $ git log a0d39a143..f99809bda --date=short --no-merges --format='%ad %ae %s' 2022-01-25 89833130+rjodinchr longvector: add missing Builtins & Intrinsics (#807) 2022-01-25 89833130+rjodinchr longvector: support constantvector (#806) 2022-01-25 89833130+rjodinchr longvector: support spirvop that return struct (#805) 2022-01-25 89833130+rjodinchr OpSClamp: workaround Nvidia GPU driver issue (#804) 2022-01-25 89833130+rjodinchr Add support for image1d buffer (#791) 2022-01-24 89833130+rjodinchr longvector: add nested types support (#803) 2022-01-24 alanbaker Fix value conversion bit widths (#809) 2022-01-21 89833130+rjodinchr longvector: implement phi nodes support (#802) 2022-01-18 89833130+rjodinchr vec3: implement phi nodes support (#796) 2022-01-18 89833130+rjodinchr vec3: add option to force disabling of the vec3 pass (#797) 2022-01-17 alanbaker Update LLVM (#800) 2022-01-14 89833130+rjodinchr ReplacePointerBitCast: manage indices for gep on multi-dim arrays (#790) 2022-01-11 alanbaker Update LLVM (#794) 2022-01-07 kpet Make it possible to build with BUILD_SHARED_LIBS (#792) 2022-01-06 alanbaker Update LLVM (#793) 2022-01-06 89833130+rjodinchr LongVectorLowering: add missing commonfns fcts (#788) 2021-12-14 89833130+rjodinchr longvector: Uses Array instead of Struct (#783) 2021-12-13 alanbaker Update LLVM (#789) 2021-12-08 alanbaker Fix compile failures (#787) 2021-12-08 89833130+rjodinchr Add pass to transform vec3 to vec4 (#781) 2021-12-06 alanbaker Update LLVM (#786) 2021-12-06 benny.kra Migrate clspv off deprecated llvm::IRBuilder APIs (#785) 2021-11-24 kpet Tidy up handling of image types in SPIR-V Producer pass (#784) 2021-11-16 alanbaker Update deps (#782) 2021-11-16 kpet Finish implementation of cl_khr_subgroups and OpenCL 3 core support (#778) 2021-11-12 89833130+rjodinchr longvector: implement OpCopyMemory for 8 and 16 elements vector (#779) 2021-10-29 kpet Support for -cl-kernel-arg-info (#777) 2021-10-29 89833130+rjodinchr ReplacePointerBitcastPass: consider struct of same element as array (#774) 2021-10-29 89833130+rjodinchr Implement Any and All operator for 8 and 16 elements vector (#773) 2021-10-15 alanbaker Update LLVM (#772) 2021-10-13 89833130+rjodinchr CMakeLists.txt: make tests build optional (#771) 2021-10-07 89833130+rjodinchr Implement async_work_group_{strided_}copy (#765) 2021-09-29 dneto Clean up dead code after simplify/replace pointer bitcasts (#769) 2021-09-24 dneto Fix link in docs (#767) 2021-09-24 dneto Update LLVM (#766) Created with: roll-dep third_party/clspv * Roll third_party/clspv-llvm/ 1f1c71aea..b70366c9c (13637 commits) https://github.com/llvm/llvm-project/compare/1f1c71aeacc1...b70366c9c430 $ git log 1f1c71aea..b70366c9c --date=short --no-merges --format='%ad %ae %s' 2022-01-27 benny.kra [mlir][BufferOptimization] Use datalayout instead of a flag to find index size 2022-01-27 benny.kra [mlir][complex] Lower complex.constant to LLVM 2022-01-27 flo [ConstraintElimination] Introduce struct to manage constraints. (NFC) 2022-01-24 mgorny [lldb] [gdb-remote] Support getting siginfo via API 2022-01-19 mgorny [lldb] [Platform] Support synthesizing siginfo_t 2022-01-27 jay.foad [AMDGPU] Precommit test for swizzled store aliasing two loads 2022-01-27 mkazantsev [Test] Add data layout to relevant tests + some wide-typed tests 2022-01-26 kadircet [clangd][Hover] Suppress initializers with many tokens 2022-01-27 npopov [IR] Support ifuncs in opaque pointer mode 2022-01-27 sbaig1 [Support] [Windows] Don't cancel delete if we failed to set delete 2022-01-27 springerm Revert "[mlir][bufferize] Insert memref.cast ops during finalizing pass" 2022-01-27 sander.desmalen [AArch64][SVE] Avoid using ptrue for ptest in VECREDUCE_OR. 2022-01-27 npopov [IR] Handle opaque pointers in PtrToArgument mangling 2022-01-27 npopov [InstCombine] Avoid pointer element type access in PointerReplacer 2021-12-13 anton.zabaznov [OpenCL] Add support of __opencl_c_device_enqueue feature macro. 2022-01-20 martin [libcxx] [test] Narrow down a MinGW bug workaround in rand.dist.uni.int/eval.pass.cpp 2022-01-27 sander.desmalen [AArch64][SVE] Implement missing lowering for extract_subvector for predicates. 2022-01-27 llvm-dev [DAG] SelectionDAG::getNode(N1,N2) - detect N2 constant vector splats as well as scalars 2022-01-27 jay.foad [AMDGPU] Update MachineMemOperands syntax in commented out tests 2022-01-27 jay.foad [AMDGPU] Remove unused CI check lines 2022-01-27 npopov [ConstantFold] Disable gep of array bitcast fold with opaque pointers 2022-01-27 springerm [mlir][linalg][bufferize] Support arith.index_cast bufferization 2022-01-27 jay.foad [AMDGPU] Remove unused GFX6 check lines 2022-01-27 npopov [InstCombine] Mark element type access as non-opaque (NFC) 2022-01-27 sven.vanhaastregt [OpenCL] opencl-c.h: add missing read_write image guards 2022-01-27 springerm [mlir][tensor] Replace tensor-bufferize with BufferizableOpInterface impl 2022-01-27 sander.desmalen [AArch64][SVE] Implement PFALSE with explicit AArch64ISD node. 2022-01-27 phosek [CMake][Fuchsia] Only build iossim runtimes for arm64 2022-01-26 jay.foad [AMDGPU] SILoadStoreOptimizer: Remove redundant check for volatile 2022-01-27 springerm [mlir][bufferize] Insert memref.cast ops during finalizing pass 2022-01-25 dawid_jurek [NFC][CodeGen] Use llvm::DenseMap for DeferredDecls 2022-01-27 flo [LoopVersioning] Use IRBuilder for OR simplification. 2022-01-20 sergej.jaskiewicz [LLDB] Add formatters for PointerIntPair, PointerUnion 2022-01-27 npopov [InstCombine] Skip GEP of bitcast transform with opaque pointers 2022-01-27 npopov [InstCombine] Extract GEP of bitcast folds into separate function (NFC) 2022-01-27 fraser [RISCV] Fix test case expected output 2022-01-27 npopov [BTFDebug] Avoid pointer element type access 2022-01-27 npopov [InstCombine] Skip PromoteCastOfAllocation() transform under opaque pointers 2022-01-27 pavel [lldb/test] Fix gnu-style-compression.yaml 2022-01-27 npopov [InstCombine] Remove some pointer element type accesses 2022-01-24 fraser [SelectionDAG][VP] Provide expansion for VP_MERGE 2022-01-27 pavel [lldb] Convert ProcessWindowsLog to the new API 2022-01-26 pavel [lldb/DWARF] Make manual dwarf index deterministic 2022-01-27 pavel [lldb/test] Replace gnu-style-compression.cpp with a yaml file 2022-01-27 Saiyedul.Islam [clang-format] Format ParseOpenMP.cpp changes 2022-01-27 akuegel [mlir][Bazel] Add TestMemRef target. 2022-01-27 i [MC] Add MCAsmParser::parseRParen to improve consistency and simplify code 2022-01-27 akuegel [mlir][Bazel] Add missing dependency to ArithmeticTransforms. 2022-01-27 mh Add missing namespace to PPCLinux.cpp 2022-01-27 i [MC] Remove unreachable .comm/.lcomm diagnostic (...) 2015-11-23 rafaelauler Refactoring llvm-flo.cpp into a new class RewriteInstance, NFC. 2015-11-19 rafaelauler Teach llvm-flo how to split functions into hot and cold regions 2015-11-13 rafaelauler Make llvm-flo print dynamic coverage of rewritten functions 2015-11-02 rafaelauler Do not bail on functions with indirect calls 2015-11-10 rafaelauler Ignore LSDA information for now 2015-11-10 rafaelauler Write .eh_frame and .eh_frame_hdr after reordering BBs 2015-11-09 rafaelauler Write updated CFI to temporary object file 2015-11-08 rafaelauler Attempts to fix CFI state after reordering 2015-11-13 maks Regenerate exception handling information after optimizations. 2015-11-17 maks Fix LSDA reading issues. 2015-11-12 maks Add exception handling information to CFG. 2015-11-12 rafaelauler Revert 45fc13b as it breaks HHVM rewriting 2015-11-12 rafaelauler Remove add PG prefix from symbols that are already local 2015-11-11 rafaelauler Fix bug in local symbol name disambiguation algorithm 2015-11-04 rafaelauler Annotate BinaryFunctions with MCCFIInstructions encoding CFI 2015-11-09 maks Parse whole contents of .gcc_except_table even if we are not printing. 2015-11-05 rafaelauler Teach llvm-flo how to read .eh_frame information from binaries 2015-11-03 maks Verbose printing of actions from .gcc_except_table 2015-11-02 maks Added function to parse and dump .gcc_except_table 2015-10-26 rafaelauler Extract non-taken branch frequencies from LBR 2015-10-23 rafaelauler Implement two cluster layout heuristics 2015-10-27 rafaelauler Fixes priority queue ordering in llvm-flo block reordering 2015-10-23 maks More control over function printing. 2015-10-20 maks Issue warning when relaxed tail call is seen on input. 2015-10-21 rafaelauler Fix bug in BinaryFunction::fixBranches() in llvm-flo 2015-10-20 rafaelauler Fix entry BB execution count in llvm-flo 2015-10-20 rafaelauler Implement unreachable BB elimination in llvm-flo 2015-10-20 rafaelauler Do not schedule BBs before the entry point 2015-10-20 rafaelauler Teach llvm-flo how to handle two back-to-back JMPs 2015-10-20 maks Eliminate nop instruction in input and derive alignment. 2015-10-16 rafaelauler Fixes branches after reordering basic blocks in a binary function 2015-10-19 rafaelauler Fix bug in block reorder heuristic 2015-10-19 rafaelauler Fix missing sanity check in BinaryFunction::optimizeLayout() 2015-10-14 maks Make FLO work on hhvm binary. 2015-10-16 rafaelauler Fix comments. NFC. 2015-10-16 rafaelauler Fix DataReader to work with new local sym perf2flo format 2015-10-14 rafaelauler Teach llvm-flo how to reorder blocks in an optimal way 2015-10-13 rafaelauler Teach llvm-flo how to reorder basic blocks with a heuristic 2015-10-13 rafaelauler Make llvm-flo infer branch count data for fall-through edges 2015-10-14 maks Converted local offsets from uint64_t to uint32_t. Refactoring. 2015-10-12 rafaelauler Add branch count information to binary CFG 2015-10-12 maks Don't bail out if there's no input data file specified. 2015-10-09 maks FLO: added support for rip-relative operands. 2015-10-12 maks Fix CFG building issue. 2015-10-05 rafaelauler Add initial implementation of DataReader 2015-10-09 maks Commit FLO with control flow graph. 2015-10-02 maks Fixed cmake. 2015-10-02 maks Removed remote .arcconfig + comment change. 2015-10-02 maks Initial FLO commit. 2022-01-10 maks BOLT root commit Created with: roll-dep third_party/clspv-llvm * Roll third_party/cppdap/ 5f3169421..88e895201 (2 commits) https://github.com/google/cppdap/compare/5f3169421ebf...88e89520148b $ git log 5f3169421..88e895201 --date=short --no-merges --format='%ad %ae %s' 2021-12-23 bclayton kokoro: Fix ASAN build (#76) 2021-12-23 33650326+deepin-mozart Fix valid function invoke failed in future class (#75) Created with: roll-dep third_party/cppdap * Roll third_party/dxc/ 5fba0c36b..c45db48d5 (157 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/5fba0c36b356...c45db48d565a $ git log 5fba0c36b..c45db48d5 --date=short --no-merges --format='%ad %ae %s' 2022-01-26 1953083+sudonatalie Add initial dxil2spv executable (#4199) 2022-01-26 43020864+gracejennings FixIt for HLSL 2021 logical operations && and || (#4202) 2022-01-25 jaebaek [spirv] propagate Volatile semantics for raytracing interface vars (#4207) 2022-01-25 1953083+sudonatalie [SPIR-V] Handle storage buffer interfaces in structs (#4188) 2022-01-25 jaebaek [spirv] add documentation for inline SPIR-V (#4201) 2022-01-24 31109344+adam-yang Remove redundant dbg.value instructions (#4182) 2022-01-21 texr Fix OOB index when propagating precise through GEP (#4203) 2022-01-21 jaebaek [spirv] support [[vk::ext_decorate_id]] attribute (#4194) 2022-01-21 jaebaek [spirv] support vk::ext_execution_mode_id(..) (#4190) 2022-01-21 jaebaek [spirv] support bindless array of ConstantBuffer (#4200) 2022-01-20 grroth Re-enable a swath of DXIL tests for *nix builds (#3888) 2022-01-20 gongminmin Fix frequent warnings on gcc and clang (#4175) 2022-01-20 31109344+adam-yang Fixed SlotTracker slowness bug (#4197) 2022-01-20 31109344+adam-yang Added debug option to print-after specific passes (#4196) 2022-01-19 jaebaek [spirv] add `vk::ext_result_id<T>` type (#4192) 2022-01-18 jaebaek Fix build failure caused by clang version 11.1.0 in Linux (#4191) 2022-01-17 jaebaek [spirv] correctly handle rayquery var init Expr (#4186) 2022-01-13 hekotas Add azure pipeline entry point for integration of master and release branches (#4183) 2022-01-12 texr Fix cbuffer alignment for u64, add tests (#4181) 2022-01-10 79608416+bfavela Wave intrinsics inside of dead loops are not properly deleted (#4174) 2022-01-10 43020864+gracejennings Adding shader model version promotion warning (#4177) 2022-01-06 jaebaek [spirv] use OpIsHelperInvocation for [[vk::HelperInvocation]] (#4172) 2022-01-06 1953083+sudonatalie [spirv] Use t shift for combined image samplers (#4170) 2022-01-05 jaebaek [spirv] use OpDemoteToHelperInvocation for discard in vk1.3 (#4162) 2022-01-03 gongminmin Fix the order of shader profiles in hct code gen (#4163) 2021-12-30 cbieneman Preserve qualifiers on array subscript (#4159) 2021-12-21 cbieneman Disable NRVO for `precise` decls (#4158) 2021-12-21 jaebaek Enable printing dependencies of compilation target (#4017) 2021-12-21 cbieneman FixIt diagnostic for HLSL 2021 ?: operator (#4154) 2021-12-21 greg [SPIR-V] Improve lines and columns for DebugLine (pt 2) (#4147) 2021-12-17 cbieneman Removing invalid hlsl from test (#4157) 2021-12-16 cbieneman Add additional template test case (#4101) 2021-12-15 cbieneman Fix verifier tests for HLSL 2021 (#4152) 2021-12-15 jeffno PIX: ensure allocas generated by value-to-declare dominate uses (#4145) 2021-12-15 1953083+sudonatalie [SPIR-V] Prefer using SPV_KHR_ray_query when possible (#4151) 2021-12-14 jaebaek [spirv] Update SPIRV-Tools and SPIRV-Headers submodules (#4144) 2021-12-14 jaebaek [spirv] allow cmake to use external SPIRV-Tools/Headers (#4143) 2021-12-08 cbieneman [NFC] Ignore all build* directories (#4134) 2021-12-07 cbieneman [HLSL2021] Disable operators that rely on references (#4133) 2021-12-06 43020864+gracejennings Extend encoding option to specify source encoding (#4109) 2021-12-06 43485594+bob80905 Made nologo option hidden (#4127) 2021-12-03 cbieneman Fix broken template test case (#4125) 2021-12-03 61992655+danbrown-amd Allow HLSLDecls in dependent DeclContexts (#4114) 2021-12-03 cbieneman [Doc] Updating guidelines for Pull Requests (#4116) 2021-12-03 jaebaek [spirv] handle hull shader OutputPatch (#4119) 2021-12-02 cbieneman Handle implicit `this` methods (#4123) 2021-12-02 texr Fix dropping of DXIL metadata like nonuniform in mldst-motion (#4122) 2021-12-02 31109344+adam-yang All source files in PDBs interpreted as UTF8 (#4111) 2021-12-01 cbieneman Make `this` more consistently a reference type (#4112) 2021-12-01 texr Fix assert from matrix lower needlessly casting constant to instruction. (#4115) (...) 2021-10-18 hekotas Update version to 1.6.2110 (#4016) 2021-10-18 cbieneman [templates] Instantiate HLSL Annotations (#4007) 2021-10-15 python3kgae Add rewrite pass to create global cb. (#4000) 2021-10-15 python3kgae Allow namespace in cbuffer. (#4013) 2021-10-14 cbieneman Fix triple normailization (#4009) 2021-10-14 grroth Only define global heap variables in 6.6+ (#4011) 2021-10-14 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers submodules (#4010) 2021-10-14 cbieneman Fix llvm::BitVector::resize (#4008) 2021-10-12 cbieneman Enable building llvm-dis (#3999) 2021-10-12 grroth Use a type-appropriate 2.0 for reflect (#3998) 2021-10-11 31109344+adam-yang Better way to check if a CallInst is a debug inst (#3997) 2021-10-11 31109344+adam-yang -Zs now appears next to Zi in the help text (#3996) 2021-10-11 cbieneman [Templates] Resolve literal types to 32-bit types (#3994) 2021-10-11 cbieneman Fix cast construction in template instantiation for Constant and Texture buffers (#3991) 2021-10-07 31109344+adam-yang Checking the called object is a function in MS validation. (#3995) 2021-10-07 grroth Properly handle parsed HLSL tokens (#3993) 2021-10-05 chris.bieneman Convert cmake-predefined-config-params to cache (#3918) 2021-10-05 cbieneman [NFC] Silence a few new clang warnings (#3989) 2021-10-05 31109344+adam-yang Od fixes sep2021 (#3990) 2021-10-04 jeffno PIX: Changes to run PIX passes on libraries. Also add raygen shader debugging prolog (#3985) 2021-10-02 31109344+adam-yang Fixed structurized return when there are phi's from shortcircuiting. (#3981) 2021-10-01 43020864+gracejennings Consistent order gradient ops warnings. (#3984) 2021-10-01 texr Fix missing RDAT function resource usage by recursing constant users (#3983) 2021-09-30 texr Follow HLSL rule for shift ops during constant folding (#3976) 2021-09-30 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers submodules (#3979) 2021-09-29 grroth Enable -HV 2021 (#3982) 2021-09-29 chris.bieneman+github [NFC] Add additional helper methods for DXT::ResourceKind (#3975) 2021-09-28 python3kgae Always update end scope when structurize returns. (#3977) 2021-09-28 31109344+adam-yang Fixed an assert when a dxil error happens with global variable (#3974) 2021-09-24 lujiao [SPIRV] Add support of the GL_EXT_spirv_intrinsics (#3949) 2021-09-24 lujiao Expand AttrKind from 8bit to 32 bits (#3967) 2021-09-23 texr Fix cbuffer variable usage in reflection for SM 6.6 (#3966) 2021-09-21 jeffno PIX: Disambiguate mesh shader activity based on full XYZ dispatch paramete… (#3960) 2021-09-21 texr Fix bugs in signature reflection, add signatures to dumper and tests (#3961) 2021-09-21 grroth Limit Sema intrinsic checks to builtin "op" table (#3963) 2021-09-20 lukas.hermanns Fix build when `SUPPORT_QUERY_GIT_COMMIT_INFO` is disabled (#3745) 2021-09-18 davpeix Fix check in dxc extra output processing for non-blob output (#3957) 2021-08-26 31109344+adam-yang Short circuit tests. (#3917) 2021-08-26 jaebaek Initial support of operator overloading (#3859) 2021-08-06 texr Add -enable-short-circuit option for operators &&, ||, :? (#3892) 2021-08-02 texr -strict-udt-casting prevents implicit casts between unrelated structs (#3891) 2021-07-28 61992655+danbrown-amd Warns when semantic name same as integral/enum identifier. (#3866) 2021-07-06 61992655+danbrown-amd Enables HLSL bitfields. (#3847) 2021-04-28 hekotas Code review feedback 2021-04-28 hekotas Fix test failure on AddMulOps.hlsl 2021-04-15 jaebaek [spirv] Handle class template instance (#3687) 2021-04-14 jaebaek [spirv] add unit test to check function template instance (#3688) 2021-04-06 timothy.corringham [templates] Fix issues with dependent template names (#3634) 2021-03-25 jaebaek [spirv] use rvalue for array index (#3616) 2021-03-03 timothy.corringham Template support (#3533) Created with: roll-dep third_party/dxc * Roll third_party/glslang/ d1608ab1e..81cc10a49 (57 commits) https://github.com/KhronosGroup/glslang/compare/d1608ab1ef17...81cc10a498b2 $ git log d1608ab1e..81cc10a49 --date=short --no-merges --format='%ad %ae %s' 2022-01-25 greg Fix comment for setEnvInput() 2022-01-13 bclayton Update LICENSE.txt 2022-01-11 greg Temporarily disable spirv1.6 tests 2022-01-11 n.morales.0 #2861: If compiling with macOS and GCC, default ENABLE_PCH to false since CMake will generate incompatible Xarch flags for the precompiled headers 2022-01-11 n.morales.0 #2861: Check for macOS systems before adding "--no-undefined" to linker flags as it is not compatible with the default linker. 2022-01-10 alanbaker Add missing license to LICENSE.txt 2022-01-09 scribam Override CMAKE_INSTALL_PREFIX only if ENABLE_GLSLANG_INSTALL is ON 2022-01-07 xzq0528 Support the floatBitsToint function at GL_ARB_gpu_shader5 Extension. 2021-12-23 jeremy Unblock unsized error from assert 2022-01-04 jeremy Fix GCC sign-compare warnings 2022-01-04 xzq0528 EndStreamPrimitive not supported when there is #extension GL_ARB_gpu_shader5 2022-01-01 liyl build: Make action targets hermetic 2021-12-28 jeremy Fix seg fault 2021-09-02 greg Add support for spirv1.6 2021-12-16 greg Pickup header for SPIR-V 1.6 2021-12-07 greg Fix --hlsl-dx-position-w to work for SV_Position embedded in struct 2021-12-06 alele Do not output location decoration for certain variables in ray tracing storage classes. 2021-12-01 jeremy Remove unnecessary badge 2021-12-01 codingforlove Fixed copy/paste error 2021-12-01 codingforlove Changed Vulkan rules relaxed to use shader options 2021-11-30 codingforlove Vulkan rules relaxed for glslang C interface 2021-11-29 379079+chaoticbob Support for automap options and resource binding shift (#2834) 2021-11-24 rex.xu Fix validation failures of test cases regarding GL_EXT_spirv_intrinsics 2021-11-23 rex.xu Fix an issue of spirv_by_reference 2021-09-17 jeremy Migrate travis to github actions 2021-11-22 rex.xu Remove the test spv.intrinsicsSpecConst 2021-11-17 rex.xu Fix an issue of spirv_type used in local variable definitions 2021-11-15 malcolm remove unneeded extra constructions now that pool allocation is fixed 2021-10-13 kevin.mccullough Fix issue with separable shader validation in iomapper 2021-11-16 greg Add --hlsl-dx-position-w option 2021-11-16 alanbaker Update SPIRV-Tools 2021-11-15 kda Initialize member TSymbol::uniqueId. 2021-11-15 mhillen remove undefined conversions from test constantUnaryConversion.comp 2021-11-15 mhillen add negative float conversions to test constantUnaryConversion.comp 2021-11-12 greg Fix struct type sharing 2021-11-10 mhillen TIntermediate::promoteConstantUnion(): fix conversion to int8 2021-11-11 greg Revert port of GL_EXT_shader_realtime_clock to GL_EXT_spirv_intrinsics 2021-11-11 greg Release 11.7.0 2021-11-09 mhillen Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding (updated) 2021-11-11 greg Update to latest spirv-headers 2021-11-10 greg Generate error for binding on push_constant 2021-11-10 greg Revert "Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding" 2021-08-02 xzq0528 Support the #extension GL_ARB_fragment_coord_conventions. 2021-08-02 xzq0528 #extension GL_ARB_gpu_shader5 support the implicit conversion , So the best function matching algorithm should be actived. 2021-11-09 greg Fix test spv.1.4.OpEntryPoint.frag 2021-11-09 mhillen Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding 2021-10-13 kevin.mccullough Fix incorrect link time validation for unused gl_PerVertex members 2021-11-08 git Don't release global mutex before initialize/finalize is done 2021-11-08 git Initialize global mutex in a thread-safe manner 2021-10-19 mhillen Fix encoding/decoding of string literals for big-endian systems 2021-11-08 dev Add support for targeting Vulkan 1.2 in the C API 2021-08-02 xzq0528 Support the #extension GL_ARB_draw_instanced. 2021-11-05 alanbaker Update test expectations 2021-11-05 alanbaker Update SPIRV-Tools and SPIRV-Headers 2021-08-02 xzq0528 Add the GL_EXT_shader_integer_mix Preamble for glsl. 2021-07-29 xzq0528 To be compatible with Feature: 'last case/default label not followed by statements'. 2021-08-02 xzq0528 Support the textureQueryLOD at #extension GL_ARB_texture_query_lod. Created with: roll-dep third_party/glslang * Roll third_party/json/ fec56a1a1..4f8fba140 (18 commits) https://github.com/nlohmann/json/compare/fec56a1a16c6...4f8fba140661 $ git log fec56a1a1..4f8fba140 --date=short --no-merges --format='%ad %ae %s' 2022-01-02 mail :bookmark: set version to 3.10.5 2022-01-02 niels.lohmann Fix compilation error with NVCC (#3234) 2021-12-31 niels.lohmann :fire: remove Travis CI #3087 (#3233) 2021-12-30 niels.lohmann Add build step for NVCC and fix a warning (#3227) 2021-12-29 niels.lohmann :arrow_up: update cpplint (#3225) 2021-12-29 niels.lohmann Consolidate documentation (#3071) 2021-12-29 niels.lohmann Add C++17 copies of the test binaries (#3101) 2021-12-17 info Fix: Warning for shadowed variables (#3188) (#3193) 2021-11-18 prince.mendi Fix FAQ hyperlink typo in readme (#3148) 2021-11-17 d.albuschat Docs: Update `skip_comments` to `ignore_comments` (#3145) 2021-11-14 striezel-dev fix typos in documentation (#3140) 2021-11-09 niels.lohmann Add missing erase(first, last) function to ordered_map (#3109) 2021-11-09 alex Fix spelling (#3125) 2021-11-04 niels.lohmann :recycle: overwork std specializations (#3121) 2021-11-03 niels.lohmann Add recursive update function (#3069) 2021-10-29 niels.lohmann Update CI (#3088) 2021-10-29 niels.lohmann :memo: add examples for parsing from iterator pair (#3100) 2021-10-20 cristi Fix typos in operator[] documentation (#3102) Created with: roll-dep third_party/json * Roll third_party/lodepng/ 8c6a9e305..5601b8272 (4 commits) https://github.com/lvandeve/lodepng/compare/8c6a9e30576f...5601b8272a68 $ git log 8c6a9e305..5601b8272 --date=short --no-merges --format='%ad %ae %s' 2022-01-10 lvandeve minor decoder speed improvements 2021-05-22 hohMiyazawa input output swapped for bmp2png 2021-05-22 hohMiyazawa provice -> provide 2021-05-22 hohMiyazawa overwrite warning applies to all examples Created with: roll-dep third_party/lodepng * Roll third_party/shaderc/ f6d6dddfa..e72186b66 (9 commits) https://github.com/google/shaderc/compare/f6d6dddfabfe...e72186b66bb9 $ git log f6d6dddfa..e72186b66 --date=short --no-merges --format='%ad %ae %s' 2021-10-12 rofrol No need to cd $SOURCE_DIR again 2022-01-12 dneto Fix ndk-build libshader_combined target for newer NDK 2021-12-17 dneto Add SPIR-V 1.6 support 2021-12-29 dneto Remove the core file that may be generated by death tests 2021-12-29 dneto Docker build needs higher privileges for sanitizer builds 2021-10-12 rofrol Fix for missing copyright in glslang 2021-11-11 dneto Start v2021.4-dev 2021-11-11 dneto Finalize v2021.3, update DEPS 2021-11-09 dneto Update DEPS: glslang, spirv-tools, spirv-headers Created with: roll-dep third_party/shaderc * Roll third_party/spirv-headers/ 1380cbbec..b42ba6d92 (10 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/1380cbbec107...b42ba6d92faf $ git log 1380cbbec..b42ba6d92 --date=short --no-merges --format='%ad %ae %s' 2022-01-17 michael.kinsner Allocate additional loop control bit for upcoming Intel extension 2021-12-05 john Update headers with SPIR-V version 1.6, revision 1. 2021-11-30 dmitry.bushev Add MediaBlockIOINTEL decoration declaration (#255) 2021-11-30 kevin.petit Change contact for Arm 2021-11-24 ivan.butygin Atomic float add should not imply Shader 2021-11-23 jjfumero Register TornadoVM SPIRV Beehive Tookit Generator 2021-11-16 dragonjoker59 Add ShaderWriter as SPIR-V generation tool. 2021-11-03 dmitry.sidorov Rename ConstFunctionPointerINTEL to ConstantFunctionPointerINTEL 2021-07-24 kpet Add SpecConstantSubgroupMaxSize to the clspv reflection non-semantic instruction set 2021-10-11 andrei.malashkin add 1.5.5 tag Created with: roll-dep third_party/spirv-headers * Roll third_party/spirv-tools/ d997c83b1..a73e72435 (71 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/d997c83b103e...a73e724359a2 $ git log d997c83b1..a73e72435 --date=short --no-merges --format='%ad %ae %s' 2022-01-26 dneto Fix typo in comment: SPIR-V section for debug instructions (#4683) 2022-01-26 luzpaz Fix various source comment (doxygen) typos (#4680) 2022-01-26 dnovillo Start SPIRV-Tools v2022.2 2022-01-26 dnovillo Finalize SPIRV-Tools v2022.1 2022-01-26 dnovillo Update CHANGES 2022-01-26 dnovillo Update DEPS file (#4688) 2022-01-25 stevenperron Fix roll_deps.sh (#4687) 2022-01-25 jaebaek spirv-opt: add pass to Spread Volatile semantics (#4667) 2022-01-25 alanbaker Vulkan 1.3 (#4686) 2022-01-25 smikims.me Avoid infinite recursion in comparison operators on SmallVector (#4681) 2022-01-24 pierremoreau linker: Address conversion error introduced in earlier rework (#4685) 2022-01-22 pierremoreau Linker improvements (#4679) 2022-01-13 dneto Add SPIR-V 1.6 support to wasm build (#4674) 2022-01-13 pierremoreau Remove duplicated "the" from comments (#4666) 2022-01-11 gongminmin Disable a codepage warning on non-English OS (#4668) 2022-01-10 pierremoreau Improvements to disassembly within PassManager (#4677) 2022-01-10 stevenperron Remove misleading comment. (#4676) 2022-01-07 afdx Fix opt fuzzer test harness (#4670) 2022-01-04 afdx Avoid uninitialized access to instruction opcode (#4673) 2021-12-16 dneto val: interface struct with builtins must be Block (#4665) 2021-12-16 dneto Patch location validation VUIDs (#4664) 2021-12-15 alanbaker Basic support for SPIR-V 1.6 (#4663) 2021-12-15 stevenperron reflect debug (#4662) 2021-12-15 stevenperron Rename strip reflect to strip nonsemantic (#4661) 2021-12-14 syoussefi Refactor the disassembler code for reuse (#4616) 2021-12-13 afdx Avoid id bound errors during opt fuzzing (#4658) 2021-12-10 30052553+SpaceIm CMake iOS fixes: rely on CMAKE_SYSTEM_NAME and handle bundle installation (#4619) 2021-12-10 afdx Simplify the as fuzzer target (#4647) 2021-12-10 airlied optimizer: restore previous ABI. (#4653) 2021-12-09 sebastien.alaiwan+github Fix compilation (#4656) 2021-12-09 goodlaijiaxin fix file encoding (#4654) 2021-12-09 malashkin.andrey treat google user type as normal semantic google. It's a backport from diligent fork (#4632) 2021-12-09 sebastien.alaiwan+github DefUseManager: rename comparison operators to 'CompareAndPrintDifferences' (#4624) 2021-12-09 sebastien.alaiwan+github Use a struct (instead of tuple), with explicit member names. (#4621) 2021-12-08 stevenperron Fix kokoro asan run (#4655) 2021-12-08 sebastien.alaiwan+github Avoid an extra map lookup (#4623) 2021-12-08 mhillen Fix endianness of string literals (#4622) 2021-12-08 syoussefi Use schema instead of reserved in header description (#4615) 2021-12-08 afdx Avoid uninitialised read when parsing hex float (#4646) 2021-12-04 afdx Exit when ID overflow occurs in a fuzzing build (#4652) 2021-12-02 dnovillo Fix https://github.com/KhronosGroup/SPIRV-Tools/issues/4462 (#4651) 2021-11-29 1953083+sudonatalie Copy OpDecorateStrings in DescriptorScalarReplacementPass (#4649) 2021-11-26 1953083+sudonatalie Remove default arguments from lambda (#4648) 2021-11-24 stevenperron Manually fold floating point division by zero (#4637) 2021-11-16 alanbaker Allow ADCE to remove dead inputs (#4629) 2021-11-11 kubak Start SPIRV-Tools v2021.5 2021-11-11 kubak Finalize SPIRV-Tools v2021.4 2021-11-10 alanbaker Update SPIRV-Headers (#4628) 2021-11-10 alanbaker Allow WorkgroupSize on variables for Kernels (#4627) 2021-11-09 greg Fix handling of OpPhi in convert-relaxed-to-half (#4618) 2021-11-09 kubak Clarify how to update DEPS (#4626) 2021-11-09 kubak Update DEPS (#4625) 2021-11-08 kubak Update CHANGES 2021-11-05 alanbaker Improve decoration validation (#4490) 2021-11-05 jaebaek spirv-opt: create OpDecorate for OpMemberDecorate in desc-sroa (#4617) 2021-11-03 dneto Run the wasm build on push and pull_request (#4614) 2021-11-03 dneto Remove publish-to-npm step for Wasm build (#4610) 2021-11-02 dneto Update CHANGES, README for WebAssembly build (#4609) 2021-11-01 pelle.johnsen Add Wasm build (#3752) 2021-11-01 stevenperron Handle overflowing id in merge return (#4606) 2021-10-29 alastair.donaldson Avoid bitwise and in boolean expression (#4603) 2021-10-29 ralf.habacker In generated cmake config file for SPIRV-Tools only access cmake target, if present (#4590) 2021-10-30 43355299+timlyeee Make cxx exceptions controllable (#4591) 2021-10-29 46493288+sfricke-samsung spirv-val Update LocalSizeId VUID (#4602) 2021-10-29 stevenperron Change branch handling in ADCE to fix errors (#4596) 2021-10-29 stevenperron Fix Linker generator ID (#4601) 2021-10-28 alanbaker Only validate workgroup layout for explicit workgroup memory (#4542) 2021-10-28 dneto Avoid confusing short-circuiting (#3404) 2021-10-28 stevenperron Update passes to handle function declarations (#4599) 2021-10-28 stevenperron Delete decorations before replaces uses in dead branch elim (#4598) 2021-10-28 stevenperron Do not fold snegate feeding sdiv. (#4600) Created with: roll-dep third_party/spirv-tools * Roll third_party/swiftshader/ 0fa19bd6c..bca23447a (235 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/0fa19bd6c285..bca23447ad46 $ git log 0fa19bd6c..bca23447a --date=short --no-merges --format='%ad %ae %s' 2022-01-26 sugoi Update Vulkan headers to version 1.3.204 2021-01-08 capn Make MemoryMapper a JITRoutine member 2022-01-26 swiftshader.regress Regres: Update test lists @ 71196866 2022-01-25 nicolascapens Revert "Regres: Build dEQP with asserts enabled" 2022-01-06 capn Make image descriptor fields unsigned 2022-01-25 capn Regres: Apply lazy initialization patch 2022-01-25 sugoi Remove a few unused includes and declarations 2022-01-25 dvet Squashed 'third_party/marl/' changes from 7b43abfc4..f936d9438 2021-11-17 sugoi VK_EXT_tooling_info support 2022-01-18 capn Optimize Abs() using LLVM intrinsics 2022-01-24 dvet Refactor and modernize the Configurator class, add tests. 2021-12-06 mikaelpessa Add logging to SPIR-V validation 2022-01-24 dvet Add SwiftConfig.cpp to Android build. 2022-01-21 dvet Add a simple configuration file implementation. 2022-01-20 bclayton BUILD.gn: Remove XCB sources for chromeos. 2022-01-20 bclayton BUILD.gn: Remove VK_USE_PLATFORM_XCB_KHR define 2022-01-14 capn Remove heap size padding 2022-01-19 capn Disable Kokoro builds with REACTOR_EMIT_DEBUG_INFO/PRINT_LOCATION 2022-01-16 capn Limit LLVM's getTargetShuffleInputs() recursion depth 2022-01-17 sugoi Fix robust OOB store accesses 2022-01-17 capn Use Ninja as CMake generator for Kokoro tests on Windows 2022-01-10 capn Remove unused dot operations and clarify FMA 2022-01-14 capn Implement VK_GOOGLE_user_type 2022-01-14 capn Expose VK_GOOGLE_hlsl_functionality1 2022-01-14 capn Expose VK_GOOGLE_decorate_string 2022-01-15 capn Download Boost 1.78.0 from jfrog.io 2022-01-14 bclayton kokoro: Switch over to using the radial docker image 2021-11-12 sergeyu [Fuchsia] Update path to .so in the generated ICD manifest 2022-01-05 capn Optimize mirror addressing mode 2022-01-06 swiftshader.regress Regres: Update test lists @ 0b901607 2022-01-04 capn Remove the 'finite' parameter from reciprocal() 2022-01-02 capn Implement samplerMirrorClampToEdge 2022-01-03 capn Remove VK_KHR_xlib_surface support 2022-01-05 capn Emit function attribute "coroutine.presplit" for coroutines 2021-12-15 capn Avoid passing around the SamplerFunction as a parameter 2021-12-15 capn Refactor mipmap selection 2022-01-04 bclayton Squashed 'third_party/marl/' changes from 49602432d..7b43abfc4 2021-12-28 capn Regres: Build dEQP with asserts enabled 2021-12-10 capn Don't install gtest 2021-12-24 bclayton third_party: Fix update-marl commit message 2021-12-26 penghuang Use correct window depth to create pixmap 2021-12-27 penghuang Fix swiftshader build error 2021-12-23 penghuang Use X11 shm extension for presenting 2021-12-22 penghuang Fix eglSwapBuffers() not presenting problem 2021-12-13 swiftshader.regress Regres: Update test lists @ 1eee6cbc 2021-12-09 srisser Regres updates deqp.json before updating testlists 2021-12-13 swiftshader.regress Regres: Update test lists @ 592d413e 2021-12-11 swiftshader.regress Regres: Update test lists @ 592d413e 2021-12-09 capn Refactor image sample normalization 2021-12-09 capn Report depth and multi-plane UNORM formats as unsigned normalized (...) 2021-10-12 capn Restore zero-initialization of device memory allocations for GN builds 2021-10-06 capn Don't initialize device memory allocations in MSan builds 2021-10-06 capn Don't initialize host memory allocations in MSan builds 2021-10-06 thakis Disable C4244 when building LLVM for swiftshader 2021-10-07 sugoi Move ExternalMemoryHost to its own file 2021-10-06 capn Refactor DeviceMemory buffer allocation/freeing 2021-10-05 capn Rename allocation functions 2021-10-05 capn Separate device memory allocations from host allocations 2021-10-01 capn Deep copy specialization info 2021-10-05 swiftshader.regress Regres: Update test lists @ 70178a76 2021-10-01 capn Refactor swapchain image creation 2021-09-29 capn Increase the maximum 1D, 2D, and Cube image dimension to 16384 2021-10-01 nicolascapens Kokoro: Disable gcp_ubuntu builds failing to update CMake 2021-10-01 vadimsh Add realms.cfg to LUCI configs. 2021-09-27 capn Add padding to VkBuffer size to avoid access violation 2021-09-29 capn Remove the legacy GLSL ES vertex shader fuzzer 2021-10-01 capn Fix macOS build requiring Objective-C++17 compilation 2021-09-30 capn Restore zero-initialization of memory allocations 2021-09-29 capn Refactor config constants 2021-02-19 capn Don't initialize memory allocations in MSan builds 2021-09-23 yikong Fix unused-command-line-argument warning 2021-09-23 capn Regres: Skip the Vulkan Loader 2021-09-28 swiftshader.regress Regres: Update test lists @ 562df488 2021-09-25 capn Implement support for regular scaled buffer formats 2020-05-07 capn Eliminate Subzero's dependency on llvm::FoldingSet 2021-09-26 nicolascapens Fix dEQP setup documentation for Linux 2021-09-27 capn Fix obtaining the execution model from the intended entry point 2021-09-24 srisser Implement VK_EXT_4444_formats 2021-09-25 capn Revert "Work around dEQP-VK output_location test flakiness" 2021-09-24 capn Increase maxStorageBufferRange to MAX_MEMORY_ALLOCATION_SIZE (1 GiB) 2021-09-22 capn Rename rasterOperation() to blendColor() 2021-09-22 capn Support self-resolving vkGetInstanceProcAddr 2021-09-23 nicolascapens Regres: disable logging of decompiled SPIR-V and empty loginfo 2021-09-22 capn Fix exported extension functions 2021-09-23 capn Refactor SPIR-V binary optimization 2021-09-23 geofflang Only use -Wno-shadow on clang builds. 2021-09-22 capn Compute the image size in 64-bit arithmetic 2021-09-21 pkasting Force -Wno-shadow to avoid variable shadowing warnings. 2021-09-21 swiftshader.regress Regres: Update test lists @ 6cbc2468 2021-09-17 srisser Set all provoking vertex feature bools 2021-09-14 srisser Fully support all 16-bit packed texture formats 2021-09-16 capn Optimize SPIR-V binary cache reuse 2021-09-15 capn Add optimization state to the optimized SPIR-V binary cache key 2021-09-16 capn Cache optimized SPIR-V binaries instead of compiled shaders 2021-09-16 capn Fix use of deleted shader during compute execution 2021-09-15 capn Refactor SPIR-V binary storage 2021-09-09 srisser Return error for requested unsupported features 2021-09-11 capn Clamp depth before the depth test 2021-09-11 capn Skip depth bounds test when there is no depth attachment 2021-09-11 capn Rename render target to color buffer Created with: roll-dep third_party/swiftshader * Roll third_party/vulkan-headers/ d594f7012..1dace16d8 (11 commits) https://github.com/KhronosGroup/Vulkan-Headers/compare/d594f70127b4...1dace16d8044 $ git log d594f7012..1dace16d8 --date=short --no-merges --format='%ad %ae %s' 2022-01-25 4693344+oddhack Update for Vulkan-Docs 1.3.204 2021-12-21 antonio.caggiano GN: Support Wayland platform 2022-01-04 mikes Update to latest Vulkan-Hpp 2021-12-20 4693344+oddhack Update for Vulkan-Docs 1.2.203 - commit a new Vulkan-Hpp output 2021-12-20 4693344+oddhack Update for Vulkan-Docs 1.2.203 2021-12-07 4693344+oddhack Update for Vulkan-Docs 1.2.202 2021-11-30 4693344+oddhack Update for Vulkan-Docs 1.2.201 2021-11-23 4693344+oddhack Update for Vulkan-Docs 1.2.200 2021-11-16 oddhack Update for Vulkan-Docs 1.2.199 2021-11-09 oddhack Update for Vulkan-Docs 1.2.198 2021-11-02 oddhack Update for Vulkan-Docs 1.2.197 Created with: roll-dep third_party/vulkan-headers * Roll third_party/vulkan-loader/ 830a0724a..8aad559a0 (101 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/830a0724aa28...8aad559a0938 $ git log 830a0724a..8aad559a0 --date=short --no-merges --format='%ad %ae %s' 2022-01-26 marky Test EnumPhysDev to make sure handles don't change 2022-01-26 marky Fix Linux sort order crash 2022-01-25 kevin.mccullough Add VK_NN_vi_surface to WSI extension names array 2022-01-25 kevin.mccullough VK_NN_vi_surface WSI implementation 2022-01-25 charles Use size_t instead of uint32_t in test_icd 2022-01-25 charles Update LoaderLayerInterface.md documentation 2022-01-24 charles Add override_paths tests for OverrideLayer 2022-01-24 charles Fix loader manifest version checks 2022-01-24 charles Add TestLayerDetails helper struct 2022-01-24 charles Make layer tests specify number of extensions 2022-01-20 charles Fixup tests/README to use newlines for sentences 2022-01-20 charles Add meta layer blacklist test 2022-01-20 charles Add meta layer fields to layer manifest in tests 2022-01-18 charles Add check_permutation test helper 2022-01-17 charles Add many meta-layer tests 2022-01-17 charles Cleanup loader layer removal code 2022-01-17 charles Simplify test framework FolderManager write function 2022-01-17 charles Remove redundant layer validity check 2021-12-01 charles TestICD return features, props, & memprops 2021-12-01 charles Check for version 1.3 in GetP.D.ToolProperties 2021-09-13 charles loader: Add basic 1.3 tests 2021-09-13 charles loader: Add manual trampolines for 1.3 2021-09-13 charles loader: Add core 1.3 function to gpa_helper 2021-09-13 charles loader: Add 1.3 symbols defs to appropriate files 2021-09-10 charles loader: Add GetToolinInfo trampoline/terminator 2022-01-25 mikes build: Update to header 1.3.204 2022-01-25 sugoi Add support for building on ChromeOS 2022-01-22 ari.suonpaa Fix writing to filtered extension list 2022-01-24 marky Fix issue #802 2022-01-20 charles Downgrade all policy messages from ERROR to WARN 2022-01-18 charles Enable Address Sanitizser in Github Actions 2022-01-18 charles Add VK_LOADER_TEST_LOADER_PATH env-var for tests 2022-01-12 liyl murmurhash: Fix an undefined behavior when hashing function names 2022-01-12 charles Add test for older implicit layer version 2022-01-12 charles Add meta-layer versioning tests 2022-01-12 charles Fix layers not being removed by meta-layer 2022-01-12 charles Check for duplicates before adding layer 2022-01-12 charles Log meta-layer messages when inst is NULL 2022-01-12 charles Fix layer manifest version check 2022-01-05 charles Add test for manually enabled implicit layer 2021-11-15 marky Consistent loader device ordering 2022-01-11 marky Move the LDP_DRIVER_6 message to a warning for now 2022-01-10 charles Add 1.2.1 as valid Layer Manifest version 2022-01-10 charles Fixup phys_dev_inst_ext_tests 2022-01-10 charles Tests separate 1.1 and VK_KHR_get_phys_dev_props2 2022-01-09 charles Fallback to 2KHR terminators if available 2022-01-07 marky Remove unnecessary code in test 2022-01-07 marky Fix a few code review snippets 2022-01-03 marky Add layer tests for instance extension support 2021-12-30 marky Add device extension layer tests (...) 2021-12-20 marky Add more WSI tests, and fix some compiler warnings. 2021-12-15 marky Fix loader phys dev termin for physical device extensions. 2022-01-06 smcv loader: Compile x86-specific code on x86 Linux 2022-01-06 smcv loader: Check for processor of compiler, not processor of build system 2021-12-20 mikes build: Update to header 1.2.203 2021-12-12 airlied loader/aarch64: attempt to avoid text relocations in the unknown code 2021-10-21 marky Add loader policy statements 2021-12-10 charles Tests to use unique layer names 2021-12-09 charles Use std::function in Layer callbacks 2021-12-09 charles Fix Test folders and registry cleaning logic 2021-12-08 charles Refactor TestLayer framework interface 2021-12-08 charles Refactor tests FrameworkEnvironment class 2021-12-08 charles Use builders in test framework components 2021-12-07 charles Add Builder Pattern helpers to test framework 2021-12-06 charles Add test for no drivers and no physical devices 2021-12-06 charles Fix InstWrapper not checking instance creation 2021-12-07 mikes build: Update to header 1.2.202 2021-12-03 charles Fix crash from Null instance layer or extension ptr 2021-12-02 charles Fix test framework leaking registry entries 2021-12-02 charles Revert to old behavior in GIPA for old apps 2021-11-30 marky Fix handle validation crash in RenderDoc 2021-12-01 charles Fix per-platform defines in test framework not showing up 2021-12-01 mikes build: Update to header 1.2.201 2021-11-30 charles Use windows-latest in github actions 2021-11-30 charles Fix readlink error in asm_offset on linux 2021-11-30 charles Fix leaks in Handle Validation Tests 2021-11-19 charles Fix error message in GetPhysDevImageFormatProps 2021-11-29 joel.winarske vulkan.pc cross-compile fix 2021-11-29 mikes build: Update to header 1.2.200 2021-11-22 marky Fix the spelling of Manfiest in docs and loader 2021-11-22 marky Fix validation_layer_test failures from handle validation change 2021-07-29 marky Update loader to include handle validation 2021-11-17 charles Dont call ToolProps on drivers without support 2021-11-16 mikes build: Update to header 1.2.199 2021-10-28 esullivan loader: Add aarch64 unknown ext chain implementation 2021-10-26 esullivan loader: Update assembly file names to specify their target architecture 2021-11-11 rbernon Link loader-unknown-chain with Vulkan::Headers 2021-11-09 charles Add test for vkGetPhysicalDeviceToolProperties 2021-11-08 charles Make GetPhysDevToolProps call into drivers 2021-11-09 mikes build: Update to header 1.2.198 2021-08-05 charles Add test for unknown physical device functions 2021-10-27 marky Fix GCC 11.2 build 2021-11-04 charles Refactor shim function definitions to its own file 2021-10-07 charles test: Fix compiler warnings in MSVC 2021-11-04 marky Add missing review comment fields on bundling changes. 2021-10-23 vladislemon Fix architecture detection on recent versions of GCC 2021-11-04 elene.mst loader, asm_offset: define BSD_VISIBLE and fix ifdef bug 2021-11-02 marky Add bundling section and rename "desktop loader" 2021-11-03 mikes build: Update to header 1.2.197 2021-11-01 tomek.bury Fix terminator for GetPhysicalDeviceToolPropertiesEXT Created with: roll-dep third_party/vulkan-loader * Roll third_party/vulkan-validationlayers/ b9168891c..a6c1ddca4 (207 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/b9168891cb55...a6c1ddca4933 $ git log b9168891c..a6c1ddca4 --date=short --no-merges --format='%ad %ae %s' 2022-01-23 s.fricke layers: Refactoring ValidateShaderStorageImageFormats 2022-01-24 s.fricke layers: Add helper to print out spirv instruction 2022-01-22 ari.suonpaa build: Skip find_package for added targets 2022-01-22 ziga layer: Fix log typo 2022-01-17 jeremyg docs: Document layer settings for fine grained locking 2021-09-16 nathaniel tests: Add env var to enable all tests 2022-01-21 jeremyg actions: Rerun *Thread* cases with fine grained locking enabled 2022-01-20 jeremyg tests: Ignore locking perf warning in best practices test 2022-01-21 s.fricke tests: Consolidate VkShaderObj contructor 2022-01-20 s.fricke layers: Add SPIR-V Instruction Table 2022-01-11 charbonneau.luc tests: Fix tests for fragment density map 2021-12-12 charbonneau.luc layers: Fix fragment density map validation 2022-01-19 s.fricke layers: Consistent shader module names 2022-01-14 aitor tests: Fix ExternalMemoryAndExternalMemoryNV crash ExpectSuccess 2022-01-14 aitor tests: Fix RenderPassBegin...UsageMismatches crash ExpectSuccess 2022-01-13 aitor tests: Fix CreateImage...SubresourceRange crash ExpectSuccess 2022-01-13 aitor layers: Fix typo on error log 2022-01-13 aitor tests: Fix ray tracing tests crash ExpectSuccess 2022-01-19 jeremyg corechecks: Remove extra GetRead() call in dynamic rendering 2022-01-03 jeremyg corechecks: Add setting to enable fine-grained locking 2022-01-10 jeremyg layers: Make global image layout state threadsafe 2022-01-11 jeremyg layers: Make global queue family ownership state threadsafe 2022-01-18 nathaniel build: Add missing Android tests 2022-01-17 geecandrey layers: Fix ValidatePipelineDrawtimeState crash 2022-01-18 s.fricke layers: Fix drawtime checks for separate samplers 2021-12-24 19190608+stu-s tests: Added more dynamic rendering draw time tests 2021-12-24 19190608+stu-s layers: More dynamic rendering draw time VUIDs 2022-01-12 lionel.g.landwerlin layers: Don't include DRM modifiers in queries 2022-01-01 jeremyg layers: Make CMD_BUFFER_STATE threadsafe 2021-12-22 aaron.hagan tests: Updated tests to be vendor portable 2022-01-01 jeremyg layers: Add BASE_NODE tree locking 2022-01-06 jeremyg layers: Add base_node.cpp 2022-01-13 jeremyg build: Disable loader physical device sorting in github CI 2022-01-12 tony layers: Don't index into empty vector 2022-01-11 mikes layers: Rename VUID-NONE errors 2022-01-11 mikes layers: VUID updates for 1.2.203 2022-01-05 mikes layers: Validation for optional surface handles 2021-12-21 aaron.hagan layers: Dynamic Rendering render_area fixes 2022-01-01 jeremyg layers: Make QUEUE_STATE and related classes threadsafe 2022-01-06 jeremyg layers: Simplify push DescriptorSet management 2022-01-11 jeremyg layers: Fix minor formatting problems from recent commits 2022-01-11 jeremyg docs: Further clarification of robin-hood-hashing build 2022-01-05 aitor tests: Add test for VUID-01840 2022-01-05 aitor layers: Validate AMD_NEG_VP_HT is not enabled on 1.1+ instaces 2022-01-11 jeremyg corechecks: Fix a crash in PreCallValidateQueueBindSparse() 2021-12-08 lionel.g.landwerlin layers: Validation for feature SAMPLED_IMAGE_DEPTH_COMPARISON 2021-12-07 lionel.g.landwerlin layers: KHR_format_feature_flags2 storage read/write validation 2021-12-07 lionel.g.landwerlin layers: Track KHR_format_feature_flags2 availability 2021-12-07 lionel.g.landwerlin layers: Track read/write without formats in shader module 2021-12-09 lionel.g.landwerlin layers: Update state tracking of format features (...) 2021-11-01 jeremyg layers: Make most state tracker data protected or private 2021-11-15 msisov build: Renamed use_x11 to ozone_platform_x11 2021-11-08 ziga tests: Test updating mutable descriptor set 2021-11-08 ziga layers: Validate updating mutable descriptor types 2021-11-12 mikes layers: Update protected submit VUIDs 2021-11-12 mikes layers: Update re-numbered VUIDs 2021-11-11 jeremyg layers: Add warning if VK_KHR_dynamic_rendering is enabled 2021-11-11 jeremyg practices: Avoid dynamic rendering pipeline creation crash 2021-11-11 mikes build: Update shader tools to latest known-good 2021-11-04 tony gpu: Fix to always call state tracker 2021-11-10 jeremyg tests: Additional dynamic rendering pipeline tests 2021-11-02 aaron.hagan layers: Add VK_KHR_dynamic_rendering 2021-11-10 jeremyg tests: Add a test for creating a pipline with a null renderpass 2021-11-10 jeremyg layers: Avoid crashing if VK_KHR_dynamic_rendering is enabled 2021-11-10 rhuff gpu: Store buffer device addresses 2021-11-09 mikes build: Update to header 1.2.198 2021-11-03 jeremyg layers: Remove VulkanTypedHandle.node since it is no longer used 2021-11-01 jeremyg layers: Dehandle the image layout maps 2021-11-02 jeremyg layers: Remove VulkanTypedHandle usage from NotifyInvalidate 2021-10-29 jeremyg layers: Remove unneeded VulkanTypedHandle lookups 2021-11-07 ziga tests: Test max transform feedback data size 2021-11-07 ziga layers: Validate max transform feedback data size 2021-11-08 s.fricke layers: Update spirv xml version generator 2021-11-06 ziga tests: Test using null descriptor with acceleration structure 2021-11-06 ziga layers: Check if acceleration structure descriptor is null 2021-11-07 ziga tests: Test shader with invalid transform feedback stream 2021-11-07 ziga layers: Validate transform feedback stream value 2021-11-04 s.fricke layers: Rename and add spirv parameter helper 2021-11-03 ziga tests: Test multiple pipeline barriers on the same image 2021-10-19 ziga layers: Fix validation of multiple pipeline barriers 2021-11-04 jeremyg layers: Stomp old values in ValidationStateTracker::Add() 2021-10-11 ziga tests: Test invalid spirv memory scopes 2021-10-11 ziga layers: Validate spirv memory scope 2021-10-27 ziga layers: Fix comparing DescriptorSetLayoutDef 2021-11-03 mikes build: Update to header 1.2.197 2021-11-02 geecandrey layers: Fix ValidateBindBufferMemory's crash 2021-11-01 s.fricke layers: Add min/maxTexelOffset check 2021-10-29 nathaniel tests: Refactor positive tests 2021-10-28 jeremyg layers: Rename handle maps to match coding standard 2021-10-28 jeremyg layers: Add Add() and Destroy() for handle map management 2021-10-28 jeremyg layers: Improve FinalizeInstanceValidationObject() 2021-10-28 nathaniel tests: Test line topology class 2021-10-28 nathaniel layers: Fix line topology class check 2021-10-28 nathaniel tests: Check FB size for 1D images 2021-10-28 nathaniel layers: Fix FB size check for 1D images 2021-10-28 s.fricke layers: Generate more SPIR-V opcode info 2021-10-27 jeremyg layers: Refactor DescriptorUpdateTemplate state 2021-10-27 jeremyg layers: Refactor DESCRIPTOR_POOL_STATE 2021-10-27 jeremyg layers: Refactor COMMAND_POOL_STATE 2021-10-14 jeremyg layers: Move DescriptorSet cached validation to CMD_BUFFER_STATE Created with: roll-dep third_party/vulkan-validationlayers * Fix build issues. * Fix test issues.
2021-11-18Add alpha blending support for AmberScript (#971)asuonpaa
Alpha blending was previously only supported for VkScript. This change adds the support for AmberScript too.
2021-11-12Add support for multisample resolve (#970)asuonpaa
Multisample images were already supported, but graphics pipelines were not able to resolve these into single sample images.
2021-11-12Don't end command buffers before resetting them (#969)Jason Ekstrand
This isn't necessary. The Vulkan spec has only one restriction on the state of a command buffer when vkResetCommandBuffer is called: "commandBuffer must not be in the pending state" So as long as it's not currently waiting to be executed on the GPU, we can reset it. By contrast, vkEndCommandBuffer is tightly restricted and can only be called when a command buffer is in the recording state which it's not guaranteed to be when the guard is destroyed. This fixes a crash that happens in certain Amber-based Vulkan CTS tests after a VK_ERROR_DEVICE_LOST because Amber is calling vkEndCommandBuffer on command buffers that were never begun.
2021-11-11Add support for new location of CTS inl files (#968)Ilkka Saarelainen
The generated inl files in Vulkan CTS have been moved to another directory and the files are being generated at build time. To support this, Amber needs a cmake dependency to the target that generates the files and the directory needs to be included. This commit adds those changes.
2021-10-28Roll dependencies (#967)asuonpaa
* Roll third_party/glslang/ e0771b5d4..d1608ab1e (23 commits) https://github.com/KhronosGroup/glslang/compare/e0771b5d4c7e...d1608ab1ef17 $ git log e0771b5d4..d1608ab1e --date=short --no-merges --format='%ad %ae %s' 2021-10-27 greg Remove support for double trig, pow, exp and log 2021-10-04 jeremy Return new allocator for copied containers 2021-10-18 greg Allow 8/16-bit integer as array index 2021-10-20 greg Accept gl_ViewportMask in version 430 and later 2021-10-19 alele Skip auto decorating shader record buffer blocks with 'set' and 'binding'. 2021-10-19 dneto Fix Cmake rule for extension header generation 2021-09-01 aaron.hagan GL_EXT_spirv_intrinsics - Port extensions 2021-10-13 rex.xu Make modifications of GL_EXT_spirv_intrinsics 2021-10-14 chrisforbes Untangle use of core glslang version enums in SpvPostProcess 2021-10-13 kevin.mccullough Fix cross-stage check to allow subsequent stage to use previous stage's binding 2021-09-28 nathaniel cmake: Remove "conditions" from endif 2021-09-29 malcolm rename member variable for clarity 2021-09-24 greg Fix variable scoping of do-while 2021-09-23 greg Scalarize vector readFirstInvocationARB (#2766) 2021-09-22 greg Fix unreachable code in getSampledType() 2021-09-22 mbechard Auto push constant blocks (#2764) 2021-09-17 greg Fix SPIR-V for SampleBias 2021-09-16 malcolm GL_EXT_vulkan_glsl_relaxed - retarget gl_VertexID to gl_VertexIndex 2021-09-15 malcolm avoid growing the global uniform block with duplicates 2021-09-14 greg Run update_precision() on array and matrix constructors. 2021-09-09 fan0013 Change MINGW_HAS_SECURE_API checks. 2021-08-09 jeremy Fix GCC warnings 2021-07-06 kevin.mccullough Fix isIoResizeArray() tessellation stage handling Created with: roll-dep third_party/glslang * Roll third_party/googletest/ 159c9ad23..16f637fbf (23 commits) https://github.com/google/googletest/compare/159c9ad23e8b...16f637fbf4ff $ git log 159c9ad23..16f637fbf --date=short --no-merges --format='%ad %ae %s' 2021-10-11 absl-team Googletest export 2021-10-11 absl-team Googletest export 2021-10-11 absl-team Googletest export 2021-10-08 yesudeep Fix linker errors on FreeBSD. 2021-09-30 absl-team Googletest export 2021-09-28 absl-team Googletest export 2021-09-24 cclauss Fix remaining typos discovered by codespell 2021-09-20 absl-team Googletest export 2021-09-20 absl-team Internal change 2021-09-17 julian.amann Remove bazelbuild/rules_cc dependency 2021-09-16 cclauss Fix typos discovered by codespell 2021-09-16 cclauss Fix typos discovered by codespell 2021-09-16 cclauss Fix typo discovered by codespell 2021-09-15 absl-team Googletest export 2021-09-15 dmauro Googletest export 2021-09-15 absl-team Googletest export 2021-09-14 dmauro Googletest export 2021-09-14 dmauro Googletest export 2021-09-14 absl-team Googletest export 2021-09-15 761129+derekmauro Revert grammatically incorrect change 2021-08-10 akashkumarsingh11032001 add a missing 'a' 2021-08-10 akashkumarsingh11032001 Create CONTRIBUTING.md 2020-12-29 julien.jemine Using auto instead of container::const_iterator Created with: roll-dep third_party/googletest * Roll third_party/json/ 626e7d61e..fec56a1a1 (13 commits) https://github.com/nlohmann/json/compare/626e7d61e44d...fec56a1a16c6 $ git log 626e7d61e..fec56a1a1 --date=short --no-merges --format='%ad %ae %s' 2021-10-16 mail :bookmark: set version to 3.10.4 2021-10-16 niels.lohmann Revert invalid fix (#3082) 2021-10-14 niels.lohmann Allow to use get with explicit constructor (#3079) 2021-10-14 theo.delrieu fix std::filesystem::path regression (#3073) 2021-10-08 mail :bookmark: set version to 3.10.3 2021-10-07 theo.delrieu meta: fix is_compatible/constructible traits (#3020) 2021-10-07 carl.smedstad Fix assertion failure for JSON_DIAGNOSTICS (#3037) 2021-09-28 niels.lohmann :memo: fixed Clang version (#3040) 2021-09-12 niels.lohmann Allow allocators for output_vector_adapter (#2989) 2021-09-12 anthony Set parent pointers for values inserted via update() (fixes #3007). (#3008) 2021-09-01 niels.lohmann Update docset generation script (#2967) 2021-08-30 niels.lohmann :construction_worker: re-add Clang 12 (#2986) 2021-08-29 niels.lohmann Use new Docker image (#2981) Created with: roll-dep third_party/json * Roll third_party/shaderc/ c42db5815..f6d6dddfa (1 commit) https://github.com/google/shaderc/compare/c42db5815fad...f6d6dddfabfe $ git log c42db5815..f6d6dddfa --date=short --no-merges --format='%ad %ae %s' 2021-09-17 bob build: add switch to disable copyright check Created with: roll-dep third_party/shaderc * Roll third_party/spirv-headers/ 635049b5e..1380cbbec (5 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/635049b5e145...1380cbbec107 $ git log 635049b5e..1380cbbec --date=short --no-merges --format='%ad %ae %s' 2021-05-24 pmistry Implement header definitions for SPV_NV_bindless_texture 2021-10-12 ben.ashbaugh reserve SPIR-V enum block for Intel extensions 2021-10-05 pmistry Define a new Image operand bit mask for non constant offsets 2021-10-01 egdaniel Register Magic Num for Skia SkSL SPIR-V Generator 2021-09-16 gleese Remove 'Kernel' capability from fast-math flags Created with: roll-dep third_party/spirv-headers * Roll third_party/spirv-tools/ 9e65f054d..d997c83b1 (40 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/9e65f054d1a1...d997c83b103e $ git log 9e65f054d..d997c83b1 --date=short --no-merges --format='%ad %ae %s' 2021-10-26 jaebaek Add spirv-opt pass to replace descriptor accesses based on variable indices (#4574) 2021-10-26 stevenperron Make IsLocalVar in ADCE work at any time. (NFC) (#4595) 2021-10-26 afdx Add libFuzzer target for spirv-fuzz (#4434) 2021-10-25 alanbaker Handle missing execution modes for limitation check (#4594) 2021-10-21 dneto opt: set upper bits of spec constant according to spec (#4589) 2021-10-21 airlied opt/spec_constants: fix bit pattern width checks. (#4588) 2021-10-20 afdx Fix i386 build issues related to random generation (#4586) 2021-10-19 greg Generate constants directly in CreateDebugInlinedAt (#4572) 2021-10-19 dneto README: Remove appveyor build badge. (#4584) 2021-10-18 dneto README: Update tested versions of compilers (#4579) 2021-10-19 lu.jiao Opt passes should apply to the exported functions (#4554) 2021-10-15 alanbaker Consider 0xffffffff offset as missing (#4564) 2021-10-14 alanbaker Account for strided components in arrays (#4575) 2021-10-14 dneto Remove Appveyor CI, update README (#4578) 2021-10-14 greg Mark DebugInfoNone as live in ADCE when DebugInfo present (#4568) 2021-10-14 dneto Enable OpConstFunctionPointerINTEL outside function (#4576) 2021-10-14 afdx Fix output of SPIR-V version in diagnostic (#4562) 2021-10-13 rharrison Use max enum instead of static array of legal values (#4571) 2021-10-13 alanbaker Update SPIRV-Headers (#4573) 2021-10-13 greg Fix merge-block assertions with debugInfo (#4563) 2021-10-13 jaebaek Fix CI failure (#4570) 2021-10-06 dneto Avoid bugprone-move-forwarding-reference warning in Clang (#4560) 2021-10-06 afdx Include a maximum value for spv_target_env (#4559) 2021-10-05 greg Fix ConstantManager to not run AnalyzeInstDefUse if DefUse not valid (#4557) 2021-10-04 rharrison Stop consuming input in fuzzers to select target environment (#4544) 2021-10-04 stevenperron More ADCE refactoring (#4548) 2021-10-01 dneto Avoid implicit fallthrough, by duplicating code (#4556) 2021-10-01 lukas.hermanns spirv-opt: Don't eliminate dead members from StructuredBuffer (#4553) 2021-09-30 alanbaker Do not assume there are execution modes (#4555) 2021-09-28 afdx Suppress protobuf warning (#4551) 2021-09-24 stevenperron Adce refactor (NFC) (#4547) 2021-09-24 greg Handle NonSemantic.Shader Debug[No]Line (#4530) 2021-09-23 greg Fix inst_buff_addr_check to handle struct loads (#4489) 2021-09-23 jmadill GN: Fix build for debuginfo codegen. (#4536) 2021-09-22 alanbaker Update SPIRV-Headers (#4543) 2021-09-21 alanbaker Fix checks for offset in nested structs (#4531) 2021-09-21 afdx Fix UBSan error in spirv-dis fuzzer (#4517) 2021-09-20 stevenperron Fix extract with out-of-bounds index (#4529) 2021-09-15 greg spirv-opt: Switch from Vulkan.DebugInfo to Shader.DebugInfo (#4493) 2021-09-15 greg Add preserve_interface mode to aggressive_dead_code_elim (#4520) Created with: roll-dep third_party/spirv-tools * Roll third_party/vulkan-headers/ c519fd7a3..d594f7012 (7 commits) https://github.com/KhronosGroup/Vulkan-Headers/compare/c519fd7a3f3b...d594f70127b4 $ git log c519fd7a3..d594f7012 --date=short --no-merges --format='%ad %ae %s' 2021-10-19 46324611+charles-lunarg Fix spelling of querying in vk_icd.h 2021-10-19 46324611+charles-lunarg Update issue reference for non-API headers 2021-10-14 oddhack Add missing vulkan_video_codec_h265std_encode.h 2021-10-13 oddhack Update for Vulkan-Docs 1.2.196 2021-10-05 oddhack Update for Vulkan-Docs 1.2.195 2021-09-28 oddhack Update for Vulkan-Docs 1.2.194 2021-09-21 oddhack Update for Vulkan-Docs 1.2.193 Created with: roll-dep third_party/vulkan-headers * Roll third_party/vulkan-loader/ 4c84b8223..830a0724a (39 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/4c84b8223cfc...830a0724aa28 $ git log 4c84b8223..830a0724a --date=short --no-merges --format='%ad %ae %s' 2021-10-26 marky Added layer debug section and pre-instance info 2021-10-26 marky Modify loader warning about physical device count 2021-10-22 charles Fix vkGetInstanceProcAddr not handling null instance 2021-10-21 marky Fix broken doc links in new docs 2021-10-20 marky Change Implementation->Drivers 2021-09-27 elene.mst loader: include FreeBSD in supported platforms 2021-10-18 charles test: Don't add null paths for redirection 2021-07-02 marky Re-arrange/update loader docs 2021-09-21 charles Only return pre-instance functions when instance is NULL 2021-10-13 mikes build: Update to header 1.2.196 2021-10-07 46324611+charles-lunarg Update README.md to remove mention of Vk-Headers 2021-10-06 charles test: Update WrapObjects test to new framework 2021-10-06 charles Zero-init values passed into EnumPhysDevs 2021-10-06 gleese Only parse git information if .git/HEAD exists 2021-10-05 mikes build: Update to header 1.2.195 2021-10-04 charles test: remove stub functions 2021-10-04 charles test: Use correct name in def files 2021-10-04 charles test: Use correct path in json files 2021-10-01 charles test: Update ExtraLoaderTests 2021-10-01 charles test: Move more old tests to new framework 2021-10-01 charles ci: Enable tests on MacOS GithubActions 2021-09-30 charles loader: Remove old debug path printing 2021-09-30 charles test: Add XDG & VK_LAYER_PATH tests 2021-09-21 charles test: Fixup XDG path handling, add XDG tests 2021-09-30 charles build: Revert generated loader.rc 2021-09-07 ralf.habacker loader: Fix setting `libdir` in generated vulkan.pc on Windows 2021-09-29 charles loader: Only include loader_windows.h on windows 2021-09-23 charles build: Move test dependencies to known_good.json 2021-09-23 charles build: Update update_deps.py to match VVL 2021-09-28 mikes build: Update to header 1.2.194 2021-09-27 charles build: Add RELEASE_BUILD option for Windows SDK builds 2021-09-27 charles Use CMake to define SECURE_GETENV variables 2021-09-17 charles build: Set DLL version automatically 2021-09-23 nathaniel build: Add UPDATE_DEPS cmake arg 2021-09-22 charles test: Isolate Env-Vars from test framework 2021-09-21 charles build: Fix using wrong Windows SDK for VS 2015 2021-09-21 mikes build: Update to header 1.2.193 2021-09-16 chouinard loader: Add cJSON prefix to update function 2021-09-15 mikes build: Update to header 1.2.192 Created with: roll-dep third_party/vulkan-loader * Roll third_party/vulkan-validationlayers/ 8083ce843..b9168891c (193 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/8083ce843909...b9168891cb55 $ git log 8083ce843..b9168891c --date=short --no-merges --format='%ad %ae %s' 2021-10-27 s.fricke layers: Fix YCbCr format block extent 2021-10-26 s.fricke layers: Generate SPIR-V image ops 2021-10-25 nathaniel layers: Workaround for AMD + Windows driver 2021-10-26 nathaniel tests: Invalid image layout in dispatch 2021-10-26 nathaniel layers: Add missing state update for DispatchBase* 2021-10-24 ziga tests: Test copying mutable descriptor set types 2021-10-24 ziga layers: Validate copying mutable descriptor set types 2021-10-11 jeremyg layers: Rename read_lock_guard_t and write_lock_guard_t 2021-10-25 nathaniel build: Add C++20 test build 2021-10-11 jeremyg layers: Use std::shared_timed_mutex when building for C++14 2021-10-20 jeremyg layers: Don't pre-query surface attributes during creation 2021-10-20 jeremyg layers: Fix IMAGE_STATE::Unlink() for swapchain images 2021-10-22 jeremyg tests: Only get requested queues in Device::init_queues() 2021-10-21 jeremyg tests: Fix test for VUID 01270 2021-10-20 jeremyg tests: Check for surface support first in InitSwapchain() 2021-10-22 jeremyg layers: Handle allocation failures in vkCreateInstance() 2021-10-15 ziga tests: Test creating descriptor pool with mutable types 2021-10-15 ziga layers: Validate descriptor pool with mutable types 2021-10-16 ziga tests: Test updating descriptor set with mutable type 2021-10-16 ziga layers: Validate updating mutable type is allowed 2021-10-13 ziga tests: Test multiple transform feedback output streams 2021-10-13 ziga layers: Validate multiple transform feedback output streams 2021-10-19 s.fricke layers: Add SPIR-V scope param helper 2021-10-21 ziga tests: Temporarily remove swapchain image used test 2021-10-21 ziga layers: Temporarily remove swapchain image used check 2021-10-20 s.fricke layers: Combine ValidateCmdCopyBuffer functions 2021-10-13 ziga tests: Test VkMutableDescriptorTypeList 2021-10-13 ziga layers: Validate VkMutableDescriptorTypeList 2021-10-19 s.fricke layers: Add option flags to spirv-opt pass 2021-09-14 jeremyg layers: Clean up Queue submission state tracking 2021-09-14 jeremyg layers: Remove std::pair<> from Fence and Semaphore state 2021-09-08 jeremyg layers: Move Queue, Semaphore and Fence methods to a new file 2021-10-15 ziga tests: Test updating template with mutable descriptor type 2021-10-15 ziga layers: Validate updating template with mutable descriptor 2021-10-21 siglesias syncval: Fix assert expression 2021-10-20 s.fricke layers: Clean up cmd version naming 2021-10-20 s.fricke layers: Add Blocked Image helper 2021-10-09 ziga tests: Test layout of image with external memory 2021-10-09 ziga layers: Validate image with external memory layout 2021-10-16 ziga tests: Test binding descriptor set from host only pool 2021-10-16 ziga layers: Validate binding set from host only pool 2021-10-19 s.fricke layers: Maintenance4 LocalSizeId spirv-val flag 2021-10-15 tony tests: Fix val error in GpuValidationArrayOOBGraphicsShaders 2021-10-14 tony gpu: Add option to disable descriptor indexing val 2021-10-14 tony gpu: Preserve interfaces in dead code elimination pass 2021-10-14 tony tests: Fix GpuValidationInlineUniformBlockAndMiscGpu 2021-10-15 ziga tests: Test creating mutable descriptor set layouts 2021-10-15 ziga layers: Validate creating mutable descriptor set layout 2021-10-16 ziga layers: Fix CmdCopyBuffer messages 2021-10-14 nathaniel tests: Add positive points written test (...) 2021-09-24 jeremyg layers: Make more BUFFER_STATE member data be const 2021-09-28 s.fricke layers: Prevent invalid depth/stencil format 2021-09-28 rgarcia layers: Do not require PointSize for line mesh shaders 2021-09-27 ziga tests: Test spirv with PerVertexNV location 2021-09-27 ziga layers: Fix collecting spirv PerVertexNV locations 2021-09-25 ziga tests: Test copying unbound acceleration structures 2021-09-25 ziga layers: Validate copied structures are bound to memory 2021-09-23 jeremyg layers: Query IMAGE_STATE memory reqs during construction 2021-09-27 esthermations layers: Fix 04737 error message always printing first format 2021-09-23 s.fricke layers: Remove unused unassigned VUs 2021-09-20 ziga tests: Test conservative rasterization overestimation size 2021-09-20 ziga layers: Validate conservative rasterization overestimation size 2021-09-23 ziga tests: Test acceleration structure bindings count 2021-09-23 ziga layers: Validate acceleration structure bindings count 2021-09-21 ziga tests: Add positive test for task and mesh shader 2021-09-22 ziga tests: Test creating pipeline library 2021-09-22 ziga layers: Validate pipeline library create flags 2021-09-20 ziga tests: Test compute shader subgroup size 2021-09-20 ziga layers: Validate shader subgroup size 2021-09-23 nathaniel tests: Disable exclusive FS test 2021-08-02 tony tests: Fix GpuDebugPrintf on RADV 2021-03-24 nathaniel tests: Add nullDescriptor tests 2021-08-19 ziga tests: Test ConditionalRenderingBeginInfo offset 2021-08-19 ziga layers: Validate ConditionalRenderingBeginInfo offset 2021-09-20 jeremyg layers: Fix checking for std::shared_mutex support 2021-09-21 mikes build: Update to header 1.2.193 2021-09-20 jeremyg layers: Fix checking for std::shared_mutex support 2021-09-20 jeremyg build: Fix the cmake VVL_CPP_STANDARD setting 2021-09-20 s.fricke layers: Fix function name for runtime shader check 2021-09-16 ziga tests: Test TexelGatherOffset limits 2021-09-16 ziga layers: Validate TexelGatherOffset 2021-09-17 ziga tests: Test ray tracing flags with library 2021-09-17 ziga layers: Validate ray tracing pipeline flags with library 2021-09-07 ziga tests: Test CmdWriteTimestamp2KHR invalid query 2021-09-06 ziga layers: Validate CmdWriteTimestamp2KHR query 2021-09-12 ziga tests: Test transform feedback with multiview 2021-09-12 ziga layers: Validate transform feedback with multiview 2021-09-17 nathaniel tests: Fix adding instance extensions 2021-09-17 ziga tests: Test invalid ray tracing pipeline dynamic state 2021-09-17 ziga layers: Validate RayTracing DynamicStates 2021-09-16 s.fricke layers: Label VUID 06272 2021-09-16 s.fricke tests: VK_KHR_workgroup_memory_explicit_layout 2021-09-16 s.fricke layers: Use proper ExtEnabled function 2021-09-16 s.fricke layers: Label Runtime SPIR-V VUs 2021-09-15 nathaniel git: Add .cache to gitignore 2021-09-15 nathaniel docs: Update creating_tests 2021-09-15 nathaniel tests: Update buffer image tests 2021-09-14 nathaniel tests: Add required extension helpers 2021-09-15 mikes layers: Use new extension name constants 2021-09-15 mikes build: Update to header 1.2.192 Created with: roll-dep third_party/vulkan-validationlayers
2021-10-24Query subgroup size control features only if VK_EXT_subgroup_size_control is ↵asuonpaa
supported (#966) Running standalone Amber using SwiftShader was causing an assert because VkPhysicalDeviceSubgroupSizeControlFeaturesEXT struct was added to a pNext chain for vkGetPhysicalDeviceFeatures2 although SwiftShader doesn't support VK_EXT_subgroup_size_control extension. Now the struct is added to the chain only when the extension is supported.
2021-10-12Merge commit '8797ee109e7a6ea4d1f58f387f757545fa35325b' into masterPaul Thomson
Bug: b/201652781 Change-Id: Ibb8fbe9137d18fa6f6109ad5f51ec8e7c5f9cfbb
2021-10-08[automerger skipped] Merge Android 12 am: 89bdc5d524 -s ours am: a1a9d51c13 ↵Xin Li
-s ours am: 6d1b05d51a -s ours am: 2c92c67ec8 -s ours am: df4d0b1c5c -s ours am skip reason: Merged-In I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 with SHA-1 953f6b9949 is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1847377 Change-Id: Id2b9c9d0d3a34fc978ba2d2e6a19a3a5bf92d8c6
2021-10-08[automerger skipped] Merge Android 12 am: 89bdc5d524 -s ours am: a1a9d51c13 ↵Xin Li
-s ours am: 6d1b05d51a -s ours am: 2c92c67ec8 -s ours am skip reason: Merged-In I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 with SHA-1 953f6b9949 is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1847377 Change-Id: I5a33c696590fbd9ab3ef2823ee1f26ff52ee6e56
2021-10-08[automerger skipped] Merge Android 12 am: 89bdc5d524 -s ours am: a1a9d51c13 ↵android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Xin Li
-s ours am: 6d1b05d51a -s ours am skip reason: Merged-In I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 with SHA-1 953f6b9949 is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1847377 Change-Id: Ia65dd9b67c259ae66d52901c6b18e9141a85dc57
2021-10-08[automerger skipped] Merge Android 12 am: 89bdc5d524 -s ours am: a1a9d51c13 ↵Xin Li
-s ours am skip reason: Merged-In I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 with SHA-1 953f6b9949 is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1847377 Change-Id: Id689f3e0af9834be2a2ec6416cc35921f948511e
2021-10-08[automerger skipped] Merge Android 12 am: 89bdc5d524 -s oursXin Li
am skip reason: Merged-In I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 with SHA-1 953f6b9949 is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1847377 Change-Id: I71dbbadcc776d9301def73af2134301ea153f0ce
2021-10-06Merge Android 12android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-2android-s-v2-preview-1Xin Li
Bug: 202323961 Merged-In: I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 Change-Id: I3f7ab056b4319fe41ee1772a6c3bb9958be71417