diff --git a/core/src/processing/opengl/PGL.java b/core/src/processing/opengl/PGL.java index 259ba99f0..4620e9cf2 100644 --- a/core/src/processing/opengl/PGL.java +++ b/core/src/processing/opengl/PGL.java @@ -1989,8 +1989,9 @@ public abstract class PGL { String[] src = new String[src0.length+offset]; for (int i = 0; i < src0.length; i++) { String line = src0[i]; - if (line.contains("#version")) { - line = ""; + int versionIndex = line.indexOf("#version"); + if (versionIndex >= 0) { + line = line.substring(0, versionIndex); } for (int j = 0; j < search.length; j++) { line = search[j].matcher(line).replaceAll(replace[j]);