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