- 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 5 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>
-
Nicolas Capens authored
Bug 29279831 Change-Id: If5dbcb3e32e88d1e574d45d3368ed114fd4f85b7 Reviewed-on: https://swiftshader-review.googlesource.com/5581Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-
Nicolas Capens authored
These functions looked too much like EGL entry functions. Change-Id: I29dda78a34d3eb53aad002bec83ea7a77cfac1c8 Reviewed-on: https://swiftshader-review.googlesource.com/5580Reviewed-by:
Alexis Hétu <sugoi@google.com> Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 12 Jun, 2016 1 commit
-
-
Nicolas Capens authored
Output parameters can be any kind of lvalue, such as struct members or array elements. Change-Id: I4dce9dddfa95f58275fe3f6a4acf55532330a8f7 Reviewed-on: https://swiftshader-review.googlesource.com/5570Tested-by:
Nicolas Capens <capn@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
- 09 Jun, 2016 3 commits
-
-
Alexis Hetu authored
Change-Id: I4be5d80931689d1ac66b58b316c24b16ab6fd761 Reviewed-on: https://swiftshader-review.googlesource.com/5550Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Alexis Hétu <sugoi@google.com>
-
Alexis Hetu authored
First version of Chromium build files for SwiftShader. Works for Linux only at this point. Other platforms are there, but untested at the moment. Change-Id: I8f389db9937feda74c7009cf7a22938dab9e69d5 Reviewed-on: https://swiftshader-review.googlesource.com/5520Tested-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com>
-
Alexis Hetu authored
Some virtual functions with common names had different signature, which generates warnings. These functions didn't need to be virtual, so they are no longer virtual in order to fix the warnings. Change-Id: I4d8f5a9fdb3f4f520efe1aea0ce5d179b519bf8b Reviewed-on: https://swiftshader-review.googlesource.com/5461Reviewed-by:
Alexis Hétu <sugoi@google.com> Reviewed-by:
Nicolas Capens <capn@google.com> Tested-by:
Nicolas Capens <capn@google.com>
-