History log of /external/swiftshader/src/OpenGL/compiler/preprocessor/Tokenizer.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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