e13238e0acd3f22252c90bee6a7684961eefe5da |
|
16-Dec-2017 |
Alexis Hetu <sugoi@google.com> |
Preprocessor update from ANGLE - Updated preprocessor code from Angle revision 9fc8733187c02470a9eadb6d295348b6d37a2004 - Reran generate_parser.sh (flex 2.6.4, bison (GNU Bison) 3.0.4) - Made a few trivial changes in src/OpenGL/compiler in order to adapt to the new preprocessor code. Fixes all 24 failures in: dEQP-GLES3.functional.shaders.preprocessor.* Change-Id: I00d0b511d617ab81a0f57310174e1ba8bf7c22e5 Reviewed-on: https://swiftshader-review.googlesource.com/15109 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/OpenGL/compiler/preprocessor/Tokenizer.cpp
|
7e3ad1675f571614bd7235a651032a7a7f862f86 |
|
28-Nov-2017 |
Alexis Hetu <sugoi@google.com> |
Increased maximum token size dEQP tests up to 1024 for token length. Fixes dEQP-GLES3.functional.shaders.uniform_block.valid.long_* Change-Id: Iba2a79fc210e58e5681dd15a3cece3f8129d4d32 Reviewed-on: https://swiftshader-review.googlesource.com/14229 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/OpenGL/compiler/preprocessor/Tokenizer.cpp
|
0bac285a78df6a6d7a6b68784748b92805420ffb |
|
07-May-2016 |
Nicolas Capens <capn@google.com> |
Apply the Apache 2.0 license. Change-Id: I4a7aeefedcd2d891093520d5a10ebefadcddb5be Reviewed-on: https://swiftshader-review.googlesource.com/5320 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/compiler/preprocessor/Tokenizer.cpp
|
2faebc5b8fa05712a77350ae75a668b6ab32d6d5 |
|
05-Jan-2016 |
Nicolas Capens <capn@google.com> |
Regenerate parsers using flex 2.6 & bison 3.0.4. This removes uses of the "register" keyword, which is deprecated from C++11. Change-Id: If302563117f7d978b6f65312fc08e447905e0cde Reviewed-on: https://swiftshader-review.googlesource.com/4513 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/compiler/preprocessor/Tokenizer.cpp
|
3ef0c0a8f762f1d131d9c248d5a501dbaae7ba2e |
|
09-Jun-2015 |
Alexis Hetu <sugoi@google.com> |
Added proper number suffixes in GLSL parser Numbers like "1.0f" or "10u" are now allowed in GLSL, so I added code to do proper parsing of these numbers. Change-Id: Ia4635ab2b449399bd4adea2c5c94567b5b8a5f8e Reviewed-on: https://swiftshader-review.googlesource.com/3434 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/compiler/preprocessor/Tokenizer.cpp
|
4c5b1a353de0e41572a325d76a8c21a0257220a9 |
|
20-Mar-2015 |
Greg Hartman <ghartman@google.com> |
Remove uninformative error message details on division by zero. 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/2669 Reviewed-by: Greg Hartman <ghartman@google.com> Tested-by: Greg Hartman <ghartman@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/compiler/preprocessor/Tokenizer.cpp
|
2c1239f554f88546f0f8abf30dc829bb621dd94b |
|
17-Feb-2015 |
Nicolas Capens <capn@google.com> |
Add support for unsigned integer literals in the shading language. Bug 19331817 Change-Id: I5a4a3f7aba4f758a3e8b4b5ff7c09e26bc9b7430 Reviewed-on: https://swiftshader-review.googlesource.com/2314 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/compiler/preprocessor/Tokenizer.cpp
|
e8321394237fa04e1a3f066d5b96025f48c36dfc |
|
03-Nov-2014 |
Nicolas Capens <capn@google.com> |
Rename the GLES2 folder to OpenGL. BUG=18218488 Change-Id: I162a3a80a8e098a2a52b02ea56d746074dfb938d Reviewed-on: https://swiftshader-review.googlesource.com/1320 Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/OpenGL/compiler/preprocessor/Tokenizer.cpp
|