The ternary operator “?:” works in both 2.0 GLSL & the ARB version. When typed into this editor it signals there is a syntax error when there is not. I am only using this facility for debugging, since my primary development is on MAC OS, and there is no production Java 1.6 yet. This plug-in does tries to do things that are not in 1.5. I reported 2 exceptions incountered, but not sure how to report a non-exception based problem. I have other Mac specific issues with Netbeans 6.0 beta 2. How do you report them?
Hope this is not too messy to deal with. I would have just used a max() function, but does not handle int datatypes.
It is still a very useful tool, even when having to copy code to a windows machine to see what is wrong! The compiler for ATI Radeon 9600 is useless at saying what is wrong, thru that info log call, when there is more than 1 thing wrong. Do not ever feed that thing a zero length string as a source line, or you will be screwed! It did eventually compile on the ATI card, ternary and all. Could not have ever done it without this tool telling me what was wrong. Great Job!