Compare commits
11 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4fe882b927 |
||
|
|
4d93126150 | ||
|
|
23691fb07f | ||
|
|
ac520f98d3 |
||
|
|
03cbe02be6 | ||
|
|
9ac2060516 |
||
|
|
681a7cf134 |
||
|
|
aee06d416f |
||
|
|
e051de7960 |
||
|
|
abcf09af4e | ||
|
|
608ae624d0 |
3 changed files with 3 additions and 51 deletions
|
|
@ -1,38 +0,0 @@
|
|||
From 135488419331644e59091ecc73e682299d3937a4 Mon Sep 17 00:00:00 2001
|
||||
From: Devon Loehr <dloehr@google.com>
|
||||
Date: Fri, 15 Aug 2025 14:31:27 +0000
|
||||
Subject: [PATCH] Change use of removed intrinsic
|
||||
|
||||
A recent LLVM change removed the __builtin_ia32_vcvtph2ps256 intrinsic
|
||||
because it can be implemented using __builtin_shufflevector and/or
|
||||
__builtin_convertvector. This CL changes skia to use convertvector as
|
||||
to match.
|
||||
|
||||
Bug: chromium:438445382
|
||||
Change-Id: I2ed16cd507d7feeafba4c082b3840cbdd6368dd9
|
||||
Reviewed-on: https://skia-review.googlesource.com/c/skcms/+/1038217
|
||||
Reviewed-by: Ben Wagner <bungeman@google.com>
|
||||
Commit-Queue: Ben Wagner <bungeman@google.com>
|
||||
Auto-Submit: Devon Loehr <dloehr@google.com>
|
||||
---
|
||||
Source/ThirdParty/skia/modules/skcms/src/src/Transform_inl.h | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Source/ThirdParty/skia/modules/skcms/src/Transform_inl.h b/Source/ThirdParty/skia/modules/skcms/src/Transform_inl.h
|
||||
index bc10e7d..99faf25 100644
|
||||
--- a/Source/ThirdParty/skia/modules/skcms/src/Transform_inl.h
|
||||
+++ b/Source/ThirdParty/skia/modules/skcms/src/Transform_inl.h
|
||||
@@ -156,8 +156,8 @@ SI F F_from_Half(U16 half) {
|
||||
#elif defined(USING_AVX512F)
|
||||
return (F)_mm512_cvtph_ps((__m256i)half);
|
||||
#elif defined(USING_AVX_F16C)
|
||||
- typedef int16_t __attribute__((vector_size(16))) I16;
|
||||
- return __builtin_ia32_vcvtph2ps256((I16)half);
|
||||
+ typedef _Float16 __attribute__((vector_size(16))) F16;
|
||||
+ return __builtin_convertvector((F16)half, F);
|
||||
#else
|
||||
U32 wide = cast<U32>(half);
|
||||
// A half is 1-5-10 sign-exponent-mantissa, with 15 exponent bias.
|
||||
--
|
||||
2.50.1
|
||||
|
||||
4
sources
4
sources
|
|
@ -1,2 +1,2 @@
|
|||
SHA512 (webkitgtk-2.50.1.tar.xz) = 4b7b6c5ae02f1dbcff26e7af4ee4e3cdd4435c61dfaf17c2981422358dea01cfba0ffe8c6f12c7864b6f1ee6c9906dfa64248bc95effed526e9ade3ad1292888
|
||||
SHA512 (webkitgtk-2.50.1.tar.xz.asc) = c430677ec8e147750f3dc69f2b6252da9bc9b4df61c0976213dea535be8973dc746b22137d508899d28095f58197e52ffa003ab2033b2c20a6c03d1a1b327e2c
|
||||
SHA512 (webkitgtk-2.50.4.tar.xz) = e7b8a6d93f91cd63f00567c886f21853b3fd8e9e48ac21a61b4a841a096b472c3ad0ef0aea45d3c6b8a6bf13790683bdeb3c57f1ba4c949861e9599af4a0051c
|
||||
SHA512 (webkitgtk-2.50.4.tar.xz.asc) = 2315affcf0c5f49bc0ff53301ecd625d4d46bf4ca3732af847594be34d85e2ca364233e22295b6a19c6f02aaa7adb6620e82aa0916a101c6c0ce5af270ca06bf
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
%endif
|
||||
|
||||
Name: webkitgtk
|
||||
Version: 2.50.1
|
||||
Version: 2.50.4
|
||||
Release: %autorelease
|
||||
Summary: GTK web content engine library
|
||||
|
||||
|
|
@ -57,16 +57,6 @@ Source1: https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz.asc
|
|||
# $ gpg --export --export-options export-minimal 013A0127AC9C65B34FFA62526C1009B693975393 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B > webkitgtk-keys.gpg
|
||||
Source2: webkitgtk-keys.gpg
|
||||
|
||||
# Fix for building with clang-22
|
||||
# This patch comes from:
|
||||
# https://skia.googlesource.com/skcms.git/+/135488419331644e59091ecc73e682299d3937a4
|
||||
# This was bundled into skia here:
|
||||
# https://github.com/google/skia/commit/9ab05b08ae3e83c80ac69c69008ed1048e9a0923
|
||||
# Then bundled into webkit in this commit:
|
||||
# https://github.com/WebKit/WebKit/commit/7257554fb8cae41212228361c22c15c2557a0cbb
|
||||
# I would expect this fix to be part of the next webkit release.
|
||||
Patch: 0001-Change-use-of-removed-intrinsic.patch
|
||||
|
||||
BuildRequires: bison
|
||||
BuildRequires: bubblewrap
|
||||
BuildRequires: clang
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue