public static StringBuilder getAvailableCapabilitiesInfo(final GLDrawableFactory factory, final AbstractGraphicsDevice device, StringBuilder sb) { if(null==sb) { sb = new StringBuilder(); } boolean done = false; if(null!=factory) { try { final List<GLCapabilitiesImmutable> availCaps = factory.getAvailableCapabilities(device); if(null != availCaps && availCaps.size()>0) { for(int i=0; i<availCaps.size(); i++) { sb.append("\t").append(availCaps.get(i)).append(Platform.getNewline()); } done = true; } } catch (final GLException gle) { /* n/a */ } } if(!done) { sb.append("\tnone").append(Platform.getNewline()); } sb.append(Platform.getNewline()); return sb; }
@Override public void start() { System.err.println("VersionApplet: start() - begin"); String s; s = VersionUtil.getPlatformInfo().toString(); System.err.println(s); s = GlueGenVersion.getInstance().toString(); System.err.println(s); /* s = NativeWindowVersion.getInstance().toString(); System.err.println(s); */ s = JoglVersion.getInstance().toString(); System.err.println(s); final GLDrawableFactory factory = GLDrawableFactory.getFactory(canvas.getGLProfile()); final List<GLCapabilitiesImmutable> availCaps = factory.getAvailableCapabilities(null); for(int i=0; i<availCaps.size(); i++) { s = availCaps.get(i).toString(); System.err.println(s); } canvas.display(); System.err.println("VersionApplet: start() - end"); }
final List<GLCapabilitiesImmutable> availCaps = factory.getAvailableCapabilities(null); for(int i=0; i<availCaps.size(); i++) { s = availCaps.get(i).toString();