/** * {@inheritDoc} */ @Override public ShaderGenerator getShaderGenerator(EnumSet<Caps> caps) { if (shaderGenerator == null) { if(caps.contains(Caps.GLSL150)){ shaderGenerator = new Glsl150ShaderGenerator(this); }else{ shaderGenerator = new Glsl100ShaderGenerator(this); } } return shaderGenerator; }
/** * {@inheritDoc} */ @Override public ShaderGenerator getShaderGenerator(EnumSet<Caps> caps) { if (shaderGenerator == null) { if(caps.contains(Caps.GLSL150)){ shaderGenerator = new Glsl150ShaderGenerator(this); }else{ shaderGenerator = new Glsl100ShaderGenerator(this); } } return shaderGenerator; }