- 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>
-
- 11 Mar, 2015 4 commits
-
-
Maxime Gregoire authored
Change-Id: I3ffce981fd8238ca1767e05929da3502cd3b2a39 Reviewed-on: https://swiftshader-review.googlesource.com/2510Tested-by:
Maxime Grégoire <mgregoire@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Maxime Gregoire authored
Change-Id: Ia1bbe00c9538403b59c2960558b94bd4e7327189 Reviewed-on: https://swiftshader-review.googlesource.com/2520Tested-by:
Maxime Grégoire <mgregoire@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Maxime Gregoire authored
Change-Id: If752b2db0f3bd7125508b88f32248af6fa3c598d Reviewed-on: https://swiftshader-review.googlesource.com/2340Tested-by:
Maxime Grégoire <mgregoire@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
This cl doesn't actually do anything, but we need to establish exactly how to add new GLES 3.0 specific cases in Swift Shader. Change-Id: I7f31ea98e0d24f71204a3e1a7a31bf3379741e15 Reviewed-on: https://swiftshader-review.googlesource.com/2560Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Alexis Hétu <sugoi@google.com>
-
- 02 Mar, 2015 4 commits
-
-
Nicolas Capens authored
Bug 19511934 Change-Id: I367a92ac0594d2bba91e26efe5c5af7dbe6f0d04 Reviewed-on: https://swiftshader-review.googlesource.com/2480Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: Iec5aff6d73f9e20ba4bc6a95bc1e07d5e7b5930e Reviewed-on: https://swiftshader-review.googlesource.com/2490Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Maxime Grégoire <mgregoire@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
In GLSL ES a variable declared const is a compile-time constant, and thus a constant expression. Parameters declared const are read-only but not compile-time constant. Bug 19511934 Change-Id: I6d02062ca62c4185a3384b31a4d3ce8dfcc86b35 Reviewed-on: https://swiftshader-review.googlesource.com/2441Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I127217b26f95598ae6debd8b8b898c200d310135 Reviewed-on: https://swiftshader-review.googlesource.com/2500Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 25 Feb, 2015 4 commits
-
-
Nicolas Capens authored
Bug 19331817 Change-Id: Ia501eba1b17406db4dcb464d862ce7d4ccacf236 Reviewed-on: https://swiftshader-review.googlesource.com/2392Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: I93eb70d05b2c389cd751519bc43eb6f256e8e4a6 Reviewed-on: https://swiftshader-review.googlesource.com/2391Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: I6ec0f8c6f2ef61f3d0d5adb627eab4a29dffc8ac Reviewed-on: https://swiftshader-review.googlesource.com/2380Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: I75787c6a9df3bca539dcaf3a1d3f0e49994c73b4 Reviewed-on: https://swiftshader-review.googlesource.com/2390Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 24 Feb, 2015 6 commits
-
-
Alexis Hetu authored
Required adding X and Y flipping to blitter. Change-Id: Icaac4045ae9419296112464d7ccdde7babb76eb3 Reviewed-on: https://swiftshader-review.googlesource.com/2180Reviewed-by:
Alexis Hétu <sugoi@google.com> Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: Ieb4581c62525112e0b76e94bcbbb8f9608c782ea Reviewed-on: https://swiftshader-review.googlesource.com/2371Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: I7f7f842d01069abda953a5fe3eb8572f5dc985a9 Reviewed-on: https://swiftshader-review.googlesource.com/2370Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: I6e288f5385887afce7c7affc13431277b379fdc3 Reviewed-on: https://swiftshader-review.googlesource.com/2363Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: I00abb7635e7a232891dd158b472c375d931db584 Reviewed-on: https://swiftshader-review.googlesource.com/2362Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: Ia1ab8f4da90c62ca846961c97691aacdbdf62a6a Reviewed-on: https://swiftshader-review.googlesource.com/2361Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 23 Feb, 2015 7 commits
-
-
Nicolas Capens authored
Bug 19331817 Change-Id: I157c68e00aef3f2726bd72ac7ff96bdb8f191c75 Reviewed-on: https://swiftshader-review.googlesource.com/2350Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
This refactoring prepares for version-specific builtin symbol lookups. Bug 19331817 Change-Id: I65b46a2b35872802a249a45b2f97a1d3c1e35dfe Reviewed-on: https://swiftshader-review.googlesource.com/2330Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: I98c650311c6226bf769bc9f3c2eed8dac788a396 Reviewed-on: https://swiftshader-review.googlesource.com/2320Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: I5a4a3f7aba4f758a3e8b4b5ff7c09e26bc9b7430 Reviewed-on: https://swiftshader-review.googlesource.com/2314Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: Ib85c82f7490a5e48830fb496cddbb5aa6837dfb2 Reviewed-on: https://swiftshader-review.googlesource.com/2313Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 19331817 Change-Id: Ie901756ef4fdbab1dfa6ae01c77104fc84de247f Reviewed-on: https://swiftshader-review.googlesource.com/2312Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Add helper functions to the lexer to tokenize strings that have different classifications in ES2 and ES3. Bug 19331817 Change-Id: I4e1c190e23aa63b03ef8f57930102d01e496f107 Reviewed-on: https://swiftshader-review.googlesource.com/2311Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-