[require] shader model < 3.0 [effect] bool _bool; float _float; half _half; int _int; uint _uint; technique { } [effect todo] Texture tex1; texture tex2; teXture tex3; Texture2DMS tex4; Texture1D tex5; Texture2D tex6; Texture3D tex7; technique { } [effect] struct s { Texture t; float4 f; }; technique {} [effect fail] struct s { Texture t; float4 f; }; s var; technique {}