- 13 Dec, 2016 5 commits
-
-
Nicolas Capens authored
Bug swiftshader:27 Change-Id: I58259e00204550a397522fc26578c9f4d847f502 Reviewed-on: https://swiftshader-review.googlesource.com/8272Tested-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 swiftshader:27 Change-Id: If085323dc6cc4325c6ff55c1021e98db94a75302 Reviewed-on: https://swiftshader-review.googlesource.com/8228Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
2 issues affected default attributes: 1) The stream type did not match the attributes' internal representation 2) The normalized flag was left uninitialized, meaning it was using whatever had been set in the previous draw call. Change-Id: I25b425944e6f59206bf3ef4db35b56d26ef83168 Reviewed-on: https://swiftshader-review.googlesource.com/8292Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I09e3615399db4db256d94ba83d44a7b6b17ee2ec Reviewed-on: https://swiftshader-review.googlesource.com/8291Reviewed-by:
Alexis Hétu <sugoi@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Imported some of the more trivial bug fixes: - Added a few missing interface block cases - Added checks for varying structs - Added checks for unsized arrays - Added first-class array check for pre ES3 compilation - Added check that ES3 functions do not use builtin names (ES3 only) - Added more binary operator checks Change-Id: I3d75453f17e1123478ef7da0998e869970a7fb7d Reviewed-on: https://swiftshader-review.googlesource.com/8289Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 10 Dec, 2016 1 commit
-
-
Nicolas Capens authored
We were using Ice::Variable as the implementation type for Reactor's abstract Value class only because shuffle operations required them. Bug swiftshader:24 Change-Id: If87ab5f0b0bca5fbffe2df250ed03b7a1b1490c6 Reviewed-on: https://swiftshader-review.googlesource.com/8258Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 09 Dec, 2016 1 commit
-
-
Nicolas Capens authored
Change-Id: I079991d257be4aa00a0aef938ccf0110cd005bcd Reviewed-on: https://swiftshader-review.googlesource.com/8288Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 08 Dec, 2016 5 commits
-
-
Nicolas Capens authored
Change-Id: I98853d4858136553be730b07b02db95d1800035c Reviewed-on: https://swiftshader-review.googlesource.com/8275Tested-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 swiftshader:27 Change-Id: Ic116a804fed80222ad9a41f219c937f28104f225 Reviewed-on: https://swiftshader-review.googlesource.com/8271Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
The use of constant pointers produces code that cannot be relocated. They also cause issues in Subzero when offsetting them due to not having constant folding support. We only used them for Direct3D cursor rendering, which can just pass in the data as an argument instead. Bug swiftshader:14 Change-Id: Id7f16c3fcaeed3fe64b569af6a49c32f6baec483 Reviewed-on: https://swiftshader-review.googlesource.com/8257Reviewed-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I1387cd9c1666bbb736f75d84679672f1b6964f48 Reviewed-on: https://swiftshader-review.googlesource.com/8270Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I2fbd6524f1975f2c76ae0b5e544f323e7c7e4537 Reviewed-on: https://swiftshader-review.googlesource.com/8269Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 07 Dec, 2016 1 commit
-
-
Alexis Hetu authored
A few things needed to be fixed: - Removed unused local variables in Sampler.cpp - Local tests showed that newly added files for ubsan build fix broke Mac and Windows builds. Moved files to Linux non debug only to fix the issue on all platforms. Change-Id: I4d6d0d162603fdf36c581e84e177e6d042bf2d6e Reviewed-on: https://swiftshader-review.googlesource.com/8268Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
- 06 Dec, 2016 6 commits
-
-
Alexis Hetu authored
In order to build libEGL without explicitly setting a dependency on the Renderer and Reactor projects, the Renderer's Surface class must be linked with libEGL. That was causing an issue where the 2 Surface.so objects were colliding on Linux. In order to solve the issue, libEGL/Surface.* was renamed to libEGL/EGLSurface.* Change-Id: I2e230dd770be56fd29f7aecd5133183a7d2f20b5 Reviewed-on: https://swiftshader-review.googlesource.com/8254Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
We no longer support Code::Blocks, so removing the build files for it. CMake can be used for Linux builds instead. Change-Id: I1af29904078270898a3c07915cf32ca4ee4da25a Reviewed-on: https://swiftshader-review.googlesource.com/8255Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Alexis Hétu <sugoi@google.com>
-
Alexis Hetu authored
Change-Id: I54161aaeaa29fe26c246c61f2e27ccda5ef4a5f1 Reviewed-on: https://swiftshader-review.googlesource.com/8234Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug swiftshader:15 Change-Id: I2116fa6ad368c801e921becd89259b02b4ca68ce Reviewed-on: https://swiftshader-review.googlesource.com/8251Reviewed-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
It corresponds to a scalar MMX type, used mainly for vector shifts. We no longer need these shifts, and they would have been non-trivial to emulate with SSE2. Change-Id: I77a94ff5a62e043b991d4d6fa9ddd436d450181d Reviewed-on: https://swiftshader-review.googlesource.com/8249Reviewed-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
NPOT texture sampling is slightly slower, but with OpenGL we were already treating every mipmapped texture as NPOT due to requiring padding at the 1x1 level for renderability. Seamless cube maps are also NPOT due to the border. Furthermore, the vector shifts by scalar required for POT texel address calculation would require 128-bit values when we deprecate MMX. Change-Id: Ie2e68f632bea7c6f3e599015c14be50392ea7e9a Reviewed-on: https://swiftshader-review.googlesource.com/8248Reviewed-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 05 Dec, 2016 1 commit
-
-
Alexis Hetu authored
There was a compilation issue on some bots on Linux related to time functions which was fixable with a simple config setting. Change-Id: I8bc71f4298d662e48dd12a4c8963ed5ef3211949 Reviewed-on: https://swiftshader-review.googlesource.com/8252Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 02 Dec, 2016 5 commits
-
-
Nicolas Capens authored
Change-Id: I23e9b8de20dae93e7aa5ea7f5ff90abeba672b2b Reviewed-on: https://swiftshader-review.googlesource.com/8091Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8233Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:27 Change-Id: I53e2e4858b10d810f649907fda98dc7863752551 Reviewed-on: https://swiftshader-review.googlesource.com/8090Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8232Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Variable<> was redundant after LValue became a template class. We can recycle it as a container for Values. Bug swiftshader:27 Change-Id: Ic5ed6f3f7e26579fd38f0e809f8bada1e3639d00 Reviewed-on: https://swiftshader-review.googlesource.com/8071Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8231Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:13 Change-Id: I5dd2ce4ddf1eaf0ec2fc732d022ccad2331e6b6b Reviewed-on: https://swiftshader-review.googlesource.com/8070Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8230Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:13 Change-Id: Ife259311bf6123629ae8505b4164fa82f02e5629 Reviewed-on: https://swiftshader-review.googlesource.com/8033Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8229Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
- 01 Dec, 2016 15 commits
-
-
Nicolas Capens authored
Bug swiftshader:15 Change-Id: Ie20d881be8710d2c8e8e996ae670f7f40481f13c Reviewed-on: https://swiftshader-review.googlesource.com/7990Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8167Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:15 Change-Id: Ib22831ce669c68a790664839d18ea05668e90992 Reviewed-on: https://swiftshader-review.googlesource.com/7971Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8166Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:6 Change-Id: Ifd28cab11e814dd09515ad8721f8d3d86123f19c Reviewed-on: https://swiftshader-review.googlesource.com/7970Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8165Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:15 Change-Id: I6975f7a61ee232630b82e7844b8bc65088564827 Reviewed-on: https://swiftshader-review.googlesource.com/7959Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8164Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:15 Change-Id: I9ed683b6d122183c4313d2bf609fd7c14bf5e387 Reviewed-on: https://swiftshader-review.googlesource.com/7958Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8163Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:15 Change-Id: I69184dcb70f4a4082a25420a0dade7bc87a8027e Reviewed-on: https://swiftshader-review.googlesource.com/7957Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8162Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:6 Change-Id: I1eaef2745f6e1aa3defb39f408df36e654f97b4d Reviewed-on: https://swiftshader-review.googlesource.com/7956Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8161Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:15 Change-Id: I1391f656bce9b5cb09c4034df977ae4757e58843 Reviewed-on: https://swiftshader-review.googlesource.com/7955Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8160Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:15 Change-Id: I27fe7bd2f0deaf19fab2f4565574ad084c49cddb Reviewed-on: https://swiftshader-review.googlesource.com/7954Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8159Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:6 Change-Id: Ie59ca6e16eb82b84b01d9f47e5168fce7614084e Reviewed-on: https://swiftshader-review.googlesource.com/7953Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8158Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:6 Change-Id: Iba0a4904e99f7323c7e2044be03bb7dd950929d9 Reviewed-on: https://swiftshader-review.googlesource.com/7951Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8157Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:15 Change-Id: I4fa5356109e35ac13f9f8d5a97e9059262901051 Reviewed-on: https://swiftshader-review.googlesource.com/7950Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8156Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:6 Change-Id: I170feba4050b750727fa57927545996577123e30 Reviewed-on: https://swiftshader-review.googlesource.com/7930Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8155Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Bug swiftshader:15 Change-Id: If9336a87f90269a295fcd3b3bff2fd6899c773e4 Reviewed-on: https://swiftshader-review.googlesource.com/7910Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8154Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
Nicolas Capens authored
Change-Id: I173d563cd3cd17cf90caf723f29a6c1da51103b5 Reviewed-on: https://swiftshader-review.googlesource.com/7872Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8153Reviewed-by:
Alexis Hétu <sugoi@google.com>
-