diff options
Diffstat (limited to 'Graphics/GraphicsEngineOpenGL')
| -rw-r--r-- | Graphics/GraphicsEngineOpenGL/include/GLTypeConversions.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Graphics/GraphicsEngineOpenGL/include/GLTypeConversions.hpp b/Graphics/GraphicsEngineOpenGL/include/GLTypeConversions.hpp index 0608dd39..fa8e8daa 100644 --- a/Graphics/GraphicsEngineOpenGL/include/GLTypeConversions.hpp +++ b/Graphics/GraphicsEngineOpenGL/include/GLTypeConversions.hpp @@ -73,7 +73,7 @@ static const GLenum TypeToGLTypeMap[] = GL_UNSIGNED_BYTE, //VT_UINT8 GL_UNSIGNED_SHORT, //VT_UINT16 GL_UNSIGNED_INT, //VT_UINT32 - 0, //VT_FLOAT16 + GL_HALF_FLOAT, //VT_FLOAT16 GL_FLOAT //VT_FLOAT32 }; // clang-format on @@ -92,6 +92,7 @@ inline GLenum TypeToGLType(VALUE_TYPE Value) case VT_UINT8: VERIFY_EXPR(GLType == GL_UNSIGNED_BYTE); break; case VT_UINT16: VERIFY_EXPR(GLType == GL_UNSIGNED_SHORT); break; case VT_UINT32: VERIFY_EXPR(GLType == GL_UNSIGNED_INT); break; + case VT_FLOAT16: VERIFY_EXPR(GLType == GL_HALF_FLOAT); break; case VT_FLOAT32: VERIFY_EXPR(GLType == GL_FLOAT); break; default: UNEXPECTED("Unexpected value type"); // clang-format on |
