- 23 Apr, 2019 2 commits
-
-
Chris Forbes authored
These are the remaining operations which were not tested through the dEQP-VK.image.* path. Test: dEQP-VK.spirv_assembly.* Bug: b/127472316 Change-Id: Icedc2fc7b972714bc67705e2458e1207972b95cc Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29457Tested-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>
-
Chris Forbes authored
Accept SPV_KHR_storage_buffer_storage_class, which is part of SPIRV 1.3. Bug: b/130937460 Test: dEQP-VK.spirv_assembly.* Change-Id: Ifbef9f3093ce7cca90edd75ebd86831f16b630cf Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29508Tested-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>
-
- 22 Apr, 2019 1 commit
-
-
SwiftShader Regression Bot authored
Change-Id: I40b6d61fd0de9d9e5d2b63974459c9199ea71b48 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29668 Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Chris Forbes <chrisforbes@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com>
-
- 21 Apr, 2019 2 commits
-
-
Ben Clayton authored
Produce warnings for Chrome, resulting in errors. Change-Id: Icda954e1d6c8da79ecf5eddbd542a38a8d97847a Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29670 Presubmit-Ready: Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Ben Clayton <bclayton@google.com> Tested-by:
Ben Clayton <bclayton@google.com>
-
Ben Clayton authored
There's LLVM code that can now be cleaned up, but that'll come as another pass. Bug: b/130343040 Change-Id: Ie16e296fc1c4d226a81b221d18447cbc09cc2c16 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28909Tested-by:
Ben Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
- 20 Apr, 2019 1 commit
-
-
Ben Clayton authored
An easy to revert step towards https://swiftshader-review.googlesource.com/c/SwiftShader/+/28909. Bug: b/130343040 Change-Id: I0180e9698bedd2f11749faca1deef141e7000dc4 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29669 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>
-
- 19 Apr, 2019 7 commits
-
-
Chris Forbes authored
Change-Id: Iacc8bd65e9f8ba268dbe7dae6aa244a25c6f770a Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29548Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Ben Clayton <bclayton@google.com>
-
Ben Clayton authored
While having the base units as sizeof(float) is handy (as that's the smallest unit we currently support), it makes limit checking tricky as we're continually converting units of byte <-> float. This sets us up nicely for when we want to support smaller types. Change-Id: I3e334b6df4899f433b281118be23fdf8df6d9829 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29328 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
The split of intermediate + base pointer in two maps was ugly. This is also required for tracking bounds on pointers, required for robustness tests. Change-Id: I782aeee8caab43ce58ba948dcca97afa2e07482c Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29273 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>
-
SwiftShader Regression Bot authored
Change-Id: I811ea5cb03f072003d886289c3b87d7d8498d4dc Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29528Reviewed-by:
Chris Forbes <chrisforbes@google.com> Tested-by:
Chris Forbes <chrisforbes@google.com>
-
Chris Forbes authored
Includes associated Reactor plumbing. Bug: b/130768731 Bug: b/127472316 Test: dEQP-VK.image.* Change-Id: I700eb29f976410b59778e4ed162066b84a55a974 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29456Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Chris Forbes authored
- OpAtomicIAdd - OpAtomicSMin - OpAtomicSMax - OpAtomicUMin - OpAtomicUMax - OpAtomicAnd - OpAtomicOr - OpAtomicXor - OpAtomicExchange Includes required plumbing down through Reactor. Subzero support is just stubbed for now. Bug: b/130768731 Bug: b/127472316 Test: dEQP-VK.image.* Change-Id: Iecf9e9ed602c4fde674f54491658048c96fd02c6 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29453Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Chris Forbes authored
Bug: b/130768731 Test: dEQP-VK.image.* Change-Id: Ifdac16163b729a552df5369fdf089cae3dee8ecf Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29452Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Reviewed-by:
Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
- 18 Apr, 2019 12 commits
-
-
Ben Clayton authored
Bug: b/130746922 Change-Id: I35dfcb93c8e902d0be566fad50ae991d5490e853 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29348Tested-by:
Ben Clayton <bclayton@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
-
Chris Forbes authored
Also fix the addressing to correctly use the slice pitch to advance to the correct layer in an arrayed 1D texture, rather than using the row pitch. Bug: b/130768731 Test: dEQP-VK.image.* Change-Id: I46b8c4eb353d7901d5953df46138ff9e01f87ead Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29411Tested-by:
Chris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Reviewed-by:
Nicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
-
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 4 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>
-