Commit Graph

3406 Commits

Author SHA1 Message Date
openharmony_ci
cc2daeef98
!26 update to vulkan-sdk-1.3.275.0
Merge pull request !26 from 胡瑞涛/master
2024-05-24 08:45:33 +00:00
huruitao
c28ac234ef fix build.gn
Signed-off-by: huruitao <huruitao@kaihong.com>
2024-05-23 17:12:39 +08:00
huruitao
e8ad9735b1 update to vulkan-sdk-1.3.275.0
Signed-off-by: huruitao <huruitao@kaihong.com>
2024-05-21 14:26:42 +08:00
openharmony_ci
a7fd79e84f
!25 bug修改
Merge pull request !25 from 李西腾/master
2024-05-12 05:22:21 +00:00
lixiteng
d0be26c3f9 提交漏铜修改
Signed-off-by: lixiteng <lixiteng1@huawei.com>
2024-04-30 20:09:19 +08:00
openharmony_ci
86aeb7d7b9
!24 回退 'Pull Request !23 : spirv-tools/headers update to vulkan-sdk-1.3.275.0'
Merge pull request !24 from openharmony_ci/revert-merge-23-master
2024-04-30 02:33:17 +00:00
openharmony_ci
60b75de0ba
回退 'Pull Request !23 : spirv-tools/headers update to vulkan-sdk-1.3.275.0' 2024-04-30 02:31:58 +00:00
openharmony_ci
8ec15d2ed4
!23 spirv-tools/headers update to vulkan-sdk-1.3.275.0
Merge pull request !23 from 胡瑞涛/master
2024-04-30 01:53:21 +00:00
huruitao
9b2b873a81 修改版本号
Signed-off-by: huruitao <huruitao@kaihong.com>
2024-04-29 17:36:01 +08:00
huruitao
f139220761 build.gn
Signed-off-by: huruitao <huruitao@kaihong.com>
2024-04-29 16:25:00 +08:00
huruitao
dc661b07cf format build.gn
Signed-off-by: huruitao <huruitao@kaihong.com>
2024-04-29 15:10:36 +08:00
huruitao
a31b48d193 format build.gn
Signed-off-by: huruitao <huruitao@kaihong.com>
2024-04-29 14:31:41 +08:00
huruitao
db9d285263 update to vulkan-sdk-1.3.275.0
Signed-off-by: huruitao <huruitao@kaihong.com>
2024-04-29 14:05:53 +08:00
openharmony_ci
921f799adc
!21 删除多余文件
Merge pull request !21 from wshikh/master
2023-11-20 08:17:56 +00:00
wangshi
6d9363b412 delete include spirv
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-11-20 15:14:12 +08:00
wangshi
ec460cabdf delete include spirv
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-11-20 15:13:45 +08:00
openharmony_ci
bb744ef0e3
!16 更新spirv-tools版本号
Merge pull request !16 from 李西腾/master
2023-08-30 02:03:25 +00:00
lixiteng
31df70e86d 更改spirv-tools版本号
Signed-off-by: lixiteng <lixiteng@huawei.com>
2023-08-29 20:24:32 +08:00
openharmony_ci
127e31cabe
!11 升级spirv组件和其配套
Merge pull request !11 from wshikh/master
2023-08-23 10:04:02 +00:00
wangshi
7a1b05c6a4 modify component name
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-08-22 15:38:54 +08:00
wangshi
35a1c8ba8e change name and version
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-08-22 15:30:28 +08:00
openharmony_ci
b99406b5b4
!14 OAT.xml更新
Merge pull request !14 from zleoyu/sbom
2023-08-01 03:13:16 +00:00
zleoyu
8ecabf9deb OAT.xml upgrade
Signed-off-by: zleoyu <zhangleiyu1@huawei.com>
2023-07-31 18:06:09 +08:00
openharmony_ci
934f5b810e
!12 OAT.xml更新
Merge pull request !12 from zleoyu/sbom
2023-07-31 03:28:01 +00:00
zleoyu
6212512f37 OAT.xml upgrade
Signed-off-by: zleoyu <zhangleiyu1@huawei.com>
2023-07-29 20:07:27 +08:00
wangshi
a34bb15e3e add bundle.json
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-07-26 18:11:20 +08:00
wangshi
dd5d32e964 change graphic_standard to graphic_2d
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-07-14 10:36:39 +08:00
openharmony_ci
9a09cd7350
!10 【34】【third_party/spirv-tools】graphic_standard改为graphic_2d
Merge pull request !10 from zhangbirong/0630fix
2023-07-12 11:38:06 +00:00
wangshi
d0b0a7a52e format build.gn
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-07-11 14:11:51 +08:00
wangshi
3423007ef2 format buildgn
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-07-11 12:23:07 +08:00
wangshi
ba7e859c4e update to v2022.4
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-07-11 10:14:11 +08:00
zhangbirong
5bb12a31a4 fix name
Signed-off-by: zhangbirong <zhangbirong@huawei.com>
Change-Id: Ib21e2cc70bee142c3f1103a4a62377769eadaf15
2023-07-07 15:27:02 +08:00
openharmony_ci
f129181165
!7 适配v2021.1版本
Merge pull request !7 from wshikh/master
2023-01-18 04:09:16 +00:00
wangshi
ba4f3d32d0 根据门禁要求格式化build.gn
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-01-16 09:30:32 +08:00
wangshi
437ca1670e 根据门禁要求格式化build.gn
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-01-16 08:58:59 +08:00
wangshi
4501b12b03 适配v2021.1版本
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-01-13 15:08:35 +08:00
wangshi
5c2f5db5c5 适配v2021.1版本
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-01-13 14:52:09 +08:00
openharmony_ci
8a7727e840
!4 移植spirv-tools,适配vkgl测试套件的编译
Merge pull request !4 from wshikh/master
2022-11-16 08:49:57 +00:00
openharmony_ci
49468937e8
!5 添加 OAT.xml、README.OpenSource
Merge pull request !5 from zleoyu/OpenSource1114
2022-11-16 07:48:52 +00:00
zleoyu
f0c2dd4b79 Addition OAT.xml and README.OpenSource
Signed-off-by: zleoyu <zhangleiyu1@huawei.com>
2022-11-16 03:03:18 +00:00
wangshi
73accd27fe 移植spirv-tools,适配vkgl测试套件的编译
Signed-off-by: wangshi <wangshi@kaihong.com>
2022-11-15 15:44:19 +08:00
Diego Novillo
b930e734ea Update CHANGES 2022-05-31 14:48:51 -04:00
Diego Novillo
a138aa4a47 Roll external/spirv-headers/ b765c355f..5a1218669 (1 commit)
b765c355f4...5a12186692

