Slide 7
Slide 7 text
静的分岐
シェーダーバリアントやUniform定数などを使った分岐
half4 frag( Varings In ){
#ifdef _HOGE
return half4( 0, 0, 1, 1);
#else
return half4( 1, 0, 0, 1);
#endif
}
half4 fragCore( uniform half hoge ){
if(hoge > 0.5){
return half4( 0, 0, 1, 1);
}
return half4( 1, 0, 0, 1);
}
half4 frag( Varings In )
{
return flagCore( 1 );
}
シェーダーバリアント Uniform定数