Ejemplo n.º 1
0
 void AppendRetroShaderChain(FilterProgram program, string name, Filters.RetroShaderChain retroChain, Dictionary <string, object> properties)
 {
     for (int i = 0; i < retroChain.Passes.Length; i++)
     {
         var    pass  = retroChain.Passes[i];
         var    rsp   = new Filters.RetroShaderPass(retroChain, i);
         string fname = $"{name}[{i}]";
         program.AddFilter(rsp, fname);
         rsp.Parameters = properties;
     }
 }
Ejemplo n.º 2
0
		void AppendRetroShaderChain(FilterProgram program, string name, Filters.RetroShaderChain retroChain, Dictionary<string, object> properties)
		{
			for (int i = 0; i < retroChain.Passes.Length; i++)
			{
				var pass = retroChain.Passes[i];
				var rsp = new Filters.RetroShaderPass(retroChain, i);
				string fname = string.Format("{0}[{1}]", name, i);
				program.AddFilter(rsp, fname);
				rsp.Parameters = properties;
			}
		}