$ git log b765c355f..5a1218669 --date=short --no-merges --format='%ad %ae %s'
2022-05-20 waprave Implemented Beef language header generation

Created with:
  roll-dep external/spirv-headers
2022-05-31 14:40:22 -04:00
Diego Novillo
13e296b316 Roll external/re2/ 0c5616df9..5723bb895 (6 commits)
0c5616df9c...5723bb8950

$ git log 0c5616df9..5723bb895 --date=short --no-merges --format='%ad %ae %s'
2022-05-09 junyer Add GCC 12 to the build matrix.
2022-04-11 junyer Switch to `cxx_std_11` as per best current practice.
2022-04-08 junyer Mea culpa. The `DCHECK` needs to be an `if`.
2022-04-08 junyer Use `size_t` to stop MSVC griping about conversion.
2022-04-08 junyer `#include` `<cmath>` instead of `<math.h>`.
2022-04-06 junyer Prune `PrefilterTree` edges instead of nodes.

Created with:
  roll-dep external/re2
2022-05-31 14:40:20 -04:00
Diego Novillo
e97dfb6626 Roll external/googletest/ 25dcdc7e8..548b13dc3 (38 commits)
25dcdc7e8b...548b13dc3c

$ git log 25dcdc7e8..548b13dc3 --date=short --no-merges --format='%ad %ae %s'
2022-05-31 absl-team Fix internal files
2022-05-30 jacobsa gmock-spec-builders: remove the name for an unused parameter.
2022-05-27 jacobsa gmock-spec-builders: add support for non-moveable types.
2022-05-27 elixir Clarify that `this->` is needed to access members of type-parameterized tests.
2022-05-27 jacobsa gmock-actions: properly support non-moveable results in `is_callable_r`.
2022-05-26 jacobsa gmock-spec-builders: move a method to the header.
2022-05-25 absl-team Update GoogleTest documentation's spelling of "GoogleTest".
2022-05-24 absl-team Clarify the pitfalls of EXPECT_THAT and highlight it's best practices
2022-05-17 dinor gmock-internal-utils.cc: Avoid implicit conversion from int to char Fixes #3832
2022-05-12 jacobsa gmock-actions: add support for move-only values to Return.
2022-05-12 absl-team Add clarifying comments about when to use EXPECT_NONFATAL_FAILURE vs. EXPECT_FATAL_FAILURE.
2022-05-11 jacobsa gmock-actions: provide a const reference when converting in ReturnAction.
2022-05-10 absl-team Do a consistent way of searching for a temporary directory.
2022-05-10 jacobsa gmock-actions: simplify Return and add better documentation.
2022-05-10 jacobsa gmock-actions: make OnceAction public.
2022-05-10 absl-team Fixup some missing overrides in googletest.
2022-05-03 absl-team Fix example of DescribeMatcher to properly support negation.
2022-05-02 absl-team Use TEST_TMPDIR on MacOS as well if available.
2022-05-02 jacobsa gmock-actions: remove a no-longer-necessary friend declaration.
2022-05-02 jacobsa gmock-actions: support ByMove in a specialization of ReturnAction.
2022-04-30 ayush854032 Fix typo in the test name of `NormalizeTest`
2022-04-28 absl-team Rewrite "Testing a Certain Property of an Object" as "Defining a Custom Matcher Class", and fix the code examples.
2022-04-27 jacobsa gmock-actions: improve comments and tests for the implicit cast in Return.
2022-04-26 jacobsa Support move-only and &&-qualified actions in WithArgs.
2022-04-26 dmauro Use RE2 for the regex implementation when building with Bazel and using Abseil
2022-04-26 absl-team Generalize gmock-matchers_test to handle is_gtest_matcher-style matchers, too.
2022-04-26 jacobsa Support move-only and &&-qualified actions in DoAll.
2022-04-22 dmauro Remove the legacy internal GTEST_DISALLOW_* macros
2022-04-21 dmauro Eliminate the legacy GTEST_COMPILE_ASSERT_ macro
2022-04-20 mhommey Always initialize fields in MatcherBase constructors
2022-04-13 jacobsa Document two surprises in `DoAllAction::NonFinalType`.
2022-04-13 absl-team Replace infinite recursion call (intentionally invoking undefined behavior to indicate unreachability) with explicit unreachability marker.
2022-04-08 absl-team Add support for move-only and &&-qualified actions in WillOnce.
2022-04-06 52797899+MR-A0101 Removing commas.
2022-04-06 dmauro Clarify what live-at-head actually means
2022-04-04 absl-team Trying to make it more clear: this is probably not about mock classes, but about mocked classes
2022-04-04 absl-team gmock: improve SFINAE for actions involving arguments.
2022-04-04 absl-team Use ResultOf()'s result_description when explaining match result.

