private void loadShader(String source) { setSourceButtonDefault(); errorPopup.dismiss(); errorPopupVisible = false; shaderEditor.errorLine = 0; shaderView.onPause(); shaderView.renderer.fragmentShader = source; shaderView.onResume(); }
@Override public void onResume() { super.onResume(); shaderView.onResume(); dataSource.open(); loadPreferences(); }
@Override public void onPause() { super.onPause(); if (shaderEditor.dirty) { saveShader(); shaderEditor.dirty = false; } shaderView.onPause(); dataSource.close(); }