- 31 Mar, 2015 4 commits
-
-
Nicolas Capens authored
Change-Id: I1ad9fed9aea34cd20f8d78f4d4469c61aeb00ea6 Reviewed-on: https://swiftshader-review.googlesource.com/2753Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I0b903412c86442f3aca5dc454956c8d46b467083 Reviewed-on: https://swiftshader-review.googlesource.com/2752Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Also improve the filtering precision of 3-byte formats. Change-Id: If314c870735488dfcd22b9ab60b4783e31a4c05b Reviewed-on: https://swiftshader-review.googlesource.com/2751Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
- Added NxM size matrices - Added unsigned int uniforms - Removed dead code(packVaryings) in Program Change-Id: I0ecb47fa468245f60b9aa026d07fa9ed1f871340 Reviewed-on: https://swiftshader-review.googlesource.com/2745Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 30 Mar, 2015 3 commits
-
-
Ping-Hao Wu authored
Change-Id: I7e844eb7c313455d48cd2fc09440f10d639b4c77 Reviewed-on: https://swiftshader-review.googlesource.com/2758Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Ping-Hao Wu <pinghao@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I5d9c9567d6885a2c3bbaf78a821f66f99b1bfcfe Reviewed-on: https://swiftshader-review.googlesource.com/2750Reviewed-by:
Ping-Hao Wu <pinghao@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
- Added missing TRACE macros - Added some trivial verifications in a few more functions Change-Id: I32762a5caf8ee086ee423ba39a077d3cf3ec543a Reviewed-on: https://swiftshader-review.googlesource.com/2683Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 27 Mar, 2015 2 commits
-
-
Greg Hartman authored
Change-Id: I5931d9284e4e4b0649ceb38df6c5947efb1ca7d0 Reviewed-on: https://swiftshader-review.googlesource.com/2741Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Ping-Hao Wu authored
Change-Id: I6954c992401bca495df3808603fba1bb5ecb8a60 Reviewed-on: https://swiftshader-review.googlesource.com/2740Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 25 Mar, 2015 8 commits
-
-
Nicolas Capens authored
SwiftShader currently always preserves the color buffer on eglSwapBuffers, so both EGL_BUFFER_PRESERVED and EGL_BUFFER_DESTROYED can be used without real changes. Change-Id: I55fcd7d4b4211483d8876c15d3d6ea77ea2685e6 Reviewed-on: https://swiftshader-review.googlesource.com/2721Reviewed-by:
Ping-Hao Wu <pinghao@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19864302 Change-Id: Iaca49fa72146ff35b6f1e5e40ade5cd2c5c48d0e Reviewed-on: https://swiftshader-review.googlesource.com/2657Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Change-Id: I95356056e7785e2dcfeffa95d4a38cc4e113ec62 Reviewed-on: https://swiftshader-review.googlesource.com/2661Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Nicolas Capens authored
Change-Id: If242cfd4df1a7519152946b3d2364fc180f8ffae Reviewed-on: https://swiftshader-review.googlesource.com/2720Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Log errors on UNIMPLEMENTED() rather than aborting. For now ASSERT() will still abort. Change-Id: I4db66934d0cd69b557fd2989e0c120a5fa372b99 Reviewed-on: https://swiftshader-review.googlesource.com/2691Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Ping-Hao Wu authored
This change could result in multiple instances of the shared library being loaded when using alternate paths. This will be addressed by b/18752589. Change-Id: Icf26a0c6f76edfd4f1c710e14f1005138d97e77a Reviewed-on: https://swiftshader-review.googlesource.com/2664Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Nicolas Capens authored
All current texture environment parameters are integer, so just pass them through to glTexEnvi(). Change-Id: I2f1abea0d6da0e76b7ef305588ffc65fead32502 Reviewed-on: https://swiftshader-review.googlesource.com/2701Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
All current texture parameters are integer, so just pass them through to glTexParameteri(). Change-Id: Ic4042b26b31194916af7814cabf2eb0d22c76ecb Reviewed-on: https://swiftshader-review.googlesource.com/2710Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 24 Mar, 2015 8 commits
-
-
Nicolas Capens authored
Change-Id: I9b360f92c0b93a854abfd686cdcdd9b2a1dd6a13 Reviewed-on: https://swiftshader-review.googlesource.com/2700Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Change-Id: Ib96c227367fe10890e576bf99a654b50fa9e06c4 Reviewed-on: https://swiftshader-review.googlesource.com/2671Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Greg Hartman authored
Change-Id: I41f663cc72709300ef59c1663ff0e44555afede8 Reviewed-on: https://swiftshader-review.googlesource.com/2672Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Greg Hartman authored
Change-Id: Ia2e2550fd333a3fd221ff4f8a5f46c215ca66be3 Reviewed-on: https://swiftshader-review.googlesource.com/2690Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Greg Hartman authored
Change-Id: Icb27a7f83b44a1081cae2db15ac43c025a4d04fc Reviewed-on: https://swiftshader-review.googlesource.com/2681Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Nicolas Capens authored
Bug 18703920 Change-Id: Ifde19f323e4025e2fd2ce24056e38073e373feb3 Reviewed-on: https://swiftshader-review.googlesource.com/2300Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: Iabafc06d073c99f9cc5b2c62ed83eff4862bc2cc Reviewed-on: https://swiftshader-review.googlesource.com/2684Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Ping-Hao Wu authored
Change-Id: I8a5763e8c0fbc2ce788871c18e36f2af7768832c Reviewed-on: https://swiftshader-review.googlesource.com/2540Tested-by:
Ping-Hao Wu <pinghao@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 23 Mar, 2015 10 commits
-
-
Nicolas Capens authored
Bug 19868861 Android does not support canceling threads, but we shouldn't forcefully destroy them anyway, and we already join() all threads before deleting them. So use the same semantics on all platforms and join redundantly. Change-Id: I888e2e64288cf3ac53d570d517f3e0867b8c479e Reviewed-on: https://swiftshader-review.googlesource.com/2667Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Change-Id: Id26f96448c976bedab200713cefa168747251211 Reviewed-on: https://swiftshader-review.googlesource.com/2670Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
pthread_yield() is non-standard and not available on Android. shed_yield() is a POSIX standard function. Change-Id: I093047031dd0b35a28724540aaddeb3f5ba849bc Reviewed-on: https://swiftshader-review.googlesource.com/2682Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Ping-Hao Wu authored
Change-Id: I788c00ebeef3fa472ebe157cb1cd783a6571b95c Reviewed-on: https://swiftshader-review.googlesource.com/2662Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Ping-Hao Wu authored
Even though the Windows COFF format should not be needed at all on Android, the dependencies on this file are too entangled. Change-Id: I7561a1a037cbc8841a6991b5f3beee3a059ad89d Reviewed-on: https://swiftshader-review.googlesource.com/2663Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Change-Id: I0bca36fe330c910dc19c12673846797b6cb4aeea Reviewed-on: https://swiftshader-review.googlesource.com/2660Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I35296240662157fb4d0172fd386d82ab038634ca Reviewed-on: https://swiftshader-review.googlesource.com/2668Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Android does not support operator<< for long long. Instead of trying to use a supported type, we noticed that this error adds very little value so remove it wholesale. Change-Id: Id0c15a24f7a609bb6e61a4d0b9816eec80ffc1cf Reviewed-on: https://swiftshader-review.googlesource.com/2669Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Ping-Hao Wu authored
Polymorphic classes should have virtual destructors. Change-Id: Ia3c8e48b43ff96df9b9db2e4742fabcbd13ee853 Reviewed-on: https://swiftshader-review.googlesource.com/2666Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Ping-Hao Wu authored
Change-Id: Ibc44597e6c4c07686dfc775cff9877e417c66542 Reviewed-on: https://swiftshader-review.googlesource.com/2665Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 20 Mar, 2015 3 commits
-
-
Ping-Hao Wu authored
The string was directly used as the string format, which would have caused printf to expect additional arguments when it contains formatting elements. Bug 18720257 Change-Id: Ie4391097e58d4cab2793a05eda2b03acd02d7f22 Reviewed-on: https://swiftshader-review.googlesource.com/2656Reviewed-by:
Greg Hartman <ghartman@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Ping-Hao Wu authored
Bug 18720257 Change-Id: I33917bedd2861b64ca0480b66861b2a25451188c Reviewed-on: https://swiftshader-review.googlesource.com/2655Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Added some "low hanging fruit" implementations and quick validation checks for a portion of the GLES 3.0 API functions. Change-Id: I003031091bc2c2c32919896e86e38b5f1f43c555 Reviewed-on: https://swiftshader-review.googlesource.com/2610Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 12 Mar, 2015 2 commits
-
-
Nicolas Capens authored
Change-Id: Ie51cddb3465f72375f20c704293d0850c95a735b Reviewed-on: https://swiftshader-review.googlesource.com/2600Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: Iedf1f5d64a3346a0b4cf081cfcd383c8dc67b775 Reviewed-on: https://swiftshader-review.googlesource.com/2590Reviewed-by:
Maxime Grégoire <mgregoire@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-