forked from google/swiftshader
-
Notifications
You must be signed in to change notification settings - Fork 0
sync to google master #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ddrmax
wants to merge
4,244
commits into
ddrmax:master
Choose a base branch
from
google:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
When rendering using a non indexed draw command, indexBufferBinding and indexType are not set, but were unconditionally read when calling setIndexBufferBinding(). They were subsequently unused, but we bypass that code entirely if the draw isn't indexed. Bug: b/262589275 Change-Id: I2007d88e039c9e6457428e126b87259b9bd0ca7a Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70368 Tested-by: Alexis Hétu <sugoi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Commit-Queue: Alexis Hétu <sugoi@google.com> Presubmit-Ready: Alexis Hétu <sugoi@google.com> Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
We no longer support system libwayland in Chromium and that is going to be removed from ANGLE. Thus, this can be removed. Bug: chromium:1385736 Change-Id: I0746a4a4af70b774ebe7338efd83f4671a0d8469 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70408 Kokoro-Result: kokoro <noreply+kokoro@google.com> Tested-by: Alexis Hétu <sugoi@google.com> Commit-Queue: Alexis Hétu <sugoi@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com>
Fixes ANGLE build - ERROR Unresolved dependencies. //third_party/SwiftShader/src/WSI:WSI(//build/toolchain/linux:clang_x64) needs //third_party/SwiftShader/src/WSI:wayland_client(//build/toolchain/linux:clang_x64) Bug: chromium:1385736 Change-Id: I80cfd0644cee738d0a219bac03882056193cd4de Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70448 Commit-Queue: Alexis Hétu <sugoi@google.com> Commit-Queue: Maksim Sisov <msisov@igalia.com> Tested-by: Alexis Hétu <sugoi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com>
This CL remove the version of writeColor() using short inputs, as the version with floating point inputs now supports all formats which were supported by this function. The 12-bit linearToSRGB/sRGBtoLinear function is also eliminated as a side effect of this change. Compared to the original submission (https://swiftshader-review.googlesource.com/c/SwiftShader/+/69671), this CL DOES NOT remove SWIFTSHADER_LEGACY_PRECISION, as the new high precision log function was causing issues in ANGLE traces. Bug: b/204322086 Change-Id: I6ecda6bb5bfe73b1c215f39dec0abebb516b4ce0 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70428 Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Tested-by: Alexis Hétu <sugoi@google.com> Presubmit-Ready: Alexis Hétu <sugoi@google.com> Commit-Queue: Alexis Hétu <sugoi@google.com>
https://github.com/KhronosGroup/Vulkan-Headers revision 1401f7a3b3db5f8092adc83fdfffe79251e2ede4 tag v1.3.238 Bug: b/202964266 Change-Id: If59d7d769803f26516cebbc77f1c52e4de09b41a Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70468 Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Alexis Hétu <sugoi@google.com> Tested-by: Alexis Hétu <sugoi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
Reactor backend: Subzero Change-Id: Icc277ccb47c81cd25aaf7969d25b2d0dc3296b43 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70388 Reviewed-by: Alexis Hétu <sugoi@google.com> Tested-by: Alexis Hétu <sugoi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Commit-Queue: Alexis Hétu <sugoi@google.com>
Reactor backend: Subzero Change-Id: I21446fc30d2bc234c8a52f9a091b579fad5e2ff2 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70488 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Commit-Queue: Alexis Hétu <sugoi@google.com>
This CL exposes the direct driver loading extension and handles a new enum if the loader fails to handle it itself. Bug: b/229112690 Change-Id: I1ca423c7296e891480b76439686636df1726f459 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70268 Kokoro-Result: kokoro <noreply+kokoro@google.com> Commit-Queue: Alexis Hétu <sugoi@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Alexis Hétu <sugoi@google.com>
Bug: b/165000222 Change-Id: I4a77e7740d0af3b72627db1bec7d3094c2e69d21 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70528 Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Commit-Queue: Alexis Hétu <sugoi@google.com>
This extension is only implemented by the Vulkan Loader, and as clarified by the extension proposal text drivers don't need any modification to support being directly loaded, except they need to support "Loader-ICD interface version 7". While SwiftShader has always exported the full set of Vulkan API entry points as a convenience, and thus could be considered to take the place of the Vulkan Loader under some circumstances, properly supporting this extension would serve no purpose. Bug: b/229112690 Change-Id: I16e46572cfb04329ddbe2bbcea135fb925366543 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70548 Kokoro-Result: kokoro <noreply+kokoro@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com>
This is my last day on the team, so I'm removing myself from the OWNERS file. Bug: N/A Change-Id: I38d5af63095e52881b198c64038e553a2f9319a1 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70549 Tested-by: Alexis Hétu <sugoi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> Presubmit-Ready: Alexis Hétu <sugoi@google.com> Commit-Queue: Alexis Hétu <sugoi@google.com>
Bug: angleproject:7954 Change-Id: I87efa1c4149b3e3894aa1fbd5afb4e175b677576 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70628 Commit-Queue: Roman Lavrov <romanl@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Roman Lavrov <romanl@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
`master` -> `main`. Bug: none Change-Id: I82e5c774588692452f2ede04516dc0905f4d22eb
Changes: aa331ab0ffc Merge pull request #299 from qingyuanzNV/add_nonsemantic_debugbreak 503026592be Merge pull request #315 from bashbaug/fix-SPV_KHR_shader_clock 36c7694279d Merge pull request #291 from broxigarchen/kernelArgProperties 98cc580e34d decouple SPV_KHR_shader_clock from the Shader capability 4dd2cc4d3c4 Merge branch 'master' of https://github.com/broxigarchen/SPIRV-Headers into kernelArgProperties a4608a6af02 remove MMHostInterfaceAlignment and added parameters d13b52222c3 Merge pull request #312 from alan-baker/clspv-optional-operands 30a41a43be6 Make operands to Kernel added in v5 optional c16439f4268 Update ClspvReflection non-semantic instruction set (#308) 34d04647d38 Merge pull request #311 from dneto0/issue-303 66ebc285103 Add operator^ 355f4518799 C++ headers: Define & and ~ bitwise operators for mask enums 88e0805c013 added extension name ba70a9523ae added SPRIV_INTEL_argument_interfaces ff67f521e3c NonSemantic.DebugBreak Commands: ./third_party/update-spirvheaders.sh Bug: b/123642959 Change-Id: I061677353e9e0ecf166d79383e443c161c8191a0
…ab0ffc aa331ab0ffc Merge pull request #299 from qingyuanzNV/add_nonsemantic_debugbreak 503026592be Merge pull request #315 from bashbaug/fix-SPV_KHR_shader_clock 36c7694279d Merge pull request #291 from broxigarchen/kernelArgProperties 98cc580e34d decouple SPV_KHR_shader_clock from the Shader capability 4dd2cc4d3c4 Merge branch 'master' of https://github.com/broxigarchen/SPIRV-Headers into kernelArgProperties a4608a6af02 remove MMHostInterfaceAlignment and added parameters d13b52222c3 Merge pull request #312 from alan-baker/clspv-optional-operands 30a41a43be6 Make operands to Kernel added in v5 optional c16439f4268 Update ClspvReflection non-semantic instruction set (#308) 34d04647d38 Merge pull request #311 from dneto0/issue-303 66ebc285103 Add operator^ 355f4518799 C++ headers: Define & and ~ bitwise operators for mask enums 88e0805c013 added extension name ba70a9523ae added SPRIV_INTEL_argument_interfaces ff67f521e3c NonSemantic.DebugBreak git-subtree-dir: third_party/SPIRV-Headers git-subtree-split: aa331ab0ffcb3a67021caa1a0c1c9017712f2f31 Change-Id: Id7322611dd92f69fb1bc88d027a7fab74f424c83
…1ff8 0174dd11ff8 BUILD.gn: Make MSVC report the correct __cplusplus value (#5088) 64ba112ffb1 build: refactorize update_build_version (#5079) 96c5dac559f Roll external/re2/ ba541565b..8afcf7fcc (1 commit) (#5085) 5db6c38e656 Revert "spirv-val: Initial SPV_EXT_mesh_shader builtins (#5080)" (#5084) 57fb3c7a3f1 Align git-sync-deps and CMake to use external/spirv-headers by default (#4963) af15e5adeab Roll external/re2/ 954656f47..ba541565b (1 commit) (#5083) 7f9184a5b21 kokoro: fix dubious ownership (#5082) fe087cd5f0e Revert "kokoro: fix dubious ownership (#5078)" (#5081) f0b900ed9a1 spirv-val: Initial SPV_EXT_mesh_shader builtins (#5080) 8fbb53dae49 kokoro: fix dubious ownership (#5078) cdc4e528f3d build: move from c++11 to c++17 (#4983) c51e2afe001 Add kokoro:run label to autoroll PRs (#5077) b6498eac1e0 Limit when the github action bazel builds run (#5071) bb1c885956e Roll external/spirv-headers/ d13b52222..aa331ab0f (5 commits) (#5074) bebca22e2d4 Rename bot in autoroll.yml (#5072) 1e85dca570f Add VS2019 kokoro configs (#5059) 4683eab649c Create a github action to update DEPS (#5061) f36a8d47f73 Start v2023.2 release. (#5066) 63de608daeb Finalize v2023.1 release. (#5065) b184efe2d4c Revert "Finalize v2023.1 release (#5062)" (#5064) 0fc5526f2b0 Finalize v2023.1 release (#5062) 30e51ceaab2 Add #5049 to release v2023.1. (#5058) ba4c9fe5346 Instrument: Fix bindless checking for BufferDeviceAddress (#5049) 0e6fbba7762 Prepare for v2023.1 release (#5057) 1dad9914410 cmake: Modernize install(TARGET) usage (#5056) ae893db200e cmake: Remove old policy code (#5055) ae8d50709fc Add Github Actions to test Bazel builds. (#5043) 7e8813bb4cf Validate version 5 of clspv reflection (#5050) bfd278617c3 utils: repos use 'main' as main devlopment branch (#5054) 631f9bcb5e6 Update README.md: Development occurs on the "main" branch (#5053) f62e121b0df spirv-val: Use more specific term 'switch header' in error message (#5048) d87f61605b3 DEPS: update to last googletest release supporting C++11 (#5045) f416d39bb80 Bazel: Use @platforms//os:windows instead of @build_tools//src/conditions:windows (#5042) 077b09c32a9 Add exported CMake config file for binaries in ./tools/ (#5034) bbdd0fefda0 Update minimum required CMake to 3.17.2 (#5041) 01a3b9bec73 git-sync-deps: Use argparse, and print better help (#5038) 6b5a00eb2ba Kokoro CI bots use git-sync-deps to get sources (#5031) c5d23164305 Enforce layering_check in Bazel build rules. (#5032) 5bec0884cfa Remove testing support for VS2015 (#5027) 29375382108 Fix undef behaviour in hex float parsing (#5025) 025ea891faa Optimize allocation of spvtools::opt::Instruction::operands_ (#5024) 1c287b03d3d First attempt to set up CI-windows-msvc-2017-release-bazel build (#5023) f64a4b64b72 [spirv-opt] Clone names for new struct in EliminateIODeadComponents (#5016) cc81529f4b1 Test operator overloads for SPIR-V C++ mask enums (#5021) 5a78d798f7b Fix layout validation (#5015) 451ba8ec3df README.md: The validator now handles larger limits (#5003) 6b2318aec8d Fix for bug KhronosGroup/SPIRV-Tools#5017 (#5019) 5d6adbdee06 Require C++11 *or later* (#5020) git-subtree-dir: third_party/SPIRV-Tools git-subtree-split: 0174dd11ff8fc2e039815e4ae9f9bc1c626beb49 Change-Id: I73985595c9b46daf31fec976efed5debef83c873
Changes: 0174dd11ff8 BUILD.gn: Make MSVC report the correct __cplusplus value (#5088) 64ba112ffb1 build: refactorize update_build_version (#5079) 96c5dac559f Roll external/re2/ ba541565b..8afcf7fcc (1 commit) (#5085) 5db6c38e656 Revert "spirv-val: Initial SPV_EXT_mesh_shader builtins (#5080)" (#5084) 57fb3c7a3f1 Align git-sync-deps and CMake to use external/spirv-headers by default (#4963) af15e5adeab Roll external/re2/ 954656f47..ba541565b (1 commit) (#5083) 7f9184a5b21 kokoro: fix dubious ownership (#5082) fe087cd5f0e Revert "kokoro: fix dubious ownership (#5078)" (#5081) f0b900ed9a1 spirv-val: Initial SPV_EXT_mesh_shader builtins (#5080) 8fbb53dae49 kokoro: fix dubious ownership (#5078) cdc4e528f3d build: move from c++11 to c++17 (#4983) c51e2afe001 Add kokoro:run label to autoroll PRs (#5077) b6498eac1e0 Limit when the github action bazel builds run (#5071) bb1c885956e Roll external/spirv-headers/ d13b52222..aa331ab0f (5 commits) (#5074) bebca22e2d4 Rename bot in autoroll.yml (#5072) 1e85dca570f Add VS2019 kokoro configs (#5059) 4683eab649c Create a github action to update DEPS (#5061) f36a8d47f73 Start v2023.2 release. (#5066) 63de608daeb Finalize v2023.1 release. (#5065) b184efe2d4c Revert "Finalize v2023.1 release (#5062)" (#5064) 0fc5526f2b0 Finalize v2023.1 release (#5062) 30e51ceaab2 Add #5049 to release v2023.1. (#5058) ba4c9fe5346 Instrument: Fix bindless checking for BufferDeviceAddress (#5049) 0e6fbba7762 Prepare for v2023.1 release (#5057) 1dad9914410 cmake: Modernize install(TARGET) usage (#5056) ae893db200e cmake: Remove old policy code (#5055) ae8d50709fc Add Github Actions to test Bazel builds. (#5043) 7e8813bb4cf Validate version 5 of clspv reflection (#5050) bfd278617c3 utils: repos use 'main' as main devlopment branch (#5054) 631f9bcb5e6 Update README.md: Development occurs on the "main" branch (#5053) f62e121b0df spirv-val: Use more specific term 'switch header' in error message (#5048) d87f61605b3 DEPS: update to last googletest release supporting C++11 (#5045) f416d39bb80 Bazel: Use @platforms//os:windows instead of @build_tools//src/conditions:windows (#5042) 077b09c32a9 Add exported CMake config file for binaries in ./tools/ (#5034) bbdd0fefda0 Update minimum required CMake to 3.17.2 (#5041) 01a3b9bec73 git-sync-deps: Use argparse, and print better help (#5038) 6b5a00eb2ba Kokoro CI bots use git-sync-deps to get sources (#5031) c5d23164305 Enforce layering_check in Bazel build rules. (#5032) 5bec0884cfa Remove testing support for VS2015 (#5027) 29375382108 Fix undef behaviour in hex float parsing (#5025) 025ea891faa Optimize allocation of spvtools::opt::Instruction::operands_ (#5024) 1c287b03d3d First attempt to set up CI-windows-msvc-2017-release-bazel build (#5023) f64a4b64b72 [spirv-opt] Clone names for new struct in EliminateIODeadComponents (#5016) cc81529f4b1 Test operator overloads for SPIR-V C++ mask enums (#5021) 5a78d798f7b Fix layout validation (#5015) 451ba8ec3df README.md: The validator now handles larger limits (#5003) 6b2318aec8d Fix for bug KhronosGroup/SPIRV-Tools#5017 (#5019) 5d6adbdee06 Require C++11 *or later* (#5020) Commands: ./third_party/update-spirvtools.sh Bug: b/123642959 Change-Id: I0ccf8a7c483f3be9aa37f2e749e02e6d5afdeb5e
If VK_SEMAPHORE_WAIT_ANY_BIT is set, the current behavior is to avoid waiting and the semaphore's current value is exactly the value waited for. If VK_SEMAPHORE_WAIT_ANY_BIT is not set but there is a non-infinte timeout, the current behavior is to call wait_until with the criterion that the counter reaches the exact value waited for. In both cases, larger values should also be accepted. Change-Id: I8e447501cc1d09d2071c95398663ec06b444106d Bug: b/265933001 Tests: dEQP-VK.synchronization.basic.timeline_semaphore.* Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70648 Presubmit-Ready: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com>
e9dc2c8ce Roll external/googletest/ ebedaa18c..2f2e72bae (4 commits) (#5099) 7823b8ff4 build: allow update_build to generate fake version (#5098) cac9a5a3e Fix null pointer in FoldInsertWithConstants. (#5093) fd1e650cf Validate decoration of structs with RuntimeArray (#5094) 589076373 instrument: Clean up generation code (#5090) d8759a140 build: fix bazel build for c++17 (#5097) 1a49b5218 Remove vs2017 no longer being run (#5095) 0994ca45b Add C interface for Optimizer (#5030) 8a0fe779e Roll external/re2/ 8afcf7fcc..b025c6a3a (1 commit) (#5091) b230a7c7d Validate operand type before operating on it (#5092) fcfc3c580 build: stop parsing CHANGES file. (#5067) git-subtree-dir: third_party/SPIRV-Tools git-subtree-split: e9dc2c8ce12df55514546511abd19afdf6980cc7 Change-Id: I590a161a8cdb6e5f45611dafce14172cda3fd342
Changes: e9dc2c8ce Roll external/googletest/ ebedaa18c..2f2e72bae (4 commits) (#5099) 7823b8ff4 build: allow update_build to generate fake version (#5098) cac9a5a3e Fix null pointer in FoldInsertWithConstants. (#5093) fd1e650cf Validate decoration of structs with RuntimeArray (#5094) 589076373 instrument: Clean up generation code (#5090) d8759a140 build: fix bazel build for c++17 (#5097) 1a49b5218 Remove vs2017 no longer being run (#5095) 0994ca45b Add C interface for Optimizer (#5030) 8a0fe779e Roll external/re2/ 8afcf7fcc..b025c6a3a (1 commit) (#5091) b230a7c7d Validate operand type before operating on it (#5092) fcfc3c580 build: stop parsing CHANGES file. (#5067) Commands: ./third_party/update-spirvtools.sh Bug: b/123642959 Change-Id: Icd615355a6454cccf23625f48f56fdda5cc998d2
Bug: angleproject:7878 Change-Id: Iae34aa26674aaf2c25d58c64d77b8a949c8db96d Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70688 Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Presubmit-Ready: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Chris Forbes <chrisforbes@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com>
* changes: Update SPIR-V Tools to 2f2e72bae Squashed 'third_party/SPIRV-Tools/' changes from 0174dd11f..e9dc2c8ce
Nearly all changes are to the old LLVM sources. I largely did not attempt to backport the upstream compile fixes, and simply fixed in expedient ways. https://issuetracker.google.com/issues/268597958 covers updating to a newer LLVM, which would contain the upstream fixes along the way. Bug: chromium:1284275 Change-Id: I32391593dfe052579a35083abc8a998da5d4667b Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70768 Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Presubmit-Ready: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Commit-Queue: Peter Kasting <pkasting@google.com> Tested-by: Peter Kasting <pkasting@google.com>
There's no need to force C++17 (to gain C++17 features) since Chromium has long built in C++17 mode, and in fact this hinders moving to C++20. Use the version of C++ that the surrounding environment defaults to. Bug: chromium:1284275 Change-Id: Ia4aade7891e42fe39d55e8049fdc84a8b2e6e51e Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70769 Commit-Queue: Peter Kasting <pkasting@google.com> Presubmit-Ready: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Peter Kasting <pkasting@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
Remove ATOMIC_VAR_INIT() as it's deprecated and never did anything. Bug: chromium:1284275 Change-Id: I15d39bccd0da4985f9a18c2cbf82e093520a4226 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70788 Commit-Queue: Peter Kasting <pkasting@google.com> Tested-by: Peter Kasting <pkasting@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
This is almost entirely taken from the upstream llvm/llvm-project@9231045, except for the fix to MachineOutliner.cpp, which no longer existed in the tree at that point. Bug: chromium:1284275 Change-Id: Icb72e3cb9336f346d8bba2cf1449d3042522f219 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70808 Commit-Queue: Peter Kasting <pkasting@google.com> Tested-by: Peter Kasting <pkasting@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
Most were taken from a couple of upstream commites, but the change to lib/IR/DebugInfo.cpp is my own (since upstream changed significantly before starting to build with C++20). Bug: chromium:1284275 Change-Id: Ib8d88849d85d62c6c54d0ae448acfa3e980617cd Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70828 Commit-Queue: Peter Kasting <pkasting@google.com> Tested-by: Peter Kasting <pkasting@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
There's a security issue reported in 0.3.7. Upstreaming of: #22 Bug: None Change-Id: I68be3bec7904f93971c10a41c8239e7a13ff93b3 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70848 Commit-Queue: Ben Clayton <bclayton@google.com> Presubmit-Ready: Ben Clayton <bclayton@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Tested-by: Ben Clayton <bclayton@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
Yet another attempt to work around the sanitizer false positives. This introduces the use of global static initializers, which I was half expecting Chromium builds to complain about, but there's not much I can do about that (in a performant way). Bug: chromium:1337597 Change-Id: Ie8c20252fbf357a285045362b82b6b3cde52ea77 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70888 Tested-by: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Geoff Lang <geofflang@google.com> Presubmit-Ready: Ben Clayton <bclayton@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
Bug: chromium:1337597 Change-Id: I132c441f0b44035ba4d4b7b14da1953eadcc09e9 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70908 Kokoro-Result: kokoro <noreply+kokoro@google.com> Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> Reviewed-by: Antonio Maiorano <amaiorano@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
Change-Id: I17eca5434f62e6c375d91f3223bec113c008201a Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/74828 Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
It's in the Docker image Change-Id: I34c41d69d691fc2e88cb268e143b5c9a14d38687 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/74848 Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
Reactor backend: Subzero Change-Id: I315bbe52a7b6cf297b5207778588b6058c50b9eb Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/74768 Kokoro-Result: kokoro <noreply+kokoro@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Tested-by: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
Reactor backend: Subzero Change-Id: I40813ef91cfd500f65aa9ff9828070a1066ff0d7 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/74868 Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Kokoro-Result: kokoro <noreply+kokoro@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reactor backend: Subzero Change-Id: Ia64e908c6a3e584992675d4a81fc5c1c8cc79f9f Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/74888 Tested-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
Reactor backend: Subzero Change-Id: Ia3d74eeb6ede103c2c706e8f8ee1118569e84739 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/74908 Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Tested-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com>
"...\s..." --> "...\\s..." "...\(..." --> "...\\(..." Change-Id: Ia54027044b1bd768d2e5234c8d96fe1b922cfcac Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75008 Commit-Queue: David Neto <dneto@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
It wasn't running in the radial-builder image, so the using.sh script failed. And that failure was not detected. Use the radial-builder image so we can get specified versions of clang (for clang-format) and gofmt. Bug: crbug.com/397705723 Change-Id: Ifc68bb0e19f9d89a00189ab5f0d17b4a3e10b691 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75028 Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
The image has python3, clang-format, and gofmt, and over 10 GB smaller than the general C++ builder image. Bug: 397439901 Change-Id: I6392c984a367605d44c44f362921999c5e92ac90 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75029 Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
This is for C++ modules build in chromium. This imports KhronosGroup/SPIRV-Tools#5995 Bug: 40263312 Change-Id: I175059687a3f7d03b56a7eb9c776a679cced1560 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75048 Presubmit-Ready: Takuto Ikuta <tikuta@google.com> Tested-by: Takuto Ikuta <tikuta@google.com> Reviewed-by: Geoff Lang <geofflang@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Commit-Queue: Takuto Ikuta <tikuta@google.com>
https://swiftshader-review.googlesource.com/c/SwiftShader/+/74809 seems to have dropped the `T` arg from the alignof and sizeof calculations which resulted in build errors in AOSP. See the checks tab on aosp/3503612. Bug: b/397950401 Test: build in Android repo Change-Id: I555e2b59181a6d63603191a90b4d6c1bb2080efd Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75068 Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
The docker script sets the safe.directory config on the source repo. Bug: crbug.com/391948942 Change-Id: I82c33083e33feb5484413db742c620e6a9294c3d Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75088 Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com>
Reactor backend: Subzero Change-Id: I56c2b7038873967f4d53cefe1054bbf25aa2f5ef Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/74948 Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reactor backend: Subzero Change-Id: Ib080a99fdda7bf77a83b232dca400238d6b43822 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75108 Kokoro-Result: kokoro <noreply+kokoro@google.com> Tested-by: Yuly Novikov <ynovikov@chromium.org> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
Reactor backend: Subzero Change-Id: I5518ff7ecd3ee8d17473aec0e811b5a20323b7ee Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75128 Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
Turns off new warning found by the latest llvm compiler, which becomes a build error under -Werror. Change-Id: Ib122c502ea7e9fe0c0d111a12a44c11d4074bbdb Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75148 Tested-by: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
Reactor backend: Subzero Change-Id: I48290f563dd36798f5ad8763fff34b43361b2b91 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75168 Tested-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
Reactor backend: Subzero Change-Id: Id33c0b21deeef4d5adcf5d05bdb0a13e6b9f838f Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75188 Kokoro-Result: kokoro <noreply+kokoro@google.com> Tested-by: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Bug: chromium:378273309 Bug: chromium:378273295 Change-Id: I3904f048466fde0f5bf9419ac3285d954fb6ad47 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75208 Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Geoff Lang <geofflang@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
Reactor backend: Subzero Change-Id: I8a0421e6ae5735d6c84d8c0068dd8e5075770e57 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75228 Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Tested-by: Yuly Novikov <ynovikov@chromium.org> Kokoro-Result: kokoro <noreply+kokoro@google.com>
Reactor backend: Subzero Change-Id: Ia6f0fde01ecb97021e7c63343a0a9cfb1418f799 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75248 Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Tested-by: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org>
Reactor backend: Subzero Change-Id: Iced8b580f0cee192a21689390df230418e21e437 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75268 Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Yuly Novikov <ynovikov@chromium.org> Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org>
This is old code, so there's not much point in flagging warnings. Bug: chromium:403236787, chromium:368047728 Change-Id: Ib3bbd15036258b1ecef7a04dbe7254196f0caf73 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75288 Tested-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
New suppressions added for Chromium's super recent clang are not known warnings in the clang versions used by other projects (in this case Dawn's current clang). Avoid warnings for unknown warnings to not break compilation there. Bug: chromium:403236787, chromium:368047728 Change-Id: Ia946ed95a9a70de1552c666cb61c8e41cd6afd0a Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75348 Commit-Queue: Corentin Wallez <cwallez@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Corentin Wallez <cwallez@google.com> Presubmit-Ready: Corentin Wallez <cwallez@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com>
Reactor backend: Subzero Change-Id: I578f0950459640f9a4a1cb80edfc9703e0924d21 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75308 Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Yuly Novikov <ynovikov@chromium.org> Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Test: dEQP-VK.wsi.*.maintenance1.*.null_handles Change-Id: If5b5745dd63fd86934c4e532dbc57a965dbbddef Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75328 Presubmit-Ready: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Chris Forbes <chrisforbes@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com>
Reactor backend: Subzero Change-Id: I30fadc0abdbf61387428d4ec06609768abbfc3d2 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75368 Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Kokoro-Result: kokoro <noreply+kokoro@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Yuly Novikov <ynovikov@chromium.org>
Relevant LLVM API changes: llvm/llvm-project#66295 llvm/llvm-project#71029 llvm/llvm-project#74261 Change-Id: Id5af421c1415cf231dcb6673fa3c3b6f5b106841 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73168 Reviewed-by: Geoff Lang <geofflang@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
This reverts commit 90d72a2. Reason for revert: Breaks build on roll to Android and ANGLE. Change-Id: Ie93177376f7e5e71b1a39cb32611eda492005604 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75408 Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Geoff Lang <geofflang@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com>
Only the main feature, as required by Vulkan 1.3, is exposed. Many projects still create Vulkan 1.1 and rely on the extension to get dynamic state. Bug: b/204502923 Bug: b/246064773 Change-Id: Idb4235bee77cead4bad0c09f5feb0f76a664a5e2 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75448 Tested-by: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Chris Forbes <chrisforbes@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.