From 67a723477ecd818fbc5859fe20ee536a3b4efae5 Mon Sep 17 00:00:00 2001 From: Sven Gothel <sgothel@jausoft.com> Date: Mon, 13 Mar 2023 21:38:29 +0100 Subject: GLRegion + RegionRenderer: Add clearShader(..) to delete all ShaderPrograms and is references. --- src/jogl/classes/com/jogamp/graph/curve/opengl/RenderState.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/jogl/classes/com/jogamp/graph/curve/opengl/RenderState.java') diff --git a/src/jogl/classes/com/jogamp/graph/curve/opengl/RenderState.java b/src/jogl/classes/com/jogamp/graph/curve/opengl/RenderState.java index 2b243e6cf..407f40b68 100644 --- a/src/jogl/classes/com/jogamp/graph/curve/opengl/RenderState.java +++ b/src/jogl/classes/com/jogamp/graph/curve/opengl/RenderState.java @@ -325,6 +325,9 @@ public class RenderState { hintBitfield &= ~mask; } + /** + * Issues {@link ShaderProgram#destroy(GL2ES2)} and nullifies reference. + */ public void destroy(final GL2ES2 gl) { if( null != sp ) { sp.destroy(gl); -- cgit v1.2.3