Lines Matching refs:Vals
351 options({shader,Id}=Opt,Vals,Sh,SphereData) ->
353 options_1(Opt,Vals,Sh,SphereData,Shader);
355 options(Command,Vals,_,_) ->
356 io:format("~p: ~p~n",[Command, Vals]),
362 [Opt|Vals] ->
363 shader_options(Shader,[],Vals);
392 Vals = update_values(Key,Value,Vals0,Fields),
395 PrwImg = get_texture_preview({Opt,Vals},Sh,Ts),
410 [Opt|Vals] ->
411 shader_options(Shader,[{hook,Refresh}],Vals);
422 shader_options(#sh{args=Args,def=Defs,file=File}, OptDef, Vals) ->
423 case shader_menu(Args,OptDef,reverse(Vals),[]) of
521 update_values(Key, Val, Vals, Fields) ->
522 update_values(1,Key,Val,Vals,Fields,[]).
525 update_values(Key, Key, Value, [_|Vals], Fields, Acc) ->
526 update_values(Key+1,Key,Value,Vals,Fields,[Value|Acc]);
527 update_values(Key, CKey, CValue, [H|Vals], Fields, Acc) ->
530 update_values(Key+1,CKey,CValue,Vals,Fields,[Value|Acc])
533 update_values(Key+1,CKey,CValue,Vals,Fields,[H|Acc])
1583 shader_uniform({uniform,menu,Name,_,_}, Vals,Conf)
1584 when is_list(Vals) ->
1590 end,0,Vals),
1592 shader_uniform({uniform,menu,Name,_,_},Vals,Conf)
1593 when is_integer(Vals) ->
1595 gl:uniform1i(Loc,Vals),