- 1
- 2
- 3
- 4
- 5
var regs:Array;
				if ( USE_NEW_SYNTAX )
					regs = line.match( /vc\[([vif][acost]?)(\d*)?(\.[xyzwrgba](\+\d{1,3})?)?\](\.[xyzwrgba]{1,4})?|([vif][acost]?)(\d*)?(\.[xyzwrgba]{1,4})?/gi );
				else
					regs = line.match( /vc\[([vof][actps]?)(\d*)?(\.[xyzwrgba](\+\d{1,3})?)?\](\.[xyzwrgba]{1,4})?|([vof][actps]?)(\d*)?(\.[xyzwrgba]{1,4})?/gi );
 Follow us!
 Follow us!
[vof][actps]
Ну примерно понятно, что делает код. Непонятно только почему адобовцы не стали использовать более стандартные языки для шейдеров - к примеру GLSL или Cg.