- 18 Apr, 2019 10 commits
-
-
Chris Forbes authored
Bug: b/130768731 Test: dEQP-VK.image.* Change-Id: Ib3e9b5cd4b28f9ed3020dcd4e724cf961c3ddac3 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29410Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Chris Forbes authored
Bug: b/130768731 Test: dEQP-VK.image.* Change-Id: I63334478b014d36ed789604154797717159d4f37 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29448Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Chris Forbes authored
Tests: dEQP-VK.image.image_size.* Bug: b/129523279 Change-Id: I6ec474bb5fcdab8853ac4afaa2967bbc4023c970 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29268Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Reviewed-by:
Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Chris Forbes authored
Bug: b/130768731 Test: dEQP-VK.image.* Change-Id: Iebea846a5fe611aa4ad769e2fb7c636ddb5dbc4d Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29408Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Ben Clayton authored
Currently only works on Linux + GDB. See docs/ReactorDebugInfo.md for details. Change-Id: I73d47d0492f6ccfc07eec4d4084332b4991fd515 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/27949 Presubmit-Ready: Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Tested-by:
Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Ben Clayton authored
Change-Id: I40db6373718504cd2df3e328cefecb394e47e5c1 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/27783Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
SwiftShader Regression Bot authored
Change-Id: Ifa7a949486fa6437d8cb1dea0ac026096cdd036b Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29468 Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Ben Clayton <bclayton@google.com> Tested-by:
Ben Clayton <bclayton@google.com>
-
Ben Clayton authored
Actually print what is unhandled so we can fix it. Change-Id: I98ef49cf2f3f3882a8c4296578af4880c2542240 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29270 Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Ben Clayton <bclayton@google.com>
-
Ben Clayton authored
Bug: b/130746922 Change-Id: I0255460280d126e471dea107ffe976a1d765a218 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29335 Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Tested-by:
Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Ben Clayton authored
Subzero is now lagging behind LLVM in terms of functionality. Stub a new Capabilities, pre-populated with the Call() feature (implemented in a follow-up change). With this we can skip tests that are known to not pass. Bug: b/130746922 Change-Id: I033b63034a6dccd31418b1d1898114adbd718025 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29409 Presubmit-Ready: Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Ben Clayton <bclayton@google.com>
-
- 17 Apr, 2019 3 commits
-
-
Ben Clayton authored
Change-Id: I1039b750821ba594a423d758d34cd48c0a014e92 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29269Tested-by:
Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Antonio Maiorano authored
In particular, many of these would produce an UNREACHABLE assert in libGLESv2, such as glCopyTexSubImage2D. Bug: b/116827965 Change-Id: I719ff20b7452d0b933b8e4120abe831783844342 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29048 Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Antonio Maiorano <amaiorano@google.com>
-
SwiftShader Regression Bot authored
Change-Id: Ica7f55af1f6ddeea81fb1560ec7d58d314de9c07 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29388Reviewed-by:
Chris Forbes <chrisforbes@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com>
-
- 16 Apr, 2019 8 commits
-
-
Chris Forbes authored
- BuiltInSubgroupSize - BuiltInSubgroupLocalInvocationId Bug: b/118386749 Test: dEQP-VK.subgroups.* Change-Id: Idf06213351f2ac27664cc6bee1b6b99575676843 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29308 Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Reviewed-by:
Ben Clayton <bclayton@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Chris Forbes authored
Bug: b/118386749 Test: dEQP-VK.renderpass.* Test: dEQP-VK.glsl.* Change-Id: I1f830c3fbe5b1f6bca0a6f17dd37fffd00e0cfa3 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29249Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Chris Forbes authored
Bug: b/118386749 Test: dEQP-VK.renderpass.* Test: dEQP-VK.glsl.* Change-Id: If3d603f860a046c06c4bbc0390206f0720ff6c82 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29248Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Chris Forbes authored
- On LE machines, A8B8G8R8_*_PACK32 are the same as R8G8B8A8 - Add support for B8G8R8A8_SRGB in various places Bug: b/118386749 Test: dEQP-VK.renderpass.* Change-Id: I16d587b72317a05277fe2c8b337af5670eb51310 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29228Tested-by:
Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Ben Clayton authored
C++ 11 is in heavy use by SwiftShader now, so SwiftShader is now unsupported for Android versions earlier than M. Bug: b/130460252 Bug: b/130343040 Bug: b/130361288 Change-Id: Idfb64c3fa82325641cc2170f494260c1b5b1eeb4 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28988Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Ben Clayton <bclayton@google.com> Kokoro-Presubmit: Lingfeng Yang <lfy@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
SwiftShader Regression Bot authored
Change-Id: Ic300120b552abc353e2a3866f8e6d3381d3d5e9a Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29288Reviewed-by:
Chris Forbes <chrisforbes@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com>
-
Chris Forbes authored
- Remove Primitive::area, it is unused - Always set front/back masks - Initialize frontfacing based on front/back mask Bug: b/118386749 Test: dEQP-VK.glsl.builtin_var.* Change-Id: I8ccb5a2deb64df2dc4774a3511a5d30c09c30e5f Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29208 Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Chris Forbes authored
Bug: b/118386749 Test: dEQP-VK.draw.* Change-Id: I6064e47825f1dcc2a910fe4be933868a4f3835b5 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29169Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
- 15 Apr, 2019 11 commits
-
-
Ben Clayton authored
Fix up all calls to `assert()` in [LLVM,Subzero]Reactor.cpp with an appropriate call to one of these macros. Bug: b/127433389 Change-Id: I188add3929c46932b8de5acf2ac4b2ac83b0768b Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29055 Presubmit-Ready: Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Tested-by:
Ben Clayton <bclayton@google.com>
-
Chris Forbes authored
We claim no support for now. Bug: b/117974925 Test: dEQP-VK.draw.shader_draw_parameters.* Change-Id: Id3b09419c365cc513dabf636a932c087b99f7cc3 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29188 Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Chris Forbes authored
Bug: b/118386749 Test: dEQP-VK.pipeline.* Change-Id: Ie549802e6ea9ad89760e2439de5776121fae8c58 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29028Tested-by:
Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Chris Forbes authored
These functions are part of the VK_KHR_swapchain + VK1.1 interaction. Test: dEQP-VK.wsi.xlib.* Bug: b/124265819 Change-Id: Ic79bb0c290e68ab73ddc589c95f979603ecd1a82 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29168 Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Alexis Hetu authored
Intentional allocation failure tests were crashing on Linux, because the object's constructor was called even when the allocator returned nullptr. Separated the allocation from the construction to fix the issue. Bug b/116336664 Change-Id: I7a5d4e957ec27f37a96b795a7f17aacebb240fe9 Tests: dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail Tests: dEQP-VK.api.object_management.alloc_callback_fail.* Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28948Tested-by:
Alexis Hétu <sugoi@google.com> Presubmit-Ready: Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
SwiftShader Regression Bot authored
Change-Id: I1078943fbb5e030845563b1f102bf461cc8fa94b Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28930Reviewed-by:
Ben Clayton <bclayton@google.com> Tested-by:
Ben Clayton <bclayton@google.com>
-
Alexis Hetu authored
Pipeline variables, like scissor, viewport and blend constants, may not be provided by the pipeline state if they are set to use the dynamic state instead. In that case, the related initialization structures may be null and should not be used. Bug b/118619338 Change-Id: Ieb5ff066b06ecfe444c6d26e43c70fd18d2f9c31 Tests: dEQP-VK.image.texel_view_compatible.graphic.extended.* Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29053Tested-by:
Alexis Hétu <sugoi@google.com> Presubmit-Ready: Alexis Hétu <sugoi@google.com> Reviewed-by:
Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Alexis Hetu authored
Fixed ImageView::imageTypesMatch() according to the Vulkan Spec, Section 11.5. Image Views, Table 15. Image and image view parameter compatibility requirements. Also allowed already supported mip level parameters to be used in the clear function. Bug b/119620767 Tests: dEQP-VK.pipeline.render_to_image.core.cube.* Change-Id: I4785c4594ba82f8e97b40aaddce8c950d255c846 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28748 Presubmit-Ready: Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Alexis Hétu <sugoi@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Alexis Hetu authored
Implemented the resolve command using the regular blit function, since it already supports resolve operations. Removed baseArrayLayer related checks in Image::copyTo(), since resolving array images exercises that path. Bug b/118619338 Change-Id: I6a70ef5f396e51be7fde34ebe72fcf991396a45f Tests: dEQP-VK.api.copy_and_blit.core.resolve_image.* Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28888 Presubmit-Ready: Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Alexis Hétu <sugoi@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Ben Clayton authored
This now builds both the LLVM and Subzero Reactor backends. Fixed issue where failures were not actually failing the build in continuous.bat. Changed the test's expected path of vk_swiftshader.dll to more closely match macOS and Linux. Bug: b/130458775 Bug: b/123360006 Change-Id: Id2cfc0a7016c9813597567fd6ab900fe4047b8f8 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29109 Presubmit-Ready: Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
Ben Clayton authored
Makes reading Windows Kokoro build logs possible on bad WiFi. Bug: b/123933266 Bug: b/115344057 Change-Id: I4f336f8bd149e99f9926853fc09b79f7a063ea4b Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29148Tested-by:
Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
- 13 Apr, 2019 8 commits
-
-
Ben Clayton authored
This reverts commit a786c4a2. Reason for revert: Breaks LLVM 3 reactor backend. Change-Id: Ia7353182bbeab8f357bd9e4dababcc24e6cdd811 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29128Reviewed-by:
Ben Clayton <bclayton@google.com> Tested-by:
Ben Clayton <bclayton@google.com>
-
Ben Clayton authored
This reverts commit 0179e5eb. Reason for revert: Breaks LLVM 3 reactor backend. Change-Id: I0cdeac496c25b8b8994339e0b4b5a002d2e597f5 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29129Reviewed-by:
Ben Clayton <bclayton@google.com> Tested-by:
Ben Clayton <bclayton@google.com>
-
Ben Clayton authored
Moved the hand-rolled implementation to Subzero. As we've started exposing bit intrinsics, we might as fix the TODOs. Bug: b/126873455 Tests: dEQP-VK.glsl.builtin.function.integer.bitcount.* Change-Id: Ic37dfd5d73187f2b3afa444abfd9e22439c871b1 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28792 Presubmit-Ready: Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Tested-by:
Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Ben Clayton authored
Moved the hand-rolled implementation to Subzero. As we've started exposing bit intrinsics, we might as fix the TODOs. Bug: b/126873455 Tests: dEQP-VK.glsl.builtin.function.integer.bitfieldreverse.* Change-Id: Ifadf25045b9ee4b435d9f6750c63334b7d4cad83 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28791 Presubmit-Ready: Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Tested-by:
Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Alexis Hetu authored
Implemented all dynamic state commands and applied the proper state within the draw command. Bug b/118619338 Change-Id: Ifeca42be1698f642e137e807aa59958447921fcc Tests: dEQP-VK.dynamic_state.* Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28890Tested-by:
Alexis Hétu <sugoi@google.com> Presubmit-Ready: Alexis Hétu <sugoi@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Chris Forbes <chrisforbes@google.com>
-
Ben Clayton authored
Change-Id: I83a615291e32e3d08e63a84a71ee1de7641c5bef Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29068 Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by:
Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Ben Clayton authored
Most of these come from LLVM 3. I'd normally try hard to silence these warnings without modifying 3rd party code, but I indend to delete this dependency in the very near future. Bug: b/130343040 Change-Id: Icf6003c58ad118989240d64cf480aa1e2e639fb7 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29088 Presubmit-Ready: Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Tested-by:
Ben Clayton <bclayton@google.com>
-
SwiftShader Regression Bot authored
Change-Id: I751f9ffdf788c16bc7dc33bffc15df519c705b2f Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28929Reviewed-by:
Chris Forbes <chrisforbes@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com>
-