No Policy, No Life.

目指せ楽しい技術者ライフ!

2020-06-06から1日間の記事一覧

【glpng】簡単だった!2D表示で、透過pngのアルファ部分が黒く塗り潰されてしまう現象を解決

描画処理に入る前(私はコンストラクタで処理した)に設定するデプスバッファについて、基本的に2Dでは使う必要がないはずなので glEnable(GL_DEPTH_TEST); これは間違い。 こうすると透過箇所が黒く塗り潰されて描画される。 正しくはこう。 glDisable(GL_D…

【C++】意外!明示的インスタンス化が冗長である場合の解決方法

ヘッダファイルと実装ファイルを分割したときに、実装ファイルにテンプレートの明示的インスタンス化の記述が必要になり、利用したい時にその記述が冗長になる問題は、そもそも明示的インスタンス化をしなくとも良いようにすれば良いので、このようにする。 …