- 25 May, 2015 1 commit
-
-
Nicolas Capens authored
Bug 21278131 Change-Id: I16f27aeaf530f7672e4f60ea379ec82450cc5243 Reviewed-on: https://swiftshader-review.googlesource.com/3230Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 22 May, 2015 5 commits
-
-
Nicolas Capens authored
Bug 21278131 Change-Id: I1969f40ab4cb5e475c9c0a4e5f7d4238a3deb7be Reviewed-on: https://swiftshader-review.googlesource.com/3220Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Tested-by:
Ping-Hao Wu <pinghao@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 21278131 Change-Id: I6252b84f0fd810496475a6e19c9f131bb69d977f Reviewed-on: https://swiftshader-review.googlesource.com/3194Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 21278131 Change-Id: I370d9498778ac23c70cdb521aedaf4600bacca15 Reviewed-on: https://swiftshader-review.googlesource.com/3193Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 21278131 Change-Id: I008863c5289e1396765d70eb40b9cfb6cd0e43c5 Reviewed-on: https://swiftshader-review.googlesource.com/3211Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 21278131 Change-Id: I36c2ac37d8f999d4fa9dbf3eecb73f3537380cba Reviewed-on: https://swiftshader-review.googlesource.com/3210Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 20 May, 2015 6 commits
-
-
Keun Soo Yim authored
Change-Id: I4610a2a9e5e28b3ea3922eb0266ad26382041cb4 Reviewed-on: https://swiftshader-review.googlesource.com/3180Reviewed-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Keun Soo Yim <yim@google.com> Tested-by:
Keun Soo Yim <yim@google.com>
-
Nicolas Capens authored
Change-Id: Ia906e27d2ded0cafb1c597a369e7a5fe58b0bae1 Reviewed-on: https://swiftshader-review.googlesource.com/3020Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Prevented the creation of an OpenGL ES 3.0 Context on Android. Bug 21323928 Change-Id: I61a0972f772c8e66b57b267e1d596847063927a8 Reviewed-on: https://swiftshader-review.googlesource.com/3176Tested-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>
-
Greg Hartman authored
Change-Id: Id047cf6f7efcb9d5497fba9ee2f765f35cdce512 Reviewed-on: https://swiftshader-review.googlesource.com/3174Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Alexis Hetu authored
Added type checking and bitwise logic in a few cases for Mod and bitwise operators for TIntermediate, TIntermBinary and TIntermConstantUnion. Change-Id: Ic6ac624fd8d6d9f407f1b8fac40ae31f54a6c7da Reviewed-on: https://swiftshader-review.googlesource.com/3113Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Implemented glClearBuffer* functions. Right now, all colors are represented as floats internally, but should that change, and integer types be supported, we'd be able to remove the casts to float here. Change-Id: Ie785858d77ce7ac03b78fca9e43ac922c15e76e0 Reviewed-on: https://swiftshader-review.googlesource.com/3004Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 19 May, 2015 4 commits
-
-
Alexis Hetu authored
Added unsigned int uniforms related functions and entries where appropriate to enable it. Change-Id: Ia3086817a25e6736cee9ba3d58d97bc8eaf520a3 Reviewed-on: https://swiftshader-review.googlesource.com/3101Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Added NxM matrices related functions and entries to Program and utilities. Change-Id: I5839c21cb3a9dc469fca4c553a0b5f97e0ad48bf Reviewed-on: https://swiftshader-review.googlesource.com/3105Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Ping-Hao Wu authored
Change-Id: Icd89b98b35c3450be81c6cccbc1c071ee20de2e4 Reviewed-on: https://swiftshader-review.googlesource.com/3170Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Change-Id: Ie189a528f6f92b7b8b9023d6dcc829130f2f14ec Reviewed-on: https://swiftshader-review.googlesource.com/3161Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
- 18 May, 2015 1 commit
-
-
Greg Hartman authored
Change-Id: I5e850a2c874a4273d5b85897379f3e16ba00b276 Reviewed-on: https://swiftshader-review.googlesource.com/3160Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
- 15 May, 2015 6 commits
-
-
Greg Hartman authored
Remove references to JBMR2+ HAL pixel formats. We don't support them anyway. Link EGL against LLVM. This happens because there are some dependencies in the android_top libraries. I suspect it's happening because we link per-file, not per-function. Change-Id: Ibc37d3fcbe9967fcffdaa35e07d4cc654c13d46e Reviewed-on: https://swiftshader-review.googlesource.com/3150Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Nicolas Capens authored
This eliminates the need to specify if shaders can contain defined constant values in the front-end using a global variable. Change-Id: If7802a2743c0afa650a2631cd7945c8b3d7cf645 Reviewed-on: https://swiftshader-review.googlesource.com/3152Reviewed-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>
-
Greg Hartman authored
Change-Id: Ibb3fc68726fbea174ce1c499bcca2a9b6cfbfd5d Reviewed-on: https://swiftshader-review.googlesource.com/3149Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Greg Hartman authored
Also update the script name. Change-Id: I5d0a1012262eb61658d7d4a5e32a19aefff10ece Reviewed-on: https://swiftshader-review.googlesource.com/3146Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Nicolas Capens authored
Bug 21194513 Change-Id: I487a7e07aa936b8613200fae319fe09b86e81cb1 Reviewed-on: https://swiftshader-review.googlesource.com/3148Reviewed-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 a texture coordinate generation mode to always use 4-component homogeneous texture coordinates on OpenGL. Bug 21187909 Change-Id: I58714404002102f4138add454cf5a8c0aecfb062 Reviewed-on: https://swiftshader-review.googlesource.com/3145Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Maxime Grégoire <mgregoire@google.com> Tested-by:
Maxime Grégoire <mgregoire@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Tested-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Greg Hartman <ghartman@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 14 May, 2015 4 commits
-
-
Greg Hartman authored
Change-Id: Id94ea39742b69bb24c655381e537affccd9ca5c5 Reviewed-on: https://swiftshader-review.googlesource.com/3140Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Greg Hartman authored
Change-Id: Idb24d792f8a50ca9a560a8a2d7b23e1053afaf5e Reviewed-on: https://swiftshader-review.googlesource.com/3118Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Greg Hartman authored
Change-Id: I6ca5697a8b672a1e20bcb7999cf4d9ba544f9558 Reviewed-on: https://swiftshader-review.googlesource.com/3117Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Alexis Hetu authored
Added a few missing types: - Unsigned ints and vectors - Signed and unsigned int samplers - 2D Array samplers Change-Id: I052f7da3b2cb24c5cd2bdd1cf1e3b3a2b0ee0a50 Reviewed-on: https://swiftshader-review.googlesource.com/3042Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 13 May, 2015 6 commits
-
-
Greg Hartman authored
Change-Id: Ic670895f50ff3aa12fb0963e321541b21e886e12 Reviewed-on: https://swiftshader-review.googlesource.com/3110Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Alexis Hetu authored
Added ~, %, &, |, ^, <<, >>, %=, &=, |=, ^=, <<=, >>= to the parser and related enums. Change-Id: Ic95b2362ec3a066ea5285b195bdcda9b6853fd3f Reviewed-on: https://swiftshader-review.googlesource.com/3120Reviewed-by:Nicolas Capens <capn@google.com> Tested-by:
Alexis Hétu <sugoi@google.com>
-
Greg Hartman authored
Change-Id: Ifa68f6d3bd77454f04f28b20bce97e4bcf0f7a74 Reviewed-on: https://swiftshader-review.googlesource.com/3106Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
Alexis Hetu authored
Texture2DArray textures can now be bound properly. Change-Id: I3516b67c266feaede3e63c30615bd9f2891c0f1b Reviewed-on: https://swiftshader-review.googlesource.com/3083Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Added unsigned in and unsigned vectors to parser. Change-Id: Ic904f723c5db33d2d2bf432344d8abc3db966c1f Reviewed-on: https://swiftshader-review.googlesource.com/3103Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
GL_SRC_ALPHA_SATURATE can now be used as a dst type. Change-Id: I48764a8fb8900d418de3180cf1a485871582e931 Reviewed-on: https://swiftshader-review.googlesource.com/3104Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 12 May, 2015 3 commits
-
-
Nicolas Capens authored
Change-Id: If0aedc86a1f6492eb8174744f9ca6c3eea24e729 Reviewed-on: https://swiftshader-review.googlesource.com/3090Reviewed-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: I47b82f0e10e572943c31df521b1b74492ba6318e Reviewed-on: https://swiftshader-review.googlesource.com/3081Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Greg Hartman authored
Coincides with I08dcfe8da032f03a556454199a2d66d29837571d on the Android-GCE end. Change-Id: I7d24a7eadaa3f0a69f8baf34af0cfea24447594f Reviewed-on: https://swiftshader-review.googlesource.com/3082Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Greg Hartman <ghartman@google.com>
-
- 11 May, 2015 4 commits
-
-
Alexis Hetu authored
Sizes weren't getting printed properly because of their type. In this case, primarySize, for example, is an unsigned char, so it gets printed as if it were a character instead of a number. Changing it to "primarySize + '0'" also fails, because then the result of the operator+ gets interpreted as an int. To get it to work, I would need either something like: static_cast<char>(primarySize + '0') or static_cast<int>(primarySize) I chose the latter. Change-Id: Ib0718a7a86ef4314f886b653526240aa788fb3df Reviewed-on: https://swiftshader-review.googlesource.com/3084Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Alexis Hétu <sugoi@google.com>
-
Alexis Hetu authored
Adding the missing pixel store parameters needed to use some tests. Added the UnpackInfo structure to minimize function signature changes while sending all unpack parameters to loadImageData(). Change-Id: I86b660697ae726f902923066a9defe6d3a88860f Reviewed-on: https://swiftshader-review.googlesource.com/2943Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Added basic class / enums / function skeletons for Texture2DArray. No sampling code has been added to SamplerCore for Texture2DArray yet. Change-Id: I78bc1fdec069005d2b3b6f6b1ba41db8c278f74b Reviewed-on: https://swiftshader-review.googlesource.com/2852Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Alexis Hétu <sugoi@google.com>
-
Alexis Hetu authored
Adding multiple color attachments to Framebuffer objects. This cl allows setting multiple draw buffers, but there is currently no code exercising that path. These will connected properly to a shader's multiple outputs later. Change-Id: I41d4eadc4518d0b9c1468802c32e622df591e860 Reviewed-on: https://swiftshader-review.googlesource.com/2881Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-