|
eea5e6d1
|
2025-10-15T18:08:37
|
|
Roll third_party/llvm/src into angle to include C++23 fixes
https://chromium.googlesource.com/external/github.com/llvm/llvm-project/+log/fd9a1dcc01766c71932898e9643ce28bf2801bad..67790d3fb06b184b7be9c4d3e36ab01f0ac4198e
The goal is to roll these C++23 fixes [1][2][3][4].
[1] https://github.com/llvm/llvm-project/pull/163555
[2] https://github.com/llvm/llvm-project/pull/163554
[3] https://github.com/llvm/llvm-project/pull/163545
[4] https://github.com/llvm/llvm-project/pull/163553
Bug: chromium:388070065
Change-Id: I23cd9acdfffc9a532e16575a0d4d91a8da72b432
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7045718
Commit-Queue: Victor Vianna <victorvianna@google.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Victor Vianna <victorvianna@google.com>
|
|
315b9cb6
|
2025-10-09T19:30:33
|
|
third_party/clspv: Update clspv (10/9/2025)
Rolls clspv and llvm:
clspv: 8f35aa835ae973e1c802421ba5a873f5e967278c
llvm: fd9a1dcc01766c71932898e9643ce28bf2801bad
Bug: angleproject:440837006
Change-Id: I740a2888ce9cbb4426865b556b1ed76ed92fe428
Signed-off-by: Austin Annestrand <a.annestrand@samsung.com>
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7030045
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
c4e942d6
|
2025-09-25T02:47:45
|
|
Tidy up some README.chromium files in Angle.
Backfills the Update Mechanism field for dependencies
and cleans up some of the other fields which are out of
date.
Bug: chromium:379934539
Change-Id: I9a952e905ce00c379c4d593dd67b7e0fc6f1794e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6981101
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
86a76e49
|
2025-08-24T12:33:16
|
|
third_party/clspv: Update clspv
Rolls clspv and llvm:
clspv: 0e20b2895e4b58e62311f5c311bfec4599f517e0
llvm: 7baa7edc00c5c92e2d17bae760db2e6df97dcec6
Bug: angleproject:440837006
Change-Id: I908e406e6daf7dd428a4057e2d204e3d23342f56
Signed-off-by: Austin Annestrand <a.annestrand@samsung.com>
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6877795
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
fb648546
|
2025-02-24T17:20:39
|
|
third_party/clspv: Update CLSPV(#1423)
The clspv is rebased to the below commit to fix
test_vectors vec_align_struct with
the spir64/phy_addressing option
- 60f822e8 fix LongVectorLoweringPass
when removing dead long-vector globals
that were lowered. (#1423)
As part of that clspv rebase, llvm is rebased
to the version used by clspv
- 1fd8d3fea53e (HEAD) [mlir] Fix wrong names
in LinalgOps and ScalableValueBoundsConstraintSet
(#117227)
The rebase of LLVM required updates
to the GN build files in clspv,
appropriate changes are made.
* .bc files are pre-builts and they are deviations
from upstream. Update of gn files for libclc will
be followed in separate patch.
Bug: angleproject:383647253
Change-Id: Ia75c1446d47b780000446d521503ebee9a7585fb
Signed-off-by: Hoonee Cho <hoonee.cho@samsung.com>
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6299711
Commit-Queue: Austin Annestrand <a.annestrand@samsung.com>
Reviewed-by: Austin Annestrand <a.annestrand@samsung.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
dfec7f4c
|
2024-07-04T05:50:05
|
|
Updating clspv's README.chromium to include Revision
Change-Id: Id4204aebbbd9eb61f25982a6acbd783987944016
bug: b/350851535
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5678093
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Jordan Brown <rop@google.com>
|
|
b71fe1c5
|
2024-05-16T15:10:09
|
|
Flatten vulkan-deps.
Sub-repos will be now checked out in third_party directly,
instead of under third_party/vulkan-deps.
Bug: chromium:341002187
Change-Id: Ia1c10ce5e7865c164b29bdcabb6ab8a7e4ae35b7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5545577
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Roman Lavrov <romanl@google.com>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
|
|
a3dff4ed
|
2024-03-10T11:29:21
|
|
third_party/clspv: Disable the warnings on build
Adding a few cflags options to disable warnings seen while building
clspv.
Bug: angleproject:8619
Signed-off-by: Gowtham Tammana <g.tammana@samsung.com>
Change-Id: Ibee07e75331dad35e52a1937e5f56dfca855ea0c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5380723
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
0ed0de4f
|
2024-01-18T10:47:50
|
|
OpenCL/Vulkan: Add initial program build support
Introducing both clspv compiler lib integration,
and clBuildProgram support.
Internally we also add buildInternal() routine
to abstract compile, link, and build phases.
Output SPIR-V is also parsed internally via
parseReflection() so that we can extract
needed reflection information for CL runtime.
Bug: angleproject:8549
Change-Id: If0563f4bea7ed0e04a13ea7a46c125c811d9c2a2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5303564
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
3fe42527
|
2024-01-29T11:00:54
|
|
OpenCL: Fix input -> inputs for clspv_c_strings
Update to inputs so that we can regenerate the
spirv_c_strings.hpp output here.
Bug: angleproject:8369,angleproject:8510
Change-Id: I12c0d8197b883ca45b8e03e3eb5e8c6302efbb88
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5243618
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
8e267846
|
2023-12-08T14:10:25
|
|
gn: Enable clspv build on angle_enable_cl
Bug: angleproject:8369
Signed-off-by: Gowtham Tammana <g.tammana@samsung.com>
Change-Id: I3cdea8508a38462981988f6954524c77aa2c97ff
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5230325
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
16bfe951
|
2023-12-21T10:23:05
|
|
Add README.chromium for llvm and clspv
Bug: angleproject:8369
Change-Id: I20bbb38b45aace848f8002cb49f206d98c2d7aa1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5145927
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
cd56b248
|
2023-12-08T15:36:17
|
|
third_party/clspv: Add GN build files
The clspv project uses CMake for build. Adding support for GN build in
here. The build is currently setup to generate linux/x86 and
android/arm64 artifacts for now and relevant gn files are placed in
`third_party/clspv` location.
Bug: angleproject:8369
Change-Id: Iec7ef1916617a8b8a93324ff7302f89bd571b814
Signed-off-by: Gowtham Tammana <g.tammana@samsung.com>
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5106594
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
c8507249
|
2023-12-07T13:34:22
|
|
clspv: Move it to third_party/clspv/src
Clone the clspv into third_party src location to make way for GN build
files.
Bug: angleproject:8369
Signed-off-by: Gowtham Tammana <g.tammana@samsung.com>
Change-Id: Id27d131ca7d5c0e941d9d770924587cdd3e5d8e8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5106593
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
ac4cb708
|
2023-12-04T16:04:44
|
|
DEPS: Add clspv and llvm deps
clspv is a OpenCL C to Vulkan compute shader compiler useful for CL
implementation on Vulkan. Add these as third party modules in Angle.
Bug: angleproject:8369
Change-Id: If31e755525a8e71d727b528d2f3a7f3c7fdd55d8
Signed-off-by: Gowtham Tammana <g.tammana@samsung.com>
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5085667
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|