単純な質問ですが
提示コードですが sh_basic_drawは画面描画用シェーダークラスで sh_Phong_drawはフォングシェーディングのシェーダークラスですがその場合は両方ともアクティブにする必要がるのでしょうか?どうなのでしょうか?
cpp
1//描画 2void Mesh::Draw() 3{ 4 5// sh_basic_draw->Active(); //画面描画 6 sh_Phong_draw->Active(); //フォングのシェーディング 7 8 CreateDrawMatrix(); 9 10 glBindVertexArray(vao); 11 glBindTexture(GL_TEXTURE_2D, TextureID); 12 glDrawElements(GL_TRIANGLES, (GLsizei)index.size(), GL_UNSIGNED_INT, NULL); 13}; 14
あなたの回答
tips
プレビュー