From 0848cc07254223832733a13680e08960e728b4d4 Mon Sep 17 00:00:00 2001 From: Rex Xu Date: Thu, 1 Jun 2017 19:58:54 +0800 Subject: [PATCH] Parser: Add missing codes for float16 --- glslang/MachineIndependent/ParseHelper.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/glslang/MachineIndependent/ParseHelper.cpp b/glslang/MachineIndependent/ParseHelper.cpp index af6eef8..91b14ad 100644 --- a/glslang/MachineIndependent/ParseHelper.cpp +++ b/glslang/MachineIndependent/ParseHelper.cpp @@ -2102,6 +2102,17 @@ bool TParseContext::constructorError(const TSourceLoc& loc, TIntermNode* node, T case EOpConstructDMat4x2: case EOpConstructDMat4x3: case EOpConstructDMat4x4: +#ifdef AMD_EXTENSIONS + case EOpConstructF16Mat2x2: + case EOpConstructF16Mat2x3: + case EOpConstructF16Mat2x4: + case EOpConstructF16Mat3x2: + case EOpConstructF16Mat3x3: + case EOpConstructF16Mat3x4: + case EOpConstructF16Mat4x2: + case EOpConstructF16Mat4x3: + case EOpConstructF16Mat4x4: +#endif constructingMatrix = true; break; default: -- 2.7.4