releases resources . this must be called with the appropriate egl context current i.e. the one that was current when the constructor was called . if we 're about to destroy the egl context , there 's no value in having the caller make it current just to do this cleanup , so you can pass a flag that will tell this function to skip any egl-context-specific cleanup . concode_field_sep Drawable2d mRectDrawable concode_elem_sep IFilter mFilter concode_elem_sep float[] IDENTITY_MATRIX concode_field_sep void changeProgram concode_elem_sep IFilter getFilter concode_elem_sep void drawFrame
void function ( boolean arg0 ) { if ( mFilter != null ) { if ( arg0 ) { mFilter . releaseProgram ( ) ; } mFilter = null ; } }