最終更新:2014-05-07 (水) 05:18:30 (3632d)  

GLSL/フラグメントシェーダ
Top / GLSL / フラグメントシェーダ

OpenGLでは画面に三角形をレンダリングするときに, 三角形内の各ピクセルに対してフラグメントシェーダを一回づつ実行してピクセルの色を決める。

入力

  • in vec4 gl_FragCoord;
  • in bool gl_FrontFacing?;
  • in float gl_ClipDistance?[];
  • in vec2 gl_PointCoord?;
  • in int gl_PrimitiveID?;
  • in int gl_SampleID?;
  • in vec2 gl_SamplePosition?;
  • in int gl_SampleMaskIn?[];
  • in int gl_Layer?;
  • in int gl_ViewportIndex?;

出力

関連

参考