Created with:
  roll-dep external/googletest
2022-05-31 14:40:17 -04:00
Nicolas Capens
130a05d2e3
Fold multiply and subtraction into FMA with negation (#4808)
This change adds a folding rule which transforms x * y - a and a - x * y
into FMA(x, y, -a) and FMA(-x, y, a), respectively.

While the SPIR-V instruction count remains the same, target instruction
sets typically feature FMA instruction variants that can negate an
operand. Also this transformation may unlock further optimizations which
eliminate the negation.

(Google bug: b/226145988)
2022-05-31 12:03:56 -04:00
Spencer Fricke
82d91083cb
spirv-val: Add PerVertexKHR (#4807) 2022-05-26 13:11:05 -04:00
Steven Perron
088cb1a5c8
Add more folding for composite instructions (#4802)
* Add move folding for composite instructions

Fold chains of insert into construct

If a chain of OpCompositeInsert instruction write to every element of a
composite object, then we can replace it with an OpCompositeConstruct.

Fold a construct fed by extracts to a single extract

We already fold an OpCompositeConstruct when it is simlpy reconstructing
an object that was decomposed by a series of OpCompositeExtract
instructions.  However, we do not do that if that object is an element
of a larger object.

I have updated the rule, so that if the original object is a an element
of a larger object, then the OpCompositeConstruct is replaced with a
single OpCompositeExtract from the larger object.

Fixes #4371.
2022-05-26 10:29:02 -04:00
stu-s
c267127846
Add SPV_KHR_fragment_shader_barycentric support (#4805)
* Add SPV_KHR_fragment_shader_barycentric support
2022-05-25 09:20:39 -04:00
Ryan Harrison
98340ec500
Add warning about spurious 'git cl upload' messages (#4800)
Fixes #4186
2022-05-11 15:17:21 -04:00