Add bool to buffer element types
This commit is contained in:
@@ -37,6 +37,7 @@ namespace Inferno {
|
||||
{
|
||||
switch (type) {
|
||||
case BufferElementType::None: return 0;
|
||||
case BufferElementType::Bool: return sizeof(bool);
|
||||
case BufferElementType::Int: return sizeof(int32_t);
|
||||
case BufferElementType::Int2: return sizeof(int32_t) * 2;
|
||||
case BufferElementType::Int3: return sizeof(int32_t) * 3;
|
||||
@@ -57,6 +58,7 @@ namespace Inferno {
|
||||
{
|
||||
switch (type) {
|
||||
case BufferElementType::None: return 0;
|
||||
case BufferElementType::Bool: return 1;
|
||||
case BufferElementType::Int: return 1;
|
||||
case BufferElementType::Int2: return 2;
|
||||
case BufferElementType::Int3: return 3;
|
||||
@@ -77,6 +79,7 @@ namespace Inferno {
|
||||
{
|
||||
switch (type) {
|
||||
case BufferElementType::None: return GL_NONE;
|
||||
case BufferElementType::Bool: return GL_BOOL;
|
||||
case BufferElementType::Int: return GL_INT;
|
||||
case BufferElementType::Int2: return GL_INT;
|
||||
case BufferElementType::Int3: return GL_INT;
|
||||
|
||||
@@ -11,6 +11,7 @@ namespace Inferno {
|
||||
|
||||
enum class BufferElementType {
|
||||
None = 0,
|
||||
Bool,
|
||||
Int, Int2, Int3, Int4,
|
||||
Mat3, Mat4,
|
||||
Vec, Vec2, Vec3, Vec4,
|
||||
|
||||
Reference in New Issue
Block a user