MCPcopy Index your code
hub / github.com/processing/processing / destroyFBOLayer

Method destroyFBOLayer

core/src/processing/opengl/PGL.java:1036–1051  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1034 }
1035
1036 protected void destroyFBOLayer() {
1037 if (threadIsCurrent() && fboLayerCreated) {
1038 deleteFramebuffers(1, glColorFbo);
1039 deleteTextures(2, glColorTex);
1040 deleteRenderbuffers(1, glDepthStencil);
1041 deleteRenderbuffers(1, glDepth);
1042 deleteRenderbuffers(1, glStencil);
1043
1044 deleteFramebuffers(1, glMultiFbo);
1045 deleteRenderbuffers(1, glMultiColor);
1046 deleteRenderbuffers(1, glMultiDepthStencil);
1047 deleteRenderbuffers(1, glMultiDepth);
1048 deleteRenderbuffers(1, glMultiStencil);
1049 }
1050 fboLayerCreated = false;
1051 }
1052
1053
1054 private void createDepthAndStencilBuffer(boolean multisample, int depthBits,

Callers 3

disposeMethod · 0.95
beginRenderMethod · 0.95
createFBOLayerMethod · 0.95

Calls 4

threadIsCurrentMethod · 0.95
deleteFramebuffersMethod · 0.95
deleteTexturesMethod · 0.95
deleteRenderbuffersMethod · 0.95

Tested by

no test coverage detected