)]}' { "log": [ { "commit": "ff61926fcedb8dd654196f5a87c03737b022eb20", "tree": "ccf46eeecec0a4bc97e121bd4765dee7c9232cdf", "parents": [ "6912e7d5b75a87d604251cc527063a1ec73c1dea" ], "author": { "name": "kxxt", "email": "rsworktech@outlook.com", "time": "Thu Feb 01 17:38:17 2024 +0800" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Mar 28 14:57:14 2024 +0000" }, "message": "split source files with the same case-insensentive name into different source sets\n\nAvoids mapping llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp and\nllvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp to the same object file\non a case-insensitive file system.\n\nMight fix https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket/8757315701829357889/+/u/compile__with_patch_/raw_io.output_text_failure_summary_\n\nChange-Id: I4595c69993bd9accb7496f67044ccae6201e0343\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73089\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\n" }, { "commit": "6912e7d5b75a87d604251cc527063a1ec73c1dea", "tree": "543d2d7e363d0c9b84f3b50a18c601bafecfaae9", "parents": [ "f0178b3c40e758ebe7a93fd319f20189c0d0a832" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Wed Mar 27 17:08:12 2024 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Mar 28 14:22:32 2024 +0000" }, "message": "Fix alignment bug with depth/stencil resolve attachment\n\nMemory was allocated to cache the depth/stencil resolve attachment info,\nbut this memory needs aligning.\n\nBug: angleproject:7551\nChange-Id: I13fa67fe49417b1688cbd36cb3d51ba742b4b05b\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73209\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "f0178b3c40e758ebe7a93fd319f20189c0d0a832", "tree": "1cbb91c3c0ad6d427aff4f6efe7c85b5ee60906a", "parents": [ "0bacc751b4d175e4731d5a7a33aab2ac5a9c2c8f" ], "author": { "name": "kxxt", "email": "rsworktech@outlook.com", "time": "Thu Feb 01 16:35:04 2024 +0800" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Mar 28 12:57:48 2024 +0000" }, "message": "fix debug build with llvm 16\n\nMore source files are needed when building swiftshader_reactor_llvm_unittests\nin debug mode.\n\nFix https://ci.chromium.org/ui/p/chromium/builders/try/linux_chromium_compile_dbg_ng/1886655/overview\nChange-Id: I40aa51880bf72b3e562575e184d98e8f12e88dd6\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73088\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nPresubmit-Ready: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "0bacc751b4d175e4731d5a7a33aab2ac5a9c2c8f", "tree": "cc95645b3c9a7fa0ee67280ad1e3b29001b18f26", "parents": [ "bbe6452b420c5ddc4b0fd421b0a3ce271262f4ca" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Sun Mar 24 22:49:35 2024 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Mar 28 01:59:07 2024 +0000" }, "message": "Fix crash in asserts with VK_EXT_vertex_input_dynamic_state\n\nAssertions that there are no flags in\nVkPipelineVertexInputStateCreateInfo did not account for the fact the\npointer may be nullptr if vertex input state is dynamic.\n\nTest: dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.instanced.dynamic_state_draw_*\nChange-Id: Idb17beca9513e57822be95783b53b21d969d85a7\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73188\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Chris Forbes \u003cchrisforbes@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "bbe6452b420c5ddc4b0fd421b0a3ce271262f4ca", "tree": "d47db43706c69888a2bda00eb991c3c1efe0d6b7", "parents": [ "0f69b790c7a491e103802870b2f670c5936b9930" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Wed Feb 21 13:10:41 2024 -0800" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Feb 26 18:50:19 2024 +0000" }, "message": "Support ycbcr conversion linear filtering\n\nUpdates SS to performs separate sampling and filtering for luma and\nchroma to avoid using the wrong offsets for interpolation.\n\nBug: b/324625557\nTest: android.media.decoder.cts.DecodeAccuracyTest\nTest: dEQP-VK.*\nChange-Id: I017586a19f24ccfab18fba457be0942d31ec9bf8\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73128\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nReviewed-by: Chris Forbes \u003cchrisforbes@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "0f69b790c7a491e103802870b2f670c5936b9930", "tree": "fedcf7a91bd8283ba212f6f83fe95e5f9ab339a2", "parents": [ "eb75201a4e0354a36d315dd01077092ec9aa2356" ], "author": { "name": "SwiftShader Regression Bot", "email": "swiftshader.regress@gmail.com", "time": "Fri Sep 15 00:49:25 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Feb 23 15:00:48 2024 +0000" }, "message": "Regres: Update test lists @ 7f4d495c\n\nReactor backend: Subzero\n\nChange-Id: Idd0e60681043058a123edbb7dc07b9f3a80695c7\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72028\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nTested-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\n" }, { "commit": "eb75201a4e0354a36d315dd01077092ec9aa2356", "tree": "daa03b7ceaf0c80340d25df3abb16a3075b0e5d3", "parents": [ "ccbe2366c671c5bd6063f070bacf031a2ba3641d" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Thu Feb 01 19:03:12 2024 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Feb 01 20:02:03 2024 +0000" }, "message": "Revert \"Default to use llvm16\"\n\nThis reverts commit 2cc2b392c9ef02f363850de20e3938676e8be48f.\n\nReason for revert: Blocks roll into Chromium\n\nChange-Id: Icd2bd2ff6d737b083e2e4e7b0d80bb023420aab2\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73108\nReviewed-by: Yuxin Hu \u003cyuxinhu@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "ccbe2366c671c5bd6063f070bacf031a2ba3641d", "tree": "cab640d6aa1e6734163699e529b13b8b0e475bfc", "parents": [ "78d1799ee43e6c3a7e03fd3ca9244dadcc99ccd7" ], "author": { "name": "Yuxin Hu", "email": "yuxinhu@google.com", "time": "Wed Jan 31 22:33:55 2024 -0800" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Feb 01 16:20:31 2024 +0000" }, "message": "Add llvm-16.0 required files for windows platform\n\nBug: b/323279860\nChange-Id: I2d991ab40fe6c935c81c08dc00c40f077d528893\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73069\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n" }, { "commit": "78d1799ee43e6c3a7e03fd3ca9244dadcc99ccd7", "tree": "446fa53c04ce18ec7c537bcde6fd86fdf84c9684", "parents": [ "2cc2b392c9ef02f363850de20e3938676e8be48f" ], "author": { "name": "Yuxin Hu", "email": "yuxinhu@google.com", "time": "Thu Feb 01 04:07:51 2024 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Feb 01 04:24:49 2024 +0000" }, "message": "Revert^2 \"LLVMReactor: Remove CreateFreeze() call\"\n\nThis reverts commit f4819d2276b777e8d6dfb32b34c1130e7945f9b8.\n\nReason for revert: needed to fix the errors on `linux_chromium_msan_rel_ng` bot on Swiftshader --\u003e chromium auto roller. Link to failed bot: https://chromium-review.googlesource.com/c/chromium/src/+/5185744\n\nChange-Id: I45bbe992f4b9f85cb6f9d05bbbc4888e50976958\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73068\nCommit-Queue: Yuxin Hu \u003cyuxinhu@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "2cc2b392c9ef02f363850de20e3938676e8be48f", "tree": "97e64796e582d0a5bb243b5402b537e90c6181a0", "parents": [ "5d78b6f0c12370e35ffdcb944f68e8b6537e2818" ], "author": { "name": "Levi Zim", "email": "rsworktech@outlook.com", "time": "Sun Jan 28 09:08:09 2024 +0800" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Jan 30 14:17:48 2024 +0000" }, "message": "Default to use llvm16\n\nFix the following error when compiling chromium targeting riscv64 using llvm 10\n\n../../third_party/swiftshader/src/Reactor/LLVMJIT.cpp:796:83: error: no member named \u0027Create\u0027 in \u0027llvm::jitlink::InProcessMemoryManager\u0027\n 796 | , objectLayer(session, llvm::cantFail(llvm::jitlink::InProcessMemoryManager::Create()))\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n1 error generated\n\nChange-Id: Ideb0c987dad35ca06b247e18ded6398f313921de\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73008\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\n" }, { "commit": "5d78b6f0c12370e35ffdcb944f68e8b6537e2818", "tree": "e38e74eb1ef81567a03a88a8917c35ef97940dc8", "parents": [ "d040a5bab638bf7c226235c95787ba6288bb6416" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Mon Jan 29 22:30:23 2024 -0500" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Jan 30 13:55:18 2024 +0000" }, "message": "Fix MSAN complaint about uninitialized (and unused) value\n\nChange-Id: Ia83f6a548726c7e277990f9ddfc7286065047307\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73028\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "d040a5bab638bf7c226235c95787ba6288bb6416", "tree": "cedaa4c6824eb55dc68ca6c55f5e9fd94e344eb4", "parents": [ "3bc9ccd923dafcaf43c63da60dd56e4d3050db39" ], "author": { "name": "Nico Weber", "email": "thakis@chromium.org", "time": "Fri Jan 26 08:11:36 2024 -0500" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Jan 26 16:27:44 2024 +0000" }, "message": "Merge two upstream LLVM commits\n\nThis merges:\n\nhttps://github.com/llvm/llvm-project/commit/0a4aa8a122aa0\nhttps://github.com/llvm/llvm-project/commit/fd0637cfe835d\n\nBug: chromium:1520616\nChange-Id: I5ff63eb37fd4e45ab1716607da313d9b9e87d2e0\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72988\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\n" }, { "commit": "3bc9ccd923dafcaf43c63da60dd56e4d3050db39", "tree": "53aa1a1a4517c5e5c9a80066b9a679697bd225fc", "parents": [ "5ab5177fc72dbb67f7353f1cfeb5ef64d67cfc67" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Mon Jan 22 09:49:16 2024 -0500" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Jan 22 16:26:19 2024 +0000" }, "message": "Clamp min LOD during image Fetch for robustness\n\nThe previous change clamped max LOD only, but min LOD also needs\nclamping because texelFetch takes an `int` as LOD instead of `uint`.\n\nBug: chromium:1504556\nChange-Id: Ibae8250a877b3e04b71fac45a40b77c78756d6c8\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72968\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "5ab5177fc72dbb67f7353f1cfeb5ef64d67cfc67", "tree": "4a93a655c8b258982386c9a29ffd760242fd0874", "parents": [ "328e794f0c8bddc81c834ccc89c9652902f643cb" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Fri Jan 19 15:36:25 2024 -0500" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Jan 22 12:16:03 2024 +0000" }, "message": "Clamp LOD during image Fetch for robustness\n\nBug: chromium:1504556\nChange-Id: Ie110fe4e1b065a815c09986ab91b1336ef4761ad\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72948\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "328e794f0c8bddc81c834ccc89c9652902f643cb", "tree": "5f5266fe43d63619f104ca79270c65d9021837e5", "parents": [ "f4819d2276b777e8d6dfb32b34c1130e7945f9b8" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Thu Dec 21 00:29:11 2023 -0500" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Jan 17 19:43:50 2024 +0000" }, "message": "Support VK_EXT_vertex_input_dynamic_state\n\nTest: dEQP-VK.pipeline.*dyn*vertex_input*\nBug: angleproject:7162\nChange-Id: I0d7ad8ec3d2c5ff47a2e013280f430222da3697a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72908\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Chris Forbes \u003cchrisforbes@google.com\u003e\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "f4819d2276b777e8d6dfb32b34c1130e7945f9b8", "tree": "531fb8ef4e2c9432bc699d616aac9c7915e7f051", "parents": [ "2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Tue Jan 09 20:37:46 2024 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Jan 10 18:22:37 2024 +0000" }, "message": "Revert \"LLVMReactor: Remove CreateFreeze() call\"\n\nThis reverts commit 8d9a45b1f3ab73a78e44336d12749929b8539fb6.\n\nReason for revert: b/319166502\n\n\nBug: b/319166502\nChange-Id: Icdb00865ca6b4a4ad204d95e05749dca739b5a47\nTest: dEQP-GLES3.functional.shaders.operator.* on SwANGLE\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72928\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n" }, { "commit": "2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f", "tree": "69e982134f3f2817421223dad65b171c22afded0", "parents": [ "77be35e337bb80df52c5ea4dd4cf2d2072abad25" ], "author": { "name": "Dan Field", "email": "dnfield@google.com", "time": "Tue Dec 05 16:05:18 2023 -0800" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Dec 15 21:36:49 2023 +0000" }, "message": "Support a static build rule for swiftshader\n\nChange-Id: Ia0c6a6475a96df99e4cfe4665c4290ec99214c5d\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72768\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "77be35e337bb80df52c5ea4dd4cf2d2072abad25", "tree": "5f8ed066b25c28b9cd01f81d25d0d210667667d7", "parents": [ "4befa3ada54ce2fbdadb2383712da70811efe85e" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Mon Nov 27 15:41:41 2023 -0500" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Dec 06 20:00:51 2023 +0000" }, "message": "Remove VK_GOOGLE_sampler_filtering_precision\n\nBug: chromium:726075\nChange-Id: I4829838a180af9845692c8cb440049fc65e018f9\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72728\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Chris Forbes \u003cchrisforbes@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n" }, { "commit": "4befa3ada54ce2fbdadb2383712da70811efe85e", "tree": "4ab69e2a299ecb0118807fe15447f7616a8f1a93", "parents": [ "35b1a501141a4c77353376fc47121e95d2559e9a" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Fri Nov 17 15:39:47 2023 -0500" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Nov 29 17:03:06 2023 +0000" }, "message": "Remove Jonah from OWNERS\n\nChange-Id: I36d968a3c28ab10c2b1656454325589b3bcba5de\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72668\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "35b1a501141a4c77353376fc47121e95d2559e9a", "tree": "f1295ec80d6f67e56384d2c7a787546936bb898e", "parents": [ "50dbfc35468c1ffa037e3e90bc71327d16a5e0cc" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Mon Nov 27 11:23:50 2023 -0500" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Nov 27 19:57:58 2023 +0000" }, "message": "Make high precision filtering a build flag\n\nThe Vulkan extension used for this is not registered. The functionality\nis only used by Chromium, and so is turned into a build flag.\n\nThis avoids having to register this extension with dubious arguments;\nit\u0027s only there to satisfy Chrome\u0027s stringent tests.\n\nBug: chromium:726075\nChange-Id: I6441135ae5280e935ce5d2a81b37ea47a7f0ccdf\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72708\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "50dbfc35468c1ffa037e3e90bc71327d16a5e0cc", "tree": "7ba16860e50209c20dcb9eee721e5cee3e227dd7", "parents": [ "4a62a93e27d97c8ada63aa193c5d071acd5b9645" ], "author": { "name": "Shannon Woods", "email": "shannonwoods@google.com", "time": "Mon Nov 13 15:08:37 2023 -0500" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Nov 13 21:37:40 2023 +0000" }, "message": "Remove self from OWNERS.\n\nChange-Id: I82c192ba8f2f6c60e76aed37ce272c4b2aee7113\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72648\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "4a62a93e27d97c8ada63aa193c5d071acd5b9645", "tree": "fd97ca4f3099486d7edcf2b11f9d8d7b170d6290", "parents": [ "5c95af798ba41e5c8bb09891ee7398e7bfe2b1fb" ], "author": { "name": "David Benjamin", "email": "davidben@google.com", "time": "Fri Nov 03 21:41:48 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Nov 08 01:16:19 2023 +0000" }, "message": "Fix some more UBSan errors in swiftshader\n\nVkPipelineLayout.cpp had a memcpy call that could be passed NULL, 0.\nSwitch to std::copy which avoids this and also a manual sizeof\nmultiplication.\n\nVkStructConversion.cpp is a bit more fun. It manually lays out a bunch\nof arrays in a single structure. Almost all fields in the array provide\n8-byte alignment, except for VkPipelineStageFlags. If there are an odd\nnumber of VkPipelineStageFlags, subsequent fields become misaligned.\nThis is undefined not only by C/C++ (it is forbidden to cast unaligned\npointers), but also Vulkan itself if I\u0027m understanding the spec right:\nhttps://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fundamentals-validusage-pointers\n\n(Although Vulkan saying it is somewhat redundant because merely having\nthose pointer types in the type signature means you must keep them\naligned by C/C++\u0027s rules.)\n\nFix this by rounding all the array sizes up to a multiple of 8. This is\na no-op for everything but the VkPipelineStageFlags fields, but I\napplied it to all fields so it is more obviously correct. The compiler\nis smart enough to optimize this out per [0].\n\n[0] https://godbolt.org/z/nfM3Y6xfo\n\nBug: chromium:1394755\nChange-Id: I950869e4fed969351ac1aefddd72a898b43cfdc1\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72628\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n" }, { "commit": "5c95af798ba41e5c8bb09891ee7398e7bfe2b1fb", "tree": "f55ff940dc0e8a7584c9f4c37ffbc8674a721709", "parents": [ "d9ec9befba05a8dfca09c1e88f3f7be0e4b153c6" ], "author": { "name": "David Benjamin", "email": "davidben@google.com", "time": "Thu Oct 26 12:33:44 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Oct 30 18:25:39 2023 +0000" }, "message": "Fix unaligned_ptr in swiftshader\n\nFor something used in three places, this type is probably overkill, but\nah well. Casting an unaligned pointer to uint32_t* is UB, even if you\ndon\u0027t dereference it. So this unaligned_ptr type isn\u0027t actually avoiding\nUB. Keeping things as void* under the hood, to avoid this.\n\nWhile I\u0027m here, trim the API surface a bit, so this is a bit easier to\nreason about.\n\nBug: chromium:1394755\nChange-Id: I3a198c78051508c6b2ec806ce0ea6b4335cf4ebe\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72608\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "d9ec9befba05a8dfca09c1e88f3f7be0e4b153c6", "tree": "0c06bbdaa2c83442c63a9751a0dedecd88b7d43c", "parents": [ "d2fa7d362fd9096db60261b989d5ae04cab99412" ], "author": { "name": "Corentin Wallez", "email": "cwallez@chromium.org", "time": "Fri Oct 20 14:58:44 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Oct 20 19:48:22 2023 +0000" }, "message": "Support version 7 of the ICD interface.\n\nReland after making the version 5 requirement only apply if the Vulkan\nloader loaded Swiftshader (and not when an application, like Chromium,\nloads vkGetInstanceProcAddr directly).\n\nThe Vulkan loader requires this version for direct driver loading, which\nChromium / Dawn would like to use for loading Swiftshader with the\nVulkan loader (so that VVLs can be inserted).\n\n - Version 4 adds vk_icdGetPhysicalDeviceProcAddr.\n - Version 5 adds a check for the apiVersion depending on the negotiated\n ICD interface version.\n - Version 6 adds vk_icdEnumerateAdapterPhysicalDevices on Windows\n (which is a noop for Swiftshader)\n - Version 7 doesn\u0027t require any code change.\n\nBug: dawn:2145\nChange-Id: Idb5b7bd473a13f5ab3c2319174f80a220599b237\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72568\nTested-by: Corentin Wallez \u003ccwallez@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n" }, { "commit": "d2fa7d362fd9096db60261b989d5ae04cab99412", "tree": "4bb694dc10ef85cf454bbe0346f80359756f4b8b", "parents": [ "041dc107d3f01e70e10a4af1e9221c5abe7ab9c5" ], "author": { "name": "Loko Kung", "email": "lokokung@google.com", "time": "Fri Oct 20 08:08:33 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Oct 20 19:02:28 2023 +0000" }, "message": "Revert \"Support version 7 of the ICD interface.\"\n\nThis reverts commit 041dc107d3f01e70e10a4af1e9221c5abe7ab9c5.\n\nReason for revert: Breaking SS-\u003eChromium roll\n\nChange-Id: I67aec28b14c71e8fe9ff5d32efd31ba326c3e2fd\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72548\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@google.com\u003e\n" }, { "commit": "041dc107d3f01e70e10a4af1e9221c5abe7ab9c5", "tree": "e13679480fda40b48b4579d9a6a52f17572e0315", "parents": [ "91b84ac6d8eae53bb105975db11325d11f214b79" ], "author": { "name": "Corentin Wallez", "email": "cwallez@chromium.org", "time": "Sat Oct 14 10:40:55 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Oct 19 21:34:23 2023 +0000" }, "message": "Support version 7 of the ICD interface.\n\nThe Vulkan loader requires this version for direct driver loading, which\nChromium / Dawn would like to use for loading Swiftshader with the\nVulkan loader (so that VVLs can be inserted).\n\n - Version 4 adds vk_icdGetPhysicalDeviceProcAddr.\n - Version 5 adds a check for the apiVersion depending on the negotiated\n ICD interface version.\n - Version 6 adds vk_icdEnumerateAdapterPhysicalDevices on Windows\n (which is a noop for Swiftshader)\n - Version 7 doesn\u0027t require any code change.\n\nBug: dawn:2145\n\nChange-Id: I82cce575662b4b8caf6ba3538f9a954a49eca0bf\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72488\nTested-by: Corentin Wallez \u003ccwallez@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "91b84ac6d8eae53bb105975db11325d11f214b79", "tree": "4bb694dc10ef85cf454bbe0346f80359756f4b8b", "parents": [ "400ac3a175a658d8157f8a363271ae7ab013c2ee" ], "author": { "name": "Corentin Wallez", "email": "cwallez@chromium.org", "time": "Sat Oct 14 16:04:36 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Oct 17 20:05:57 2023 +0000" }, "message": "Fix -Wunused-but-set-variable and -Wdeprecated-copy\n\nBug: None\nChange-Id: Ibfdcaed394e0b5af64889bb49c988c3c798ed73d\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72508\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Corentin Wallez \u003ccwallez@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "400ac3a175a658d8157f8a363271ae7ab013c2ee", "tree": "26588228662e433f4c74690c1d6fd81e2653940d", "parents": [ "5b6f768198ce6a6485da31e1be06b5a17a2bf0a0" ], "author": { "name": "Cody Northrop", "email": "cnorthrop@google.com", "time": "Mon Oct 02 10:13:20 2023 -0600" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Oct 03 13:20:52 2023 +0000" }, "message": "Update Vulkan headers to version 1.3.266\n\nhttps://github.com/KhronosGroup/Vulkan-Headers\nrevision 7e691380166fb1cd9b193ac9db896bc23a4ea9ad\ntag v1.3.266\n\nThis also includes a file that was missed in previous rolls:\ninclude/vulkan/vulkan.cppm (introduced in 1.3.256)\n\nBug: b/223456677\nChange-Id: I7ff7d971c1aad2ff813d674f231582ff98413bdd\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72448\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "5b6f768198ce6a6485da31e1be06b5a17a2bf0a0", "tree": "c82fc17c573093e45cf858dd556b60d0a96cf23c", "parents": [ "7f4d495c89c200c1945cce5995d348dd41dadb5a" ], "author": { "name": "Zequan Wu", "email": "zequanwu@google.com", "time": "Mon Oct 02 15:15:41 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Oct 02 20:22:45 2023 +0000" }, "message": "Add LLVM_LVALUE_FUNCTION to llvm\u0027s Optional::map.\n\nBug: chromium:1488559\n\nChange-Id: I2db1e262980381d433d839fb349e28a021f4ba87\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72468\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "7f4d495c89c200c1945cce5995d348dd41dadb5a", "tree": "d761c857b97f2c0d431788aa0ff4ff2e2197e85c", "parents": [ "4e40d502c440cc59b25fa3a5fee0eadbab7442aa" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Thu Sep 07 22:14:47 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Sep 12 19:25:21 2023 +0000" }, "message": "Implement VK_EXT_host_image_copy\n\nTests: *\nBug: angleproject:8341\nChange-Id: I201ace1d3d6016beba53199acf0814920d347193\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72408\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "4e40d502c440cc59b25fa3a5fee0eadbab7442aa", "tree": "0f20ec93ceb8c82a0a1c903e030a8b30e1ce3511", "parents": [ "60bf67d9716da07ae5e4c3e929a8a05fc0df989c" ], "author": { "name": "David Neto", "email": "dneto@google.com", "time": "Thu Aug 03 10:22:07 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Sep 11 19:53:15 2023 +0000" }, "message": "Avoid \"var set but not used\" warnings in math tests\n\nThe variables track useful information in the case of a test\nfailure. So emit them in case of a test failure.\n\nChange-Id: I8e209c2fff5160d5f80aa874c69ebd0989861d8d\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72228\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "60bf67d9716da07ae5e4c3e929a8a05fc0df989c", "tree": "c73e34b077542d0b68e21c194ad121d7bd93a974", "parents": [ "9b300a6d6747be57610964ca01289c9d01995674" ], "author": { "name": "Shahbaz Youssefi", "email": "syoussefi@google.com", "time": "Thu Sep 07 21:48:01 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Sep 11 19:46:08 2023 +0000" }, "message": "Update Vulkan headers to version 1.3.238\n\nhttps://github.com/KhronosGroup/Vulkan-Headers\nrevision 2634c969d7dc0e983f005f7f2e665cce8449efe6\ntag v1.3.263\n\nBug: angleproject:8341\nChange-Id: I4e74b90220acbd5e70891eb7c9ea4f58dc271df0\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72388\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "9b300a6d6747be57610964ca01289c9d01995674", "tree": "4e7c2db955466d0e1b3689b2759424957ccef78d", "parents": [ "6760e8d0ecfa913fe5d26069a7f9c9ae7d7f28d9" ], "author": { "name": "Anne Redulla", "email": "aredulla@google.com", "time": "Thu Sep 07 15:07:57 2023 +1000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Sep 07 16:57:43 2023 +0000" }, "message": "[ssci] Uplift subzero/bloat third party metadata\n\nThis CL modifies the package separator line to the dependency divider\nline, so that tools which parse README.chromium files are able to\ndistinguish between different packages\u0027 metadata within a single\nREADME.chromium file.\n\nChange-Id: I9124de65361bdb4a1bcb3a19f5ca0c49ae8715f9\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72368\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "6760e8d0ecfa913fe5d26069a7f9c9ae7d7f28d9", "tree": "ad9f9385e4829756b73afa3a378d287e396265d1", "parents": [ "32f9332d1d7aacbdba7c1aa5df894bb1890bb2cc" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Tue Sep 05 14:15:44 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Sep 07 15:44:26 2023 +0000" }, "message": "Use AHardwareBuffer_* APIs in prepareForExternalUseANDROID()\n\n... which already handles all gralloc versions and does not require\nanother change to support mapper5.\n\nBug: b/297887543\nTest: cvd start --gpu_mode\u003dguest_swiftshader\nChange-Id: Id43f8dd2f9b96edefef1f5776cc8d70b853e00d1\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72348\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\n" }, { "commit": "32f9332d1d7aacbdba7c1aa5df894bb1890bb2cc", "tree": "b28becb29e29969716d4c1f2b45784b77b346165", "parents": [ "a147f6c5192a41cea8f2e75bab3ac8176afb20f0" ], "author": { "name": "Daniel Cheng", "email": "dcheng@chromium.org", "time": "Thu Aug 24 11:48:38 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Aug 25 17:13:47 2023 +0000" }, "message": "Update google/benchmark to dfc8a92abc88a9d630a9f8e01c678fedde4c3090.\n\nThe main motivation is to unbreak the build, since\nhttps://github.com/google/benchmark/commit/e991355c02b93fe17713efe04cbc2e278e00fdbd\nfixes a warning about a unused but set variable.\n\nChange-Id: I9658384cf45d14cf1d0204d79145fd0b588055b4\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72308\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\n" }, { "commit": "a147f6c5192a41cea8f2e75bab3ac8176afb20f0", "tree": "7a6b8ada76d0cfafa2a910b1a046d0feeceaa6b5", "parents": [ "97bdc453fbedee92ed0fc7687544098efc821622" ], "author": { "name": "Daniel Cheng", "email": "dcheng@chromium.org", "time": "Thu Aug 24 09:50:05 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Aug 24 19:09:59 2023 +0000" }, "message": "Don\u0027t spam stdout when `git describe` fails.\n\nCurrently, a successful Chrome build always prints something like:\n\n Failed to run \"[\u0027git\u0027, \u0027describe\u0027]\" in\n \".../src/third_party/swiftshader/third_party/SPIRV-Tools\":\n fatal: No names found, cannot describe anything.\n\nHowever, it is expected that this command may fail when trying to update\nthe build version. Don\u0027t spam stdout because there\u0027s a fallback and this\nis not actually a fatal error.\n\nBug: chromium:1475701\nChange-Id: Ie0234b6a6862c9de67246f89333eaa37bdafde1f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72288\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\n" }, { "commit": "97bdc453fbedee92ed0fc7687544098efc821622", "tree": "eb6ea2e7efeac8bc771fe8730690f3b0c1ac45cc", "parents": [ "c315c894b9d529b8e7d3753b1217630aa8821d75" ], "author": { "name": "A. Cody Schuffelen", "email": "schuffelen@google.com", "time": "Tue Aug 08 17:15:12 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Aug 10 16:10:41 2023 +0000" }, "message": "ANDROID: strip `vulkan.pastel.so` on the host\n\nThis was the largest file in `cvd-host_package.tar.gz`. Android host\nexecutables and shared libraries are not stripped by default. For\n`cvd-host_pacakge.tar.gz` and the file itself:\n\n$ du -h before.tar.gz\n601M before.tar.gz\n$ du -h after.tar.gz\n409M after.tar.gz\n$ du -h before/lib64/vulkan.pastel.so\n591M before/lib64/vulkan.pastel.so\n$ du -h after/lib64/vulkan.pastel.so\n55M after/lib64/vulkan.pastel.so\n\nUsing github.com/google/bloaty :\n\n$ bloaty before/lib64/vulkan.pastel.so\n FILE SIZE VM SIZE\n -------------- --------------\n 44.9% 265Mi 0.0% 0 .debug_info\n 22.3% 131Mi 0.0% 0 .debug_str\n 8.4% 49.7Mi 0.0% 0 .debug_loclists\n 5.4% 31.7Mi 0.0% 0 .debug_line\n 5.0% 29.4Mi 68.1% 29.4Mi .text\n 4.9% 29.0Mi 0.0% 0 .debug_str_offsets\n 2.2% 13.2Mi 0.0% 0 .debug_addr\n 1.8% 10.3Mi 0.0% 0 .debug_rnglists\n 1.5% 8.97Mi 0.0% 0 .strtab\n 1.0% 5.63Mi 13.0% 5.63Mi .rodata\n 0.8% 4.93Mi 0.0% 0 .debug_abbrev\n 0.5% 2.84Mi 6.6% 2.84Mi .eh_frame\n 0.4% 2.63Mi 6.1% 2.63Mi .rela.dyn\n 0.4% 2.23Mi 0.0% 0 .symtab\n 0.3% 1.80Mi 4.2% 1.80Mi .data.rel.ro\n 0.1% 477Ki 1.1% 477Ki .eh_frame_hdr\n 0.0% 0 0.8% 366Ki .bss\n 0.0% 157Ki 0.0% 0 .debug_line_str\n 0.0% 44.2Ki 0.1% 40.7Ki [24 Others]\n 0.0% 16.6Ki 0.0% 16.6Ki .dynstr\n 0.0% 15.5Ki 0.0% 15.5Ki .dynsym\n 100.0% 590Mi 100.0% 43.2Mi TOTAL\n\n$ bloaty after/lib64/vulkan.pastel.so\n FILE SIZE VM SIZE\n -------------- --------------\n 54.5% 29.4Mi 68.1% 29.4Mi .text\n 16.6% 8.95Mi 0.0% 0 .strtab\n 10.4% 5.63Mi 13.0% 5.63Mi .rodata\n 5.3% 2.84Mi 6.6% 2.84Mi .eh_frame\n 4.9% 2.63Mi 6.1% 2.63Mi .rela.dyn\n 4.1% 2.23Mi 0.0% 0 .symtab\n 3.3% 1.80Mi 4.2% 1.80Mi .data.rel.ro\n 0.9% 477Ki 1.1% 477Ki .eh_frame_hdr\n 0.0% 0 0.8% 366Ki .bss\n 0.0% 16.6Ki 0.0% 16.6Ki .dynstr\n 0.0% 15.5Ki 0.0% 15.5Ki .dynsym\n 0.0% 14.9Ki 0.0% 14.9Ki .data\n 0.0% 7.93Ki 0.0% 7.93Ki .rela.plt\n 0.0% 5.30Ki 0.0% 5.30Ki .plt\n 0.0% 2.74Ki 0.0% 2.74Ki .init_array\n 0.0% 2.67Ki 0.0% 2.66Ki .got.plt\n 0.0% 2.66Ki 0.0% 2.66Ki .got\n 0.0% 2.13Ki 0.0% 1.57Ki [14 Others]\n 0.0% 2.12Ki 0.0% 0 [ELF Section Headers]\n 0.0% 1.66Ki 0.0% 1.66Ki .gnu.hash\n 0.0% 1.30Ki 0.0% 1.30Ki .gnu.version\n 100.0% 54.1Mi 100.0% 43.2Mi TOTAL\n\nBug: 293666871\nTest: cvd start --gpu_mode\u003dgfxstream_guest_angle_host_swiftshader\nTest: m hosttar\nChange-Id: I292ee9305844a35ad810ac3b2d2cde1d9e4972f2\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72268\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "c315c894b9d529b8e7d3753b1217630aa8821d75", "tree": "f52239c8c0f7b5d0fbeb5f08c8cfe5e2a3c99774", "parents": [ "729e92f8ae07d7b695bdcf346318dec4d11d899e" ], "author": { "name": "Anne Redulla", "email": "aredulla@google.com", "time": "Wed Aug 09 13:08:47 2023 +1000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Aug 09 13:20:14 2023 +0000" }, "message": "[ssci] Added Shipped field to README.chromium\n\nThis CL adds the Shipped field (and may update the\nLicense File field) in README.chromium files. Changes were\nautomatically created, so if you disagree with any of\nthem (e.g. a package is used only for testing purposes\nand is not shipped), comment the suggested change and\nwhy.\n\nSee the LSC doc at go/lsc-chrome-metadata.\n\nBug: b:285450740\nChange-Id: I9f1200e702c8708e9d17b851463ddae9217ac18a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72248\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "729e92f8ae07d7b695bdcf346318dec4d11d899e", "tree": "dacf615541355002cab303622db7ee6c64b4c361", "parents": [ "9fbca2df22a8e71e3116a576e26cf9b3d7915c08" ], "author": { "name": "Avi Drissman", "email": "avi@google.com", "time": "Mon Jul 31 15:28:13 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Aug 01 15:06:28 2023 +0000" }, "message": "Remove \"enable_arc2\" from Swiftshader\n\n\"enable_arc2\" was a temporary config in Chromium. Now that it\u0027s\nremoved (https://crrev.com/c/4727002), remove references to it\nfrom Swiftshader.\n\nBug: chromium:1280317\nChange-Id: I16ce11b9b5b483e5eea99a6dc206e6711e78302a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72188\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\n" }, { "commit": "9fbca2df22a8e71e3116a576e26cf9b3d7915c08", "tree": "dcd0d9936e2dce6a25fdfc7794be4462a06988a1", "parents": [ "8d9a45b1f3ab73a78e44336d12749929b8539fb6" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon Jul 24 18:15:26 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Jul 24 18:31:27 2023 +0000" }, "message": "LLVMReactor: Support LLVM 17+\n\nChange-Id: I9263c16450f0cd68ce472f8735cefc9de0dc0d53\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72128\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n" }, { "commit": "8d9a45b1f3ab73a78e44336d12749929b8539fb6", "tree": "1a4b6eab53bcbc060b6585708d95488a522c40e9", "parents": [ "66d6b0dd0c392aad9190447d66565ed9393921b9" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Sun Jul 23 23:48:05 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Jul 24 13:27:30 2023 +0000" }, "message": "LLVMReactor: Remove CreateFreeze() call\n\nThe RHS is now clamped. The freeze should be unnecessary.\n\nBug: swiftshader:185\nChange-Id: I8c9c44a97884cad7717618f999f4a62598c2ce92\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72108\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "66d6b0dd0c392aad9190447d66565ed9393921b9", "tree": "cdfed3754b1d73d52979d95286abd09981756c3a", "parents": [ "5b4717f15cd1a50ebc95b93acd90111fe88f3457" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Sun Jul 23 00:04:29 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Sun Jul 23 08:15:32 2023 +0000" }, "message": "LLVMReactor: Clamp RHS of bit shifts using type width\n\nDon\u0027t assume the integer type is 32 bits.\nWhile SPIR-V will only use 32-bit integers, the shift operations are used by other logic in SwiftShader, which can be 8-bit or 16-bit.\n\nChange-Id: Ief9441402d6dc19c3b0166dbfe9800774e0ca07d\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72088\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nPresubmit-Ready: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "5b4717f15cd1a50ebc95b93acd90111fe88f3457", "tree": "2e81b0d7e949f33a19e716097e0fda0a49572b00", "parents": [ "6d128f4fb5e300ec53c778de4f76efa868f9a2fd" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Sat Jul 22 14:05:57 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Sat Jul 22 17:01:59 2023 +0000" }, "message": "Fix another \u0027sign-compare\u0027 warning as error\n\nChange-Id: Ib944f03214fd2c846f66120148bc28398f14b5e8\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72068\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nPresubmit-Ready: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n" }, { "commit": "6d128f4fb5e300ec53c778de4f76efa868f9a2fd", "tree": "dff5ea851cc2bf6d6b5d1d8a89646bcb6680777d", "parents": [ "5be49d4aef266ae6dcc95085e1e3011dad0e7eb7" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Sat Jul 22 10:49:20 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Sat Jul 22 11:29:30 2023 +0000" }, "message": "Fix \u0027sign-compare\u0027 warning as error\n\nChange-Id: I25ecc3fcd99cf57219a288856d3612a597271e29\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72048\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\nPresubmit-Ready: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "5be49d4aef266ae6dcc95085e1e3011dad0e7eb7", "tree": "d14b5d78b72711e4614808051c0364b7bd5d6d98", "parents": [ "74b5fa979a990840db64f3e8a583dfd1437ab48c" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Fri Jul 21 20:58:29 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Jul 21 20:50:19 2023 +0000" }, "message": "LLVMReactor: Clamp RHS of bit shifts.\n\nThis is a temporary fix for MSAN failures, preventing SwiftShader from rolling into Chromium.\n\nBug: swiftshader:185\nChange-Id: Ib6ee7e02dd6e061095e4d9b67cb73769999a7f80\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72008\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nPresubmit-Ready: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n" }, { "commit": "74b5fa979a990840db64f3e8a583dfd1437ab48c", "tree": "59ffa3d49e6fa2261786cd76d5015d259210f769", "parents": [ "3516534244606b5c46561194354683285e8fd0f7" ], "author": { "name": "SwiftShader Regression Bot", "email": "swiftshader.regress@gmail.com", "time": "Fri Jul 21 00:55:16 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Jul 21 16:26:26 2023 +0000" }, "message": "Regres: Update test lists @ 4a260c12\n\nReactor backend: Subzero\n\nChange-Id: I8824ed0f5f86f4d2160da1d0be32fae06ebc1f9c\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70508\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "3516534244606b5c46561194354683285e8fd0f7", "tree": "101322f4d4a19a36740527e67018f32c04019684", "parents": [ "4a260c12b8c155103435a7b2b99b5227f6ce7594" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Fri Jul 21 16:28:49 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Jul 21 16:24:56 2023 +0000" }, "message": "ExecutableMemory: Use VirtualAlloc() instead of `new` on windows\n\nVirtualAlloc() allocates pages. Use this instead of over-allocating and aligning to pages with `new`.\n\nThis is more efficient with memory, and avoids a nasty ASAN issue where pages can have their executable bit removed.\n\nBug: chromium:1466124\nChange-Id: Ic31a9a84a837363b6f38b5ba0db3c833375b3e32\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71988\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nPresubmit-Ready: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "4a260c12b8c155103435a7b2b99b5227f6ce7594", "tree": "ee72772f9d2bf77d5f74ef182538c298eee08881", "parents": [ "4e401427f8dd799b17ac6c805391e2da1e017672" ], "author": { "name": "Avi Drissman", "email": "avi@google.com", "time": "Mon Jul 17 17:53:33 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Jul 20 18:18:24 2023 +0000" }, "message": "Don\u0027t allow Swiftshader to be compiled as ARC\n\nChromium is switching to compilation with ARC. Swiftshader isn\u0027t ready\nfor that, so don\u0027t allow it to be compiled with ARC.\n\nBug: chromium:733237\nChange-Id: Iffcc688ebaf179cd86caee0334c69491b044c9b6\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71948\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\n" }, { "commit": "4e401427f8dd799b17ac6c805391e2da1e017672", "tree": "4fa2d08090443984247e86c06d9b6c53ac30e8ab", "parents": [ "151fa797ee3e2d5595ab74b7b1167fa5ae5aebb4" ], "author": { "name": "Brendon Tiszka", "email": "tiszka@chromium.org", "time": "Thu Jul 13 19:59:54 2023 -0400" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Jul 18 18:01:38 2023 +0000" }, "message": "[subzero] Fix integer overflows during alloca coalescing\n\nBug: chromium:1427865,chromium:1431761,chromium:1464038,chromium:1464680\nChange-Id: Ie09a9ba3709d867544ca045b066b437e2d60da51\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71928\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "151fa797ee3e2d5595ab74b7b1167fa5ae5aebb4", "tree": "8b0bdf1fd062f89c719c20c24a5dc2471ae0f40b", "parents": [ "dda70a3ef9fede53c5716a83cea086da96e20daf" ], "author": { "name": "Anne Redulla", "email": "aredulla@google.com", "time": "Tue Jul 04 17:02:21 2023 +1000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Jul 12 10:39:01 2023 +0000" }, "message": "[ssci] Added Shipped field to READMEs\n\nThis CL adds the Shipped field (and may update the\nLicense File field) in Chromium READMEs. Changes were\nautomatically created, so if you disagree with any of\nthem (e.g. a package is used only for testing purposes\nand is not shipped), comment the suggested change and\nwhy.\n\nSee the LSC doc at go/lsc-chrome-metadata.\n\nBug: b:285450740\nChange-Id: I1d6d9551646cf2a912dbfbed99ede25693d44119\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71908\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "dda70a3ef9fede53c5716a83cea086da96e20daf", "tree": "8073eb4d1d8a570a74ceb10ab366585d3ed5d837", "parents": [ "3e73cce1c4706a1727077572a06643cd998bd615" ], "author": { "name": "Jean-François Geyelin", "email": "jif@google.com", "time": "Tue Jul 04 16:20:44 2023 +0200" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Jul 11 16:56:54 2023 +0000" }, "message": "[LLVM 16] Have Swiftshader built with Android.bp use LLVM 16.\n\nThis CL makes Swiftshader built with Android.bp use LLVM 16\ninstead of LLVM 10.\n\nTest: Ran the DEQP-VK tests on x86-64. Did not see any regressions.\nBug: b/272710814\nChange-Id: I38e8de091bd46ab95556d6f19e0433ce3a420ba2\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71888\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "3e73cce1c4706a1727077572a06643cd998bd615", "tree": "cb3b35bc929f6aaf5248dfdd5dcd359393ebe239", "parents": [ "222e07b368b179529b7dddf9069bc83e56988e8e" ], "author": { "name": "Jean-François Geyelin", "email": "jif@google.com", "time": "Thu Jun 29 20:33:42 2023 +0200" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Jul 04 14:08:35 2023 +0000" }, "message": "[LLVM 16] Shifts do not generate poison values\n\nThis CL addresses the test failures that occurs in\n* dEQP-VK.graphicsfuzz.cov-bitfieldExtract-undefined\n* dEQP-VK.graphicsfuzz.cov-bitfieldinsert-undefined\nwhen Swiftshader uses LLVM 16.\n\nAs a side effect, it also addresses the failures in:\n* dEQP-VK.graphicsfuzz.cov-inst-combine-simplify-demanded-pack-unpack\n* dEQP-VK.graphicsfuzz.cov-packhalf-unpackunorm\n\nSource code of the tests:\nhttps://github.com/KhronosGroup/VK-GL-CTS/blob/main/external/vulkancts/data/vulkan/amber/graphicsfuzz/\n\nThe 1st test verifies that you can pass a negative\noffset to `bitfieldExtract` without causing UB.\nThe 2nd test verifies that you can pass an offset\ngreater than 31 to `bitfieldInsert` without causing\nUB.\n\nThese test fails when Swiftshader uses LLVM 16 to\ncompile the shaders.\n\nThis is because Swiftshader implements\n`bitfieldExtract` and `bitfieldInsert` using LLVM\u0027s\n`lshr` and `shl` instructions, which causes a poison value to\nbe generated if the shift is larger than the number of bits.\nSee https://llvm.org/docs/LangRef.html#lshr-instruction\n\nThis CL takes advantage of LLVM\u0027s freeze instruction\nto absorb the poison value:\nhttps://llvm.org/docs/LangRef.html#i-freeze\n\nThe freeze does not cause any overhead.\nThis can be verified by compiling the following LLVM\nIR on godbolt with -O3:\n```\ndefine i32 @shift_test(i32 %a, i32 %shift) local_unnamed_addr #0 {\n %shifted \u003d shl i32 %a, %shift\n %frozen \u003d freeze i32 %shifted\n ret i32 %frozen\n}\n```\n\nTest: Ran the DEQP-VK tests.\nBug: b/272710814\nChange-Id: I32e4afe2ba9b993942d1eb1cd9b9d339533c98a8\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71868\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "222e07b368b179529b7dddf9069bc83e56988e8e", "tree": "3ff07af8e0437463a2f48a0c878d682b0a65fb26", "parents": [ "47b5898a4fa760bc3c61e0f30107d83c0afa766b", "20aeb94bc56912121218522ded1fc6c40b35b655" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Wed Jun 28 12:06:58 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Wed Jun 28 12:06:58 2023 +0100" }, "message": "Update Marl to aa9e85b21\n\nChanges:\n aa9e85b218 Fix build on MacOS\n\nCommands:\n ./third_party/update-marl.sh\n\nBug: b/140546382\nChange-Id: I435f7dcb894d7e4c29ec2f9578a814e93404172b\n" }, { "commit": "20aeb94bc56912121218522ded1fc6c40b35b655", "tree": "9b500a4c50db20ee39118d139bca714156bdb0a6", "parents": [ "ff00ec039ef8cc2f46929f45310a6a588d3bd542" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Wed Jun 28 12:06:58 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Wed Jun 28 12:06:58 2023 +0100" }, "message": "Squashed \u0027third_party/marl/\u0027 changes from 13e0eb5222..aa9e85b218\n\naa9e85b218 Fix build on MacOS\n\ngit-subtree-dir: third_party/marl\ngit-subtree-split: aa9e85b2189d6f5dbba6909275661b37dfb5de69\nChange-Id: Iefc45a78618bd71303c331a153b9719e7e2a6f23\n" }, { "commit": "47b5898a4fa760bc3c61e0f30107d83c0afa766b", "tree": "d5d0e66002eda8849279d838eda13b678f1de0dc", "parents": [ "afd97bf1e9148cf31b850af8b63d288a6ed9f0f8", "ff00ec039ef8cc2f46929f45310a6a588d3bd542" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Tue Jun 27 15:02:43 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Tue Jun 27 15:02:43 2023 +0100" }, "message": "Update Marl to 13e0eb522\n\nChanges:\n 13e0eb5222 Untag memory used for stack\n\nCommands:\n ./third_party/update-marl.sh\n\nBug: b/140546382\nChange-Id: I8ec0845f57336cef5ba3b01f4f4f33d4944b01d4\n" }, { "commit": "ff00ec039ef8cc2f46929f45310a6a588d3bd542", "tree": "8bc897a0d9a2090d68fca3f9461cbe3461f57110", "parents": [ "dc4e57935c9bd94780d907b56de690f586f4f659" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Tue Jun 27 15:02:43 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Tue Jun 27 15:02:43 2023 +0100" }, "message": "Squashed \u0027third_party/marl/\u0027 changes from f4255c213b..13e0eb5222\n\n13e0eb5222 Untag memory used for stack\n\ngit-subtree-dir: third_party/marl\ngit-subtree-split: 13e0eb5222d9ffc7f56f57b1fe8c21db260d6f9c\nChange-Id: I27a723a4b9bfa528337145961c556f7b90d59380\n" }, { "commit": "afd97bf1e9148cf31b850af8b63d288a6ed9f0f8", "tree": "970bd7f0de0cecfd26ff2085067f9dad51e0d379", "parents": [ "b8f1a3ad5f9e077cd4c67e2f612e42bc8ef2fd30" ], "author": { "name": "Hans Wennborg", "email": "hwennborg@google.com", "time": "Tue Jun 20 16:13:56 2023 +0200" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Jun 21 14:33:32 2023 +0000" }, "message": "Fix incorrect use of scoped enumerations in format string\n\nScoped enums do not get automatically promoted to their underlying type,\nso these uses have undefined behavior and Clang recently started warning\nabout it.\n\nBug: chromium:1456289\nChange-Id: I96b52f39d0a40958db890b490a0b2821eacd46ed\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71788\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\n" }, { "commit": "b8f1a3ad5f9e077cd4c67e2f612e42bc8ef2fd30", "tree": "6c7359234e550187d41b60b2a0d725ebabad41e4", "parents": [ "f85911d274afbcdf3094664c5e1f53e96f954c7f" ], "author": { "name": "Jean-François Geyelin", "email": "jif@google.com", "time": "Mon Jun 12 20:08:08 2023 +0200" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Jun 20 12:41:38 2023 +0000" }, "message": "Update Reactor/LLVMJIT for RISC-V.\n\nThis CL fixes 3 RISC-V issues:\n* JIT Linking on RISC-V is only supported with\n ObjectLinkingLayer.\n* jitTargetMachineBuilder.getFeatures() on RISC-V does\n not return the RISC-V CPU extensions, so they are\n manually added.\n Note that these CPU extensions will be widely supported.\n Android for instance will require at least RV64GC, where\n the \"G\" stands for the +m +a +f +d extensions, and the C\n stands for the +c extension.\n* setCodeModel needs to be set to Medium on RISC-V.\n\nBug: b/273278430\nTest: succesfully ran graphics tests in risc-v cuttlefish\nwith swiftshader running in the guest.\n\nChange-Id: I9081be16450b9bd4d2b1e67e5777578fb1a688fc\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71768\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\n" }, { "commit": "f85911d274afbcdf3094664c5e1f53e96f954c7f", "tree": "ed83ac75cff68cd88f68c1fdfa26c6bdf1deb9ca", "parents": [ "ae667fe96db9b7f76edea242015d61f293c7210e" ], "author": { "name": "Jean-François Geyelin", "email": "jif@google.com", "time": "Mon May 22 17:06:28 2023 +0200" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Jun 20 12:11:42 2023 +0000" }, "message": "Add files back to fix build on RISC-V\n\nBug: b/273278430\n\nChange-Id: I6c8ad61b8f02ae07c740d9b67cb55ba8828281c5\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71708\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\n" }, { "commit": "ae667fe96db9b7f76edea242015d61f293c7210e", "tree": "adee5d763910e0672b66aa9be645a370959fab6b", "parents": [ "8e1367c9d30287322241422b27d3b5c87bdae74c", "dc4e57935c9bd94780d907b56de690f586f4f659" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Thu Jun 01 14:34:10 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Thu Jun 01 13:39:28 2023 +0000" }, "message": "Update Marl to f4255c213\n\nChanges:\n f4255c213b Disable UBSAN false-positive\n\nCommands:\n ./third_party/update-marl.sh\n\nBug: b/140546382\nBug: chromium:1449912\nChange-Id: I96714e092482d957c64f8fc324c6245b430cf3c9\n" }, { "commit": "dc4e57935c9bd94780d907b56de690f586f4f659", "tree": "71ed0335ce085ffa29c796293c8f481f77a577ab", "parents": [ "e4e86cff05b2eb36abc345cb3eac5c63d83e3f34" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Thu Jun 01 14:34:10 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Thu Jun 01 14:34:10 2023 +0100" }, "message": "Squashed \u0027third_party/marl/\u0027 changes from a089b4aaf8..f4255c213b\n\nf4255c213b Disable UBSAN false-positive\n\ngit-subtree-dir: third_party/marl\ngit-subtree-split: f4255c213b88259a9631484ff6b187fcf8503a52\nChange-Id: I140a0a4838fb04d72ce2d7ed2e508d4dca23214d\n" }, { "commit": "8e1367c9d30287322241422b27d3b5c87bdae74c", "tree": "3bc7936217fec00ed26a5e8e73cc1791134a4c3d", "parents": [ "f549d5e6c6635ec8b75fb544a6bdc9f48bfb1dd3", "e4e86cff05b2eb36abc345cb3eac5c63d83e3f34" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Thu Jun 01 11:00:04 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Thu Jun 01 11:00:33 2023 +0100" }, "message": "Update Marl to a089b4aaf\n\nChanges:\n a089b4aaf Update tools/bench to handle new Google Benchmark output\n b98f00446 Use @platforms instead of @bazel_tools\n a192264a8 Update google benchmark to v1.8.0\n 4be5115d8 Implement move assignment operator as move ctor already exists\n f05db401e Core is cheap to copy, pass by reference can hurt performance\n 40ce132cc Cache workers in variable to speedup access\n eb2780637 Encapsulate OS stuff in Thread::Impl\n d2bae7442 Use \u003d default ctor/dtor bodies instead of {}\n e5ffc9907 remove unnecessary html canvas in example\n 38743a45a exclude example files from license check\n 3c9b819ec added license header\n 47d4a52ac updated copyright year\n 7b1f567b8 emscripten support: updated readme\n d5f5f80f8 proper emscripten support - tested on the examples\n 60d60c682 [build] make it build under emscripten - untested and most likely incorrect runtime behavior.\n 99646b3c3 Fix Android host build\n\nCommands:\n ./third_party/update-marl.sh\n\nBug: b/140546382\nChange-Id: I6e0cecf0cbfb975dd9b6039c5700906ca63488c2\n" }, { "commit": "e4e86cff05b2eb36abc345cb3eac5c63d83e3f34", "tree": "ab2cae36d8d422c97a945c1d5f33b2201d6f5bd1", "parents": [ "21b336ccb273c0331477ae7626440f8160b2a4bb" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Thu Jun 01 10:59:09 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Thu Jun 01 10:59:09 2023 +0100" }, "message": "Squashed \u0027third_party/marl/\u0027 changes from 9c689c9a8..a089b4aaf\n\na089b4aaf Update tools/bench to handle new Google Benchmark output\nb98f00446 Use @platforms instead of @bazel_tools\na192264a8 Update google benchmark to v1.8.0\n4be5115d8 Implement move assignment operator as move ctor already exists\nf05db401e Core is cheap to copy, pass by reference can hurt performance\n40ce132cc Cache workers in variable to speedup access\neb2780637 Encapsulate OS stuff in Thread::Impl\nd2bae7442 Use \u003d default ctor/dtor bodies instead of {}\ne5ffc9907 remove unnecessary html canvas in example\n38743a45a exclude example files from license check\n3c9b819ec added license header\n47d4a52ac updated copyright year\n7b1f567b8 emscripten support: updated readme\nd5f5f80f8 proper emscripten support - tested on the examples\n60d60c682 [build] make it build under emscripten - untested and most likely incorrect runtime behavior.\n99646b3c3 Fix Android host build\n\ngit-subtree-dir: third_party/marl\ngit-subtree-split: a089b4aaf803963f63b1961b4093f76d6db32cdd\nChange-Id: I51765bc251cd0e5f9af88951bc209e1b48f39067\n" }, { "commit": "f549d5e6c6635ec8b75fb544a6bdc9f48bfb1dd3", "tree": "a6e2ecbea109afd4718bda12ca99b395376d11fc", "parents": [ "28718d8b4108d69d239542ab58f1a3e40c97fbb2" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Tue May 16 09:03:32 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed May 17 15:45:47 2023 +0000" }, "message": "Fix host build with llvm16\n\nUse \"arch\" instead of \"target\" so that the options handle both\ndevice and host builds.\n\nMove RegionPrinter.cpp to debug build to fix link issues with\nvulkan.pastel.debug.\n\nBug: b/242184599\nTest: lunch aosp_cf_x86_64_phone-userdebug\nTest: m vulkan.pastel\nTest: m vulkan.pastel.debug\nTest: lunch aosp_cf_arm64_phone-userdebug\nTest: m vulkan.pastel\nTest: m vulkan.pastel.debug\nTest: presubmit on aosp/2592045\nChange-Id: Ia7194a8cfa96721d51dd24ae784ec108f41b96a9\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71688\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "28718d8b4108d69d239542ab58f1a3e40c97fbb2", "tree": "6af4d527b556c33d6ef0378aad16244bf023029b", "parents": [ "db75600c7e97864ca0cdd9b8adf5887e4f396ada", "ce70129939b00ca06f2c4a0825487c70b9a4b6cf" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon May 15 13:25:02 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon May 15 13:25:02 2023 +0100" }, "message": "Update SPIR-V Tools to 51892874b\n\nChanges:\n 51892874b Run ADCE when the printf extension is used. (#5215)\n e803fe671 Don\u0027t convert struct members to half (#5201)\n d6310f416 Roll external/googletest/ a3580180d..bc860af08 (1 commit) (#5216)\n 8993f9f52 Apply scalar replacement on vars with Pointer decorations (#5208)\n 01055c60c Update the contributing guidelines (#5212)\n 65f03bea4 Roll external/spirv-headers/ 7f1d2f415..268a06176 (2 commits) (#5214)\n 2189ad7a5 spirv-tools: Add support for QNX (#5211)\n 17be6bb7c Roll external/googletest/ f345b2ca6..a3580180d (2 commits) (#5210)\n a525dccbe roll deps (#5209)\n 0ce36ad78 instrument: Add set and binding to bindless error records (#5204)\n 08d8fae58 Roll external/googletest/ 0bdaac5a1..797b0ad2a (1 commit) (#5207)\n 8e1001e93 Roll external/googletest/ dea0484e4..0bdaac5a1 (1 commit) (#5206)\n baa46e103 Update spirv_headers to include SPV_KHR_ray_tracing_position_fetch (#5205)\n 6110f30a3 Roll external/googletest/ 783d00fd1..ccdeec888 (1 commit) (#5203)\n d4c0abdca instrument: Change descriptor state storage format (#5178)\n 9e627132a Roll external/googletest/ 12a5852e4..783d00fd1 (9 commits) (#5198)\n 25ad5e19f Do not define GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE if it is already defined. (#5200)\n bec566a32 opt: Fix null deref in OpMatrixTimesVector and OpVectorTimesMatrix (#5199)\n d5f69dba5 Remove dead code (#5195)\n 55bc37f82 Roll external/googletest/ 8fa9461cc..12a5852e4 (1 commit) (#5193)\n 6f276e05c Add support for SPV_EXT_shader_tile_image (#5188)\n 1877a7f90 Fix vector OpConstantComposite type validation (#5191)\n f449fb4ad Add default case for spv::Dim for TileImageEXT (#5194)\n 9a4e7a1eb Update protobuf to v21.12 (#5189)\n 31c546e31 Roll external/googletest/ 057b4e904..8fa9461cc (2 commits) (#5192)\n 048faf2e5 Remove use of deprecated std::aligned_storage (#5183)\n 13ea01b3e Roll external/googletest/ 7ee260c54..057b4e904 (1 commit) (#5190)\n dd03c1fca Fix LICMPass (#5087)\n 97a55196d Roll external/googletest/ b5fd99bbd..7ee260c54 (1 commit) (#5187)\n ac335c763 roll deps (#5185)\n a2db3fb17 kokoro: always chown files (#5186)\n 6b72fe20c Add missing header guard (#5181)\n 7ab0a2781 Remove non-ascii char from comments. (#5182)\n f5ff7ae4a Roll external/googletest/ 88af49efa..ca0d46e95 (4 commits) (#5180)\n a0fcd06f8 Add Vulkan memory model to allow lists (#5173)\n d8a8af8e6 spirv-val: Remove unused includes and code (#5176)\n 4680d2bef Roll external/googletest/ e9fb5c7ba..88af49efa (1 commit) (#5179)\n fa69b09cf spirv-opt: Remove unused includes and code (#5177)\n d24a39a7f Do not remove control barrier after spv1.3 (#5174)\n f9f31fa5a Roll external/googletest/ 6f01e3dc1..e9fb5c7ba (2 commits) (#5175)\n b4e0850ef Ignore NonSemanticInstructions (#5171)\n 32a4d840b roll deps (#5172)\n 9fbe1738b Update SPIRV-Headers deps (#5170)\n 5f4e694e1 Implement source extraction logic for spirv-objdump (#5150)\n 5aab2a8fe Include stdint.h (#5164)\n 1a52c14ee Roll external/googletest/ fa8720982..974e18ee6 (2 commits) (#5168)\n 90f6a2875 Roll external/googletest/ 471087fbf..fa8720982 (2 commits) (#5167)\n 4dc3edeb9 build: set std\u003dc++17 for BUILD.gn (#5162)\n f56f2b6fd roll deps (#5166)\n 9c9144b65 ci: fix dependency updater bot (#5165)\n ae435df4a git: add release workflow (#5158)\n 44bc9bd2a build: cmake: support passing a custom source folder for GoogleTest (#5157)\n 8e6563b91 spirv-val: Label new Vulkan VUID 07951 (#5154)\n 9743701ed Explicitly #include \u003cutility\u003e in spirv_target_env.cpp (#5159)\n 25f6c0cea Revert \"Add workflow for github releases. (#5145)\" (#5156)\n a45a4cd21 Roll external/googletest/ 038e392eb..391ce627d (1 commit) (#5153)\n a1f555651 build(deps): bump y18n from 4.0.0 to 4.0.3 in /tools/sva (#5155)\n 25b7608cb Add workflow for github releases. (#5145)\n fcd53c8ed Add spirv-dump tool (#5146)\n 7cefd5f5f Change default permissions for workflows (#5149)\n 44d72a9b3 Prepare release v2023.2 (#5151)\n fba26fd60 roll deps (#5152)\n 01828dac7 Roll external/googletest/ 48a1b1105..50e07d1c9 (1 commit) (#5148)\n b029037aa Revert changes around CHANGES file. (#5143)\n c069a5c7e roll deps (#5144)\n 42267721e build: tool to generate a CHANGELOG from tags (#5136)\n db0c3d83d Roll external/googletest/ e1ee0fa3e..a798c2f10 (4 commits) (#5142)\n 690a9a406 Add explicit deduction guide for FlagRegistration (#5141)\n 3033cf428 Roll external/googletest/ cead3d57c..e1ee0fa3e (9 commits) (#5140)\n 016bb3ae7 roll deps (#5139)\n 7cb5898e1 diff: refactorize flag parsing (#5133)\n e0df12997 Fix using invalid install path for cmake support files with MINGW platform (#5128) (#5129)\n 3eff21366 Fix MinGW build error (#4935) (#5127)\n bd83b772c Fix operand index out of bounds when folding OpCompositeExtract. (#5107)\n 5fe3bbe77 Update Effcee so it doesn\u0027t hardcode C++11 (#5137)\n 6c714f191 Roll external/googletest/ c7d0bc830..2d4f20876 (3 commits) (#5130)\n d6c707676 linter: refactorize linter flag parsing (#5134)\n 8cee46198 tools: add uint32_t flags parsing (#5131)\n 970ba4e8b linker: refactorize flag parsing (#5132)\n 9d71fb676 Roll external/googletest/ 3d787f5a0..c7d0bc830 (4 commits) (#5126)\n 9d4c95a57 build: fix build.gn missing comma (#5125)\n 2e0f4b52c tools: refactorize tools flags parsing. (#5111)\n 3b2ea1a42 Roll external/googletest/ 39a26e12d..3d787f5a0 (2 commits) (#5123)\n b955c468b Add missing header include (#5124)\n 5d2bc6f06 Fix removal of dependent non-semantic instructions (#5122)\n 4183faa2e Roll external/googletest/ 750d67d80..39a26e12d (2 commits) (#5120)\n 2cf48e953 Allow invoking git.bat as git on Windows (#5118)\n 9017cfcf6 Roll external/googletest/ 7a7231c44..750d67d80 (1 commit) (#5119)\n 8bcaad28f Roll external/re2/ 9049cd28d..3a8436ac4 (1 commit) (#5117)\n 987a5f136 build: change the way we set cxx version for bazel. (#5114)\n 69ed5adf1 Roll external/googletest/ f063cd25c..7a7231c44 (1 commit) (#5116)\n c9947cc8d Roll external/googletest/ 2057566e4..f063cd25c (1 commit) (#5115)\n 956114df2 opt: fix spirv ABI on Linux again. (#5113)\n f4343515a Remove duplicate lists of constant and type opcodes (#5106)\n 95f93810b Roll external/googletest/ b80a07ffe..2057566e4 (1 commit) (#5112)\n b84c86f71 libspirv.cpp: adds c++ api for spvBinaryParse (#5109)\n e150e716f roll deps (#5110)\n 722138136 Roll external/re2/ b025c6a3a..891fa6684 (1 commit) (#5108)\n 5b48c549b Roll external/googletest/ 0570e2d93..b73f27fd1 (1 commit) (#5105)\n dfcbf310a Change exec_tools -\u003e tools for local genrule (#5104)\n b0504f990 Roll external/googletest/ 3d568bdda..0570e2d93 (2 commits) (#5102)\n c965624e3 Roll external/googletest/ 2f2e72bae..3d568bdda (1 commit) (#5100)\n 0ce2bc4ce spirv-val: Conditional Branch without an exit is invalid in loop header (#5069)\n\nCommands:\n ./third_party/update-spirvtools.sh\n\nBug: b/123642959\nChange-Id: Iff1092d95e7753f15c123968abe658a6d5f5e891\n" }, { "commit": "ce70129939b00ca06f2c4a0825487c70b9a4b6cf", "tree": "94ffc596d0c81d70aa41379b13050bc9cfe1bdc0", "parents": [ "166966576aeed4d4e6e822f707e710022a94f709" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon May 15 13:25:02 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon May 15 13:25:02 2023 +0100" }, "message": "Squashed \u0027third_party/SPIRV-Tools/\u0027 changes from e9dc2c8ce..51892874b\n\n51892874b Run ADCE when the printf extension is used. (#5215)\ne803fe671 Don\u0027t convert struct members to half (#5201)\nd6310f416 Roll external/googletest/ a3580180d..bc860af08 (1 commit) (#5216)\n8993f9f52 Apply scalar replacement on vars with Pointer decorations (#5208)\n01055c60c Update the contributing guidelines (#5212)\n65f03bea4 Roll external/spirv-headers/ 7f1d2f415..268a06176 (2 commits) (#5214)\n2189ad7a5 spirv-tools: Add support for QNX (#5211)\n17be6bb7c Roll external/googletest/ f345b2ca6..a3580180d (2 commits) (#5210)\na525dccbe roll deps (#5209)\n0ce36ad78 instrument: Add set and binding to bindless error records (#5204)\n08d8fae58 Roll external/googletest/ 0bdaac5a1..797b0ad2a (1 commit) (#5207)\n8e1001e93 Roll external/googletest/ dea0484e4..0bdaac5a1 (1 commit) (#5206)\nbaa46e103 Update spirv_headers to include SPV_KHR_ray_tracing_position_fetch (#5205)\n6110f30a3 Roll external/googletest/ 783d00fd1..ccdeec888 (1 commit) (#5203)\nd4c0abdca instrument: Change descriptor state storage format (#5178)\n9e627132a Roll external/googletest/ 12a5852e4..783d00fd1 (9 commits) (#5198)\n25ad5e19f Do not define GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE if it is already defined. (#5200)\nbec566a32 opt: Fix null deref in OpMatrixTimesVector and OpVectorTimesMatrix (#5199)\nd5f69dba5 Remove dead code (#5195)\n55bc37f82 Roll external/googletest/ 8fa9461cc..12a5852e4 (1 commit) (#5193)\n6f276e05c Add support for SPV_EXT_shader_tile_image (#5188)\n1877a7f90 Fix vector OpConstantComposite type validation (#5191)\nf449fb4ad Add default case for spv::Dim for TileImageEXT (#5194)\n9a4e7a1eb Update protobuf to v21.12 (#5189)\n31c546e31 Roll external/googletest/ 057b4e904..8fa9461cc (2 commits) (#5192)\n048faf2e5 Remove use of deprecated std::aligned_storage (#5183)\n13ea01b3e Roll external/googletest/ 7ee260c54..057b4e904 (1 commit) (#5190)\ndd03c1fca Fix LICMPass (#5087)\n97a55196d Roll external/googletest/ b5fd99bbd..7ee260c54 (1 commit) (#5187)\nac335c763 roll deps (#5185)\na2db3fb17 kokoro: always chown files (#5186)\n6b72fe20c Add missing header guard (#5181)\n7ab0a2781 Remove non-ascii char from comments. (#5182)\nf5ff7ae4a Roll external/googletest/ 88af49efa..ca0d46e95 (4 commits) (#5180)\na0fcd06f8 Add Vulkan memory model to allow lists (#5173)\nd8a8af8e6 spirv-val: Remove unused includes and code (#5176)\n4680d2bef Roll external/googletest/ e9fb5c7ba..88af49efa (1 commit) (#5179)\nfa69b09cf spirv-opt: Remove unused includes and code (#5177)\nd24a39a7f Do not remove control barrier after spv1.3 (#5174)\nf9f31fa5a Roll external/googletest/ 6f01e3dc1..e9fb5c7ba (2 commits) (#5175)\nb4e0850ef Ignore NonSemanticInstructions (#5171)\n32a4d840b roll deps (#5172)\n9fbe1738b Update SPIRV-Headers deps (#5170)\n5f4e694e1 Implement source extraction logic for spirv-objdump (#5150)\n5aab2a8fe Include stdint.h (#5164)\n1a52c14ee Roll external/googletest/ fa8720982..974e18ee6 (2 commits) (#5168)\n90f6a2875 Roll external/googletest/ 471087fbf..fa8720982 (2 commits) (#5167)\n4dc3edeb9 build: set std\u003dc++17 for BUILD.gn (#5162)\nf56f2b6fd roll deps (#5166)\n9c9144b65 ci: fix dependency updater bot (#5165)\nae435df4a git: add release workflow (#5158)\n44bc9bd2a build: cmake: support passing a custom source folder for GoogleTest (#5157)\n8e6563b91 spirv-val: Label new Vulkan VUID 07951 (#5154)\n9743701ed Explicitly #include \u003cutility\u003e in spirv_target_env.cpp (#5159)\n25f6c0cea Revert \"Add workflow for github releases. (#5145)\" (#5156)\na45a4cd21 Roll external/googletest/ 038e392eb..391ce627d (1 commit) (#5153)\na1f555651 build(deps): bump y18n from 4.0.0 to 4.0.3 in /tools/sva (#5155)\n25b7608cb Add workflow for github releases. (#5145)\nfcd53c8ed Add spirv-dump tool (#5146)\n7cefd5f5f Change default permissions for workflows (#5149)\n44d72a9b3 Prepare release v2023.2 (#5151)\nfba26fd60 roll deps (#5152)\n01828dac7 Roll external/googletest/ 48a1b1105..50e07d1c9 (1 commit) (#5148)\nb029037aa Revert changes around CHANGES file. (#5143)\nc069a5c7e roll deps (#5144)\n42267721e build: tool to generate a CHANGELOG from tags (#5136)\ndb0c3d83d Roll external/googletest/ e1ee0fa3e..a798c2f10 (4 commits) (#5142)\n690a9a406 Add explicit deduction guide for FlagRegistration (#5141)\n3033cf428 Roll external/googletest/ cead3d57c..e1ee0fa3e (9 commits) (#5140)\n016bb3ae7 roll deps (#5139)\n7cb5898e1 diff: refactorize flag parsing (#5133)\ne0df12997 Fix using invalid install path for cmake support files with MINGW platform (#5128) (#5129)\n3eff21366 Fix MinGW build error (#4935) (#5127)\nbd83b772c Fix operand index out of bounds when folding OpCompositeExtract. (#5107)\n5fe3bbe77 Update Effcee so it doesn\u0027t hardcode C++11 (#5137)\n6c714f191 Roll external/googletest/ c7d0bc830..2d4f20876 (3 commits) (#5130)\nd6c707676 linter: refactorize linter flag parsing (#5134)\n8cee46198 tools: add uint32_t flags parsing (#5131)\n970ba4e8b linker: refactorize flag parsing (#5132)\n9d71fb676 Roll external/googletest/ 3d787f5a0..c7d0bc830 (4 commits) (#5126)\n9d4c95a57 build: fix build.gn missing comma (#5125)\n2e0f4b52c tools: refactorize tools flags parsing. (#5111)\n3b2ea1a42 Roll external/googletest/ 39a26e12d..3d787f5a0 (2 commits) (#5123)\nb955c468b Add missing header include (#5124)\n5d2bc6f06 Fix removal of dependent non-semantic instructions (#5122)\n4183faa2e Roll external/googletest/ 750d67d80..39a26e12d (2 commits) (#5120)\n2cf48e953 Allow invoking git.bat as git on Windows (#5118)\n9017cfcf6 Roll external/googletest/ 7a7231c44..750d67d80 (1 commit) (#5119)\n8bcaad28f Roll external/re2/ 9049cd28d..3a8436ac4 (1 commit) (#5117)\n987a5f136 build: change the way we set cxx version for bazel. (#5114)\n69ed5adf1 Roll external/googletest/ f063cd25c..7a7231c44 (1 commit) (#5116)\nc9947cc8d Roll external/googletest/ 2057566e4..f063cd25c (1 commit) (#5115)\n956114df2 opt: fix spirv ABI on Linux again. (#5113)\nf4343515a Remove duplicate lists of constant and type opcodes (#5106)\n95f93810b Roll external/googletest/ b80a07ffe..2057566e4 (1 commit) (#5112)\nb84c86f71 libspirv.cpp: adds c++ api for spvBinaryParse (#5109)\ne150e716f roll deps (#5110)\n722138136 Roll external/re2/ b025c6a3a..891fa6684 (1 commit) (#5108)\n5b48c549b Roll external/googletest/ 0570e2d93..b73f27fd1 (1 commit) (#5105)\ndfcbf310a Change exec_tools -\u003e tools for local genrule (#5104)\nb0504f990 Roll external/googletest/ 3d568bdda..0570e2d93 (2 commits) (#5102)\nc965624e3 Roll external/googletest/ 2f2e72bae..3d568bdda (1 commit) (#5100)\n0ce2bc4ce spirv-val: Conditional Branch without an exit is invalid in loop header (#5069)\n\ngit-subtree-dir: third_party/SPIRV-Tools\ngit-subtree-split: 51892874ba08f3ac0d9b1fcf3893c8516693a88e\nChange-Id: I4a42eed4fc8a249a67dce8a793b482ed48d6ebdb\n" }, { "commit": "db75600c7e97864ca0cdd9b8adf5887e4f396ada", "tree": "4b84abf1abc0771be94a5ee5338fdc08a5a0aacb", "parents": [ "a62e8dbc3467471953e0d81192b3ef94e5d40549", "5297bfda4a0f78f863f853f6eee72614222e81aa" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon May 15 13:24:10 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon May 15 13:24:10 2023 +0100" }, "message": "Update SPIR-V Headers to 268a06176\n\nChanges:\n 268a06176 Reserve a single block of opcodes and enumerants for Saarland University (#343)\n f7e1a2ef5 Merge pull request #336 from DBDuncan/shift-codeplay-range\n 7f1d2f415 Merge pull request #344 from ewerness-nv/SPV_KHR_ray_tracing_position_fetch\n 131fddea3 SPV_KHR_ray_tracing_position_fetch\n e08a279cf Merge pull request #340 from MrSidims/fix-tile-image-error\n a53bc4bf6 Merge pull request #342 from joycebrum/main\n d4461bc88 chore: Set minimal permissions to presubmit\n c8f869ffb Fix TileImage capabilities order\n cfbe4feef Merge pull request #335 from janharaldfredriksen-arm/SPV_EXT_shader_tile_image\n 7c862b551 Shift Codeplay opcode range to preserve alignment of opcodes and non-opcodes\n 80cea00f6 Add back version field for new enumerants and operands, but set to None.\n 862efd55a Address feedback on incorrect use of version and extension fields.\n d218c4ab7 Add SPV_EXT_shader_tile_image.\n 29ba24931 Merge pull request #329 from DBDuncan/reserve-ranges-codeplay\n 90547c54e Merge pull request #331 from juan-lunarg/juaramos/fix_cmake_again_part_2\n 295ac7e34 Reserve SPIR-V blocks for Codeplay\n e90684a05 cmake: Overally cleanup/testing update\n 5b21f14b2 Merge pull request #330 from dneto0/revert-cmake-changes\n e0087ad2c Revert \"Merge pull request #326 from juan-lunarg/juaramos/cmake\"\n a41cf67df Merge pull request #326 from juan-lunarg/juaramos/cmake\n 3834d4128 Merge pull request #327 from gnl21/gnl-image-dims\n 2666ce79a Simplify enabling capabilities for image Dim\n 4b5bf03e8 cmake: Overally cleanup/testing update\n 1feaf4414 Merge pull request #320 from CodeLinaro/spv-qcom-image-processing\n 9f8e16aa5 Merge pull request #321 from asudarsa/asudarsa/add_fpga_latency_control_ext\n 647dec7f8 Merge pull request #322 from bashbaug/SPV_INTEL_bfloat16_conversion\n 738a7cc08 Fix error in merge conflict resolution\n 391c49035 Merge remote-tracking branch \u0027real-origin/main\u0027 into asudarsa/add_fpga_latency_control_ext\n e65c5d143 headers support for SPV_INTEL_bfloat16_conversion\n 78a1e8aaa Add parameters\n 0e9e42f65 Remove redundant extensions entry\n afe1c65aa Add support for SPV_INTEL_fpga_latency_control extension\n 3228364ff SPV_QCOM_image_processing\n 8917a8619 SPV_QCOM_image_processing\n 2c3cfe20d Merge branch \u0027KhronosGroup:main\u0027 into spv-qcom-image-processing\n 295cf5fb3 Merge pull request #317 from tiwaria1/register_map_interface\n 317010351 update parameter name to match spec in grammar file\n 8a0d0b6b7 move FPGAKernelAttributesv2INTEL to capability section in all files\n f5fc87239 SPV_QCOM_image_processing\n e01ade256 SPV_QCOM_image_processing\n e72e3c372 correct file entry position for FPGAKernelAttributesv2INTEL\n 9e24e0684 Merge branch \u0027register_map_interface\u0027 of https://github.com/tiwaria1/SPIRV-Headers into register_map_interface\n 606e22312 add FPGAKernelAttributesv2INTEL to all files\n 29cd8f66a address review comment\n 32a226085 add RegisterMapInterfaceINTEL\n\nCommands:\n ./third_party/update-spirvheaders.sh\n\nBug: b/123642959\nChange-Id: Icc82ef7bf1e62fb6b14272930bd2ace0aa51256f\n" }, { "commit": "5297bfda4a0f78f863f853f6eee72614222e81aa", "tree": "1718b4cc0f5697858893a43ab2a676c936e33789", "parents": [ "7fcf28dc09660cfcacab9ea89c796b0cefda37f3" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon May 15 13:24:10 2023 +0100" }, "committer": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon May 15 13:24:10 2023 +0100" }, "message": "Squashed \u0027third_party/SPIRV-Headers/\u0027 changes from aa331ab0f..268a06176\n\n268a06176 Reserve a single block of opcodes and enumerants for Saarland University (#343)\nf7e1a2ef5 Merge pull request #336 from DBDuncan/shift-codeplay-range\n7f1d2f415 Merge pull request #344 from ewerness-nv/SPV_KHR_ray_tracing_position_fetch\n131fddea3 SPV_KHR_ray_tracing_position_fetch\ne08a279cf Merge pull request #340 from MrSidims/fix-tile-image-error\na53bc4bf6 Merge pull request #342 from joycebrum/main\nd4461bc88 chore: Set minimal permissions to presubmit\nc8f869ffb Fix TileImage capabilities order\ncfbe4feef Merge pull request #335 from janharaldfredriksen-arm/SPV_EXT_shader_tile_image\n7c862b551 Shift Codeplay opcode range to preserve alignment of opcodes and non-opcodes\n80cea00f6 Add back version field for new enumerants and operands, but set to None.\n862efd55a Address feedback on incorrect use of version and extension fields.\nd218c4ab7 Add SPV_EXT_shader_tile_image.\n29ba24931 Merge pull request #329 from DBDuncan/reserve-ranges-codeplay\n90547c54e Merge pull request #331 from juan-lunarg/juaramos/fix_cmake_again_part_2\n295ac7e34 Reserve SPIR-V blocks for Codeplay\ne90684a05 cmake: Overally cleanup/testing update\n5b21f14b2 Merge pull request #330 from dneto0/revert-cmake-changes\ne0087ad2c Revert \"Merge pull request #326 from juan-lunarg/juaramos/cmake\"\na41cf67df Merge pull request #326 from juan-lunarg/juaramos/cmake\n3834d4128 Merge pull request #327 from gnl21/gnl-image-dims\n2666ce79a Simplify enabling capabilities for image Dim\n4b5bf03e8 cmake: Overally cleanup/testing update\n1feaf4414 Merge pull request #320 from CodeLinaro/spv-qcom-image-processing\n9f8e16aa5 Merge pull request #321 from asudarsa/asudarsa/add_fpga_latency_control_ext\n647dec7f8 Merge pull request #322 from bashbaug/SPV_INTEL_bfloat16_conversion\n738a7cc08 Fix error in merge conflict resolution\n391c49035 Merge remote-tracking branch \u0027real-origin/main\u0027 into asudarsa/add_fpga_latency_control_ext\ne65c5d143 headers support for SPV_INTEL_bfloat16_conversion\n78a1e8aaa Add parameters\n0e9e42f65 Remove redundant extensions entry\nafe1c65aa Add support for SPV_INTEL_fpga_latency_control extension\n3228364ff SPV_QCOM_image_processing\n8917a8619 SPV_QCOM_image_processing\n2c3cfe20d Merge branch \u0027KhronosGroup:main\u0027 into spv-qcom-image-processing\n295cf5fb3 Merge pull request #317 from tiwaria1/register_map_interface\n317010351 update parameter name to match spec in grammar file\n8a0d0b6b7 move FPGAKernelAttributesv2INTEL to capability section in all files\nf5fc87239 SPV_QCOM_image_processing\ne01ade256 SPV_QCOM_image_processing\ne72e3c372 correct file entry position for FPGAKernelAttributesv2INTEL\n9e24e0684 Merge branch \u0027register_map_interface\u0027 of https://github.com/tiwaria1/SPIRV-Headers into register_map_interface\n606e22312 add FPGAKernelAttributesv2INTEL to all files\n29cd8f66a address review comment\n32a226085 add RegisterMapInterfaceINTEL\n\ngit-subtree-dir: third_party/SPIRV-Headers\ngit-subtree-split: 268a061764ee69f09a477a695bf6a11ffe311b8d\nChange-Id: Idf3bc635742a9c8a66403b7fa43861f746fc7269\n" }, { "commit": "a62e8dbc3467471953e0d81192b3ef94e5d40549", "tree": "9280d52cdf0e781409da4d9261b93016a347d572", "parents": [ "9ebfb6b54814268d079e0a7084bac82531626f99" ], "author": { "name": "Hans Wennborg", "email": "hwennborg@google.com", "time": "Mon May 08 18:59:27 2023 +0200" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue May 09 21:16:29 2023 +0000" }, "message": "[llvm] Use LLVM-style include guard in regex_impl.h\n\nThe previous include guard (_REGEX_H_) is also used in a macOS SDK\nheader (xlocale.h), causing build failures with the latest libc++\nversion (see bug).\n\nThis cherry-picks\nhttps://github.com/llvm/llvm-project/commit/b86c249691a7973a451bc6a586b39da64778d219\n\nBug: https://crbug.com/1443362\nChange-Id: Id4a0d04aeab32e7fbbbf0b9ae3cd4ec2cb968e71\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71648\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "9ebfb6b54814268d079e0a7084bac82531626f99", "tree": "52b4627d69b8da61c2dee0312b47441e4db4cce7", "parents": [ "ecefa6c6596982616fa1f564fcee363ef8533808" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Wed May 03 15:23:27 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon May 08 18:30:40 2023 +0000" }, "message": "Align allocations to 4096 on Android hosts\n\n... as allocations which may be mapped into KVM virtual machines\nneed to be page aligned.\n\nBug: b/242184599\nTest: cvd start --gpu_mode\u003dgfxstream_guest_angle_host_swiftshader\nChange-Id: I5e6b7a765e254dbd965b69cd94dc49671d740db3\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71628\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "ecefa6c6596982616fa1f564fcee363ef8533808", "tree": "ade93f9be920fd756a22999a74a25d3b908d5334", "parents": [ "b89ed2f23a039218744213c3e3710d7f6e8bab36" ], "author": { "name": "Stephan Hartmann", "email": "stha09@googlemail.com", "time": "Wed May 03 12:01:36 2023 +0200" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed May 03 13:25:18 2023 +0000" }, "message": "IWYU: add cstdint for uintptr_t in llvm-10.0 Signals.h\n\nUpstream commit:\n\n From ff1681ddb303223973653f7f5f3f3435b48a1983 Mon Sep 17 00:00:00 2001\n From: Sergei Trofimovich \u003cslyich@gmail.com\u003e\n Date: Mon, 23 May 2022 08:03:23 +0100\n Subject: [PATCH] [Support] Add missing \u003ccstdint\u003e header to Signals.h\n\n Without the change llvm build fails on this week\u0027s gcc-13 snapshot as:\n\n [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o\n In file included from llvm/lib/Support/Signals.cpp:14:\n llvm/include/llvm/Support/Signals.h:119:8: error: variable or field \u0027CleanupOnSignal\u0027 declared void\n 119 | void CleanupOnSignal(uintptr_t Context);\n | ^~~~~~~~~~~~~~~\n\nChange-Id: Iabe0256d86012e7887e295815aa6cfd50694459a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71608\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "b89ed2f23a039218744213c3e3710d7f6e8bab36", "tree": "a19b92898b035393920b489bc8b3ed5cb09a4d94", "parents": [ "cbd3509fd294891c6777050e56979b10da6ea51d" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Mon Apr 10 16:26:16 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Apr 28 22:11:16 2023 +0000" }, "message": "Add Android host build support\n\n... as Cuttlefish would like to move SwiftShader out of the guest\nAndroid virtual machine and onto the host to avoid the need for\nsepolicy hacks to enable executable memory.\n\nBug: b/242184599\nTest: lunch aosp_cf_x86_64_phone-userdebug \u0026\u0026 m\nTest: Android presubmit on aosp/2528699\nChange-Id: Ic04f421fea68d2f0a1f96486076ec3e781db78e0\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71369\nReviewed-by: Chris Forbes \u003cchrisforbes@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n" }, { "commit": "cbd3509fd294891c6777050e56979b10da6ea51d", "tree": "cb4edb59a8684a5e7d781446fe5f2748f8057fb5", "parents": [ "d3052046cbff3a2991bcfa0890e3526afef1b20e" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Thu Apr 27 20:04:13 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Apr 28 16:19:49 2023 +0000" }, "message": "UPSTREAM: Fix Android host build\n\nCherry-pick https://github.com/google/marl/pull/246\nto fix arm host builds.\n\nBug: b/242184599\nTest: Android presubmit on aosp/2568870\nChange-Id: Id414efdaed902b5d71e569f607b3034f1322c603\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71568\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "d3052046cbff3a2991bcfa0890e3526afef1b20e", "tree": "736c4c8164e1d7789c2d45979fb2a315a724043e", "parents": [ "f0d31e0f48466beca805c71d0365d3fe68e17e0e" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Thu Apr 27 17:30:35 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Apr 28 16:19:07 2023 +0000" }, "message": "Fix vulkan.pastel.debug build\n\n... and do not use libswiftshadervk_llvm_debug for\nthe non-debug vulkan.pastel to correct build errors\nfound by checkbuild on Android presubmit when adding\nhost build support.\n\nBug: b/242184599\nTest: Android presubmit on aosp/2566718\nTest: m vulkan.pastel\nTest: m vulkan.pastel.debug\nChange-Id: I14d5d8189a53343c16a670e05b64abfcf5d8bcef\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71588\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "f0d31e0f48466beca805c71d0365d3fe68e17e0e", "tree": "b9c8aecf996a7eb6d2a5e6e406e8837cb169c3ff", "parents": [ "3076b4c0d8cec6c15dbbdc180c8c463341365780" ], "author": { "name": "Jean-François Geyelin", "email": "jif@google.com", "time": "Thu Apr 13 16:01:37 2023 +0200" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Apr 27 13:42:56 2023 +0000" }, "message": "Disable LLVM_ENABLE_ZSTD for darwin in llvm16.\n\nBug: b/272710814\nChange-Id: I96865410a6844e306ecb9e424f4a3fc84c752259\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71449\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\n" }, { "commit": "3076b4c0d8cec6c15dbbdc180c8c463341365780", "tree": "0152227f6db8e701f2eed06fc71145fa9c8eedf3", "parents": [ "b73f419279dcf71d6fbf255a5d96ce53fff4c8f0" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Tue Apr 11 09:32:52 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Apr 25 23:24:47 2023 +0000" }, "message": "Add back arm files to only arm targets\n\n... to address https://swiftshader-review.googlesource.com/c/SwiftShader/+/71368/comments/0c1f4532_cc01ebf7\n\nBug: b/272710814\nTest: android presubmit on aosp/2531760\nChange-Id: I10e41ca634d8fde094d3b57dd2940ce376523291\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71389\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\n" }, { "commit": "b73f419279dcf71d6fbf255a5d96ce53fff4c8f0", "tree": "62a04ae49819ffe4219f1f2ec1c1eec77f61cde8", "parents": [ "e6835570737f373e6c8adf03a57291b4d2cc5ed0" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Tue Apr 11 09:23:20 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Apr 25 19:00:52 2023 +0000" }, "message": "Split LLVM16 srcs based on target.\n\nBug: b/272710814\nTest: android presubmit on aosp/2531760\nChange-Id: I1d2fd70777460aa2b15ad8190e667dc9f8086ac8\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71388\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "e6835570737f373e6c8adf03a57291b4d2cc5ed0", "tree": "d1cf7a6f2905d6b8b1a0b26257c4c0897d1c9c7a", "parents": [ "23e97b79fb9193bf88e79c16c6a577c680edb2d6" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Fri Apr 07 16:18:43 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Apr 25 18:53:47 2023 +0000" }, "message": "Fix \"multiple rules generate \u003c\u003e.o\"\n\n... as seen on the Android roll in aosp/2528508.\n\nBug: b/272710814\nTest: cd external/swiftshader\n cherry-pick previous roll attempt aosp/2528508\n mma\nChange-Id: Ie3709ce9b1e4dadb06151484d73269a787ccb1b4\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71348\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "23e97b79fb9193bf88e79c16c6a577c680edb2d6", "tree": "82343835bc3174a20cb87c766924d1169227d8f7", "parents": [ "c0e5813a9b7754690dbae7cd71ce35f21ca9d98c" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Fri Mar 24 18:54:42 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Apr 25 10:09:01 2023 +0000" }, "message": "Fix offsets when texture sampling / fetching\n\nPreviously the offset was applied after the addressing mode, when the vulkan specification states (cryptically) that it happens before addressing mode.\n\nThis order is important - for example offseting after clamping would give different results.\n\nDoing the offset before addressing mode actually simplifies the code a bit.\n\nChange-Id: I514d38efed51ad18342c8b5e84a31c2caa6884fa\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71228\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "c0e5813a9b7754690dbae7cd71ce35f21ca9d98c", "tree": "21e51a3a265fa7669617549a6f0423d5e69b5a2f", "parents": [ "dd55e592406dc0bae219df11adec6363840aff4a" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Mon Apr 24 19:36:25 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Apr 24 22:06:29 2023 +0000" }, "message": "[LLVM16] Fix crash when findLSB is called with 0.\n\nWith LLVM 16, dEQP-VK.graphicsfuzz.cov-inc-array-element-loop-lsb\nstarted to crash.\n\nIt appears that Swiftshader was generating a Cttz call\n(https://llvm.org/docs/LangRef.html#llvm-cttz-intrinsic)\nwith \u003cis_zero_poison\u003e set to true, even though the parameter\ncan be zero. This led to undefined behavior.\n\nWith the change in SpirvShaderGLSLstd450.cpp, the test does not\ncrash anymore.\n\nWhile searching for more instances of this bug, the call in\nSpirvShaderGroup.cpp was found.\nThe change in SpirvShaderGroup.cpp is unrelated to the dEQP failure.\n\nb/272710814\n\nChange-Id: I912a770ee808a54a59eca1da45b41636708e80bb\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71508\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "dd55e592406dc0bae219df11adec6363840aff4a", "tree": "cd0a13df3f746c0137cabe97185b2bbfbda55a4f", "parents": [ "e81a1152c10c0ec44ff657706410289ef1800db4" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon Apr 17 22:25:33 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Apr 18 15:01:37 2023 +0000" }, "message": "Add PrintValue specialization for Vector4i\n\nAlso change the VSCode settings to assume debug flags are enabled.\n\nChange-Id: I3656567c8441a3f7232fe104a9284a85070d8a4e\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71468\nPresubmit-Ready: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "e81a1152c10c0ec44ff657706410289ef1800db4", "tree": "78c57f67077d11a6f120ba98a2550a86e5aed1b1", "parents": [ "174e65e859012a393cca6d90def85699a31d2914" ], "author": { "name": "Alan Zhao", "email": "ayzhao@google.com", "time": "Mon Apr 17 16:20:21 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Apr 18 02:10:11 2023 +0000" }, "message": "Bump git hooks version to 6d91964\n\nBug: chromium:1430956,chromium:543704\nChange-Id: Iff268ae2fb8fd11f3e1baf87ee27f48b81f16577\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71488\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "174e65e859012a393cca6d90def85699a31d2914", "tree": "fba711e313edfbb9416ad3dd43ef88a5d4e1751d", "parents": [ "42210d02a83faa902687e40fb2f1fd0fbd84f9f6" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Fri Apr 07 09:07:43 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Apr 12 14:25:41 2023 +0000" }, "message": "Add BUILD.gn for llvm 16\n\nTested by building Chrome on linux with Subzero disabled.\nRequired disabling HAVE_MALLINFO2 in config.h.\n\nBug: b/272710814\n\nChange-Id: If1e0fabba6cdf559178cc05c8a94498dcba46f43\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71328\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\n" }, { "commit": "42210d02a83faa902687e40fb2f1fd0fbd84f9f6", "tree": "d92bcb974776156b50241a524f57bb577f3b9796", "parents": [ "770571d91b69a1793b7f2036e197969df46ea5eb" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Wed Apr 12 12:42:54 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Apr 12 14:22:37 2023 +0000" }, "message": "Keep template_Android.bp in sync with Android.bp\n\nChange-Id: I79740746a306212b6632103244645a8c530032c5\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71409\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\n" }, { "commit": "770571d91b69a1793b7f2036e197969df46ea5eb", "tree": "bc7f312002d2f955a516779d4c7cf52d4159a89b", "parents": [ "8ef6045b0a23ebc3cc8b08f89a728d1975538f86" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Wed Apr 12 12:39:06 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Apr 12 14:20:37 2023 +0000" }, "message": "Add missing #include in LLVM 16\n\nCherry pick of\nhttps://llvm.googlesource.com/llvm-project/+/e62d0e1520e9eb3974b5d766100bf2be39a934d8\n\nCompilation error happens when building Swiftshader for chromium:\ninclusion of \u003ctype_traits\u003e is needed for std::is_pod\n\nBug: b/272710814\n\nChange-Id: I26f46d6a95bc0901d1096e5eca8728a4e416b053\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71408\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "8ef6045b0a23ebc3cc8b08f89a728d1975538f86", "tree": "42c08e67f21b5a8cff6e61fe322b54eeb78777cb", "parents": [ "ae4fde42a296af61dfc169aa8769e7b45058f6cb" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Wed Apr 05 11:41:30 2023 -0700" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Apr 07 17:05:49 2023 +0000" }, "message": "Undef i386 builtin to avoid collision with LLVM namespace\n\nBug: b/272710814\nTest: Cherry-pick patchset from swiftshader-cl/71290\n lunch aosp_cf_x86_64_phone-userdebug\n m vulkan.pastel\nChange-Id: Icaef9eef120b58bfd4f63791825e6056e9787d58\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71309\nReviewed-by: Jean-François Geyelin \u003cjif@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "ae4fde42a296af61dfc169aa8769e7b45058f6cb", "tree": "72e2e66e51590048b6cba3f04e1be292fa8efa36", "parents": [ "08f12cdc2290dfe803f1b1d936c04e08d1b8bdf9" ], "author": { "name": "Jason Macnak", "email": "natsu@google.com", "time": "Tue Apr 04 21:32:00 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Apr 07 16:14:38 2023 +0000" }, "message": "Remove HAVE_MALLINFO2 from Android LLVM16 config\n\n... to fix build error on seen in SwiftShader-\u003eAOSP roller\nin aosp/2522816.\n\nBug: b/272710814\nTest: untested, speculative change based on inspection\nChange-Id: If3db2b544d468990e2967db10c8c020bc90d8e22\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71308\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Jean-François Geyelin \u003cjif@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\n" }, { "commit": "08f12cdc2290dfe803f1b1d936c04e08d1b8bdf9", "tree": "d9584eaf633cba8db4b0999eb817f6ff390cef7a", "parents": [ "e621934caf42fa5e4c830692a9b6f6445cc75c3a" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Mon Apr 03 17:38:15 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Apr 07 11:13:24 2023 +0000" }, "message": "Reduce the number of files built in LLVM 16\n\nRan strip_cmakelists.sh.\nCopied the changes to generate_build_files.py, and\nre-generated the build files.\n\nAdded back a few files to fix linker errors when building\nandroid and chrome with swiftshader.\n\nBug: b/272710814\n\nChange-Id: Ia64f4e3f29246f980b8765be68d76a65eec745c9\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71289\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "e621934caf42fa5e4c830692a9b6f6445cc75c3a", "tree": "7e3a5be2bc8f22c0d2cd1424ee6dafe09386d2a3", "parents": [ "3ecab9c1aa60d548d8efeae3a231f4df7cca6cc7" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Mon Apr 03 11:21:07 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Apr 06 13:10:14 2023 +0000" }, "message": "Add configs/darwin for LLVM 16\n\nCommand:\n third_party/llvm-16.0/scripts/update.py darwin\n\nManual changes:\nThe scripts also updated files in configs/common/.\nI reverted those changes.\n\nBug: b/272710814\n\nChange-Id: I17d3ff876b844fe846c93e32355eb44c3bc8ff83\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71288\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Jean-François Geyelin \u003cjif@google.com\u003e\n" }, { "commit": "3ecab9c1aa60d548d8efeae3a231f4df7cca6cc7", "tree": "c5cd3b245ee1e49e570399be987ac84326e77162", "parents": [ "c85d70d97009a264fc5e7747316743a1abac5f67" ], "author": { "name": "Stephan Hartmann", "email": "stha09@googlemail.com", "time": "Sun Apr 02 20:53:20 2023 +0200" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Apr 03 01:29:43 2023 +0000" }, "message": "IWYU: add cstdint for uint64_t in sw::LRUCache\n\nBug: chromium:957519\nChange-Id: I70970ceda50dfc38f3d149fea03e8a6a79a35934\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71268\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "c85d70d97009a264fc5e7747316743a1abac5f67", "tree": "afa3d053cbd7801a02d814f6a697ea32878b2270", "parents": [ "8901597809c5d0e8506b250beec93fc5bca7e131" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Thu Mar 23 13:24:53 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Mar 23 14:26:48 2023 +0000" }, "message": "Add Android.bp for LLVM16\n\nTested by building cuttlefish for riscv with swiftshader enabled.\n\nRemoved the following files from the LLVM default build\nbecause they are only useful for `libLLVM16_swiftshader_debug`:\n* llvm/lib/MC/MCAsmMacro.cpp\n* llvm/lib/Support/Locale.cpp\n* llvm/lib/Support/circular_raw_ostream.cpp\n\nBug: b/272710814\n\nChange-Id: I7e29ef75d7bc58f52eb397dce6e1fa69e9ac3629\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71209\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\n" }, { "commit": "8901597809c5d0e8506b250beec93fc5bca7e131", "tree": "ee6f0fbf194f4a4e5622ec05d9df81b5ca6665b7", "parents": [ "0b87966e0b127ea59f9b00d3c9871665412984d8" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Thu Mar 23 12:33:23 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Mar 23 14:24:58 2023 +0000" }, "message": "Add configs/android for LLVM 16\n\nCommand:\n third_party/llvm-16.0/scripts/update.py android\n\nManual changes to config.h:\n* change HAVE_DECL_ARC4RANDOM to 0\n* undef HAVE_REGISTER_FRAME\n* undef HAVE_DEREGISTER_FRAME\n\nBug: b/272710814\n\nChange-Id: I9353e38ab2d845bb5020b91ff650f47d8615f54f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71208\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\n" }, { "commit": "0b87966e0b127ea59f9b00d3c9871665412984d8", "tree": "4919355860e7a76e4d65b48d48b3d260e9dd198b", "parents": [ "f988757e44a35fc908b8ebb733d0eea1b5dc99a9" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Thu Mar 23 10:21:11 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Mar 23 14:17:45 2023 +0000" }, "message": "Add riscv to the list of configs generated on android.\n\nBug: b/217573066\n\nChange-Id: I434454b18c1940c50abe7301507dc61f2d79d10f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71188\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n" }, { "commit": "f988757e44a35fc908b8ebb733d0eea1b5dc99a9", "tree": "1921cf90c9a9387b425599bdb4c30992235bdf9f", "parents": [ "0cc04d07ab240585873727a80b5845e30fe2a08f" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Wed Mar 15 11:13:58 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Wed Mar 22 13:25:47 2023 +0000" }, "message": "Add CMakeLists.txt for LLVM16\n\nThis commit also adds a script to generate CMakeLists.txt.\nThis script will later also generate the Android.bp and\nBUILD.gn files.\n\nChanges compared to the CMakeLists.txt for LLVM10:\n * Additions to the GNU compile options:\n -Wno-deprecated-declarations\n -Wno-missing-template-keyword\n -Wno-missing-braces\n * Disable usage SIMD in Blake3. Blake3 was added to\n LLVM at some point between LLVM 10 and LLVM 16.\n\nBug: b/272710814\n\nChange-Id: I8ed23a2a51cd0e90a765121c6a1a6736875aa49b\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71008\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\n" }, { "commit": "0cc04d07ab240585873727a80b5845e30fe2a08f", "tree": "91b94d8a69688ff2e99a7f7b997b04d634771421", "parents": [ "9c9608fa94a9209f2635c1d821c3652c3fd2a5e8" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Tue Mar 14 20:26:19 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Mar 21 14:14:35 2023 +0000" }, "message": "Add configs/common and configs/linux for LLVM 16\n\nCommand:\n third_party/llvm-16.0/scripts/update.py linux\n\nManual edit in config.h:\n* Changed `HAVE_DECL_ARC4RANDOM` to be defined to 0.\n\nBug: b/272710814\n\nChange-Id: I17d36ed051d2dc505e1d7703c77c19531b06f0d3\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70989\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\n" }, { "commit": "9c9608fa94a9209f2635c1d821c3652c3fd2a5e8", "tree": "827e2302d2ec0c7a5fd7224f844bf31c51271287", "parents": [ "e4dea744b7838470757f010fc2ff4b92f02b3fac" ], "author": { "name": "Jean-Francois Geyelin", "email": "jif@google.com", "time": "Tue Mar 14 19:52:40 2023 +0000" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Mar 20 15:34:13 2023 +0000" }, "message": "Add LLVM 16 at commit fce3e75e01ba\n\nCommands:\n third_party/update-llvm-16.sh\n\nllvm-16-update: fce3e75e01ba\nBug: b/272710814\nChange-Id: Iaa2ef68a8f09bd79b7f8adf9b1ec42fa4aa51fd4\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70988\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Jean-François Geyelin \u003cjif@google.com\u003e\nCommit-Queue: Jean-François Geyelin \u003cjif@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n" }, { "commit": "e4dea744b7838470757f010fc2ff4b92f02b3fac", "tree": "3af5e77a4c70699abeec0883241f1d390b0758ab", "parents": [ "7ed0da54eb1c0e1044a72df8e57f77458e95aab1" ], "author": { "name": "Jose Dapena Paz", "email": "jdapena@igalia.com", "time": "Thu Mar 16 13:29:54 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Mar 20 14:17:37 2023 +0000" }, "message": "More C++20 fixes\n\nPartial backport of llvm-project patch:\n commit 2ccf0b76bcaf0895e04f14e3ff53c59dd96f9f0f\n Author: Evgeny Mandrikov \u003cmandrikov@gmail.com\u003e\n Date: Thu Jan 6 17:01:05 2022 +0100\n\n Fix build failure with GCC 11 in C++20 mode\n\n See https://wg21.link/cwg2237\n\n Reviewed By: shafik, dexonsmith\n\n Differential Revision: https://reviews.llvm.org/D115355\n\nBug: chromium:819294\nChange-Id: I90d58b6fc601f9a4f615e2f6edc13a73ce848e4f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71089\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "7ed0da54eb1c0e1044a72df8e57f77458e95aab1", "tree": "73e2132ed20916dd8a8a0bae948b5b0b8b9027d0", "parents": [ "c41cb8cb9f48a5c6e0bca7fbfa20e3dbe8388268" ], "author": { "name": "Hans Wennborg", "email": "hwennborg@google.com", "time": "Mon Mar 20 10:03:29 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Mar 20 13:51:52 2023 +0000" }, "message": "Add missing #include \u003cexception\u003e for std::terminate\n\nIt was previously included transitively through some other header,\nbut with recent libc++ versions that\u0027s no longer the case.\n\nBug: chromium:1425830\nChange-Id: I91aa90e7b4b2d4b02b780b0efef5339d88fbc987\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71168\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "c41cb8cb9f48a5c6e0bca7fbfa20e3dbe8388268", "tree": "3cb8a1edd30c3d3e065df0afe395c8a1e06d1937", "parents": [ "451fb9470e4e1cd183ff05d5e171dc21bae6e47c" ], "author": { "name": "Jose Dapena Paz", "email": "jdapena@igalia.com", "time": "Thu Mar 16 11:11:16 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Mar 20 13:48:35 2023 +0000" }, "message": "GCC: fix build error due to missing template keyword in GCC 12.\n\nFrom GCC 12, the missing template keyword warning will break\nbuild. As this warning is new in GCC 12, this change disables it for\nthat version or newer.\n\nBug: swiftshader:182\nChange-Id: I27e766a0e62bee7a004f66b0b3c57afcd4df5a4b\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71091\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" }, { "commit": "451fb9470e4e1cd183ff05d5e171dc21bae6e47c", "tree": "36b9244e698fd9268fcd7d59c0faec5512c4828c", "parents": [ "fb87ee5f5220536b23146efdb645052b2e3e49ab" ], "author": { "name": "Jose Dapena Paz", "email": "jdapena@igalia.com", "time": "Thu Mar 16 13:29:48 2023 +0100" }, "committer": { "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Mar 20 13:45:08 2023 +0000" }, "message": "Another C++20 fix for GCC\n\nThis is a direct backport of commit 95d0d8e9e9d10da3cfa503fbba405e740aea3cc1\nfrom Richard Smith:\n From: Richard Smith \u003crichard@metafoo.co.uk\u003e\n Date: Tue, 23 Feb 2021 14:07:13 -0800\n Subject: Fix constructor declarations that are invalid in C++20 onwards.\n\n Fix constructor declarations that are invalid in C++20 onwards.\n\n Under C++ CWG DR 2237, the constructor for a class template C must be\n written as \u0027C(...)\u0027 not as \u0027C\u003cT\u003e(...)\u0027. This fixes a build failure with\n GCC in C++20 mode.\n\n In passing, remove some other redundant \u0027\u003cT\u003e\u0027 qualification from the\n affected classes.\n\nBug: chromium:819294\nChange-Id: I51a7f069d355d4932f4b50640fedbba1d5773f0b\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71088\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n" } ], "next": "fb87ee5f5220536b23146efdb645052b2e3e49ab" }