- 04 Aug, 2016 2 commits
-
-
Nicolas Capens authored
Change-Id: I6efbb5b138d7fe1611c235c5062823a6386f9180 Reviewed-on: https://swiftshader-review.googlesource.com/5880Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
A couple of class members from PixelShader and VertexShader were still public. Fixed that in this cleanup. Change-Id: I2dfaac7fd4cecdc791f1ef7236148e74c4b5b486 Reviewed-on: https://swiftshader-review.googlesource.com/5850Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 02 Aug, 2016 1 commit
-
-
Alexis Hetu authored
GLES/egl.h was unused. EGL/egl.h is already used everywhere EGL is needed. Change-Id: I1b8a6fc72a8eb9b63edfad73f29be6f8b1d210c1 Reviewed-on: https://swiftshader-review.googlesource.com/5851Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 01 Aug, 2016 1 commit
-
-
Nicolas Capens authored
Change-Id: I7b97d153187a108ef2953c39db77af8a4de962e6 Reviewed-on: https://swiftshader-review.googlesource.com/5840Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 20 Jul, 2016 1 commit
-
-
Alexis Hetu authored
To avoid having a library name mismatch between the LIBRARY lines of the .def files and the output from the GN files, the output names were restored to libEGL and libGLESv2, but the output directories were changed to avoid clashing with the ANGLE libraries. Also removed the warning silencing that's no longer required. Change-Id: Ifa13d302ffa19acc04e46e4c772fa407a1c818bc Reviewed-on: https://swiftshader-review.googlesource.com/5810Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Corentin Wallez <cwallez@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
- 15 Jul, 2016 1 commit
-
-
Alexis Hetu authored
With this fix, SwiftShader libraries can successfully be built on Windows using Chromium's build system and produce fully functional libraries. Main issue was: the .rc files had not been included in the 'sources' section. Change-Id: Iec77f09c10af19828c52f10d01b405a7e352afab Reviewed-on: https://swiftshader-review.googlesource.com/5800Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Corentin Wallez <cwallez@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
- 07 Jul, 2016 1 commit
-
-
Alexis Hetu authored
- Now compiles for all combinations of "component"/"not component", debug/release on Linux/Windows - Cleaned up dependencies - Added some Windows specific flags Change-Id: I09c2eaec096ac7f73fdd5b9ab0d407fa29369b4c Reviewed-on: https://swiftshader-review.googlesource.com/5785Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com>
-
- 03 Jul, 2016 3 commits
-
-
Nicolas Capens authored
Change-Id: Iab20bde3fdf1fee5c6b47c748baae0266769e333 Reviewed-on: https://swiftshader-review.googlesource.com/5782Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I678f4c94d140bb5cd66569336b2813b8c7c0e075 Reviewed-on: https://swiftshader-review.googlesource.com/5781Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I1ec7075cbc53318a0e788672501519f302278298 Reviewed-on: https://swiftshader-review.googlesource.com/5780Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 01 Jul, 2016 1 commit
-
-
Michele Bissacco authored
Change-Id: Ic1748fefb6778a4eeab8a41f81803586025a60ee Signed-off-by:
Michele Bissacco <mirh@protonmail.ch> Reviewed-on: https://swiftshader-review.googlesource.com/5740Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 30 Jun, 2016 5 commits
-
-
Nicolas Capens authored
Change-Id: I09efd94974a520b790ab1d3fe9e8dc91295948f9 Reviewed-on: https://swiftshader-review.googlesource.com/5762Tested-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: Ifcfb673ed5f4c0eec0c24c829002aaf1b9870ad5 Reviewed-on: https://swiftshader-review.googlesource.com/5751Reviewed-by:
Meng-Lin Wu <marleymoo@google.com> Reviewed-by:
Bo Hu <bohu@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Meng-Lin Wu authored
Relevant dEQP tests: dEQP-GLES3.functional.fragment_out.basic.int.rg16i* dEQP-GLES3.functional.fragment_out.basic.uint.rg16ui* dEQP-GLES3.functional.fragment_out.basic.int.rgba16i* dEQP-GLES3.functional.fragment_out.basic.uint.rgba16ui* Change-Id: If57f6edb895c576f78cb4cdf6048c2063d884a6f Reviewed-on: https://swiftshader-review.googlesource.com/5651Tested-by:
Meng-Lin Wu <marleymoo@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Meng-Lin Wu authored
Relevant dEQP tests: dEQP-GLES3.functional.fragment_out.basic.int.r8i* dEQP-GLES3.functional.fragment_out.basic.uint.r8ui* dEQP-GLES3.functional.fragment_out.basic.int.rg8i* dEQP-GLES3.functional.fragment_out.basic.uint.rg8ui* dEQP-GLES3.functional.fragment_out.basic.int.rgba8i* dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui* Change-Id: I2cfb79339830e2ae22ac902ce97b6c81559e0f53 Reviewed-on: https://swiftshader-review.googlesource.com/5630Tested-by:
Meng-Lin Wu <marleymoo@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Only casting from an integer (any size) to a pointer using reinterpret_cast<> is well-defined. Casting a pointer to an integer needs a large enough integer. Bug 29894961 Change-Id: I51cf6923f4feeaf1860ca0565aa7d40b61918e67 Reviewed-on: https://swiftshader-review.googlesource.com/5750Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 29 Jun, 2016 2 commits
-
-
Nicolas Capens authored
Bug 29869215 Change-Id: Iedc281676fa6befd458c3a96a904024ec69d9741 Reviewed-on: https://swiftshader-review.googlesource.com/5730Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Bug 29770672 Change-Id: I11472a3a1aa5a6e0cd28a846cd182350abd0da89 Reviewed-on: https://swiftshader-review.googlesource.com/5720Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 28 Jun, 2016 2 commits
-
-
Alexis Hetu authored
Disabled a few warnings and fixed a few warnings to enable turning 'warnings as errors' on in Visual Studio. Change-Id: I91e8e2d4d71794b73178f8d59c2f6fc872ad3085 Reviewed-on: https://swiftshader-review.googlesource.com/5710Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Switched the Short4 constructor from 'short' to 'unsigned short' in order to accept hexadecimal values, which is generally how Short4 values are initialized. Change-Id: I89eb41bfd65f9071ba42dbb6a06d4349cbb89d67 Reviewed-on: https://swiftshader-review.googlesource.com/5701Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 27 Jun, 2016 2 commits
-
-
Alexis Hetu authored
Turns out switching from 'size_t' to 'int' created different warnings. Using 'unsigned int' solves all warnings. Change-Id: I2c6c96fe6ed881bb6ce63717d53c8c5864273157 Reviewed-on: https://swiftshader-review.googlesource.com/5702Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: I8f4604a0cd81f004d46172d286286722b6198dd5 Reviewed-on: https://swiftshader-review.googlesource.com/5700Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 24 Jun, 2016 1 commit
-
-
Alexis Hetu authored
- Fixed uninitialized variables in default cases - Fixed truncation of values to float with static_cast Change-Id: I81f3a243e66eaeb24cd92646c6ef1ca6cb0de9ce Reviewed-on: https://swiftshader-review.googlesource.com/5682Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 23 Jun, 2016 3 commits
-
-
Nicolas Capens authored
Change-Id: I891c320662b046a1a4a94cf24b86b386f2fdf66e Reviewed-on: https://swiftshader-review.googlesource.com/5690Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
- Removed unused variables - Removed unreachable code - Fixed size_t <-> int conversions - Fixed uninitialized variables Change-Id: Ifc3912e92b8f0710094e939bd0da4757148b559a Reviewed-on: https://swiftshader-review.googlesource.com/5681Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
This cl allows SwiftShader to be built on Windows within Chromium Change-Id: I0fc9ec1dfc5012cc310695e13edc64c639b23fda Reviewed-on: https://swiftshader-review.googlesource.com/5680Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 20 Jun, 2016 1 commit
-
-
Nicolas Capens authored
Change-Id: I081fd1bf7334d8a2209b467f053b123a27627c27 Reviewed-on: https://swiftshader-review.googlesource.com/5650Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 17 Jun, 2016 5 commits
-
-
Nicolas Capens authored
Change-Id: I6a55ee025662958921d51e28fdc37ececed827da Reviewed-on: https://swiftshader-review.googlesource.com/5632Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
Change-Id: Ib9165c2f5af911d78b55e68195af68059791e135 Reviewed-on: https://swiftshader-review.googlesource.com/5631Reviewed-by:
Shannon Woods <shannonwoods@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Setting pixel unpack buffers was already supported, but they were still unused. This cl enables them to be used as data when loading a texture. This fixes ~200 pbo related dEQP tests. Change-Id: Ibada594185dab4f14bebf892e4df817a7dfe8401 Reviewed-on: https://swiftshader-review.googlesource.com/5640Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
It is part of GL_EXT_color_buffer_half_float. Change-Id: Icaba1efed8b4e5ad97e583ebdad7b777cf4c7ad8 Reviewed-on: https://swiftshader-review.googlesource.com/5596Reviewed-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: Ie3caecf275ffb51fbd512560cb66fcf2a32b3bbe Reviewed-on: https://swiftshader-review.googlesource.com/5595Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Meng-Lin Wu <marleymoo@google.com> Tested-by:
Meng-Lin Wu <marleymoo@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 16 Jun, 2016 1 commit
-
-
Nicolas Capens authored
Change-Id: Ia907ff073bf00114b2a3e72c495bf96c5a57154e Reviewed-on: https://swiftshader-review.googlesource.com/5592Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Meng-Lin Wu <marleymoo@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 15 Jun, 2016 2 commits
-
-
Meng-Lin Wu authored
One less argument is emitted. Vertex/PixelProgram sampleTexture function signature simplified. Change-Id: I7aef3eb100ccb51a8bd9d5fd600c73b4843d30d9 Reviewed-on: https://swiftshader-review.googlesource.com/5600Tested-by:
Meng-Lin Wu <marleymoo@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Change-Id: Ia704d2c15f46effc534ae0c51fc82bf78be9428b Reviewed-on: https://swiftshader-review.googlesource.com/5620Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Meng-Lin Wu <marleymoo@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 14 Jun, 2016 2 commits
-
-
Nicolas Capens authored
Change-Id: Ib1b73a21dc2c3a23071e4817f24d32ad3a80c9ad Reviewed-on: https://swiftshader-review.googlesource.com/5610Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
non-const lvalue reference cannot bind to a temporary. Change-Id: I561cc8cfcedace6aab949e6e496203f39af77e2e Reviewed-on: https://swiftshader-review.googlesource.com/5594Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
- 13 Jun, 2016 3 commits
-
-
Alexis Hetu authored
In order to make the code a bit more readable and a little less error prone, constants that are the bitwise inverted version of other constants are computed from those constants rather than being recomputed from scratch. Change-Id: I27759d23e9c72b683eeafe4583b76a62e8132f19 Reviewed-on: https://swiftshader-review.googlesource.com/5590Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Related tests pass, modulo the current masking issue. Change-Id: Iac1103e74a9cf18c480289210dd2bd957cc41069 Reviewed-on: https://swiftshader-review.googlesource.com/5300Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Meng-Lin Wu authored
Passes all texelFetch and texelFetchOffset tests in dEQP. Change-Id: Ic212d326d1c062f1947696e6963fef300b7737f1 Reviewed-on: https://swiftshader-review.googlesource.com/5512Tested-by:
Meng-Lin Wu <marleymoo@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-