aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-02Snap for 11400057 from 4b80cdc3af80c089b8a52ce19018a6cf8243e139 to ↵simpleperf-releaseAndroid Build Coastguard Worker
simpleperf-release Change-Id: Iec40e9159d1519d809b34aa9e0b83003102a64cb
2023-10-30Snap for 11024862 from 08bb5c0a72ec817f3073db2481fde44efde9f5f4 to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: I2b3ba56d9f63bc1e6c7ebcb801899d4ab82665af
2023-10-26[automerger skipped] Merge android14-tests-dev am: 08bb5c0a72 -s oursXin Li
am skip reason: Merged-In I28063e7e6ee5f4e8e57f1129a145023701de5802 with SHA-1 f0cb591b26 is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/2781853 Change-Id: I21574a00c564d3b424f47db624e4002c4d3a7963 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26Merge android14-tests-devXin Li
Bug: 263910020 Merged-In: I28063e7e6ee5f4e8e57f1129a145023701de5802 Change-Id: I7a6cfcfa878bfcb60f4be1b31c1c09611ebd54f0
2023-10-17Merge 10952656Xin Li
Merged-In: Ied0830a765738dd6c2e2dbfde79ae38d16640497 Change-Id: I572af9b970171018d76233ca5e6996d412b6aa59
2023-10-16Snap for 10957012 from f4e3e59543bc58d7180dd7392fa49a3974a5a9cb to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: I675833e17cbe98a04cdab520caf5a010ee60e8f0
2023-10-06[automerger skipped] Merge Android 14 am: f4e3e59543 -s ours am: c3018802a5 ↵Xin Li
-s ours am: c1cdff539e -s ours am: 45ea17b7c4 -s ours am skip reason: Merged-In I6196a6bae001a7ec40755a8176ecdd5458df9b1e with SHA-1 a09845b4c5 is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/2776740 Change-Id: Ied0830a765738dd6c2e2dbfde79ae38d16640497 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: f4e3e59543 -s ours am: c3018802a5 ↵Xin Li
-s ours am: c1cdff539e -s ours am skip reason: Merged-In I6196a6bae001a7ec40755a8176ecdd5458df9b1e with SHA-1 a09845b4c5 is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/2776740 Change-Id: Iad627d7e74303c8254dd70458a112742f3c5562e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: f4e3e59543 -s ours am: c3018802a5 ↵Xin Li
-s ours am skip reason: Merged-In I6196a6bae001a7ec40755a8176ecdd5458df9b1e with SHA-1 a09845b4c5 is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/2776740 Change-Id: I84bcf3731b094f4b1eb6f1108f317574e83cb90c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: f4e3e59543 -s oursXin Li
am skip reason: Merged-In I6196a6bae001a7ec40755a8176ecdd5458df9b1e with SHA-1 a09845b4c5 is already in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/2776740 Change-Id: I7536a6c6261d54ef54e2d6a214fbcad2a5726f3d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05Merge Android 14Xin Li
Bug: 298295554 Merged-In: I6196a6bae001a7ec40755a8176ecdd5458df9b1e Change-Id: I079f507920c55b4393bbc452cb9cc4091716b39a
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: c01a287262 -s ours ↵Xin Li
am: e7a3e6646c -s ours am: efa78d6d99 -s ours am skip reason: Merged-In I6196a6bae001a7ec40755a8176ecdd5458df9b1e with SHA-1 a09845b4c5 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24181639 Change-Id: I873c4199ba334feed58252ddcb60f0da7f415fa6 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: c01a287262 -s ours ↵Xin Li
am: e7a3e6646c -s ours am skip reason: Merged-In I6196a6bae001a7ec40755a8176ecdd5458df9b1e with SHA-1 a09845b4c5 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24181639 Change-Id: I3d913a8638150ae4c6c451cf82bb6793880382ff 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: c01a287262 -s oursXin Li
am skip reason: Merged-In I6196a6bae001a7ec40755a8176ecdd5458df9b1e with SHA-1 a09845b4c5 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24181639 Change-Id: Ie96bb83a6205502f7e4dab0dedebc5b0f7610241 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: I6196a6bae001a7ec40755a8176ecdd5458df9b1e Change-Id: I8be88f63e7018b9195f9404a2674eb9a11b108de
2023-08-04Merge "Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into ↵Automerger Merge Worker
deqp-deps/glslang am: f0cb591b26 am: 8af85f3bc7 am: bc6e099b91 am: 5965b2d683" into udc-qpr-dev-plus-aosp
2023-08-04Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into ↵Serdar Kocdemir
deqp-deps/glslang am: f0cb591b26 am: 8af85f3bc7 am: bc6e099b91 am: 5965b2d683 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24225743 Change-Id: I0fc5865d47f4d17799060c32b0c95899296a3fb6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into ↵Serdar Kocdemir
deqp-deps/glslang am: f0cb591b26 am: 8af85f3bc7 am: 90ae93fc36 am: 23d19f71ef Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24225743 Change-Id: I9d95f506a0ddfcacc2c39b1901e170f308a7cc66 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into ↵Serdar Kocdemir
deqp-deps/glslang am: f0cb591b26 am: 8af85f3bc7 am: 90ae93fc36 am: bd6efd90d1 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24225743 Change-Id: I5955cc748e119c5ba09ca5f82b52f73f09cab68b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into ↵Serdar Kocdemir
deqp-deps/glslang am: f0cb591b26 am: 8af85f3bc7 am: 90ae93fc36 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24225743 Change-Id: I6a88772772330d3174bc13af8e15dcef0878d308 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into ↵Serdar Kocdemir
deqp-deps/glslang am: f0cb591b26 am: 8af85f3bc7 am: bc6e099b91 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24225743 Change-Id: I38ebec7be39f20af0d32c0f8de76366546a6ee05 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into ↵Serdar Kocdemir
deqp-deps/glslang am: f0cb591b26 am: 8af85f3bc7 am: 90ae93fc36 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24225743 Change-Id: Ib8ba886d126a29c11d3d555fc358f42ca49f18b0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into ↵Serdar Kocdemir
deqp-deps/glslang am: f0cb591b26 am: 8af85f3bc7 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24225743 Change-Id: Ica29d18d2798d631156b805fab198b31a1c3e8e7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into ↵Serdar Kocdemir
deqp-deps/glslang am: f0cb591b26 am: 8af85f3bc7 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24225743 Change-Id: I7b60c4f74355713c8d15ce8e5d9adc8199513e96 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into ↵Serdar Kocdemir
deqp-deps/glslang am: f0cb591b26 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/glslang/+/24225743 Change-Id: I7fd3390c4f36b8cff12c134964e370b603240125 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27Merge commit '77417d5c9e0a5d4c79ddd0285d530b45f7259f0d' into deqp-deps/glslangandroid-vts-14.0_r4android-vts-14.0_r3android-vts-14.0_r2android-cts-14.0_r4android-cts-14.0_r3android-cts-14.0_r2android14-tests-releaseandroid14-tests-devSerdar Kocdemir
Bug: b/284009632 Bug: b/290544176 Test: run cts -m CtsDeqpTestCases -t dEQP-VK.api.command_buffers.* Change-Id: I28063e7e6ee5f4e8e57f1129a145023701de5802
2023-07-19Support MinGW build with Clang, not just GCCDavid Neto
Fixes: #3270
2023-07-19cmake: Fix symlink on WindowsNathaniel Cesario
Copy the old glslangValidator name on Windows rather than creating a symlink. While cmake 3.13 and above supports creating symlinks on Windows, a security policy change is required in general to allow the creation of symlinks for non-trusted users. See https://learn.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/create-symbolic-links Fixes #3268.
2023-07-19Update CHANGES for release 12.3.0Jeremy Hayes
2023-07-18Update known_good.jsonJeremy Hayes
2023-07-18cmake: Rename glslang to glslangValidatorNathaniel Cesario
Rename glslangValidator to glslang and adds a glslangValidator symlink to the build and install directories. Closes #47.
2023-07-18cmake: Fix Android build for r25 NDKJuan Ramos
Currently with the build instructions provided in README.md the build will fail. In the r25 NDK the CMake toolchain defaults to the legacy path, due to a bug in the current implementation. https://github.com/android/ndk/issues/323
2023-07-18Fix maybe-uninitialized warningPedro Olsen Ferreira
The 'set' and 'setRT' variables were warning as maybe-uninitialized even though in practice that case would never trigger (due to how the function flow-controls). The code blocks where these variables are actually read do not overlap, so merge them into the same 'set' variable. Simplify the control flow of the function with early-returns, which drops indentation and simplifies the function.
2023-07-18HLSL: support binary literalsDawid-Lorenz-Mobica
Fixes #3089
2023-07-17Add missing initialization members for web (#3246)Zeqiang Li
2023-07-17Rework how auto push_constant upgrading works a bit.Malcolm Bechard
Ensure we traverse the entire tree and upgrade all references to the given symbol so it can be upgraded to push_constant. Without this change only one instance was upgraded, and others were left as uniform buffers.
2023-07-17build: Remove bazel build supportNathaniel Cesario
2023-07-13Use std::call_once in spv::Parameterize()Arcady Goldmints-Orlov
There was a race condition in this function as it used a static variable to attempt to ensure global initialization was only done once, which was not thread-safe. Instead, use std::call_once, which was added to C++11 for this exact case. Fixes #342
2023-07-13Create a Security Policy (#3169)Joyce
* Create SECURITY.md Signed-off-by: Joyce <joycebrum@google.com>
2023-07-11Add support for pre and post HLSL qualifier validationDawid Lorenz
The change makes it possible to define a const variable after the marked type. Example "float const"
2023-07-11Add support for pre and post HLSL qualifier validationDawid Lorenz
The change makes it possible to define a const variable after the marked type. Example "float const"
2023-07-11Spirv_intrinsics: Add support of type specifier to spirv_typeRex Xu
Previously, spirv_type doesn't accept type specifier as its parameter. With this change, we can input non-array type specifier. This is because some SPIR-V type definition intructions often need to reference other SPIR-V types as its source operands. We add the support to facilitate such usage.
2023-07-07Fix C example in READMENathaniel Cesario
Remove the usage of C++ STL types in the C-only interface example. Fixes #3239.
2023-06-27Add an assert that ID operands are non-zeroArcady Goldmints-Orlov
Zero is not a valid ID value and the SPIR-V emitter library should never be emitting instructions with ID values of 0.
2023-06-27Force generateDebugInfo when non-semantic debug info is enabledArcady Goldmints-Orlov
From the command line, the debug options "stack", with -gVS enabling all of generateDebugInfo, emitNonSemanticShaderDebugInfo and emitNonSemanticShaderDebugSource, however the programmatic interface allows setting the latter options without the former. In this case, the string corresponding to the source filename never gets emitted and some debuginfo instructions end up with zero ID operands, resulting in invalid SPIR-V. Fixes #3240
2023-06-21Fix unused parameter warning in Release buildsSven van Haastregt
The `function` parameter is only used by an assert currently, so mark it as "maybe unused". Alternatively the parameter could be removed, but avoid such API churn for now.
2023-06-19Fix linking error "ld: unknown option: --no-undefined" on macOSJason Liu
2023-06-16cmake: Fix CMake 3.27 warningsjuan-lunarg
The FindPythonInterp and FindPythonLibs modules, which have been deprecated since CMake 3.12, have been removed by policy CMP0148. Port projects to FindPython3, FindPython2, or FindPython.
2023-06-12Fix GL_NV_shader_invocation_reorder #define typoPablo Delgado Krämer
2023-06-12Fix -Wmaybe-uninitialized warningsSven van Haastregt
Fix some potentially uninitialized uses that are reported by GCC 13 with `-O3`.