new()
batchMode:Bool
fragment:RuntimeShaderData
globals:Map<Int, Bool>
id:Int
signature:String
Signature of the resulting HxSL code. Several shaders with the different specification might still get the same resulting signature.
spec:{signature:String, instances:Array<ShaderInstanceDesc>}
vertex:RuntimeShaderData
inlinehasGlobal(gid:Int):Bool