From Art Trevs, Removed GLeunm version setAttachment() to avoid ambigiuity with
whether to enable MRT.
This commit is contained in:
@@ -659,11 +659,6 @@ FrameBufferObject::~FrameBufferObject()
|
||||
}
|
||||
}
|
||||
|
||||
void FrameBufferObject::setAttachment(GLenum attachment_point, const FrameBufferAttachment &attachment)
|
||||
{
|
||||
setAttachment(convertGLenumToBufferComponent(attachment_point),attachment);
|
||||
}
|
||||
|
||||
void FrameBufferObject::setAttachment(BufferComponent attachment_point, const FrameBufferAttachment &attachment)
|
||||
{
|
||||
GLenum gl_attachment = convertBufferComponentToGLenum(attachment_point);
|
||||
@@ -685,17 +680,6 @@ GLenum FrameBufferObject::convertBufferComponentToGLenum(BufferComponent attachm
|
||||
}
|
||||
}
|
||||
|
||||
FrameBufferObject::BufferComponent FrameBufferObject::convertGLenumToBufferComponent(GLenum attachment_point) const
|
||||
{
|
||||
switch(attachment_point)
|
||||
{
|
||||
case(GL_DEPTH_ATTACHMENT_EXT): return Camera::DEPTH_BUFFER;
|
||||
case(GL_STENCIL_ATTACHMENT_EXT): return Camera::STENCIL_BUFFER;
|
||||
case(GL_COLOR_ATTACHMENT0_EXT): return Camera::COLOR_BUFFER;
|
||||
default: return BufferComponent(Camera::COLOR_BUFFER0+(attachment_point-GL_COLOR_ATTACHMENT0_EXT));
|
||||
}
|
||||
}
|
||||
|
||||
void FrameBufferObject::updateDrawBuffers()
|
||||
{
|
||||
_drawBuffers.clear();
|
||||
|
||||
Reference in New Issue
Block a user