1eca243add3df506a1b9d632d0bd4bbfdac9e64a |
|
05-Apr-2018 |
Greg Hartman <ghartman@google.com> |
Also look for sibling libraries in /system This cleans up a problem that was introduced by https://swiftshader-review.googlesource.com/17188 LOCAL_VENDOR_MODULE was first supported on O, so when we build SwiftShader on earlier branches the libraries land in /system. The fix in the Android.mk files would be complicated and would revert some of the cleanup, and would cause issues for 64 bit only builds. While it would be possible to extend the original approach, it just seems cleaner to check in /system at runtime. Bug b/76437145 Test: Local build and boot of Cloud Android N Change-Id: I86e0363a8cbd7b8f2ba744f14a67dfe457f3725f Reviewed-on: https://swiftshader-review.googlesource.com/18288 Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
3f22df06698c573e427f920f812c025ec59992f1 |
|
20-Mar-2018 |
Alexis Hetu <sugoi@google.com> |
Moving Chromium's version of the libraries first On MacOS, libraries have a couple of minor issues and, as a safety, let's make sure no other library than the required library is loaded. Change-Id: I376b77b3cf3f635ff57c12ccde2b9e84d4105adc Reviewed-on: https://swiftshader-review.googlesource.com/17888 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
53c601e74b81a5dfef0dcb0754e463e7b023fe95 |
|
11-Jan-2018 |
Sergey Ulanov <sergeyu@chromium.org> |
Make it possible to build SwiftShader for Fuchsia. With this change SwiftShader is buildable for Fuchsia. Integration with Mozard for EGL will be implemented in a separate CL. Bug: chromium:800951 Change-Id: I60160c91aecaa6cdc6b07de688ff54b686613ab3 Reviewed-on: https://swiftshader-review.googlesource.com/16148 Tested-by: Sergey Ulanov <sergeyu@chromium.org> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
9282c6d71f730ff604469951a1f6615baa57c056 |
|
23-Jun-2017 |
Nicolas Capens <capn@google.com> |
Rename libraries on Mac OS to prevent conflicts. ANGLE and SwiftShader produce libraries with the same name, which causes conflicts for Chrome on Mac OS when creating unstripped libraries and dSYM debug information. Renaming them temporarily works around the build tools issue. Bug chromium:735920 Change-Id: Icb4f484970ec75b8c5e7e784ce37e05ee4fbc7db Reviewed-on: https://swiftshader-review.googlesource.com/10288 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
0bac285a78df6a6d7a6b68784748b92805420ffb |
|
07-May-2016 |
Nicolas Capens <capn@google.com> |
Apply the Apache 2.0 license. Change-Id: I4a7aeefedcd2d891093520d5a10ebefadcddb5be Reviewed-on: https://swiftshader-review.googlesource.com/5320 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
3f1ab0c88fa27e782ff3dba476b3d6e7a1f2f0de |
|
08-Feb-2016 |
Nicolas Capens <capn@google.com> |
Fix attempting to load libX11 when rendering headless. Bug 26776258 Change-Id: I326e76d2650b3992835d74baea159b13f14b2e3e Reviewed-on: https://swiftshader-review.googlesource.com/4720 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
cd0a4575b3d3b1aa4dcaf3ae7a7a142cd9895b32 |
|
10-Dec-2015 |
Corentin Wallez <cwallez@google.com> |
Port to OSX. Change-Id: I31fdb6a1e403831feb6040ea756f2c144ac79a5b Reviewed-on: https://swiftshader-review.googlesource.com/4383 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
b4d30d959b595c2e531773fd530114172a8bfb06 |
|
04-Dec-2015 |
Nicolas Capens <capn@google.com> |
Enable x86-64 builds for Android. Change-Id: Ief54422c0c0d82c773f96f4491bfebb7ee717ba8 Reviewed-on: https://swiftshader-review.googlesource.com/4351 Reviewed-by: Greg Hartman <ghartman@google.com> Tested-by: Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/4353 Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
506ef481fb16e7a45d3b83a39613402e722636b3 |
|
22-Oct-2015 |
Nicolas Capens <capn@google.com> |
Revert "Implementation of EGL_KHR_swap_buffers_with_damage." Bug 25161109 This reverts commit 810f99be7600e677c8723fe4f3267a6232b4e8a1. It was only a workaround, which we no longer need after removing the libandroid dependency which caused circular symbol resolves. Change-Id: I0b486b5acfd328c0f64379e2c2dc2db00626738f Reviewed-on: https://swiftshader-review.googlesource.com/4130 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
810f99be7600e677c8723fe4f3267a6232b4e8a1 |
|
24-Sep-2015 |
Nicolas Capens <capn@google.com> |
Implementation of EGL_KHR_swap_buffers_with_damage. Bug 24111119 This is a trivial implementation which does not actually optimize compositing using the damage rects. That can be implemented later. Change-Id: Ibf511ef166a33b1d2f1826bfc5618765062fe2a2 Reviewed-on: https://swiftshader-review.googlesource.com/4014 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
7649300efd066a0485bc4d50adc6cca4138072c8 |
|
15-Oct-2015 |
Nicolas Capens <capn@google.com> |
Implementation of EGL_KHR_fence_sync. Bug 21662268 Change-Id: Iefdc18303c42967ccc25fd6580851e05520dc2b9 Reviewed-on: https://swiftshader-review.googlesource.com/4071 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
12794e2de81ab9735446ea01b23a215d7bc70ae3 |
|
27-Apr-2015 |
Nicolas Capens <capn@google.com> |
Dispatch EGL entry functions to avoid resolving to the same symbol. Bug 18752589 Change-Id: I96bbad9ab0593b93b219ec8a769523342497c5da Reviewed-on: https://swiftshader-review.googlesource.com/2910 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
0273322c0bc5c89b5f006334ab7db6a62c922970 |
|
29-Apr-2015 |
Nicolas Capens <capn@google.com> |
Predefine (E)GL export macros. Bug 18752589 Change-Id: I2a4fad80b433e62131d66f12bab2f73c6b16a9a0 Reviewed-on: https://swiftshader-review.googlesource.com/2962 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
2a1c5693e8fab2cb4c7e087e16a49c91fca9ce7f |
|
17-Apr-2015 |
Nicolas Capens <capn@google.com> |
Only load a dependent library when it has an expected symbol. Bug 18752589 Change-Id: Ic42be261dc101810e6363c4823620d6c827c7975 Reviewed-on: https://swiftshader-review.googlesource.com/2880 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|
a230805e1fb8d9da59c706ba13aed2a9f3410c1e |
|
15-Apr-2015 |
Nicolas Capens <capn@google.com> |
Access library dependencies through a single object. Bug 18752589 Change-Id: I93155cead50b30faa876023f9ed00f60b7c9e34e Reviewed-on: https://swiftshader-review.googlesource.com/2831 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Greg Hartman <ghartman@google.com> Tested-by: Greg Hartman <ghartman@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libEGL/libEGL.hpp
|