MCPcopy Create free account
hub / github.com/deathkiller/jazz2-native / DetachRenderbuffer

Method DetachRenderbuffer

Sources/nCine/Graphics/GL/GLFramebuffer.cpp:90–102  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88 }
89
90 bool GLFramebuffer::DetachRenderbuffer(GLenum attachment)
91 {
92 for (std::uint32_t i = 0; i < attachedRenderbuffers_.size(); i++) {
93 if (attachedRenderbuffers_[i]->GetAttachment() == attachment) {
94 Bind(GL_FRAMEBUFFER);
95 glFramebufferRenderbuffer(GL_FRAMEBUFFER, attachment, GL_RENDERBUFFER, 0);
96 GL_LOG_ERRORS();
97 attachedRenderbuffers_.eraseUnordered(i);
98 return true;
99 }
100 }
101 return false;
102 }
103
104 void GLFramebuffer::AttachTexture(GLTexture& texture, GLenum attachment)
105 {

Callers 3

SetTextureMethod · 0.80
SetDepthStencilFormatMethod · 0.80
RemoveAllTexturesMethod · 0.80

Calls 3

GetAttachmentMethod · 0.80
eraseUnorderedMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected