pkm.watasuke.net

Home

❯

notes

❯

GLSL

GLSL

2026年10月13日1 min read

OpenGLなどにおいて用いられるシェーダー言語

if文

  • 構文としてはあるが使わないほうが良いらしい
    • GPUは条件分岐に弱い
  • x <= edge? A : B をするためには mix(A, B, step(edge, x)) を行う
    • step(edge, x) : edge < x なら 0.0 、そうでないなら 1.0 を返す
      • https://registry.khronos.org/OpenGL-Refpages/es3/html/step.xhtml
    • min(A, B, x) : xをもとに [A, B] の範囲で補間する
      • https://registry.khronos.org/OpenGL-Refpages/es3/html/mix.xhtml

Graph View

作成 Quartz v5.0.0 © 2026

  • Twitter
  • GitHub
  • Instagram
  • 質問箱