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(); |