mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-09 04:38:30 +09:00
[Feat] (MG_Utils/Converters): Converters for Renderbuffer enum.
This commit is contained in:
@@ -31,5 +31,15 @@ namespace MobileGL {
|
||||
return FramebufferAttachmentType::Unknown;
|
||||
}
|
||||
}
|
||||
|
||||
RenderbufferTarget ConvertGLEnumToRenderbufferTarget(GLenum renderbufferTarget) {
|
||||
switch (renderbufferTarget) {
|
||||
case GL_RENDERBUFFER:
|
||||
return RenderbufferTarget::Renderbuffer;
|
||||
case GL_UNKNOWN_MGL:
|
||||
default:
|
||||
return RenderbufferTarget::Unknown;
|
||||
}
|
||||
}
|
||||
} // namespace MG_Util
|
||||
} // namespace MobileGL
|
||||
@@ -6,5 +6,6 @@ namespace MobileGL {
|
||||
namespace MG_Util {
|
||||
FramebufferTarget ConvertGLEnumToFramebufferTarget(GLenum bufferTarget);
|
||||
FramebufferAttachmentType ConvertGLEnumToFramebufferAttachmentType(GLenum attachment);
|
||||
RenderbufferTarget ConvertGLEnumToRenderbufferTarget(GLenum renderbufferTarget);
|
||||
} // namespace MG_Util
|
||||
} // namespace MobileGL
|
||||
@@ -30,5 +30,14 @@ namespace MobileGL {
|
||||
}
|
||||
}
|
||||
|
||||
GLenum ConvertRenderbufferTargetToGLEnum(RenderbufferTarget target) {
|
||||
switch (target) {
|
||||
case RenderbufferTarget::Renderbuffer:
|
||||
return GL_RENDERBUFFER;
|
||||
default:
|
||||
return GL_RENDERBUFFER;
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace MG_Util
|
||||
} // namespace MobileGL
|
||||
@@ -6,5 +6,6 @@ namespace MobileGL {
|
||||
namespace MG_Util {
|
||||
GLenum ConvertFramebufferTargetToGLEnum(FramebufferTarget bufferTarget);
|
||||
GLenum ConvertFramebufferAttachmentTypeToGLEnum(FramebufferAttachmentType attachment);
|
||||
GLenum ConvertRenderbufferTargetToGLEnum(RenderbufferTarget target);
|
||||
} // namespace MG_Util
|
||||
} // namespace MobileGL
|
||||
@@ -30,5 +30,15 @@ namespace MobileGL {
|
||||
return "Unknown";
|
||||
}
|
||||
}
|
||||
|
||||
String ConvertRenderbufferTargetToString(RenderbufferTarget target) {
|
||||
switch (target) {
|
||||
case RenderbufferTarget::Renderbuffer:
|
||||
return "Renderbuffer";
|
||||
case RenderbufferTarget::Unknown:
|
||||
default:
|
||||
return "Unknown";
|
||||
}
|
||||
}
|
||||
} // namespace MG_Util
|
||||
} // namespace MobileGL
|
||||
@@ -1,4 +1,5 @@
|
||||
#pragma once
|
||||
#include "MG_Util/Converters/MGToGL/FramebufferEnumConverter.h"
|
||||
#include <Includes.h>
|
||||
#include <MG_State/GLState/FramebufferState/FramebufferObject.h>
|
||||
|
||||
@@ -6,5 +7,6 @@ namespace MobileGL {
|
||||
namespace MG_Util {
|
||||
String ConvertFramebufferTargetToString(FramebufferTarget bufferTarget);
|
||||
String ConvertFramebufferAttachmentTypeToString(FramebufferAttachmentType attachment);
|
||||
String ConvertRenderbufferTargetToString(RenderbufferTarget target);
|
||||
} // namespace MG_Util
|
||||
} // namespace MobileGL
|
||||
Reference in New Issue
Block a user