diff -ur -X excl mythtvopengl8/libs/libmythtv/openglvideo.cpp mythtvopengl9/libs/libmythtv/openglvideo.cpp
|
old
|
new
|
|
| 71 | 71 | glfilt_map_t::iterator it; |
| 72 | 72 | for (it = filters.begin(); it != filters.end(); ++it) |
| 73 | 73 | { |
| 74 | | if (it->second->fragmentProgram) |
| 75 | | gl_context->DeleteFragmentProgram(it->second->fragmentProgram); |
| 76 | | vector<GLuint> temp = it->second->frameBuffers; |
| 77 | | for (uint i = 0; i < temp.size(); i++) |
| 78 | | gl_context->DeleteFrameBuffer(temp[i]); |
| 79 | | temp = it->second->frameBufferTextures; |
| 80 | | for (uint i = 0; i < temp.size(); i++) |
| 81 | | gl_context->DeleteTexture((temp[i])); |
| | 74 | RemoveFilter(it->first); |
| 82 | 75 | } |
| 83 | 76 | } |
| 84 | 77 | filters.clear(); |