@@ -517,7 +517,7 @@ public class Glsl100ShaderGenerator extends ShaderGenerator {
* @return the modified source code
*/
protected String replace(String nodeSource, ShaderNodeVariable var, String newName) {
- nodeSource = nodeSource.replaceAll("(\\W)" + var.getName() + "(\\W)", "$1" + newName + "$2");
+ nodeSource = nodeSource.replaceAll("(?<=\\W)" + var.getName() + "(?=\\W)", newName);
return nodeSource;
}
@@ -71,7 +71,6 @@ public abstract class ShaderGenerator {
/**
* Generate vertex and fragment shaders for the given technique
*
- * @param technique the technique to use to generate the shaders
* @return a Shader program
public Shader generateShader() {