レジスタコンバイナとかPixelShaderを使わない
register_combinerとかpixelshade使わない場合はテクスチャ同士のブレンド方法を指定する。
DirectXのテクスチャステージ間のブレンド方法を設定するのと同じ感じ。
// 1枚目(最初に処理される)はそのテクスチャの値をそのまま使う. glActiveTextureARB(GL_TEXTURE0_ARB); glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE); // 2枚目は1枚目で処理された値とのブレンド方法を指定する. // 普通はmodulate glActiveTextureARB(GL_TEXTURE1_ARB); glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);