karoterra/aviutl-GLShaderKit

glUniformに対応する関数が不足している

Opened this issue · 1 comments

glUniform に対応する関数の現在の対応状況は以下の通り

  • glUniform{1|2|3|4}f (setFloat にて対応)
  • glUniform{1|2|3|4}i (setInt にて対応)
  • glUniform{1|2|3|4}ui
  • glUniform{1|2|3|4}fv
  • glUniform{1|2|3|4}iv
  • glUniform{1|2|3|4}uiv
  • glUniformMatrix{2|3|4|2x3|3x2|2x4|4x2|3x4|4x3}fv

glUniform{1|2|3|4}ui はあってもよさそう。
glUniform{1|2|3|4}{f|i|ui}}v は不要な気がする。

glUniformMatrix{2|3|4|2x3|3x2|2x4|4x2|3x4|4x3}fv あったほうがよさそう。
count = 1 固定でよさそう。
transpose は指定できてもいいかも。

以下対応完了

  • glUniform{1|2|3|4}ui
  • glUniformMatrix{2|3|4|2x3|3x2|2x4|4x2|3x4|4x3}fv