2018-12-28から1日間の記事一覧
音楽を作る為にSSBOのデータを抜き取ってみます。 samples = (c_float * SND_NUMSAMPLESC)() glGetBufferSubData(GL_SHADER_STORAGE_BUFFER, 0, sizeof(samples), byref(samples)) この部分です。今回は音楽ですので簡単ですが、numpyとかで抜き取ってデータ…
やっとSSBOの上手い使い方を見つけた。 今回の例で書いてみる。 vertex shader とCompute Shaderに struct Particle{ vec4 pos; }; layout(std430, binding=7) buffer particles{ Particle par[]; }; これを書く。 compute shaderでは uint id = gl_GlobalIn…