]> git.tdb.fi Git - libs/gl.git/commitdiff
Add uint vector types to DataType
authorMikko Rasa <tdb@tdb.fi>
Sat, 30 Oct 2021 20:01:38 +0000 (23:01 +0300)
committerMikko Rasa <tdb@tdb.fi>
Sat, 30 Oct 2021 22:28:13 +0000 (01:28 +0300)
source/backends/opengl/datatype_backend.cpp
source/core/datatype.h

index 9fd986ee10102e6fd3f1c0ab79cb4ecc07f01c68..15709693ae19d63f1f96a2e3e3b4da5b36b2a78d 100644 (file)
@@ -30,12 +30,15 @@ const MappedType type_map[] =
        { Msp::GL::FLOAT, GL_FLOAT },
        { Msp::GL::DOUBLE, GL_DOUBLE },
        { Msp::GL::BOOL, GL_BOOL },
+       { Msp::GL::UINT_VEC2, GL_UNSIGNED_INT_VEC2 },
        { Msp::GL::INT_VEC2, GL_INT_VEC2 },
        { Msp::GL::FLOAT_VEC2, GL_FLOAT_VEC2 },
        { Msp::GL::BOOL_VEC2, GL_BOOL_VEC2 },
+       { Msp::GL::UINT_VEC3, GL_UNSIGNED_INT_VEC3 },
        { Msp::GL::INT_VEC3, GL_INT_VEC3 },
        { Msp::GL::FLOAT_VEC3, GL_FLOAT_VEC3 },
        { Msp::GL::BOOL_VEC3, GL_BOOL_VEC3 },
+       { Msp::GL::UINT_VEC4, GL_UNSIGNED_INT_VEC4 },
        { Msp::GL::INT_VEC4, GL_INT_VEC4 },
        { Msp::GL::FLOAT_VEC4, GL_FLOAT_VEC4 },
        { Msp::GL::BOOL_VEC4, GL_BOOL_VEC4 },
index 22c72f6a3d8ea0c67c8b6c1ab6921082fdbb2e8d..d2739c49b6f7471ad3fed90c5e12de0ec27f4911 100644 (file)
@@ -47,6 +47,9 @@ enum DataType
        INT_VEC2 = 0x1108,
        INT_VEC3 = 0x210C,
        INT_VEC4 = 0x3110,
+       UINT_VEC2 = 0x1008,
+       UINT_VEC3 = 0x200C,
+       UINT_VEC4 = 0x3010,
        BOOL_VEC2 = 0x1402,
        BOOL_VEC3 = 0x2403,
        BOOL_VEC4 = 0x3404,