yuuho.wiki

カオスの欠片を集めて知恵の泉を作る

ユーザ用ツール

サイト用ツール


tips:glsl:start

文書の過去の版を表示しています。


GLSL

#version 300 es
void main(){

}
#version 300 es
precision mediump float;
void main(){

}

ないとエラー

  • 古い
    • attribute
    • varying
  • 新しい
    • in
    • out
  • 最初からある変数
    • gl_Position 頂点シェーダーで出力しないといけないもの vec4 ?
    • gl_PointSize 頂点サイズが決められる?
  • 頂点シェーダの in 自分でバッファ作って送り込む
  • 頂点シェーダの out フラグメントシェーダにわたる
  • フラグメントシェーダの in' 頂点シェーダの out から受け取る?
  • フラグメントシェーダの out vec4 色を出力する?
  • 三角形の内部になる画素について塗られるっぽい?
    • 頂点シェーダが出力した座標の補間値が各画素について計算されていて
    • フラグメントシェーダはその画素の正確な座標を利用して画素値を決めるっぽい?
tips/glsl/start.1634289790.txt.gz · 最終更新: 2021/10/15 09:23 by yuuho