GLSL: Only parse [-]1.#INF in HLSL mode.

This commit is contained in:
Aaron Muir Hamilton 2017-10-23 02:56:27 +00:00
Родитель b1eaf82cc8
Коммит 6031266244
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -128,7 +128,7 @@ int TPpContext::lFloatConst(int len, int ch, TPpToken* ppToken)
ch = getChar();
// 1.#INF or -1.#INF
if (ch == '#') {
if (parseContext.intermediate.getSource() == EShSourceHlsl && ch == '#') {
if ((len < 2) ||
(len == 2 && ppToken->name[0] != '1') ||
(len == 3 && ppToken->name[1] != '1' && !(ppToken->name[0] == '-' || ppToken->name[0] == '+')) ||